Skip to content

Technical Blog

Notes and deep dives on software engineering.

· 4 min read

Angular for experts: modern architecture and the latest features

Everything a senior Angular developer needs today: signals, standalone components, zoneless change detection, and a clean architecture.

angulartypescriptfrontendarchitecture

Read more →
· 3 min read

Design patterns for developers: a friendly guide

A plain-English tour of the most useful design patterns, with small C# examples.

design-patternsarchitecturecsharpdotnet

Read more →
· 8 min read

Java and the Spring ecosystem for experts: Boot, Security, JPA, Kafka, profiles, gateway

A tour of modern Java and the Spring tools a senior backend developer reaches for, plus a full Java version history.

javaspringspring-bootkafka

Read more →
· 4 min read

Orchestrating long-running workflows with MassTransit sagas

A practical look at modeling an order checkout as a state machine with MassTransit, Azure Service Bus, and EF Core persistence.

masstransitazure-service-bussagadotnet

Read more →
· 1 min read

Python for finance: NumPy, pandas, and the tools of quantitative analysis

A practical tour of the Python libraries a quantitative developer uses daily: NumPy, pandas, yfinance, and matplotlib.

pythonfinancepandasnumpy

Read more →
· 3 min read

Relational databases for experts: ACID, keys, triggers, and indexes

The core concepts every DBA should master: ACID, primary and foreign keys, indexes, triggers, functions, and stored procedures.

sqldatabasepostgresqldba

Read more →
· 2 min read

Tailwind CSS for experts: best practices and tools for beautiful UI

Build maintainable, gorgeous interfaces with Tailwind CSS v4: design tokens, reusable components, and the modern tooling.

tailwindcsscssfrontendui

Read more →
· 3 min read

TypeScript and JavaScript for experts: modern features and architecture

The modern JavaScript APIs and TypeScript type patterns every expert front-end developer should use.

typescriptjavascriptfrontendarchitecture

Read more →
· 1 min read

SOLID principles in practice

A quick refresher on the five SOLID principles with concrete examples.

solidarchitectureclean-code

Read more →
· 1 min read

Mermaid diagrams in your articles

Every Mermaid diagram type you can drop into a markdown article.

markdownmermaiddiagrams

Read more →
· 1 min read

Designing a CI/CD pipeline with GitHub Actions

A walkthrough of a production-ready pipeline: build, test, scan, and deploy.

devopsgithub-actionsci-cd

Read more →
· 1 min read

Welcome to my technical blog

Kickoff post: how this blog is built and what you can expect to read here.

solidjsvitemarkdown

Read more →

Designed and Developed by Olivier Page