Skip to content

Latest commit

 

History

History
908 lines (679 loc) · 83 KB

File metadata and controls

908 lines (679 loc) · 83 KB

drawing

Let's learn about Rust via these 223 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.

A multi-paradigm system programming language focused on safety, performance, and concurrency, enabling developers to build highly reliable and efficient software.

A beginner-friendly tutorial on how to build hardcore blockchain infrastructure in Substrate, an open source framework.

One of the things that's been criticized by newbies in Rust is the file include mechanism. About 2 days ago, I spent around 5 hours on how I was supposed to include a file that was referenced deep down in a directory tree. The docs didn't help, as they were simple structures. Here I'll show you how you can include your code in different parts of the application, even when the structure is complex, and save you hours on how to do this supposedly trivial task.

Learn to build a high-performance web application using Rust and WebAssembly.

Let's learn interesting Rust concepts like smart pointers and ownership with a classic data structure and algorithm together.

I use a basic AI prompt to help me learn Rust.

Learn to parse websites with Rust using Tokio, Reqwest, Scraper.

A hands-on tutorial on blockchain basics, taxonomy and Rust.

The craze for learning programming languages is very high. These days people have one question in their mind and that is which programming language should one prefer in 20201 and why?

[9. Rust Cross Compiling to the

Raspberry Pi](https://hackernoon.com/building-a-wireless-thermostat-in-rust-for-raspberry-pi-part-2) Efficiently set up a development environment for cross-compiling Rust code for other platforms, including Raspberry Pi and AWS Lambda.

In the early days of Ockam we were developing a C library. Here's the story of why we decided to abandon tens of thousands of lines of C and rewrite in Rust

This article provides an explanation of how to obtain your private key for any blockchain and highlights why it is the optimal method for storing all your keys.

I built a full-text search engine in Rust and WebAssembly. Fast, lightweight, and tons of fun to build!

This list will cover books that primarily focus on Rust. It also won’t take into account separate editions of books.

FTL usually refers to "faster than light". A theoretical particle known as a tachyon that powers certain spaceships in the Star Trek universe keeps the plot going for decades through multiple series and and movie franchises.

Building telegram bot using Rust.

Tricks to force Rust compiler and LLVM to generate vectorized code without using architecture-dependent SIMD instructions explicitly.

When building for large-scale use, using Rust certainly feels worth it both from a cost perspective (factor x3 saved) and from a performance perspective.

1.81 stabilizes the Error trait in core, allowing usage of the trait in #![no_std] libraries, plus much more.

Command line tools are programs that can be executed from a terminal or command prompt, allowing users to interact with a computer system through typed commands

Learn Rust in 5 minutes with your existing JavaScript knowledge. Here, I list differences Rust has compared to JS that is crucial to understanding it.

This article address how errors are handled with the Rust programming language.

In theory, a new technology or a modern approach should have a lot of benefits, but the main question that matters is that - what is actually practical advantages of that in numbers?

How Rust's strict compiler transforms AI coding tools into reliable pair programmers and why the language is uniquely positioned for the age of agentic coding

Straightforward moral of the story: always first check environment variables in CI settings. They can overwrite your configs and cause unexpected issues.

Some people I know planned or already had moved away. The target seems to be Mastodon, an alternate decentralized Open Source using the ActivityPub protocol.

Most programs on Linux are dynamically linked. So when you are creating a unikernel with OPS out of a linux application OPS goes out and finds all the libraries it's dynamically linked to and throws it onto the disk image. This works well if you are on linux - 99% of everything on linux is dynamically linked.

The term hackathon is a compound word, a fusion of hacking and marathon, where hack is used in the sense of exploratory programming.

If you are looking for some kind of metal panel business idea, allow me to be clear: the Rust I am referring to is a programming language.

Calculating the mean of a data set by summing the values and dividing by the count of items in the array in Rust Programming Language.

The Rust programming language is an ambitious project of the Mozilla Foundation – a language that claims to be the next step in evolution of C and C++. Over the years of existence of these languages some of their basic flaws still haven’t been fixed, like segmentation errors, manual memory control, risks of memory leaks and unpredictable compiler behavior. Rust was created to solve these problems while improving security and performance along the way.

Benchmark of 5 LLMs solving LeetCode problems in Python, Java, Rust, Elixir, Oracle SQL and MySQL. Results show language popularity correlates with success.

Simple Moving Averages are calculated by getting the mean closing price over a period of time. Lets see on how we can program that idea into Rust.

Share information about crates for the Rust language that you may not know about. Most of them allow you to write less boilerplate code and improve readability.

Explore the migration from a low-level integration approach to using the pyo3 library for enhanced Rust and Python integration.

In this guide I’m going to walk you through the process of building a simple CRUD API from scratch in Rust using Rocket.rs.

Continue creating boosted Server Side Rendering implementation. In the first part we prepared ReactJS Application with SSR script that lets choose the best technologies for our Web Server.

Quick and dirty(?) procedural generation in 99 LoC of Rust

Hide the messy details of dealing with Mutexes by encapsulating them inside a struct.

If you're just sitting at home most nights, wondering what the hell you should be doing, rejoice! I've got a list of 10 of the hottest, coolest programming languages you can stuff in a single sack (or...blog post).

Discover the Language Architecture Matrix: Navigate programming language evolution and its impact on software projects.

Rust can be installed using the Ubuntu APT (Advanced Package Tool) or the curl tool.

This post describes how I leveraged Rust, WebAssembly and Lunatic to build a telnet chat server.

I am going to show the function of reading Ethereum Smart Contract by Elixir&Rust in this article

This article discusses smart contracts, ethereum, blockchain, decentralization, and the state of DeFi.

Using Rust, you can build reliable, efficient, and scalable software. So, set yourself apart, future-proof your skills, and become a part of something different

How does Rust guarantee memory safety?

Topological sorting refers to the linear ordering of vertices in a graph such that for every directed edge ab, of vertex a to b, a, always comes before b.

The journey of Rust, from inception to widespread adoption, unveils the pursuit of memory safety and programming efficiency.

A developer explains how a JVM-first company greenlit Rust for a real project, detailing the design choices, crates used, and lessons from running Rust in prod.

This article talks about the serde Rust library crate and how you can use it to supercharge your Rust applications.

Rust can be used for embedded development on RT-Thread operating system.

The value of programming languages that don't hide the details.

I have been working in web technology for more than 20 years. I spent the first five years of my career as a full-stack developer. Back then, we used the term webmaster. I would set up servers (which included e-mail and FTP), order domain names, create databases and order SSL certificates. I would code the backend and the frontend, plus open up Photoshop to do a little bit of design and UX from time to time. I was the scrum master and the business analyst plus I would support customers and project manage their websites. These tasks and job titles were all just part of being a webmaster. You crafted the web by yourself, and it lived in a box in the room next door, occasionally you would have to go in and check on it, maybe even restart it.

Later in my career, I saw an opportunity to specialise. Living and working in London, I saw the increasing need for the expert. Recruiters started to ring me, asking about specialist job titles. I very much enjoyed the visual element of working in the browser and JavaScript was growing in power and clearly here to stay.

This article explores how Rust can be integrated into the Linux kernel without compromising long-term adaptability.

In this article, I'm going to give you a roadmap and some of the best resources on the internet that will definitely help you get your first job in Web3.

AI-generated UIs are exposing the cost of modern frontend frameworks. Rust and Python form a faster, cheaper, simpler stack for the post-React era.

Rust is an incredible language, but it has a steep learning curve. This article shows you how to use Gen AI tools to learn Rust free of cost.

Web3, blockchain, NFTs?! It’s all getting a bit year 3000 out there… We’ve pulled this apart to better understand what the future of work looks like for develop

Discover how Rust 1.80 replaces lazy_static with the cleaner, built-in LazyLock for runtime-initialized statics. Learn when to use LazyLock vs OnceLock.

Dive into pinning in Rust's Future trait. Learn how pinning ensures memory safety in async programming, with Rust code examples. Pin struct usage

After years of investment in Kubernetes, why should devs care about WebAssembly? By bringing these 2 technologies together, it's possible to get more out of K8s

Build a scalable and privacy-first Internet on Second State’s serverless infrastructure. Get the email newsletter on Rust, WebAssembly, serverless, blockchain, and AI.

AxonerAI: Rust framework for building AI agents. Alternative to LangChain with memory safety, true concurrency and blazing fast executions.

In this post we'll discuss the introduction of the new targets, the motivation behind it, and what that means for the existing WASI targets.

Rust project saw unexpected memory growth. Memory usage climbed disproportionately. Unbounded memory growth can lead to services being forced to exit.

Cloud-ZK: A Toolkit for developing ZKP acceleration in the cloud

Discover the power of Rust and WebAssembly in web development with a hands-on guide, bridging theory to practical applications.

Unlock Rust's memory safety secrets: Dive deep into mutable references vs. mutable variables. Demystify the mut keyword with clear explanations & tricks.

Explore the evolving landscape of JavaScript development tools with our analysis on whether the reign of Prettier and ESLint is coming to an end.

From JavaScript bottlenecks to SIMD-powered Rust. The engineering journey behind a 3–4× faster image diff tool integrated with Node.js via N-API.

Master Rust's ownership system to write bug-free code that runs lightning fast. This guide explains Rust's 10 ownership rules with real code examples.

Creating a peer to peer messaging app and protocol.

Introduction

The COVID19 lockdown has been a pretty challenging time for everyone. Staying sane without the social interactions we normally have can be difficult. I took the time to learn a new programming language. This served several purposes.

How Discord scaled to trillions of messages using the actor model, Elixir, ScyllaDB, request coalescing, and other creative performance optimizations.

If you are working on any technology and want to know which programming language is best for you then you can follow this article.

Gow to automate Rust build customization using Cargo metadata and a build script—ideal for projects needing many runtime-configurable variants.

Learn how to build a blockchain/rollup/parachain using the Polkadot SDKL (Substrate) in one command using pop! CLI.

I recently played around with Tauri, a toolkit for development desktop apps with web technologies. Here's how I got it working with an Ember.js application.

Explore Rust's 2025 dominance, its "fungal" origins, the Ferrocene breakthrough, and why it complements rather than kills C in this deep dive.

Give your Unix pipe a brain with qsh. A local-first, privacy-focused CLI that brings AI vision and semantic filtering to your terminal using Qwen 3.5 and Rust.

When you add flags like isTesting, you mix testing and production code. This creates hidden paths that are only active in tests.

Richard Eng 2020 Noonie Nominee for Blockchain from India has been nominated for a 2020#Noonie in the Future Heroes and Technology categories.. The Noonies are Hacker Noon’s way of getting to know — from a community perspective —  what matters in tech today. So, we asked our Noonie Nominees to tell us. Here’s what Richard had to share.

At Bearer, we are a polyglot engineering team. Both in spoken languages and programming languages. Our stack is made up of services written in Node.js, Ruby, Elixir, and a handful of others in addition to all the languages our agent library supports. Like most teams, we balance using the right tool for the job with using the right tool for the time.

I created a fully working wireless thermostat that runs on a Raspberry Pi, written in Rust, as a practical learning project.

Learn how to build a parser in Rust in an afternoon with memes

Remember mainframes? Serverless is pretty much that: we own the machine and you rent out time on our big iron. We went full circle on progress!

My attempt to noodle around.

This guide looks at how write locks work, why hot accounts appear, and how to avoid them in your code.

Everything you need to know to build your first custom blockchain using Substrate. Learn exactly how to build, test, and deploy your own pallets on Substrate.

Learn the basics of Rust: its history, main function, placeholders, printing to console, comments, characters, and the powerful 'match' expression.

Warp engineer and resident Rust expert @ChuckAPierce writes about when to break the rules of Rust's infamous borrow checker.

The integration of Internet Identity (II for short) needs to be distinguished between the development environment and the main network environment.

In this short article, we will take a look at a library I wrote for the sequence generation called SeqGen.

You may have noticed that, in the last few years, the Rust language has become a true Internet darling.

Why did this change happen? Because Rust had Tier 1 support for Windows 7, 8, and 8.1 but these targets no longer meet our requirements.

Blockchain technology is perpetually becoming a game-changer for most enthusiasts. It came to the limelight with the advent of cryptocurrency.

In this tutorial we build a crypto trading bot canister on Internet Computer (Dfinity) which can execute limit orders on AMM-based exchange - Sonic.

Instead of forcing every team or process to use the same tech stack, build a modular, interoperable pipeline where each function operates independently.

A review of Tauri, a Rust-based framework for desktop apps, exploring its strengths and limitations compared to Vaadin.

In this post we'll discuss the introduction of the new targets, the motivation behind it, and what that means for existing WASI targets.

In this article, we'll delve into the top three programming languages for blockchain development: Solidity, Rust, and Motoko.

Rust's memory management model introduces some unique aspects to string handling. It's essential to understand the two primary string types: String and `&str.

Who uses Rust, and what are the benefits of choosing this programming language for your stack? Find out the answer in stories from 9 successful companies.

Rust is well known for its focus on memory safety, performance, and concurrency. One of the key aspects of working in any language is managing and organizing da

Explore the growing demand for Rust devs, why this language is becoming a favorite among top tech companies, and how it could lead to lucrative opportunities.

How I forced an old 2013 laptop to render 13,000 active 3D entities at 60 FPS using Rust and OpenGL. No LOD, no culling—just pure data-oriented architecture.

Introducing Voy, a portable WebAssembly semantic search engine with vector similarity search in Rust.

Rust now supports a #[diagnostic] attribute namespace to influence compiler error messages.

With this post, we aim at spreading the word about Rust language for web development by shedding light on the features and benefits.

Datanymizer is an open-source, GDPR-compliant, privacy-preserving data anonymization tool flexible about how the anonymization takes place

Applied Category Theory (ACT) requires seamless integration into languages developers commonly use in domains like cybersecurity, SRE, and green technology.

Rust is finally on its way to Xbox and Playstation. Here's details on the Rust console date.

The Rust team has published a new point release of Rust, 1.77.2. Rust is a programming language that is empowering everyone to build

The severity of this vulnerability was critical if you were invoking batch files on Windows with untrusted arguments.

A lightweight Rust game framework built with Macroquad and ECS, designed to run on low-end hardware while exploring functional programming patterns.

We expect these changes to significantly improve the reliability and speed of downloads.

Technical audit of Clawdbot security: Learn to mitigate prompt injection and privilege escalation through a zero-trust hardening guide for local AI agents.

Rust has long had an inconsistency with C regarding the alignment of 128-bit integers on the x86-32 and x86-64 architectures.

By bridging deep learning research in Python with safe, high-performance deployment in Rust, we could unlock the true potential of AI.

Try Llama 3.1 8B in Your Browser: AQLM.rs Delivers Al at Your Fingertips

12/26/2022: Top 5 stories on the Hackernoon homepage!

12/15/2022: Top 5 stories on the Hackernoon homepage!

I’ve built an open source ETL framework (CocoIndex) to prepare data for RAG with my friend. It support custom logic and increment update out of box.

Dive into Rust's error management with Result, thiserror, and anyhow, ensuring robust error handling in your projects.

Rerun, combined with Bytewax, provides a powerful approach to visualizing streaming data in pure Python in real-time

It ensures that the cfg settings are consistent between what is intended and what is used, helping to catch potential bugs or errors early in development

In this paper, researchers describe an implementation of the Dancing Links optimization in the Rust programming language.

I want to compare the power of pattern matching across a couple of programming languages I'm familiar with in this post.

This post provides selected updates on the progress towards these goals (or, in some cases, lack thereof).

This release is relatively minor, but as always, even incremental improvements lead to a greater whole.

5 easy steps to create a sustainable tech community in your company that everyone loves.

Since Clippy v0.0.97 and before it was shipped with rustup, Clippy implicitly added a feature = "cargo-clippy" config1 when linting your code with cargo clippy.

Production gotchas building MCP servers in Rust. stdout corruption, error handling as AI UX, and memory behaviour differences between TypeScript and Rust.

This release is relatively minor, but as always, even incremental improvements lead to a greater whole.

Exploring why Zig often feels more practical than Rust for real-world CLI tools, focusing on memory management, developer ergonomics and overall software safety

Discover Atlas: An open-source, Rust-built GeoIP service automating database management for efficient and easy IP GeoLocation lookups.

Recently, I came across the functions of each file inside the .git folder. This game me the idea to develop a query language that operates on these files.

I plan to use Rust as a replacement for Python for writing automation, especially any complex-calculable tasks. Here are the reasons why.

Rust 1.27.1 will include minor bug fixes meant to improve your experience. Check 'em out here.

The service will store a 256-bit private key (used in most blockchain networks) It will sign transactions and messages for EVM networks (support for other netwo

Rust is adopting the FLS into the Rust Project as part of its ongoing specification efforts. This adoption is being made possible by Ferrous Systems.

Let’s talk about Go versus Rust in 2024, with our special guest, John Arundel.

Find dotenv-linter on Github!

No more awkward test cases. Here's one fixture-based testing framework that cleaned up my Rust unit tests.

Tower is a library of modular and reusable components for building robust networking clients and servers.

The Rust compiler has recently upgraded to using LLVM 19 and this change accompanies some updates to the default set of target features enabled for WebAssembly

[148. Verification of a Rust Implementation of Knuth’s Dancing

Links Using ACL2: Related Work](https://hackernoon.com/verification-of-a-rust-implementation-of-knuths-dancing-links-using-acl2-related-work) In this paper, researchers describe an implementation of the Dancing Links optimization in the Rust programming language.

How the first builders of the Aleo ecosystem will be able to successfully execute their startups in the shortest amount of time?

Good news! It’s easy to create a simple to-do list using bb8 and tokio_postgres for the data layer side.

What goes into building a blockchain using Rust? Our newest dev at the CENNZnet project provides an insight into his latest project.

Let's go back one moment. A little further down to our data structures. The dear heaps and stacks of them.Quite literally.

Discover the most seamless developer experience with Rust and WebAssembly. This is the fastest way to auto-generate TypeScript definitions from your Rust code.

About a week ago I got seriously bothered to figure out whether it is possible to run BPXE (a workflow automation engine I am developing) in a browser.

I've been writing software for 20 years, and every day I grow more certain that strong static typing is not just a good idea, but is almost always the way to go

In this post, I explore how Docker can run WASM code without the need for containers.

rustc will use rust-lld by default on x86_64-unknown-linux-gnu on nightly to significantly reduce linking times.

[158. Verification of a Rust Implementation of Knuth’s Dancing

Links Using ACL2: Rust and RAR](https://hackernoon.com/verification-of-a-rust-implementation-of-knuths-dancing-links-using-acl2-rust-and-rar) In this paper, researchers describe an implementation of the Dancing Links optimization in the Rust programming language.

There are many new standardization efforts happening in the WebAssembly (Wasm) space, check out this journey into the history & progress of the Component Model.

The default way impl Trait works in return position is changing in Rust 2024. These changes are meant to simplify impl Trait to better match what people want

This stabilizes the 2024 edition as well. Rust is a programming language empowering everyone to build reliable and efficient software.

In this article, I'll write about the developer experience of developing the above application in Rust, compared to what I'm used to with Spring Boot.

Rust is a modern systems programming language designed with performance and safety in mind.

Learn how to build a real-time, incremental ETL pipeline using Amazon S3, SQS, and CocoIndex for efficient, low-latency data transformation and vector embedding

7/9/2023: Top 5 stories on the Hackernoon homepage!

In this tutorial we use ic-cron library in order to execute tasks on Internet Computer (Dfinity) at a specific days of week.

Rust and the Roman Republic both thrived by refusing to trust unchecked power. Discover why modern systems fail when limits become optional.

1/4/2026: Top 5 stories on the HackerNoon homepage!

gccrs is a work-in-progress alternative compiler for Rust being developed as part of the GCC project.

This new release of rustup has been a long time in the making and comes with substantial changes.

In this post, we will implement a command-line interface that’ll accept a Markdown file as an argument.

Discover the unique features of Rust, a systems programming language that emphasizes safety and performance.

This release includes several large extensions to what code running in const contexts can do.

Tons and tons of articles are solely dedicated to this narrow subject. This one tries to explain the concept with examples.

[175. Verification of a Rust Implementation of Knuth’s Dancing

Links using ACL2: Dancing Links](https://hackernoon.com/verification-of-a-rust-implementation-of-knuths-dancing-links-using-acl2-dancing-links) In this paper, researchers describe an implementation of the Dancing Links optimization in the Rust programming language.

12/12/2025: Top 5 stories on the HackerNoon homepage!

This guide will walk you through setting up a new Rust project and understanding the code in env.rs, github.rs, and main.rs.

In this paper, researchers describe an implementation of the Dancing Links optimization in the Rust programming language.

The Rust team is happy to announce a new version of Rust, 1.84.0. Rust is a programming language empowering everyone to build reliable and efficient software.

rustup 1.28.0 was a significant release with many changes, and there was a quick response from many folks that this release broke their processes.

November saw the latest stable version of React, Boa's latest performance leaps, and tools that will make your development workflow smoother.

I've been a big fan of Mutation Testing since I discovered PIT. As I dive deeper into Rust, I wanted to check the state of mutation testing in Rust.

Forgetting to close things off in Go can potentially come back to bite you. The most basic and straightforward method is to call rollback or commit.

Learn how to serialize and deserialize collections of Rust trait objects effortlessly using the typetag crate. Preserve types and simplify runtime polymorphism

Rust ranged patterns can now use exclusive endpoints, written a..b or ..b similar to the Range and RangeTo expression types.

Set up a private RustDesk server on Windows 10 or 11 using NSSM, generate keys, open the right ports, and connect LAN clients securely.

The Rust team has published a new point release of Rust, 1.85.1. Rust is a programming language that is empowering everyone to build reliable software

DevX Initiative Sponsorship program is here and focuses on the individuals who have worked passionately to make Rust what it is today. Read to know more.

You learn by comparing to what you already know. I was recently bitten by assuming Rust worked as Java regarding transitive dependency version resolution.

A major security flaw, PKfail, persisted unnoticed for 12 years, compromising hundreds of devices.

The WebAssembly Summit was held in Silicon Valley, on the 10th February 2020. The venue, Google’s newest building at 1625 Plymouth St Mountain View CA.

How the nullish coalescing assignment operator simplifies managing default values, Rspack’s blazing-fast updates, and more.

On April 9th, 2024, the Rust Security Response WG disclosed CVE-2024-24576, where std::process::Command incorrectly escaped arguments when invoking batch files

Steve Klabnik is a member of the Rust core team, an active open-source contributor, and author of The Rust Programming Language, Rails 4 in Action, and Designing Hypermedia APIs books. In 2012 and 2016, we invited Steve to speak at the RailsClub (now RubyRussia) conference. Since then, Steve has been working on Rust a lot, did a lot of interesting things and we realized that we should definitely interview him once again!

In this post, I want to describe how you can create a webapp with server-side rendering.

At this time there is not an exact timeline of how the default ABI is going to change. It's expected to take on the order of 3-6 months

The crates.io team discovered that the contents of the cargo_session cookie were being persisted to our error monitoring service, Sentry...

Let's build a markdown parser using Rust programming language.

When working with Rust, Cargo is your go-to tool for managing dependencies, building, and running your projects.

[200. Verification of a Rust Implementation of Knuth’s Dancing

Links using ACL2: Abstract and Introduction](https://hackernoon.com/verification-of-a-rust-implementation-of-knuths-dancing-links-using-acl2-abstract-and-introduction) In this paper, researchers describe an implementation of the Dancing Links optimization in the Rust programming language.

Rust is a programming language that is empowering everyone to build reliable and efficient software.

In this paper, researchers describe an implementation of the Dancing Links optimization in the Rust programming language.

Cargo now has an info subcommand to display information about a package in the registry, fulfilling a long-standing request just shy of its tenth anniversary!

In this paper, researchers describe an implementation of the Dancing Links optimization in the Rust programming language.

Let's take a look at some of the common pitfalls with the keywords let and mut. Then, we will learn how immutable != constant by using variable shadowing.

The initialized project is designed for client-side applications exclusively.

Rust is a programming language empowering everyone to build reliable and efficient software.

A beginner-friendly Rust tutorial that teaches core concepts through a fun Brainfuck interpreter project built step by step.

9/14/2025: Top 5 stories on the HackerNoon homepage!

I'm using a couple of open-source and Rusty tools to get free synthetic monitoring for my side projects. It's really easy!

Discover how Rust's experimental try block feature simplifies error handling beyond the traditional ? operator.

The Rust team has published a new point release of Rust, 1.77.1. Rust is a programming language that is empowering everyone to build reliable and efficiently

4/2/2025: Top 5 stories on the HackerNoon homepage!

8/21/2024: Top 5 stories on the HackerNoon homepage!

By adopting a categorical perspective, we pave the way for more secure and dependable systems in the face of ever-evolving cyber threats.

9/7/2025: Top 5 stories on the HackerNoon homepage!

Implicit returns are a feature in some languages. They have recently bitten me, so here's my opinion.

We have developed dotenv-linter — a useful tool for checking .env files. It helps to find problems in .env files that you might miss at first, but which later may result in incorrect work of applications.

Learn how to configure multiple warehouse services behind an inventory service using environment variables and OpenTelemetry for effective multi-stack tracing.

Lilan Anjana Fernando from United States has been nominated for a 2020#Noonie in the Future Heroes and Technology categories.

Learn how Algolia and Rust can streamline data debugging for game engine development. Insights from Starschema's Senior Developer Gyula László!

The Rust team has published a new point release of Rust, 1.80.1. Rust is a programming language that is empowering everyone to build reliably and efficiently.

An effective trademark policy for an open source community should reflect our collective priorities while remaining legally sound.