The Curious Engineer

All blogs / Rust

Matthias Endler

endler.dev

Personal website of Matthias Endler, a Software Engineer interested in low-level programming and Backend development. Rust, Go

RustEngineering management / careersEssays / personal

Posts
77 from 8 Nov 2009 to 13 Sep 2026
Posting
monthly (8 in the last year)
Kind
personal blog
Feed
https://endler.dev/rss.xml

2026 8

  1. Why I Still Believe in Mentorship
  2. Advice to Young Developers
  3. GitHub Was Never about the Source Code
  4. How Other Link Checkers Do Recursion
  5. Five Years of Trying to Add Recursion to lychee
  6. Hosting My Own Newsletter
  7. On Taste
  8. Now's the Time to Start That Blog

2025 9

  1. Building Up and Sanding Down
  2. On Choosing Rust
  3. How to Review Code
  4. Repeat Yourself
  5. Watching Millionaires
  6. Paolo the Plumber
  7. Reinvent the Wheel
  8. No Matter What
  9. The Best Programmers I Know

2024 8

  1. So You Want to Start a (Tech) Podcast
  2. Follow the Hackers
  3. Be Simple
  4. What to Write
  5. Move Slow and Fix Things
  6. Asking Better Questions
  7. The Dying Web
  8. How to Sell to Developers

2023 3

  1. Cursed Rust: Printing Things the Wrong Way
  2. Deploy Rust Code Faster
  3. Little Helpers

2022 2

  1. A Reader Mode Proxy for the Slow Web
  2. zerocal - A Serverless Calendar App in Rust Running on shuttle.rs

2021 5

  1. The Uber of Poland
  2. How Does the Unix `history` Command Work?
  3. Spreadsheets Make for Great Business Ideas
  4. Starting a Print-on-Demand Business as a Software Engineer
  5. So You Want to Earn Money with Open Source

2020 8

  1. My Blog Just Got Faster: Cloudflare Workers and AVIF Support
  2. Launching a Side Project Backed by GitHub Sponsors
  3. What Happened to Programming in the 2010s?
  4. Tips for Faster Rust Compile Times
  5. Gravity
  6. Hacker Folklore
  7. A Timelapse of Timelapse
  8. Github Stars

2019 2

  1. A Tiny, Static, Full-Text Search Engine Using Rust and WebAssembly
  2. Maybe You Don't Need Kubernetes

2018 10

  1. What Is Rust Doing behind the Curtains?
  2. The Unreasonable Effectiveness of Excel Macros
  3. Switching from a German to a US Keyboard Layout - Is It Worth It?
  4. fastcat - A Faster `cat` Implementation Using Splice
  5. That Octocat on the Wall
  6. Ten Years of Vim
  7. Refactoring Go Code to Avoid File I/O in Unit Tests
  8. A Tiny `ls` Clone Written in Rust
  9. Rust in 2018
  10. Functional Programming for Mathematical Computing

2017 15

  1. Rust for Rubyists
  2. Making Myself Obsolete
  3. Modern Day Annoyances - Digital Clocks
  4. Learn Some Rust during Hacktoberfest
  5. A Little Story about the `yes` Unix Command
  6. Lightning Fast Image Previews with Pure CSS and LQIP
  7. Go vs Rust? Choose Go.
  8. Afraid of Makefiles? Don't Be!
  9. Of Boxes and Trees - Smart Pointers in Rust
  10. Why Type Systems Matter
  11. Being a Professional Programmer
  12. The Future of Rust
  13. Launching a URL Shortener in Rust Using Rocket
  14. The Essence of Information
  15. Why I Love Programming

2011 3

  1. Tools
  2. Are You a Programmer?
  3. On Hard Work

2010 3

  1. Overkill – Java as a First Programming Language
  2. How to Sort a Vector or a List in C++ Using STL
  3. Why I Love Text Files

2009 1

  1. Running Legacy Code