Menu
Navigation
Home
en About
About me
Contact
Contact me
Follow me:

DevOps, Industrialization, and Software Quality

Practical concrete practices, tooling, perf, DX and experience retrospectives.

How to Audit Go Code with Static Analysis: A Deep Dive into ast-metrics

How to Audit Go Code with Static Analysis: A Deep Dive into ast-metrics

Static code analysis is one of the most powerful techniques for maintaining code quality at scale. When it comes to Go, there are several excellent tools available, each with their own strengths and trade-offs. In this post, I’ll walk you through the landscape of Go static analysis tools, explain why I built ast-metrics, and show you how to use it effectively in your projects.

Read the article
Speech Vectorization Explained: Building a Local AI for Pronunciation Detection

Speech Vectorization Explained: Building a Local AI for Pronunciation Detection

Reading or writing has never been much of a problem for me, but as soon as it comes to speaking, I realize my pronunciation is not always clear.

Lire →
Parsing PHP code, without depending on PHP

Parsing PHP code, without depending on PHP

For the past few months, I’ve been working on AstMetrics, a tool foranalyzing source code of software projects at scale, regardless of the programming language.

Lire →
PHP Ecosystem Deep Dive: The Code Quality Landscape

PHP Ecosystem Deep Dive: The Code Quality Landscape

I wanted to see the big picture of PHP code in the wild, so I went all in. I downloaded the entire PHP ecosystem - a whopping 236 GB of Git repositories. There is the result of my analysis.

Lire →
Yet another static analysis tool. Yes, but better!

Yet another static analysis tool. Yes, but better!

10 years after starting the development of PHP Metrics, I think it’s time to start something new, more modern… and more ambitious.

Lire →
ProtoBuf in PHP for ultra-efficient and agnostic serialization

ProtoBuf in PHP for ultra-efficient and agnostic serialization

Today I want to talk about a tool that I now use almost every day: Protocol Buffers (or ProtoBuf for short).

Lire →
OSS : The Swiss Army Knife to manage your free media files.

OSS : The Swiss Army Knife to manage your free media files.

Composer, NPM… so many tools to manage the technical dependencies of our projects. That’s good. But what about managing the licenses of the downloaded files? And what about the free or open source media (images, sounds,...

Lire →

© Jean-François Lépine, 2010 - 2025