Luca Palmieri

A personal blog focused on software and other entertaining fads.

This month in Pavex, #10

Pavex #10

biscotti, a new crate for HTTP cookies

This month in Pavex, #9

Pavex #9

Rust web frameworks have subpar error reporting

This month in Pavex, #8: docs, docs, docs

Pavex #8

Time to polish: Pavex is in closed beta 🎉

Pavex #7

Crafting boring APIs: lessons learned from implementing fallback handlers in Pavex

Pavex DevLog #6: designing safe and ergonomic middlewares

Pavex #6

Pavex DevLog #5: redesigning our runtime types

Pavex #5

I'm joining Mainmatter

Pavex, progress report #4: performance is a feature

Pavex #4

Going beyond introducing cargo-px

Pavex, progress report #3: nested routes and borrow checking

Pavex #3

Pavex, progress report #2: route all the things

Pavex #2

Pavex, progress report #1: laying the foundations

Pavex #1

A taste of pavex, an upcoming Rust web framework

Pavex #0

An In-Depth Introduction To Idempotency

Zero To Production #11

Looking back at 2021

An Introduction To Session-based Authentication In Rust

Zero To Production #10.1

Password auth in Rust, from scratch - Attacks and best practices

Zero To Production #10.0

Naive Newsletter Delivery

Zero To Production #9

Error Handling In Rust - A Deep Dive

Zero To Production #8

Are You Using The Right Cache?

Zero Downtime Deployments

Zero To Production #7.2

Skeleton And Principles For A Maintainable Test Suite

Zero To Production #7.1

How To Write A REST Client In Rust

Zero To Production #7.0

An Introduction To Property-Based Testing In Rust

Zero To Production #6.5

Looking back at 2020

Using Types To Guarantee Domain Invariants

Zero To Production #6

Continuous Deployment For Rust Applications

Zero To Production #5

5x Faster Rust Docker Builds with cargo-chef

Are we observable yet? An introduction to Rust telemetry

Zero To Production #4

HTML forms, Databases, Integration tests

Zero To Production #3.5

How To Bootstrap A Rust Web API From Scratch

Zero To Production #3

Choosing a Rust web framework, 2020 edition

Learn By Building An Email Newsletter

Zero To Production #2

Setup - Toolchain, IDEs, CI

Zero To Production #1


Zero To Production #0

Announcement - Zero to Production in Rust

Wiremock: async HTTP mocking to test Rust applications

On the shoulders of the giants

Taking ML to production with Rust: a 25x speedup

RustFest 2019 - A retrospective


Scientific computing in Rust #2

Generics And Zero-cost Abstractions

Scientific computing in Rust #1

Rust Vectors

Scientific computing in Rust #0

ML: Time to Embrace Version Control

Reinforcement Learning [Part 2]

Reinforcement Learning #2

Reinforcement Learning [Part 1]

Reinforcement Learning #1

Reinforcement Learning [Part 0]

Reinforcement Learning #0