Posts
2025
- I forked Clippy to write 5 custom lints in order to enforce Evil Rust
- A cursed way to combine module paths in Rust's declarative macros
- How to make a function in Rust which accepts either a value T, or an updater Fn(T) -> T
- Iced sets an example of a Rust UI library. It got me onboard in writing UIs in a functional, pure style. Here's why
- Rust has many reserved keywords like `become`. But what will they do?
- My development environment is fully written in Rust! 7 Alternatives written in Rust I'm excited to share
- Rust's `format!` macro is slow for simple string concatenation. But *why*?
- Rust's macros like `include_str!` have a superpower, but how can *our* code achieve it?
- I thought TypeScript's type system was powerful. Until I tried Rust.
- I switched from Zsh to Nushell. It's a beautiful shell, I'm never going back!
19 May
16 May
7 May
13 April
7 April
2 April
29 March
27 February
25 February
30 January
2024
- I gave Helix a try and now I can't see myself using any other text editor
- I switched to NixOS from Arch Linux and I'm never going back
- Quest to understand the idea of "Everything is a file"
- Neovim tips and life hacks that significantly improved my productivity
- How I install Arch Linux with full disk encryption
- I was forced to use Linux. But now I love it.
- What you might not know about Semantic Blockquotes in HTML
4 October
2 October
22 September
11 September
2 September
21 August
17 April