Skip to content

May 19th - The Brewery Taps - Chris Riley

Photo of Tom de Bruin
Hosted By
Tom de B.
May 19th - The Brewery Taps - Chris Riley

Details

The next event will take place at The Brewery Tap (http://www.brewerytapleeds.co.uk/) (map (https://www.google.co.uk/maps/place/The+Brewery+Tap/@53.7951742,-1.5474117,17z/data=!3m1!4b1!4m2!3m1!1s0x48795c1ed6afb755:0x2c8044fb4dca4aa6)). This is not where the event usually is so be aware!

Thanks again to our sponsors Sky Bet (http://skybetcareers.com/about-us) and Inviqa (http://inviqa.com/) who make it all possible.

Two talks, as follows…

Unfortunately due to a medical issue (running injury) Ciaran is not able to make it :( Chris has kindly agreed to do the full version of his talk, so please still do come along!

Driving Quality with PhpSpec - Ciaran McNulty

Is a SpecBDD tool the same as a TDD tool, or something quite different? This talk will answer these questions, and show how PhpSpec can be integrated into your development workflow to drive quality in your Object Oriented design.

Ciaran works @Inviqa (https://twitter.com/inviqa) and helps teams at all levels of ability improve via training and coaching. He has been a PHP professional since the late 90s and is passionate about TDD, BDD, and Agile methodologies. He is lead maintainer of PhpSpec (http://www.phpspec.net/en/latest).

Tweet and follow him: @CiaranMcNulty (https://twitter.com/CiaranMcNulty)

An Introduction to Event Sourcing – Chris Riley

Imagine for a moment you work for a large on-line retailer specialising in household goods. One morning, the head of marketing comes to you and says “I’ve had this great idea we’re going to send discount vouchers to anyone who’s changed their address in the past 3 months; people who’ve recently moved are more likely to be buying new furniture. Could you retrieve a list of all these customers?” You explain to him your systems only store a customers current address and doesn’t record when it was last changed, a new feature is added to the backlog and the head of marketing leaves a little disappointed.

What if you could build a system which was able to answer this kind of question without knowing it up front? A possible solution is to use event sourcing, being able to go back to any previous state of your data is just one advantage of using event sourcing in your application. Event sourcing is a total paradigm shift from the more traditional model of storing an application’s current state and can appear to be a very unnatural way to think about and build a system. In this talk I’m going to show you examples of why event sourcing can be a superior model and cover some implementation considerations.

Tweet him at @giveupalready (https://twitter.com/giveupalready) and visit him at imhotek.net (http://www.imhotek.net/).

Photo of Leeds PHP Meetup group
Leeds PHP Meetup
See more events
The Brewery Taps
18-24 New Station St, Leeds LS1 5DL · Leeds