PHPNews

A stateless blog with Webmentions

It happened. I have rebuilt my blog using Next.js and Markdown files. It was an opportunity to further improve my React skills and experiment with Next.js' server-side rendering. While doing this, I have decided to throw out my old database-powered comment system and replace it with Webmentions. Webmention is …

Continue reading »

Written by jenssegers.be - - Aggregated on Saturday September 28, 2019


Goodbye controllers, hello request handlers

A lot has changed in the PHP landscape over the past years. We started using more design patterns and things like the DRY and SOLID principles. But not a lot has changed for Controllers right? If you have worked on large applications before, you might have noticed that you end up with bloated controllers sooner …

Continue reading »

Written by jenssegers.be - - Aggregated on Friday September 22, 2017


Goodbye controllers, hello request handlers

A lot has changed in the PHP landscape over the past years. We started using more design patterns and things like the DRY and SOLID principles. But why are we still using controllers? If you have worked on large applications before, you might have noticed that you end up with bloated controllers sooner or later. …

Continue reading »

Written by jenssegers.be - - Aggregated on Friday September 22, 2017


Goodbye controllers, hello request handlers

A lot has changed in the PHP landscape over the past years. We started using more design patterns and things like the DRY and SOLID principles. But why are we still using controllers? If you have worked on large applications before, you might have noticed that you end up with bloated controllers sooner or later. …

Continue reading »

Written by jenssegers.be - - Aggregated on Friday September 22, 2017


Goodbye controllers, hello request handlers

A lot has changed in the PHP landscape over the past years. We started using more design patterns and things like the DRY and SOLID principles. But why are we still using controllers? If you have worked on large applications before, you might have noticed that you end up with bloated controllers sooner or later. …

Continue reading »

Written by jenssegers.be - - Aggregated on Friday September 22, 2017


Goodbye controllers, hello request handlers

A lot has changed in the PHP landscape of the past years. We started using more design patterns and things like the DRY and SOLID principles. But why are we still using controllers? If you have worked on large applications before, you might have noticed that you end up with bloated controllers sooner or later. …

Continue reading »

Written by jenssegers.be - - Aggregated on Friday September 22, 2017


Goodbye controllers, hello request handlers

A lot has changed in the PHP landscape over the past years. We started using more design patterns and things like the DRY and SOLID principles. But not a lot has changed for Controllers right? If you have worked on large applications before, you might have noticed that you end up with bloated controllers sooner …

Continue reading »

Written by jenssegers.be - - Aggregated on Friday September 22, 2017


Dynamic DNS for CloudFlare with ddclient

Today I found out that ddclient added support for CloudFlare since version 3.8.2. Unfortunately, Ubuntu 14.04 ships with version 3.8.1, but I will show you how to update it. It is actually easier to have the old version still installed because it sets up the background daemon. So make sure ddclient is installed, …

Continue reading »

Written by jenssegers.be - - Aggregated on Saturday May 21, 2016


Dynamic DNS for CloudFlare with ddclient

Today I found out that ddclient added support for CloudFlare since version 3.8.2. Unfortunately, Ubuntu 14.04 ships with version 3.8.1, but I will show you how to update it. It is actually easier to have the old version still installed because it sets up the background daemon. So make sure ddclient is installed, …

Continue reading »

Written by jenssegers.be - - Aggregated on Saturday May 21, 2016


List outdated composer packages

It has been more than a year since I opened a GitHub issue on the composer repository to propose an outdated command. It took a while, but we finally got what we asked! Vincent "Vinkla" Klaiber wrote a great blog post about how to use the new command with all available flags, go check it out: https://medium.c…

Continue reading »

Written by jenssegers.be - - Aggregated on Friday April 29, 2016


List outdated composer packages

It has been more than a year since I opened a GitHub issue on the composer repository to propose an outdated command. It took a while, but we finally got what we asked! Vincent "Vinkla" Klaiber wrote a great blog post about how to use the new command with all available flags, go check it out: https://medium…

Continue reading »

Written by jenssegers.be - - Aggregated on Friday April 29, 2016