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.
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.
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!
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".