- Using Channels in Rust: Why and When?
-
A good introduction to channels in Rust.
- A Guide to Public Speaking for Software Engineers
-
Some worthwhile advices, some less so, but you can probably try everyone of them to know what works for you.
- Zsh Configuration Files
-
I’m using
zsh
and I didn’t know most of the content. I definitely need to structure my configuration according to the recommendations. - Using Containers to Learn Nginx Reverse Proxy
-
The post mostly explains the difference between
upstream
andresolver
in the context of Nginx. - Tailspin
-
Tailspin is a Rust-based log file highlighter. It’s available for Homebrew, cargo, Nix, and a couple of others. You can also build from source.
- Oort
-
Oort is a "programming game" where you write Rust code to control a fleet of spaceships. Your code is responsible for the engines, weapons, radar, and communications of ships ranging from tiny missiles to massive cruisers.
- Anti-patterns in event modelling - Clickbait event
-
A discussion on how you should model your events in an EDA.
- Adding build provenance to Homebrew
-
Supply-chain security enhancement comes to Homebrew!
- Introduction to Code Generation in Rust
-
TIL: the
quote
crate - How to Encode URL With curl
-
TL;DR: Use the
--data-urlencode
option, e.g., curl--data-urlencode 'arg1=value1' --data-urlencode 'arg2=value2 & data?'
- Different kinds of testing
-
The subject of testing is vast. It may seem simple from outside, but it’s not. For example, one may define testing as checking that the software is fit for its purpose. But it encompasses a lot more: for example, mutation testing verifies that assertions do actually assert. In this post, I’d like to touch some testing flavors, what’s their purpose and how they compare to each other.