A Java Geek weekly 24

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.

Nicolas Fränkel

Nicolas Fränkel

Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Also double as a trainer and triples as a book author.

Read More
A Java Geek weekly 24
Share this