PHPNews

PHP Created This Monster

PHP turns 20 years old today. What was once a collection of libraries created by a Danish-Canadian programmer to make creating web sites easier is now powering a ridiculously high percentage of the internet. To all the PHP haters I say "CHECK THE SCOREBOARD". I first encountered PHP either in 1997 or 1998. I …

Continue reading »

Written by Chris Hartjes - - Aggregated on Monday June 8, 2015


PHP Created This Monster

PHP turns 20 years old today. What was once a collection of libraries created by a Danish-Canadian programmer to make creating web sites easier is now powering a ridiculously high percentage of the internet. To all the PHP haters I say "CHECK THE SCOREBOARD". I first encountered PHP either in 1997 or 1998. I …

Continue reading »

Written by Chris Hartjes - - Aggregated on Monday June 8, 2015


PHP Created This Monster

PHP turns 20 years old today. What was once a collection of libraries created by a Danish-Canadian programmer to make creating web sites easier is now powering a ridiculously high percentage of the internet. To all the PHP haters I say "CHECK THE SCOREBOARD". I first encountered PHP either in 1997 or 1998. I …

Continue reading »

Written by Chris Hartjes - - Aggregated on Monday June 8, 2015


PHP Created This Monster

PHP turns 20 years old today. What was once a collection of libraries created by a Danish-Canadian programmer to make creating web sites easier is now powering a ridiculously high percentage of the internet. To all the PHP haters I say "CHECK THE SCOREBOARD". I first encountered PHP either in 1997 or 1998. I …

Continue reading »

Written by Chris Hartjes - - Aggregated on Monday June 8, 2015


Twenty Years of PHP

Twenty Years of PHP London, UK Monday, June 8th 2015, 00:04 BST I know I am a day late, but PHP turned 20 yesterday! Congratulations! Ben Ramsey wrote about his 20 years of PHP yesterday, and invited others to do the same. So here I go. Back in 1999 during …

Continue reading »

Written by Derick Rethans - - Aggregated on Sunday June 7, 2015


Twenty Years of PHP

Twenty Years of PHP London, UK Monday, June 8th 2015, 00:04 BST I know I am a day late, but PHP turned 20 yesterday! Congratulations! Ben Ramsey wrote about his 20 years of PHP yesterday, and invited others to do the same. So here I go. Back in 1999 during …

Continue reading »

Written by Derick Rethans - - Aggregated on Sunday June 7, 2015


I Want To Support

I have been blogging in the past months about asking , as I think it is quite important to realize asking is not wrong at all. When Joshua posted his slightly controversial post about elePHPants I felt it made a good point: We should be donating more to open source projects. It inspired me to create a simple new …

Continue reading »

Written by Stefan Koopmanschap - - Aggregated on Friday June 5, 2015


I Want To Support

I have been blogging in the past months about asking , as I think it is quite important to realize asking is not wrong at all. When Joshua posted his slightly controversial post about elePHPants I felt it made a good point: We should be donating more to open source projects. It inspired me to create a simple new …

Continue reading »

Written by Stefan Koopmanschap - - Aggregated on Friday June 5, 2015


What about “final” and “private”?

There was much discussion on Twitter about the concepts of using “final” and “private” in objects, and what exactly the best practices are. The conversation seemed to boil down to three distinct questions: Should an object be open for extension, and expose its internals for that purpose? Does exposure of those …

Continue reading »

Written by Brandon Savage - - Aggregated on Thursday June 4, 2015


What about “final” and “private”?

There was much discussion on Twitter about the concepts of using “final” and “private” in objects, and what exactly the best practices are. The conversation seemed to boil down to three distinct questions: Should an object be open for extension, and expose its internals for that purpose? Does exposure of those …

Continue reading »

Written by Brandon Savage - - Aggregated on Thursday June 4, 2015


Scheduled Tasks with Jenkins

I was recently introduced to using Jenkins as a replacement for cron and I've enjoyed it so much, that I thought I'd give it a bit of a write up. Motivation This started out for me with a problem where I had a set of tasks that had to be kicked off at a certain time of day. I have multiple servers that act …

Continue reading »

Written by Dave Marshall - - Aggregated on Thursday June 4, 2015


Scheduled Tasks with Jenkins

Jenkins for scheduled tasks I was recently introduced to using Jenkins as a replacement for cron and I've enjoyed it so much, that I thought I'd give it a bit of a write up. Motivation This started out for me with a problem where I had a set of tasks that had to be kicked off at a certain time of day. I have …

Continue reading »

Written by Dave Marshall - - Aggregated on Thursday June 4, 2015


Scheduled Tasks with Jenkins

I was recently introduced to using Jenkins as a replacement for cron and I've enjoyed it so much, that I thought I'd give it a bit of a write up. Motivation This started out for me with a problem where I had a set of tasks that had to be kicked off at a certain time of day. I have multiple servers that act …

Continue reading »

Written by Dave Marshall - - Aggregated on Thursday June 4, 2015


The PHP Elephant stampede

Do you have a toy PHP elephant? A blue one, or an exotic other color, maybe even a jumbo version? Maybe even more than one? Good, put it or them down on the floor, step away from it for a about 5 meters or so, and look back. You bought this with your hard owned money. You’ve earned it. It’s yours. But think about …

Continue reading »

Written by Joshua Thijssen - - Aggregated on Wednesday June 3, 2015


The PHP Elephant stampede

Do you have a toy PHP elephant? A blue one, or an exotic other color, maybe even a jumbo version? Maybe even more than one? Good, put it or them down on the floor, step away from it for a about 5 meters or so, and look back. You bought this with your hard owned money. You’ve earned it. It’s yours. But think about …

Continue reading »

Written by Joshua Thijssen - - Aggregated on Wednesday June 3, 2015


sabre/dav 3.0 released!

Today we released version 3.0 of sabre/dav WebDAV/CalDAV/CardDAV server. The most exciting part for me is that we’ve replaced all the XML-handling code with sabre/xml , a project that I’ve been working on and has been on my mind since several years. Originally we also intended to add PSR-7 support, but due to …

Continue reading »

Written by Evert Pot - - Aggregated on Tuesday June 2, 2015


Semantic Versioning and Public Interfaces

Adherence to Semantic Versioning is just The Right Thing To Do, but it turns out you have to be extra-careful when modifying public interfaces to maintain backwards compatibility. This is obvious on reflection, but I never thought about it beforehand. Thanks to Hari KT for pointing it out. Why do you have to be …

Continue reading »

Written by Paul M. Jones - - Aggregated on Tuesday June 2, 2015


Semantic Versioning and Public Interfaces

Adherence to Semantic Versioning is just The Right Thing To Do, but it turns out you have to be extra-careful when modifying public interfaces to maintain backwards compatibility. This is obvious on reflection, but I never thought about it beforehand. Thanks to Hari KT for pointing it out. Why do you have to be …

Continue reading »

Written by Paul M. Jones - - Aggregated on Tuesday June 2, 2015