PHPNews

From commands to events

In the previous posts we looked at commands and the command bus. Commands are simple objects which express a user's intention to change something. Internally, the command object is handed over to the command bus , which performs the change that has been requested. While it eventually delegates this task to a …

Continue reading »

Written by Matthias Noback - - Aggregated on Friday January 9, 2015


On HTTP, Middleware, and PSR-7

As I've surveyed the successes and failures of ZF1 and ZF2, I've started considering how we can address usability: how do we make the framework more approachable? One concept I've been researching a ton lately is middleware . Middleware exists in a mature form in Ruby (via Rack ), Python (via WSGI ), and Node …

Continue reading »

Written by Matthew Weier o'Phinney - - Aggregated on Friday January 9, 2015


Messaging Flavours

A message is a unit of communication between systems. There are three flavours of messages: informational, interrogatory, and imperative . Imperative Messages Imperative messages represent the sender’s intention. They instruct the receiver to perform an action or make a change. Do this, change that. We can …

Continue reading »

Written by Mathias Verraes - - Aggregated on Friday January 9, 2015


Responsibilities of the command bus

In the previous post we looked at commands and how you can use them to separate technical aspects of the input, from the actual behavior of your application. Commands are simple objects, handed over to the command bus , which performs the change that is needed. As we learned, the command bus eventually calls the …

Continue reading »

Written by Matthias Noback - - Aggregated on Thursday January 8, 2015


Hubot and Slack

I'm enjoying using hubot to integrate services very easily and both give updates and respond to commands in chat. One of my hubots chats to us in slack rather than in IRC, and there are a couple of gotchas that I wish I'd known about before I started! Hubot will not respond to you in PM, you need to join a …

Continue reading »

Written by Lorna Jane - - Aggregated on Thursday January 8, 2015


Symfony 2.6.3 released

Symfony 2.6.3 has just been released (2.6.2 was released earlier today but as I forgot to include an important bug fix, I decided to release 2.6.3 right …

Written by Symfony blog - - Aggregated on Wednesday January 7, 2015


A wave of command buses

Recently many people in the PHP community have been discussing a thing called the "command bus". The Laravel framework nowadays contains an implementation of a command bus and people have been talking about it in several vodcasts . My interest was sparked too. Last year I experimented with LiteCQRS but …

Continue reading »

Written by Matthias Noback - - Aggregated on Wednesday January 7, 2015


Symfony 2.5.9 released

Symfony 2.5.9 has just been released. Here is a list of the most important changes: bug #13286 [Security] Don't destroy the session on buggy php …

Written by Symfony blog - - Aggregated on Wednesday January 7, 2015


Symfony 2.3.24 released

Symfony 2.3.24 has just been released. Here is a list of the most important changes: bug #13286 [Security] Don't destroy the session on buggy php …

Written by Symfony blog - - Aggregated on Wednesday January 7, 2015


Code Coverage: Finding Paths

Code Coverage: Finding Paths London, UK Wednesday, January 7th 2015, 09:44 GMT Picking up from where we left last time , in this second article we will look at some upcoming functionality in Xdebug . Sebastian has been pressuring me for years to add branch and path …

Continue reading »

Written by Derick Rethans - - Aggregated on Wednesday January 7, 2015


Code Coverage: Finding Paths

Code Coverage: Finding Paths London, UK Wednesday, January 7th 2015, 09:44 GMT Picking up from where we left last time , in this second article we will look at some upcoming functionality in Xdebug . Sebastian has been pressuring me for years to add branch and path coverage to …

Continue reading »

Written by Derick Rethans - - Aggregated on Wednesday January 7, 2015


We Are All Artists

I’ve written on this topic before , but as Amanda Palmer touched the topic in her book I felt it was a good idea to write about it again, this time on my blog. Especially since the angle is slightly different. In my contribution to Stuart Herbert’s book I talk about the need to be proud of your work with the …

Continue reading »

Written by Stefan Koopmanschap - - Aggregated on Wednesday January 7, 2015


We Are All Artists

I’ve written on this topic before , but as Amanda Palmer touched the topic in her book I felt it was a good idea to write about it again, this time on my blog. Especially since the angle is slightly different. In my contribution to Stuart Herbert’s book I talk about the need to be proud of your work with the …

Continue reading »

Written by Stefan Koopmanschap - - Aggregated on Tuesday January 6, 2015