Nov
14,
2023
17 Years in the Life of ElePHPant
In the vast and dynamic world of programming languages, PHP stands out not only for its versatility but also for its unique and beloved mascot – the elePHPant. For 17 years, this charming blue plush toy has been an iconic symbol of the PHP community, capturing the hearts of developers...
May
3,
2023
Asynchronous Programming in PHP
When starting this article I wanted to write about quite a lot of things and quite a lot of concepts. However, trying to explain just the fundamental blocks of what asynchronous programming is, I quickly hit the character limit I had and was faced with a choice. I had to...
Oct
4,
2022
Laravel vs. Symfony: A Side by Side Comparison
When facing the start of a brand new PHP application there is one decision that can’t be overlooked: which framework should you use? Theoretically, you could start with none but assuming the project at hand is anything but trivial that’d probably be a bad idea. The good news is you’re...
Jul
15,
2022
A simple alternative to XML, JSON, and co
Have you ever wondered why comments in XML are written in such a complicated way or why JSON doesn’t offer comments at all? Have you ever needed to fix an indentation error in your YAML file? If so, then you already know some of the hurdles in common text-based data...
Jun
7,
2022
Keynote: How to design for the metaverse?
Calling all creators! How are you going to build the metaverse? Will it be an ever-expanding, sprawling virtual city? Or will it be a discussion of infinite interactions and boundless possibilities? No one can predict how our next-gen future, the metaverse, will look and feel. So how can you prepare...
Apr
11,
2022
The wonderful world of Contao
Contao recently celebrated its 15th birthday and is still greatly popular in the community. It's high time to take a closer look at the smart open source CMS.
Jan
31,
2022
Simple and practical: Laravel with GraphQL
Lighthouse PHP is a framework for Laravel that simplifies the creation of GraphQL interfaces. Thanks to directives and automation, work for developers is reduced to the essentials: planning and data design. For GraphQL interface users, work is largely facilitated by autocompletion.
Jan
5,
2022
The great PHP expert check: That was 2021 – what comes next?
Another turbulent year in the grip of the pandemic is behind us. We talked to our PHP experts about 2021—how did the language develop? What were the big milestones? And what will the coming year bring?
Aug
24,
2021
Frameworkless: Sometimes, less is more
Frameworks have been our faithful companions for many years. They are partly responsible for the success of our favorite language. They have their advantages, however, they also sometimes have substantial disadvantages. So why not simply create your next web service without a framework? We will forego barely any conveniences and...
Jul
27,
2021
PHP in the Async-land
When working on this article, I was thinking about real-life examples to explain asynchronous processing from scratch. In the end, I understood that there are too many examples and I can’t pick the most relevant one. Seriously, you barely can imagine a process in nature that follows a sequence or...