RSSAmplifier

Blog

Quentin Delcourt - Blog posts

Quentin's blog posts

quentin.delcourt.beRSS feed ↗11 posts

Latest posts

Learning from open source PHP projects - Part 2 - Static analysis

Just as TypeScript has become the best way to ship solid JavaScript code, PHP type system is now inseparable from its static analysis tools: PHPStan, Psalm and others. A PHPStan user myself, I had a bit of uncertainty in regards to where Psalm and PHPStan stand. Is one better than the other? Do they accomplish the same things? What is a static analyzer anyway? So let's try and see more clearly.

Learning from open source PHP projects - Part 1 - Code formatting

This is part 1 in a series where I gather software projects best practices by looking at popular PHP projects open source repositories.

Checking applications security using hackers' tools

Use automated vulnerability discovery tools to quickly find out missed spots in your application security.

Software engineering books to read and reread

In my opinion, the most useful books are not about specific technologies or programming languages. They're about timeless knowledge. Here are some books that I often come back to.

Use "less" with colors 🎨

I often find myself frustrated when using "less" to consult big amounts of data and I lose all the colours that allows for syntax highlighting. Well, not anymore!

A better view of the call stack in PHP

Opinions worth sharing

Vim Survival Toolkit

17 commands to help you fix a file to restore the production, where the only available editor is Vim

Don't call jsonSerialize() explicitly

PHP's JsonSerializable interface can sometimes be misunderstood.

Deploy an Eleventy website using GitLab CI

Here's how to use GitLab CI to easily deploy a static website to a virtual private server.

The Demo Effect

Developers worldwide share a few common fears: the time when a project manager asks for an estimate, the fear of being an impostor, the fear of not delivering on time for a deadline. And then there's a very scary thing that is known in the development world as the "Demo Effect".