- Advices on writing blog posts
-
At work, I’ve recently been asked to advise our engineers on how to write blog posts. A lot of such articles are already available. However, they tend to focus around two main themes:
- The technical publishing platform e.g. Jekyll, Medium, etc.
- Metrics e.g. readability score, SEO, etc.
Beyond that, everyone is on one’s own. But I believe that writing a good technical article is as much art as engineering.
In this post, I’d like to try to address this gap: I’ve been writing this blog for more than a decade. I hope I’ve learned some things along the way, so here are my advices.
- So You Think You Know Git
-
Indeed, I learned a lot of useful stuff!
- How Google Blew Up Its Open Culture and Compromised Its Product
-
The transition from a startup to a megacorp is not an easy one.
- Pydantic for Experts: Discriminated Unions in Pydantic V2
-
It looks neat - and it is, just remember Python "typing" needs a specific check, unrelated to runtime.
- For people who speak many languages, there’s something special about their native tongue
-
And now for something completely different! I’m very interested in languages.
- A deep dive into distributed database architectures
-
- Edge Database Architectures
- Read replicas
- Partitions over a network
- Multi-master replication
- Single database
- On the Importance of RFCs in Programming
-
The title is IMHO misleading: the post is simply about specifying before coding straight away. However, it describes a structure for such specification.
On a related note, check Architectural Decision Records.
- HTMX and Web Components: a Perfect Match
-
I still fail to grasp what’s the added value of HTMX compared to vanilla JavaScript.
- KeePassXC 2.7.7 released
-
Includes passkeys support!
- AI & the Web: Understanding and managing the impact of Machine Learning models on the Web
-
This document proposes an analysis of the systemic impact of AI systems, and in particular ones based on Machine Learning models, on the Web, and the role that Web standardization may play in managing that impact.
- Passkeys – Under The Hood
-
At the moment of this writing, the Firefox and Keepass XC combination unfortunately doesn’t work.
- The difference between day-0, day-1, and day-2 operations
-
I recently stumbled upon the term "day 2" operation attending a conference’s talk and I was not familiar with the concept.