Ciaran 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, a unit level BDD tool.
Ciaran tweets at @CiaranMcNulty, his GitHub profile is at https://github.com/ciaranmcnulty, and his website can be found here.
Talks I've Given
-
Doodle Driven Development
Featuring Ciaran McNulty
Building a shared understanding between business and development can be messy. Humans scribble on whiteboards, rip up index cards, and stick things to the wall.
gherkin agile bdd -
DOODLE-DRIVEN DEVELOPMENT
Featuring Ciaran McNulty
Building a shared understanding between business and development can be messy. Humans scribble on whiteboards, rip up index cards, and stick things to the wall.
architecture ddd bdd cleancode -
Behat Best Practices with Symfony
Featuring Ciaran McNulty
Behat is widely used as part of a Behaviour Driven Development lifecycle, but it's also widely misused. In this talk Ciaran will show the best practices including: writing good scenarios, driving service development from scenarios, and fast UI testing, using Behat and the Symfony2Extension.
php ui-testing symfony2extension symfony behat bdd -
BDD Scenarios as Domain Models
Featuring Ciaran McNulty
It is common in Behaviour Driven Development to extract example scenarios to clarify understanding of the system's behaviour.
ddd dddx bdd domain-model -
2
First BDD London of 2017!
Featuring Konstantin Kudryashov and Ciaran McNulty
BDD London is back, with something a little different for 2017! Konstantin and Ciaran will be focusing on practical and collaborative exercises at this months meetup. After all, BDD is all about collaboration, isn’t it?
bdd agile agile-testing agility quality-matters-as -
A developer's survival handbook
Featuring Ciaran McNulty
"When stranded in a hostile situation, it's important to prioritise your needs. Do you seek out shelter, sustenance, or fire first? This is the challenge a developer can find themselves facing in a new company - when the glow of the successful interview process fades and is replaced with...
agile bdd developer bddx teamwork -
2
Workshop: Modelling by Example
Featuring Konstantin Kudryashov and Ciaran McNulty
We know BDD and tools like Cucumber are amazing helpers in talking with businesses effectively. It is a great way to extract business requirements in the way that there's no inherited ambiguity. But what if it is much more? What if Cucumber could also help us to model our application as much...
bdd ddd domain modelling examples cukeup gherkin