Top all-time · #2622
Luca Palmieri
Personal blog · lpalmieri.com/postsprogrammingsystemsweb
Luca Palmieri's personal blog at lpalmieri.com covers programming, systems and web. Since 2018, 29 different Hacker News readers have linked it 64 times, most often “Are we observable yet? An introduction to Rust telemetry”. It is still writing: the last post was on 2026-05-27, and you can follow it by feed.
Too few sampled comments (11) to say how often HN recommends it.?
Why HN links it
HN readers link Luca Palmieri's Rust writing: the Zero to Production series, explainers on futures, and progress reports on the Pavex web framework. Commenters say his articles often excerpt his book.
Summarised by Claude from a sample of 11 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Hands-on technical leader, Rust expert.
Most-linked posts?
- Are we observable yet? An introduction to Rust telemetry4 people · 4 mentions · first linked 2020-09-27
- An Introduction to Session-Based Authentication in Rust3 people · 3 mentions · first linked 2022-01-07
- A taste of pavex, an upcoming Rust web framework3 people · 3 mentions · first linked 2022-12-30
- How to Bootstrap a Rust Web API from Scratch3 people · 3 mentions · first linked 2020-08-09
- 5x Faster Rust Docker Builds with Cargo-Chef3 people · 3 mentions · first linked 2020-10-23
- Password auth in Rust, from scratch – Attacks and best practices3 people · 3 mentions · first linked 2021-09-03
- Using Types to Guarantee Domain Invariants3 people · 3 mentions · first linked 2020-12-11
- Taking ML to production with Rust3 people · 3 mentions · first linked 2019-12-02
- Can agentic coding raise the quality bar?3 people · 3 mentions · first linked 2026-02-15
- Zero to Production in Rust #0: Foreword2 people · 3 mentions · first linked 2020-05-24
What Hacker News says?
Also the same one who is making a new web server framework for Rust called Pavex, which is apparently pretty novel in how it works compared to others like Actix Web and Axum [0][1]. [0] https://www.lpalmieri.com/posts/a-taste-of-pavex-rust-web-fr... [1] https://blog.logrocket.com/using-pavex-rust-web-development/
Comment linking /posts/a-taste-of-pavex-rust-web-framework/
on “Exercises to Learn Rust”Submitted On the shoulders of the giants as a story · 397 points
HN discussionfor controller routing. I think pavex have great idea ( https://www.lpalmieri.com/posts/pavex-progress-report-02/ ) for using rustdoc json
Comment linking /posts/pavex-progress-report-02/
on “Show HN: Rust Web Framework”Submitted Taking ML to production with Rust as a story · 195 points
HN discussionThe Zero to Rust[1] series also has a fairly comprehensive look into these. [1]: https://www.lpalmieri.com/posts/2020-09-27-zero-to-productio...
Comment linking /posts/2020-09-27-zero-to-production-4-are-we-observable-yet/
on “Understanding Rust futures by going way too deep”Submitted Choosing a Rust web framework as a story · 92 points
HN discussionI can say that if someone is sold on Python, you’re not going to convince them to move to Rust but you might convince them to move to Go. Why? Go provides better performance than Python but without the language and keyword complexity of Rust. There’s less language to learn. That said, the more interesting question is TypeScript vs Rust. I can see how the complexity of C++ naturally leads folks to Rust. But I’ve had…
Comment linking /
on “Things you can’t do in Rust (and what to do instead)”Submitted Error Handling in Rust – A Deep Dive as a story · 18 points
HN discussionI'd highly recommend reading some articles by Luca Palmieri[1], or even buying his book[2]. Although I didn't learn this stack by working through his book, whenever I had questions through the years, my searches usually led me to his articles which are often excerpts from the larger book. The high level of API stability and lack of churn in the Actix ecosystem makes the book a particularly good investment for someon…
Comment linking /posts/2020-08-09-zero-to-production-3-how-to-bootstrap-a-new-rust-web-api-from-scratch
on “Dependency management fatigue, or why I ditched React for Go+HTMX+Templ”Submitted Taking ML to production with Rust: a 25x speedup (2019) as a story · 14 points
HN discussionIf you visit https://www.lpalmieri.com/ you can read the chapters before buying and supporting the author.
Comment linking /
on “Zero to Production in Rust”Submitted Using Types to Guarantee Domain Invariants as a story · 13 points
HN discussionIf you visit https://www.lpalmieri.com/ you can read the chapters before buying and supporting the author.
Comment linking /
on “Zero to Production in Rust”Submitted How to Bootstrap a Rust Web API from Scratch as a story · 9 points
HN discussionBy the same author, nay help: https://www.lpalmieri.com/posts/fast-rust-docker-builds/
Comment linking /posts/fast-rust-docker-builds/
on “Zero to Production in Rust”Submitted Skeleton and Principles for a Maintainable Test Suite as a story · 7 points
HN discussionIt really doesn't, actix is already there. Recently built my startup code over the past couple years with Actix and it had literally everything we needed easily. We just need more documentation and reference code bases demonstrating how to do these things. Rust devs tend to be fairly advanced and seemingly don't write enough docs or shares. >Routing/handlers Actix has it. >Templates Minijinja or liquid-rust[1] >Stat…
Comment linking /posts/2020-09-27-zero-to-production-4-are-we-observable-yet/
on “Rust needs a web framework”Submitted Are we observable yet? An introduction to Rust telemetry as a story · 7 points
HN discussionLuca Palmieri[0] is trying to fill that gap with his series called "Zero to Production" in Rust that assumes the reader can solve project euler problems and is instead going to focus on "how do I build and deploy production software." You can read the introduction[1] to the series to get a better sense. [0] https://twitter.com/algo_luca [1] https://www.lpalmieri.com/posts/2020-05-24-zero-to-productio...
Comment linking /posts/2020-05-24-zero-to-production-0-foreword/
on “The gap between learning code and producing usable software”Submitted Rust, Zero to Production #3.5: HTML Forms, Databases, Integration Tests as a story · 7 points
HN discussionSorry in advance for shoehorning Rust into a separate conversation... The new meta in Rust is to lift out loggers and replace the concept with tracing. There is a `tracing` package where you can setup spans like in OpenTelemetry but it also supports the logger macros so you can attach log messages to the spans. To consume this you add a subscriber configured at server startup to send structured logging to a Json log…
Comment linking /posts/2020-09-27-zero-to-production-4-are-we-observable-yet/
on “Do Not Log”Submitted Rust web frameworks have subpar error reporting as a story · 5 points
HN discussionAuthor here! This article started as a short section in Chapter 3 of Zero To Production ( https://www.lpalmieri.com/posts/2020-05-24-zero-to-productio... ) to give some background on the decision making process I went through when picking the web framework we will be using to develop our email newsletter project throughout the book. It eventually grew to be so long that it made little sense as part of Chapter 3 itse…
Comment linking /posts/2020-05-24-zero-to-production-0-foreword/
on “Choosing a Rust web framework”Submitted Reinforcement Learning: a comprehensive introduction [Part 0] as a story · 5 points
HN discussionSubmitted A Continuous Deployment Pipeline for Rust Applications as a story · 4 points
HN discussionSubmitted Biscotti, a new crate for HTTP cookies as a story · 3 points
HN discussionSubmitted Taking ML to production with Rust: a 25x speedup as a story · 3 points
HN discussionSubmitted Password auth in Rust, from scratch – Attacks and best practices as a story · 3 points
HN discussionSubmitted Zero to Production in Rust, Part Six: Using Types to Guarantee Domain Invariants as a story · 3 points
HN discussionSubmitted Series Announcement – Zero to Production in Rust as a story · 3 points
HN discussion