PHPNews

Ada Lovelace Day: The Women Who Share My Journey

It's Ada Lovelace Day. If you don't know what that is, you can read more about it here: http://findingada.com/ . Go ahead, I'll wait. While being a woman in tech can be isolating, the women I meet along this journey make the experience what it is. I have fabulous male friends and mentors also, but today I'm …

Continue reading »

Written by Lorna Jane - - Aggregated on Tuesday October 14, 2014


Lightweight Symfony2 Controllers

Lightweight Symfony2 Controllers For quite some time I have been experimenting how to best implement Symfony 2 controllers to avoid depending on the framework. I have discussed many of these insights here in my blog. There are three reasons for my quest: Simplicity: Solutions to avoid the dependencies between …

Continue reading »

Written by Benjamin Eberlei - - Aggregated on Tuesday October 14, 2014


Lightweight Symfony2 Controllers

Lightweight Symfony2 Controllers For quite some time I have been experimenting how to best implement Symfony 2 controllers to avoid depending on the framework. I have discussed many of these insights here in my blog. There are three reasons for my quest: Simplicity: Solutions to avoid the dependencies between …

Continue reading »

Written by Benjamin Eberlei - - Aggregated on Tuesday October 14, 2014


Lightweight Symfony2 Controllers

Lightweight Symfony2 Controllers For quite some time I have been experimenting how to best implement Symfony 2 controllers to avoid depending on the framework. I have discussed many of these insights here in my blog. There are three reasons for my quest: Simplicity: Solutions to avoid the dependencies between …

Continue reading »

Written by Benjamin Eberlei - - Aggregated on Tuesday October 14, 2014


Installing Composer Packages

I have been putting together a new talk about Composer, and that means looking around the community, doing loads of research and trying to identify the items that need to be covered in a talk. Mostly I have been trying to identify things that people do on a regular basis that according to composer internals is either …

Continue reading »

Written by Rafael Dohms - - Aggregated on Monday October 13, 2014


Installing Composer Packages

I have been putting together a new talk about Composer, and that means looking around the community, doing loads of research and trying to identify the items that need to be covered in a talk. Mostly I have been trying to identify things that people do on a regular basis that according to composer internals is either …

Continue reading »

Written by Rafael Dohms - - Aggregated on Monday October 13, 2014


FUD and Flames And Trolls, Oh My!

Last weekend I gave the opening keynote at PHPNW14 . The talk was recorded, and no, the video isn't online yet. The basis of the talk was centered around community and how we can come together (and how we are drifting apart). But there was one point that I mentioned that I think requires further thought and discussio…

Continue reading »

Written by Ircmaxell - - Aggregated on Monday October 13, 2014


Guzzle 5 and RingPHP

Guzzle 5 has been officially released. Guzzle 5 now utilizes RingPHP as the transport layer, making it significantly easier to bind Guzzle to existing networking libraries (e.g., sockets, event loop libraries, etc.). Guzzle 5 can now send both synchronous and asynchronous requests using a consistent interface. …

Continue reading »

Written by unknown - - Aggregated on Monday October 13, 2014


Who is driving this thing ?

Fig 1. A car crash If nobody has acceptable control over a project, that project will crash. This year PHP celebrates 20 years of existence. For many years PHP has been the most widely used programming language on the web. I think we can say with some certainty that PHP is under control. Quite often I come across …

Continue reading »

Written by Krakjoe - - Aggregated on Monday October 13, 2014


Guzzle 5 and RingPHP

Guzzle 5 has been officially released. Guzzle 5 now utilizes RingPHP as the transport layer, making it significantly easier to bind Guzzle to existing networking libraries (e.g., sockets, event loop libraries, etc.). Guzzle 5 can now send both synchronous and asynchronous requests using a consistent interface. …

Continue reading »

Written by unknown - - Aggregated on Monday October 13, 2014


Try out PHPbrew and VirtPHP

As a developer working with multiple languages regularly, I come across a lot of different ways of doing things. Some of the flows and development tools available in other languages are nothing at all to do with the language, they were just something a developer using that language decided to do. Now and then, those …

Continue reading »

Written by Phil Sturgeon - - Aggregated on Sunday October 12, 2014


Notes From 3 Conferences

I started this month by speaking or hosting at 4 events in 2 countries over 5 days ( DrupalCon Amsterdam , DomCode , ZgPHP , WebCamp ). While hectic, it was a great way to see a cross section of the community back-to-back. So, I’d like to talk about the events in turn but also some meta-topics about conferences …

Continue reading »

Written by Ross Tuck - - Aggregated on Sunday October 12, 2014


Notes From 3 Conferences

I started this month by speaking or hosting at 4 events in 2 countries over 5 days ( DrupalCon Amsterdam , DomCode , ZgPHP , WebCamp ). While hectic, it was a great way to see a cross section of the community back-to-back. So, I’d like to talk about the events in turn but also some meta-topics about conferences …

Continue reading »

Written by Ross Tuck - - Aggregated on Sunday October 12, 2014


sabre/dav 2.0 released.

I just released sabre/dav 2.0. It's been 18 months since 1.8, and almost 5 years since the 1.0 release, so it's been a long time coming. PHP 5.3 support is now dropped, PSR-4 adopted, and it spawned two new php packages: sabre/event and sabre/http . Hopefully they are useful beyond the realm of sabre/dav. …

Continue reading »

Written by Evert Pot - - Aggregated on Sunday October 12, 2014


Hawk Autentication considered harmful.

I was asked recently to add support for Hawk to sabre/http . It kinda seemed like a fun addition, but I'm building an increasing grudge, up to a point where I've nearly lost interest. Missing documentation The documentation is incomplete. The author points to his own javascript-based implementation as the …

Continue reading »

Written by Evert Pot - - Aggregated on Sunday October 12, 2014


New sabre/dav website launched!

We just released a brand new website for sabre/dav , on http://sabre.io . This new site is completely built on Sculpin , which is the best static site generator for PHP. This was a long time coming! sabre/dav had always been hosted on google code, but as google started caring less and less about their code …

Continue reading »

Written by Evert Pot - - Aggregated on Sunday October 12, 2014


PHP 5.5.10 timezone handling changes

PHP 5.5.10 got released a few weeks ago, and among other things, it added some new functionality related to timezone handling. In short, this is now works: $tz = new DateTimeZone('UTC-05:00'); Normally this would not be recommended, as you really should specify timezones based on their geographical …

Continue reading »

Written by Evert Pot - - Aggregated on Sunday October 12, 2014


Composer's bug now fixed

As an update to my previous post , the composer security problem now appears fixed . Good to see that a quick response was possible after all. To get the latest composer, run: composer self-update My previous post was not received really well among some of the composer stakeholders, but I feel it's …

Continue reading »

Written by Evert Pot - - Aggregated on Sunday October 12, 2014