Senior Software Engineer at Viva IT Limited. Mentoring a team and fostering a culture of sharing, learning, openness and quality.
Player of tabletop and RPG games, Dungeons & Dragons Dungeon Master.
Flier of quadcopters with first-person-view.
Lover of jaffa cakes.
Friday 30th September PM
In this tutorial, we'll go through the workflow involved with using Jenkins for continuous integration with a PHP project.
From setting up Jenkins jobs for our project, to the build steps needed to have code automatically tested when pushed to a branch in git, we'll not only go through the 'what' and the 'how' - but also the 'why'. Exploring why such a system can bring benefits to software development.
Sunday 2nd October 09:00 - 09:45
Stories? Scenarios? BDD? Are these just more words in the ever-growing list of jargon that developers have to know? Or are they something more important than new terms to memorise?
In this session we'll look at how BDD fits into the software development work-flow, how to tell user stories through features, and how to automate them in Behat.
These techniques will help to ensure you're writing well designed and tested software that focuses on what the users want from a system.