RSSAmplifier

Blog

Luca Pette

Writing about software development, management, and learning

lucapette.meRSS feed ↗74 posts

Latest posts

Baroque music

Some of my favorite baroque music pieces.

Napoli

A list of places I recommend to people that have never been to my hometown.

Change Data Capture

Notes on Change Data Capture with Debezium and Kafka.

CLI

A collection of command line related notes. Mostly things I can't quite remember.

Kotlin

Notes from learning Kotlin since March 2022.

Tomato Soup

A spicy-sweet tomato soup perfect for winter evenings.

Comprehension Debt

or, as I like to call it, the better-worse trade-off

Programming in the age of AI

or, as I like to call it, a much much faster horse

The Books I Read in 2025

A brief review of the books I read in 2025.

The Books I Read in 2024

A brief review of the books I read in 2024.

A Comparative Analysis of Kafka Streams and TypeStream

A brief look at how Kafka Streams and TypeStream compare in the context of event-driven microservices.

Less is More

excerpts from Less is More

Living the asian century

excerpts from Living the asian century

The great derangement

excerpts from the great derangement

The Books I Read in 2023

A brief review of the books I read in 2023.

They are called streaming data "pipe"lines... right?

A brief history of TypeStream

Leading Developers

How I self-published an engineering management book

The Books I Read in 2022

A good excuse to reflect on the books I read in 2022

Getting Started With Kafka Streams

A primer to help you write your first Kafka Streams application.

Improving Fakedata Performance for Fun

A good excuse to play around with some interesting tools

How to structure a monorepo

A discussion on how to approach organising a monorepo.

The Appeal of Monorepo

or how I learned to stop worrying and love monorepo.

Estimation Done Right

How to make useful estimates and stabilise your flow.

My Engineering Management Values

What guides my leadership style.

Utility Modules Aren't Useful

Why I favour small purpose driven modules over big utility ones.

The Appeal of Static Typing

or how I learned to stop worrying and love types.

My Programming Principles

What guides me after 20 years of writing code for a living.

HTTP endpoints with Kafka Streams Interactive Queries

How to build HTTP endpoints with Kafka Streams Interactive Queries

My experience with Go

I have been using Go long enough to form opinions around it

deloominator tech stack

A quick overview of deloominator tech stack

terraform and GitHub labels

A short introduction to terraform

deloominator: a data visualization tool for SQL users

deloominator is a Go/React application I've been working in the past few months and it's time to open-source it

Writing integration tests for a Go CLI application

how I do end-to-end testing of Go CLI applications

My experience with standups

My experience running and attending standups. What I like and what I don't like about them.

On writing

I love writing. And I love writing about it.

Tmux and I in 2017

Why and how I use tmux in 2017

Using Flow and jest

Fourth article of the series "my journey with React and its ecosystem"

First steps with React props and state

Third article of the series "my journey with React and its ecosystem"

Webpack in development and semantic-ui setup

Webpack in development and semantic-ui setup

Building an activity tracker with Go, Grafana, and InfluxDB

Building an activity tracker with Go, Grafana, and InfluxDB

Getting started with Vim

Trying to make Vim's learning curve more gradual.

First steps with webpack, babel, and yarn

First steps with webpack, babel, and yarn

All I have done wrong running a product team

The first time you do something, you learn a lot. It's time to share that.

An illiterate guide to classical music

How I found my way into the beauty of classical music without any formal education

The real power of journaling

Some time ago I wrote about my first experiences with journaling. Now, it's more than one year I'm doing it and it changed everything

A few words about hiring

I hate the way our industry does the hiring. It's time to talk about it.

Some notes about one-on-ones

I had a nice conversation about one-on-ones with a friend via email and this article wraps it up.

My experience with Kanban

How I think Kanban works and what I like about it

What I think about when programmers talk about speed

Some random thoughts about programmers and their performance

What I'm learning with journaling

thoughts about journaling