Ciaran McNulty

@ciaranmcnulty

Talks

Date Presented | Last Commented | By Comment | By Name

Comments

(Show Details)
(Hide Details)
Rating: 4 of 5 
(22.Feb.2014)
What Makes Technology Work
Enjoyed it and a good kick off to the conf. My only issue was we have too many speakers with stories about minor UX issues they encounter on airlines / hotels / transport systems!
Rating: 4 of 5 
(22.Feb.2014)
The Seven Deadly Sins of Dependency Injection
Nicely opinionated overview of DI. Coped well with major tech issues.
Rating: 5 of 5 
(22.Feb.2014)
Unbreakable Domain Models
Fantastic talk with a very passionate speaker. Speaking to people afterwards quite a few had 'lightbulb moments' during it.
Rating: 4 of 5 
(22.Feb.2014)
Gathering Metrics with Statsd and Graphite
A good introduction to statsd, something I'd not used before. Well presented by an engaging speaker.
Rating: 4 of 5 
(22.Feb.2014)
Debugging HTTP
Good introduction to some useful tools, seemed quite rushed but then finished pretty early
Rating: 4 of 5 
(23.Feb.2014)
Test, Transform, Refactor
Very nice points in there about transformation and Marcello is always an engaging and entertaining speaker. I thought there were a few too many concepts being introduced in parallel (deliberate practice, phpspec, TDD flow, TPP) and it could benefit from cleaner separation between these.
Rating: 5 of 5 
(26.Sep.2014)
Into the Kernel and Back
Rating: 4 of 5 
(26.Sep.2014)
The Dependency Trap
Rating: 4 of 5 
(26.Sep.2014)
The Naked Bundle
Rating: 5 of 5 
(26.Sep.2014)
Decoupling with Design Patterns and Symfony2 DIC
Really in-depth look at a hugely decoupled application. Great stuff
Rating: 4 of 5 
(29.Nov.2014)
PHP object mocking framework world: let's compare Prophecy and PHPUnit
Decent overview, some errors though and an emphasis on testing after the fact, which is not what Prophecy is about.
Rating: 5 of 5 
(29.Nov.2014)
Feature Flags with Symfony
Great talk, something to take back to the git-flow-obsessed office
Rating: 5 of 5 
(29.Nov.2014)
Sylius - E-Commerce for Symfony2
I enjoyed the walk through, would maybe be nice to see more of the actual code
Rating: 3 of 5 
(20.Feb.2015)
Everything That I Really Needed to Know, I Learned in Rabbinical School
I thought this talk had some great advice and content. The delivery was very slow, measured and semon-like, which I didn't really react well to but looking at the other feedback maybe that's a personal preference? It felt like the talk overran but that could probably have been avoided by speaking a little faster.
Rating: 4 of 5 
(20.Feb.2015)
Reverse caching proxies: Varnish or Nginx?
Thijs is a fantastically engaging speaker, and always a pleasure to watch. The talk was well structured and compared the two tools well - I'd have liked more detail on each but that is probably an expectations mismatch.
Rating: 5 of 5 
(20.Feb.2015)
Devops for PHP Developers
A great talk that took us through the core concepts of DevOps and how they're (ab)used today. Jeremy seemed a little nervous in the first 5 mins but once he got going his knowledge and passion for the subject showed through.
Rating: 4 of 5 
(20.Feb.2015)
Barely Enough Design
Marcello's always good value as a speaker; engaging and entertaining. My only criticism is that the talk was a little short, but there were some great questions at the end.
Rating: 5 of 5 
(20.Feb.2015)
Continuously delivering PHP projects
Great talk, although his complete dismissal of feature toggles surprised me!
Rating: 5 of 5 
(21.Feb.2015)
MVVM and Silex - It's the future
Very well presented, and an interesting tour around various JS frameworks. It was an interesting architecture described; my only criticism would be you could probably skip the Silex and just do it as an MVVM talk.
Rating: 4 of 5 
(15.May.2015)
Behat+Mink+PhantomJS = Test ALL THE THINGS!
Covered a lot of stuff (maybe too much to go into detail of anything) but came in under time. However what we got was a good overview of end-to-end testing using Behat, delivered well.
Rating: 4 of 5 
(15.May.2015)
Brownfield Domain Driven Design
Some interesting stuff about drawing out bounded contexts
Rating: 5 of 5 
(15.May.2015)
Talmudic Maxims to Maximize Your Growth as a Developer
Really motivating to start engaging and helping others. Hebrew quotes are all repeated in english so could be dropped for time :-)
Rating: 5 of 5 
(16.May.2015)
Hello, PSR-7.
Great overview from someone who knows the subject inside out
Rating: 5 of 5 
(16.May.2015)
Behind the Scenes of Maintaining an Open Source Project
Great mix of sharing and humour
Rating: 5 of 5 
(17.May.2015)
Down The Rabbit Hole
Open, moving, truthful and motivating
Rating: 5 of 5 
(18.Jun.2015)
CTO Keynote
Rating: 5 of 5 
(18.Jun.2015)
A Developer's Tale: There and Back Again in Under 500ms
Nice overview of what happens during with a request, and highlighted some bottlenecks I'd not considered
Rating: 5 of 5 
(18.Jun.2015)
Chrome DevTools, Front to Back
Very slick presentation showing some top tips
Rating: 4 of 5 
(18.Jun.2015)
The case for a Javascript spec tool: grunt-spec
Enjoyable look at a useful tool.
Rating: 4 of 5 
(18.Jun.2015)
Working with a Fixed Price/Fixed Scope
Some good tips for this sort of project: a bit rushed at the end
Rating: 5 of 5 
(18.Jun.2015)
How We Deliver SDS
Enjoyable and confident
Rating: 5 of 5 
(19.Jun.2015)
Enjoyneering
Passionate and engaging, with a good message
Rating: 5 of 5 
(18.Sep.2015)
Puli: PHP's Next Package Revolution
Good talk introducing an interesting tool
Rating: 5 of 5 
(18.Sep.2015)
Doctrine 2: To Use Or Not To Use
Very pragmatic talk that really clarified when and why Doctrine can be painful and where it will make everything easier
Rating: 5 of 5 
(18.Sep.2015)
Hexagonal architecture - message-oriented software design
Covered a lot of different related topics and is always an engaging speaker
Rating: 5 of 5 
(22.Sep.2015)
Opening Keynote:
Great insight into the hard work that's gone into PHP7 and the improvements we can expect.
Rating: 5 of 5 
(22.Sep.2015)
Improve Magento Performance To Drive Higher Conversions
Showed some interesting performance bottlenecks and did well answering questions about generic Magento bugs ;-)
Rating: 4 of 5 
(22.Sep.2015)
Once Upon A Time... There Was An API
Interesting content and a great mode of presentation but the music made it hard for me to concentrate on the spoken words
Rating: 4 of 5 
(23.Sep.2015)
Writing PHP with React
Rating: 4 of 5 
(23.Sep.2015)
Panada Framework, Simple but High Performance PHP Framework from Indonesia
A bit nervous but did a good job
Rating: 4 of 5 
(23.Sep.2015)
Introduction to PHP Stream
An under appreciated subject
Rating: 5 of 5 
(23.Sep.2015)
PHP 7, HHVM and Co
Great insights and an energetic funny speaker
Rating: 5 of 5 
(23.Sep.2015)
Performance Testing for Modern Apps
Packed with content, great stuff
Rating: 4 of 5 
(23.Sep.2015)
Go Reinvent The Wheel
Rating: 5 of 5 
(23.Sep.2015)
Web Application Security: Winning When The Odds Are Against You
I thought I had a good grasp of this stuff but the talk was an eye-opener!
Rating: 5 of 5 
(23.Sep.2015)
Modernising the Legacy
Lots of useful practical examples
Rating: 4 of 5 
(23.Sep.2015)
Event Driven Application
Rating: 4 of 5 
(23.Sep.2015)
Building Smarter Applications Using Cognitive Computing
Interesting subject but playing a video is cheating :-)
Rating: 5 of 5 
(23.Sep.2015)
Jenny Wong
Inspiring
Rating: 4 of 5 
(04.Oct.2015)
Are you a good Code Scout
Interesting and valuable topic, timing issues were evident so I knocked a mark off but understandable considering the amount of time Matt had to prepare
Rating: 4 of 5 
(04.Oct.2015)
phpBB, Meet Symfony
Very enthusiastic and knowledgable. Even though I'm not involved with PHPBB it's an interesting case study. Slides were a little scrappy and the speaking seemed rushed at times - I think more prep might have helped; Michael said he'd buy a beer for people who gave constructive criticism ;-P
Rating: 5 of 5 
(04.Oct.2015)
Mental Health, Open Source and You
Great subject and a good talk; I especially liked the way Mike showed how we can seek help ourselves when problems arise. My only criticisms would be the lack of Open Source (badly titled?) and the slides could be more polished. Neither really detracts though.
Rating: 5 of 5 
(04.Oct.2015)
Closing Keynote: Developers are just like humans
Inspiring stuff
Rating: 5 of 5 
(06.Nov.2015)
Opening Keynote
I really enjoyed hearing about the work Christina's doing and her personal experiences added a lot of context. Some great advice in there too.
Rating: 5 of 5 
(07.Nov.2015)
The Neuroscience & Psychology Behind Open Source Communities
Good despite Michelangelo heckling :-)
Rating: 4 of 5 
(07.Nov.2015)
Diving Deep into JavaScript Functions
Interesting look into JS functions and clarified a few grey areas for me. I found the GIFs a bit jarring but from the other commenters I can see I'm in a minority. Good talk!
Rating: 5 of 5 
(07.Nov.2015)
Stronger Than Fear: Mental Health in the Developer Community
Thought-provoking with plenty of calls to action
Rating: 5 of 5 
(07.Nov.2015)
Property-based Testing: Work Smarter, Not Harder!
Well-paced and interesting intro to the topic.
Rating: 4 of 5 
(17.Feb.2016)
Symfony and ElasticSearch
Same comment as Jakub about font size but the presentation was well paced and had right level of detail
Rating: 4 of 5 
(17.Feb.2016)
Sylius: Something For Everyone
Interesting and well-paced talk, but nerves showed a little. Could easily be polished up with more practice.
Rating: 5 of 5 
(18.Feb.2016)
The Code Manifesto
Great keynote on an important topic. I liked the amount of personal detail Kayla brought to the talk, and the manifesto seems a great idea.
Rating: 5 of 5 
(18.Feb.2016)
Eating spaghetti with Symfony
I liked the amount of practical advice; I think the same advice could have been made with Symfony examples but throw in some examples of doing it in other stacks for a generic conference like this, Minor point! Good talk!
Rating: 4 of 5 
(18.Feb.2016)
PSR-7 HTTP messages in the wild
Good overview of the subject; brave to do live coding.
Rating: 5 of 5 
(19.Feb.2016)
Behind the Scenes of Maintaining an Open Source Project
Fun stuff with good insights
Rating: 5 of 5 
(19.Feb.2016)
Kubernetes at the Home Office
Very informative, I've not done much with kubernetes so was great to see what it can do. The live-style demos worked really well.
Rating: 5 of 5 
(19.Feb.2016)
All the cool kids...
Good overview of LOTS of different topics to look at for future
Rating: 5 of 5 
(08.Apr.2016)
Behat: Beyond the Basics
Good talk that goes very rapidly from introducing BDD to diving into very specific Behat tips. It was a clear progression and delivered well. I'm not sure it's worth covering Behat 2 when it's practically end of life, but can see how some of the tips for 2 might be useful to the audience.
Rating: 5 of 5 
(09.Apr.2016)
Writing Workers For Scalable Applications
Great energy and enthusiasm in the delivery as always, with some really concrete advice on how to get started.
Rating: 3 of 5 
(09.Apr.2016)
4 Design Patterns to Make Better Code
Presentation style absolutely nailed it, and probably gave beginners a lot of subjects to follow up on. The examples for each pattern were problematic for me: showing Service Locator as a good idea; advocating keeping Session in a container; saying Factory is a Design Pattern (it's not, Factory Method is and is different to what was presented); a lot of use of statics and base classes. This may be a slightly harsh rating but these details matter. Please don't be discouraged because you're clearly a good speaker!
Rating: 5 of 5 
(10.Apr.2016)
Step Into Debugging
Even though I've used this stuff I learnt some tips and really enjoyed the delivery
Rating: 3 of 5 
(13.Apr.2016)
The Hidden Architecture of the Domain
From the back of the room it was really hard to read the slides. The pace and pitch of the delivery were really slow and sedated so even though it's a subject I'm interested in it was hard not to drift off.
Rating: 5 of 5 
(14.May.2016)
How I learned to stop worrying and love Regular Expressions
I learned at least four new things and the visualisations worked really well
Rating: 5 of 5 
(14.May.2016)
Deploying PHP 7
Always a good speaker, I got a lot out of hearing Rasmus's insights and what he's most excited about. I need to change my deployment process now
Rating: 4 of 5 
(08.Jun.2016)
You First
Great insight into the company's approach and values. Timekeeping could be better ;-)
Rating: 5 of 5 
(08.Jun.2016)
Taking your Jira skills to the next level
Really good, I thought I knew Jira pretty well but learnt a lot
Rating: 5 of 5 
(08.Jun.2016)
jiran - Jira Command line tool
A good story of how the tool was developed, and a nice peek at the functionality
Rating: 5 of 5 
(08.Jun.2016)
Ghost Inspector
Clearly talked about the pros and cons of the tool and I loved the 'live' demo.
Rating: 5 of 5 
(08.Jun.2016)
Protect your home with rIoT gear
Had a great flow from end to end and loved the slides
Rating: 5 of 5 
(08.Jun.2016)
Samuel's and Damian's Excellent Docker Adventure
Really showed how the tools can be used
Rating: 5 of 5 
(24.Jun.2016)
Identify All the Things With UUIDs!
Great overview
Rating: 5 of 5 
(24.Jun.2016)
Mirror, mirror on the wall: Building a new PHP reflection library
Really interesting, certain crowd members need to heckle less ;-P
Rating: 5 of 5 
(25.Jun.2016)
Mutation Testing in PHP with Humbug
Great talk: good structure and told the story of an interesting project well.
Rating: 5 of 5 
(25.Jun.2016)
Introducing Eager Design
Consistent as ever, a great talk even though I disagree with a lot of it.
Rating: 5 of 5 
(27.Jun.2016)
Being effective with legacy projects
Great perspective on the real world problems that affect legacy projects, aside from the code
Rating: 5 of 5 
(19.Sep.2016)
The Workflow Awakens
Really knowledgable about the component and gave a clear run-through
Rating: 5 of 5 
(19.Sep.2016)
Going micro with the Symfony microkernel
Really interesting to see the Kernel being taken apart and put back together like this. My only comment is it was hard to keep track of which approach we were discussing because there were so many.
Rating: 5 of 5 
(01.Oct.2016)
A World Without PHP
Really good as a history of PHP, I can understand the comments about the abstract - the narrative of 'where would we be without PHP' fell by the side a little and could be used a bit more to string the anecdotes together That aside each section was fun and interesting!
Rating: 5 of 5 
(01.Oct.2016)
Continously delivering
Good talk that covered a lot of ground in an area Hames is very knowledgable in Had some slide tech issues and handled them well, but please speak louder or stand closer to the Mic :-)
Rating: 5 of 5 
(01.Oct.2016)
Slim: The PHP micro framework
As someone who hasn't used Slim it was really informative and I'll definitely keep it in mind for future
Rating: 5 of 5 
(01.Oct.2016)
Kicking off with Zend Expressive and Doctrine ORM
An interesting contrast to the Slim talk, will be checking out expressive
Rating: 5 of 5 
(01.Oct.2016)
From Doctor to Coder: A Whole New World?
Fantastic talk. Covered lots of related areas in culture, learning, motivation with the right mixture of humour, anecdote and facts. Please do this sort of talk at many more conferences.
Rating: 5 of 5 
(02.Oct.2016)
Behaviour Driven Development and Behat: Telling Stories Through Code
Good content that showed a lot of what Behat can do. Maybe speak slightly slower, and could do with more visual content in the slides for some of the periods
Rating: 3 of 5 
(02.Oct.2016)
Decouple your framework now, thank me later
I liked what was there but it was about 1/3 of the content I was expecting to get
Rating: 5 of 5 
(08.Apr.2017)
Git's Guts
Great first talk. Well structured and cleanly delivered with a few jokes. I leaned a lot!
Rating: 5 of 5 
(08.Apr.2017)
The Why’s And The How’s of Asking Users Who They Are
Informative, fun, and a real eye-opener for me personally
Rating: 5 of 5 
(08.Apr.2017)
HTML5 APIs You've Never Heard Of
Packed with new stuff I'd not seen

Events They'll Be At

No events so far

Events They Were At

PHP Yorkshire Apr 07, 2017
Inviqa Dev Day Feb 22, 2017
Inviqa Dev Day Dec 09, 2016
phpDay 2016 May 12, 2016
Lone Star PHP 2016 Apr 07, 2016
PHP UK Conference 2016 Feb 18, 2016
PHPCon Poland 2015 Nov 12, 2015
True North PHP 2015 Nov 05, 2015
PHPNW15 Oct 01, 2015
PHPConf.Asia 2015 Sep 21, 2015
phpDay 2015 May 14, 2015
SymfonyCon Madrid 2014 Nov 26, 2014
DrupalCon Amsterdam Sep 28, 2014
PHP UK Conference 2014 Feb 21, 2014
PHP UK Conference 2017 Feb 17, 2017
ScotlandPHP 2016 Oct 29, 2016
PHP North West 2016 Sep 30, 2016
PHP UK Conference 2015 Feb 20, 2015
© Joind.in 2017