Recent

The lunch break that delayed go-live: Data Governance in the DWH
Data Warehouse

The lunch break that delayed go-live: Data Governance in the DWH

A lunch conversation about what a technically ready Data Warehouse still lacks: data ownership, quality framework, GDPR, TDE on Oracle 19c.

21 July 2026 11 min
ORA-00205 at three in the morning: understanding Oracle critical files before you need to
Oracle

ORA-00205 at three in the morning: understanding Oracle critical files before you need to

Step-by-step diagnosis of ORA-00205 during a night emergency: MOUNT phase, control file, SPFILE, redo log. A practical method for on-call Oracle DBAs.

Logical replication in PostgreSQL: a colleague's questions that clarify the topic
PostgreSQL

Logical replication in PostgreSQL: a colleague's questions that clarify the topic

PostgreSQL logical replication explained through a colleague's questions: cross-version migration, CDC to data warehouse, step-by-step configuration.

From rivals to co-authors: how Booch, Rumbaugh and Jacobson invented UML (and what's left of it today)
Project Management

From rivals to co-authors: how Booch, Rumbaugh and Jacobson invented UML (and what's left of it today)

The story of the Three Amigos of UML and RUP: how Booch, Rumbaugh and Jacobson, from rivals, unified object-oriented modeling. And what's left of it today.

Oracle 19c, 21c, 23ai, 26ai: the silent rewrite of value domains
Oracle

Oracle 19c, 21c, 23ai, 26ai: the silent rewrite of value domains

Seven years of Oracle seen through enumerations: from 19c CHECK to 23ai SQL Domains, all the way to 26ai Assertions. An insurance migration story.

Enumerations in Oracle: twenty years of workarounds, and the road that opened up with 23ai
Oracle

Enumerations in Oracle: twenty years of workarounds, and the road that opened up with 23ai

Oracle never had a native ENUM. CHECK constraints, lookup tables and SQL Domains 23ai: three roads, a real banking case, and what's coming with 26ai.

ENUM in PostgreSQL: when the choice pays off, and when it bites back
PostgreSQL

ENUM in PostgreSQL: when the choice pays off, and when it bites back

PostgreSQL ENUM vs CHECK vs lookup table: ALTER TYPE ADD VALUE is metadata-cheap, dropping a value costs a migration. Three paths, one real telco case.

Data Warehouse

The lunch break that delayed go-live: Data Governance in the DWH
Data Warehouse

The lunch break that delayed go-live: Data Governance in the DWH

A lunch conversation about what a technically ready Data Warehouse still lacks: data ownership, quality framework, GDPR, TDE on Oracle 19c.

21 July 2026 11 min

Project Management

From rivals to co-authors: how Booch, Rumbaugh and Jacobson invented UML (and what's left of it today)
Project Management

From rivals to co-authors: how Booch, Rumbaugh and Jacobson invented UML (and what's left of it today)

The story of the Three Amigos of UML and RUP: how Booch, Rumbaugh and Jacobson, from rivals, unified object-oriented modeling. And what's left of it today.

30 June 2026 11 min
5 rules I've seen work in project teams that hold
Project Management

5 rules I've seen work in project teams that hold

Project management: 5 rules observed in teams that hold under pressure. Psychological safety, bus factor, outcome vs output, knowledge transfer.

AI Manager and Project Management: when artificial intelligence enters the project
Project Management

AI Manager and Project Management: when artificial intelligence enters the project

AI Manager: the professional role that governs the impact of artificial intelligence on architectures, processes and people. Reflections from 30 years in IT.

Payment at 60-90-120 days: the Italian normality that doesn't exist in Europe
Project Management

Payment at 60-90-120 days: the Italian normality that doesn't exist in Europe

60-90-120 day payment terms in Italian IT consulting: comparison with European rules. DSO, EU directive 2011/7 and strategies for IT freelancers.

Bike vs Car in Rome: the morning that opened my eyes
Project Management

Bike vs Car in Rome: the morning that opened my eyes

Commuting in Rome: electric Brompton vs car. 18 minutes vs 50, €35 of parking saved per day. The sustainable mobility choice from a practical view.

Smart working in IT consulting: the numbers nobody wants to look at
Project Management

Smart working in IT consulting: the numbers nobody wants to look at

Smart working in IT consulting: economic and strategic analysis of remote work. Real numbers, KPIs, presenteeism and productivity compared to in-office.

When chaos becomes method: AI and GitHub to manage a project nobody wanted to touch
Project Management

When chaos becomes method: AI and GitHub to manage a project nobody wanted to touch

Project management with AI and GitHub: turning a chaotic project into a measurable workflow with issue tracking, code review and artificial intelligence.

Oracle

ORA-00205 at three in the morning: understanding Oracle critical files before you need to
Oracle

ORA-00205 at three in the morning: understanding Oracle critical files before you need to

Step-by-step diagnosis of ORA-00205 during a night emergency: MOUNT phase, control file, SPFILE, redo log. A practical method for on-call Oracle DBAs.

14 July 2026 12 min

PostgreSQL

Logical replication in PostgreSQL: a colleague's questions that clarify the topic
PostgreSQL

Logical replication in PostgreSQL: a colleague's questions that clarify the topic

PostgreSQL logical replication explained through a colleague's questions: cross-version migration, CDC to data warehouse, step-by-step configuration.

7 July 2026 10 min

MySQL

ENUM in MySQL: when it makes your day, and when it ruins your week
MySQL

ENUM in MySQL: when it makes your day, and when it ruins your week

MySQL ENUM vs CHECK constraint vs lookup table: three ways to model an enumeration. Pros, cons and real case of a shipment tracking system.

3 June 2026 12 min