
Technical
RSS
-
What happens when a mysterious bug causes all your tests to fail once or twice a week? We try to solve these mysteries, even if it takes a year.
Principal Software Developer
-

Introducing the twom database format
We replaced the twoskip database format with something faster and better.
CEO
-

Dec 22: Why we use our own hardware at Fastmail
Why we use our own hardware and what the tradeoffs and costs look like
Founder & CTO
-

Dec 21: Fastmail in a box
How we build a complete Fastmail development environment.
Senior Developer
-

Dec 19: Building offline: mail storage
How we made your mail work fast offline.
Chief Product Officer
-

Dec 18: Building offline: syncing changes back to the server
How offline changes are tracked and replayed.
Chief Product Officer
-

Dec 17: Building offline: general architecture
A technical deep dive into how we added offline support to Fastmail.
Chief Product Officer
-

Dec 14: On-call systems
How Fastmail makes on-call work
Platform Engineer
-

Dec 13: It’s knot DNS. There’s no way it’s DNS. It is DNS!
How we upgraded our DNS servers to Knot DNS
Founder & CTO
-

Dec 12: Following the Sun
Keeping Fastmail going around the clock
-

Dec 9: Building a blog
A quick look at the tools we used to build our new blog & marketing site.
Frontend Developer
-

Dec 6: Twoskip and more
The twoskip database is stable and fast, but we can do even better
CEO