The PHPHub Blog

The PHPHub Blog

Welcome to the PHPHub blog! I'll be publishing articles related to PHP, but not only that! I'll cover topics like programming and other subjects (maybe a bit less related to PHP, but still within the tech world).

The posting schedule will probably be a bit slow, so thanks for your patience!

Will AI make some software obsolete?

For the past few years, we have heard a lot about AI as a technology capable of replacing developers, search engines, graphic designers, and even the software we use every day. But perhaps there is a ...

Why is your API slow? Common performance problems

In the cloud era, performance is also a matter of cost. The more CPU, memory, or bandwidth an API consumes, the more expensive it can become to run. A well-optimized API can therefore both reduce the ...

The most common mistakes with exceptions in PHP

Exceptions are an essential part of PHP development. They allow you to separate the normal processing of an application from error handling. However, many projects still use them incorrectly, or somet...

PHP functions that look simple but hide traps

PHP provides hundreds of built-in functions that are really useful in everyday development. Many of them seem very simple to use at first, but some hide behaviors that can easily cause subtle bugs. Af...

Why do developers hate meetings so much?

I don't think I'm the only developer who has looked at their calendar with concern after seeing a meeting scheduled right in the middle of a work period. A 30-minute meeting may seem harmless, but whe...

Why can JSON become a problem?

JSON is everywhere. I probably use it every day, whether to exchange data with an API, temporarily or permanently store information, configure an application, or transfer data between different servic...

Why Microservices do not solve every problem

For several years, microservices have often been presented as an almost miraculous solution to the problems of applications that become too large. The idea seems attractive: splitting a large applicat...

SQL is 50 years old: why it is still essential

In computer science, some tools disappear after a few years. Technologies change quickly, new languages appear, and new solutions sometimes replace older ones. And yet, SQL is still here! Created in t...

The most common PHP security mistakes

As you can probably guess, we like PHP on this site ^^ PHP is used by millions of websites and web applications. Vulnerabilities do not come from the language itself, but often from bad practices and ...

Why timeouts are essential

When an application communicates with another service, we often think about handling errors, but we sometimes forget an essential element: timeouts. This has already happened to me, at my own expense....

Building a website with AI vs WordPress

Little by little, artificial intelligence is becoming an increasingly important part of my daily work as a developer, but also of the everyday lives of a much wider audience. Until recently, anyone wh...

AI in web development

Like a vast majority of developers, I use artificial intelligence on a daily basis. It has become a habit. With tools like GitHub Copilot, Cursor, or Claude Code, we no longer just generate a few line...
Popular posts