Bristol's free PHP meetup. Talks, pizza & pub, every second Wednesday.

Given at PHPSW by people from the community

Talks

Oct 2026 Tools jj: another way to Git Oliver Davies Sep 2026 Tools Vibing with Pikachu Ade Sep 2026 Practice Raising the profile of PHP today Mike Page Jul 2026 Practice Improving code quality under pressure Speaker TBC Jul 2026 Practice Meet with Tech: Building the platform for tech communities Tamas Erdelyi Jun 2026 Practice 50 Tips for Any Laravel Application Liam Hammett Apr 2026 Practice Microservices and Monolithic architectures in Laravel Joshua Apr 2026 APIs MCP servers in Laravel - How to trust AI with your service Tom Mar 2026 Practice Escaping the Code Maze Yannick Chenot Feb 2026 Security Securing Your API: The OWASP Top 10 Rob Allen Jan 2026 Tools Nix for PHP Developers (and everyone else) Oliver Davies Oct 2025 Databases Scaling Writes on MySQL Graham Campbell Sep 2025 Practice Introduction to Filament Dan Harrin Aug 2025 Practice Agentic Applications with Symfony Christopher Hertel Jul 2025 DevOps Observing your PHP Application with OpenTelemetry Jess Smith Jun 2025 Practice PHP, Value Objects and You 🫵 Daniel Leech May 2025 APIs Beyond Requests: Supercharging API Monitoring with Guzzle Middleware Liam Hammett Mar 2025 APIs Turbocharging your API development Nigel Dunn Feb 2025 APIs Mock REST APIs with Mockoon Adrian Groves Feb 2025 Tools Introducing PHPStan to a legacy code base Chris Ballard Feb 2025 Practice The Right Kind of Wrong: When ‘Good’ code Isn’t Worth It Ben Lumley Feb 2025 Tools Using Blueprint for rapid application development with Laravel Mike Karthauser Jan 2025 Practice Q&A: How can developers be product-minded Emily Cook Jan 2025 Language Writing an Expression Language from Scratch in 45 minutes Daniel Leech Nov 2024 Practice Q&A: Transitioning to Management Lee Stone Nov 2024 Tools Scratching an Itch: Scratch File Superpowers Liam Hammett Oct 2024 Testing Not another talk about testing! Jon White Sep 2024 Practice Software vs Web: What Sets Them Apart? Adam Tomat Aug 2024 Practice The current state of the PHP market Beya Durante Aug 2024 DevOps Scaling Personal Projects Ferdie De Oliveria Jul 2024 Tools PHP + Static = Phanstatic Tamas Erdelyi Jul 2024 Practice DDD and Transitional Architecture Simon Wallington Jun 2024 Practice How to Sell Yourself + Q&A Beya Durante Jun 2024 Practice An Introduction to Laravel Livewire Adrian Groves May 2024 Practice Modernising a ZF1 Application with Symfony Jonathan Finch May 2024 Practice Smarter Apps: Building Generative AI Features With PHP Chris Ballard Apr 2024 DevOps Automate all the things with CI/CD in Github Actions Rob Allen Mar 2024 Practice FPGA^2: An open-source FPGA Robin Hodson Mar 2024 APIs Creating a GraphQL API with Laravel and Lighthouse Chris Blunden Feb 2024 Practice FPGA^2: An open-source FPGA Robin Hodson Feb 2024 Tools Building Static Websites with PHP and Sculpin Oliver Davies Jan 2024 Practice An introduction to DDD Rob Allen Nov 2023 DevOps Building 'Build Configs' Oliver Davies Nov 2023 APIs What 4 words Mike Karthauser Nov 2023 Practice Thoughts on Ubiquitous Language Rob Allen Nov 2023 Tools Building Better TUIs (with PHP) Daniel Leech Oct 2023 DevOps Terraform from a dev’s perspective Nigel Dunn Jul 2023 Testing What is TDD and why should I care? (How to explain TDD to a non-technical audience) Naomi Gotts Jun 2023 Language PHP's Type System Dissected George Peter Banyard May 2023 DevOps A 'bref' talks about serverless php Ryan Lee Apr 2023 DevOps Minimum Viable PHPipeline James Titcumb Mar 2023 Security Not your email Paul Hennell Mar 2023 Tools Adding Static Analysis to Legacy projects Dave Liddament Mar 2023 Tools Composer 2.4 Tom Borealis Mar 2023 Testing The Art of Tests Martin Joiner Feb 2023 Tools Github Copilot Ben Lumley Feb 2023 Language Go for PHP Developers Daniel Leech Jan 2023 Databases Database Queries in PHP 8.2 Craig Francis Jan 2023 Practice My evolution from a framework builder to a PHP developer Ashley Adams Jan 2023 Language What's new in PHP 8.* Derick Rethans Nov 2022 APIs API strategies for Single Page Apps Chris Sep 2022 Testing Behaviour Driven Development (BDD) in Practice Ciaran McNulty Jul 2022 Testing From Betamax to VCR: harden your API integration testing James Seconde Jul 2022 Security Auth 101 Katy Ereira Jun 2022 DevOps Improving Render Performance Mike Oram Jun 2022 Practice The rise of Low Code implementations Lee Stone Jun 2022 Language PHP Language Extension library Dave Liddament Jun 2022 Practice The state of recruitment Doug Gear Jun 2022 Language The Literal string type Craig Francis Jun 2022 DevOps DRY deployments with Terragrunt Vítor Brandão May 2022 Practice Clean, Concise Collaborative Code Chris Miller Apr 2022 Practice Demystifying Natural Language Processing Cellan Hall Apr 2022 Tools Debugging without Programming Richard Rabulan Apr 2022 Language Applying Concepts from Functional Programming to OOP PHP Jon Day Mar 2022 Testing AssertTrue(isDecoupled("MyTests")) Dave Liddament Mar 2022 Language Things you should know about PHP Oliver Davies Feb 2022 Tools Code with confidence using PHPStan Peter Fisher Nov 2021 APIs Improve your API with OpenAPI Rob Allen Oct 2021 Practice Our Standards And Why We Use Them Chris Miller Jul 2021 Practice The Humble Developer Culture Rob Waller Jun 2021 APIs Scalable APIs in 2021: trends, schemas, tooling. Ismael Velasco May 2021 Practice Building better digital products through user-centred design Harry Cobbold Apr 2021 Practice Mental Health – Time to drop the stigma Natalie Sidwick Apr 2021 DevOps Introducing the serverless LAMP Stack Ben Smith Mar 2021 APIs Building APIs in Laravel; a simple approach to scale Steve McDougall Feb 2021 Testing Developer mindset - which comes first, the test or the code? Naomi Gotts Feb 2021 Language Exploring PHP 8.0 Larry Garfield Jan 2021 Tools Minimum Viable Website: the 5 minute challenge Ismael Velasco Jan 2021 Security The First Contact Andreas Heigl Nov 2020 Tools Turbocharged Development with Docker, PhpStorm and Xdebug James Seconde Oct 2020 Practice The journey from Developer to Architect Mark Taylor Oct 2020 Practice Are you a modern software engineer? Rajkumar Sakthi Sep 2020 DevOps Improving Render Performance Mike Oram Sep 2020 Tools Working with workspaces Oliver Davies Sep 2020 Practice AutoML - Machine learning of machine learning Anirban Santra Sep 2020 Language Is Literal RFC Craig Francis Sep 2020 Tools Introduction to Gatsby Audrey Hayes Aug 2020 Language Unconventional PHP Liam Hammett Aug 2020 Testing How PhpSpec changed the way I think about code Naomi Gotts Jul 2020 APIs Websockets in practice Mike Lehan Jul 2020 Testing How good are my tests? Stephan Hochdörfer Jun 2020 Practice Get, Set ... STOP! Zvonimir Spajic Jun 2020 DevOps Tools and techniques to reduce the impact of the tech you are responsible for Hannah Smith May 2020 Security Hansel & Gretel do TLS Marcus Bointon May 2020 Security Don’t Fear The OAuth Ian Littman Apr 2020 Databases Data Intensive Applications in PHP Doug Fitzmaurice Apr 2020 Language Type Integrity: The Software Engineering Behind Stricter Typing Stuart Herbert Mar 2020 APIs The Making of a Great API Rob Allen Mar 2020 Language The La(te)st PHP 7 — What's new in PHP 7.4 Derick Rethans Feb 2020 Practice Introduction to Machine Learning / AI Matt Hamilton Feb 2020 Practice Introduction to neural networks with php Michael Bush Feb 2020 Practice Autowiring Mike Oram Jan 2020 Tools Practical Static Analysis Dave Liddament Jan 2020 Language Strict typing and static analysis Rob Allen Nov 2019 Tools How to use technology so you don't have to Alex Nov 2019 APIs Understanding oEmbed Drew McLellan Nov 2019 Practice Great British PHP Ashley Coles Nov 2019 Language Avoiding the pain of Localisation Liam Hammett Nov 2019 DevOps Run Containers in Prod on A VPS Stuart Herbert Nov 2019 Practice Development by Zombies Nigel Dunn Nov 2019 Tools Dependency Version Constraints Martin Joiner Nov 2019 Practice Baking Accessibility Into Your Web Application Danielle Platt Nov 2019 Practice PHP and Data Science Beth Kreitzer Nov 2019 Practice You Can't Be What You Can't See: Fact or Myth? Tiffany Dawson Oct 2019 Practice Refactoring Huge Legacy PHP Applications - From 100 hours to minutes Tomas Votruba Oct 2019 Practice Things I Wish I Knew When I Started Playing "Developer" Gary Hockin Sep 2019 DevOps JenkinsX - All your repos belong to us Paul Dragoonis Sep 2019 Practice Bro, Do You Even Code? The Politics of Tool-Shaming James Seconde Aug 2019 Practice Mindfulness for Developers: Calmness for Coders - wellbeing in the tech workplace Arabella Tresilian Aug 2019 DevOps The benefits of background workers Dan Ackroyd Jul 2019 Security Is it Secret? Is it Safe? Rob Wilson Jul 2019 APIs Working With Webhooks Lorna Mitchell Jun 2019 Testing Tests Make Good Architects Sam Burns Jun 2019 Practice How do you Structure Your Apps? Kat Zien May 2019 DevOps Profile with Blackfire.io, and monitor a platform at scale Nick Downton May 2019 DevOps Monitoring as a First-Class Citizen Matthew Macdonald-Wallace Apr 2019 Practice Rolling With New Teams Sam Rogers Apr 2019 Practice The Year is 2139 Lucia Velasco Apr 2019 Tools Valet making setup easy Peter Stone Apr 2019 Practice An introduction to SilverStripe CMS Phil Mobbs Apr 2019 Practice PHP Diversity project Ashley Adams Apr 2019 Practice Combating apathy when upskilling your coding abilities Charlie Coggans Apr 2019 APIs Postman for API development Erica Bradbury Apr 2019 Practice Is there such a thing as rubbish code? Rob Reeves Mar 2019 Databases Lighting up relationships in Lumen Liam Maddison Mar 2019 Practice Scaling The Development Team at Mayden Dave Bould & Louis Rickman Feb 2019 Practice The Bots Are Taking Over: Developing Conversational Agents With ChatScript and PHP Ismael Velasco Feb 2019 DevOps Introduction to Serverless PHP Rob Allen Jan 2019 Practice Let's get you geared up to tackle legacy code Frederick Vanbrabant Jan 2019 Testing Test to Break Principles Rob Waller Nov 2018 APIs The Web API Mike Oram Nov 2018 Practice Progressive Web Apps: Reasons, Architectures, Strategies and Tools Ismael Velasco Oct 2018 Practice Turning coding nightmares into coding dreams Christopher Gee Oct 2018 Practice Night of the Legacy Code Jonathan Jefferies Oct 2018 Security The Horror of a Hash Complexity Attack Michael Bush Oct 2018 Practice Recruitment Horror Stories Nathaniel Smith Oct 2018 Practice Code, Coffee and the Bleedin Obvious Rob Wilson Oct 2018 DevOps Daemonic PHP Anon Oct 2018 DevOps Docker Container Disasters Dan Ackroyd Oct 2018 Practice If we're thinking of sending emails... we shouldn't Doug Fitzmaurice Sep 2018 Tools Squash Bugs with Static Analysis Dave Liddament Sep 2018 Security The Devil in our Data Thierry Draper Sep 2018 Practice The Symfony Open-source Community Zan Baldwin Sep 2018 Practice Dungeons, Dragons & Developers Matt Brunt Aug 2018 Practice Machine learning and trend analysis in PHP Michael Cullum Aug 2018 Practice Software Complexities Peter Fisher Jul 2018 DevOps Performance optimisation: how do I go about it? Kat Zien Jul 2018 DevOps Get out of jail "free" cards - tips and quick fixes to get you out of sticky situations with servers, websites and APIs Chris Sherry & Dave Hulbert Jun 2018 Practice Build your own Neural Network, with PHP! Vítor Brandão Jun 2018 Language Time Zones and Calendars are a PITA Derick Rethans May 2018 Security Web Security - The Human Factor Rob Wilson May 2018 Security OWASP Top 10 for Developers Katy Anton Apr 2018 Practice Progressive Web Apps Mike Oram Apr 2018 Practice Effective Code Review Dave Liddament Apr 2018 Practice Development Dinosaurs Andy Gale Apr 2018 Tools Devkit. By the People, For the People. Vítor Brandão Apr 2018 Tools Not using the Git Command Line Nigel Dunn Apr 2018 Practice Bad Tech Tests Lucia Velasco Apr 2018 Practice Using a framework or not Peter Fisher Apr 2018 Testing Speedy Seeding for Load Testing Martin Joiner Apr 2018 Practice How to not be a cool developer Jerguš Lejko Apr 2018 Tools Static Site Generators, PHP, and The Cuban Revolution Drew McLellan Mar 2018 Practice Good or bad? - telling the difference is hard Dan Ackroyd Mar 2018 Practice Crafting Quality PHP Applications: an overview James Titcumb Feb 2018 Practice A Beginners Guide to Laravel from a Laravel Beginner Tom Metcalfe Feb 2018 Practice Zend Form package in action Jan Franciszek Kowalski Jan 2018 DevOps HTTP Caching: Improving Performance & Saving the Ice Caps Phil Sturgeon Jan 2018 Practice Command and (e)mission Control Barney Hanlon Nov 2017 DevOps Pipelines in the wild Luis Ferro Nov 2017 Language The final word about final Stuart Herbert Oct 2017 Practice Code like it's 1998 Kat Zien Oct 2017 Security Depth in Security Michael Bush Oct 2017 DevOps How to build a slow PHP app Anon Oct 2017 Testing How to unit test your CSS Jonathan Jefferies Oct 2017 DevOps Docker image on a diet Peter Fisher Oct 2017 Practice Action Domain Responder Pattern Nigel Dunn Sep 2017 DevOps Deploying PHP Applications with Fabric Oliver Davies Sep 2017 DevOps Meet Terraform Michael Heap Aug 2017 Practice The Evolution of Agile Oliver Price Aug 2017 DevOps Deployment within a Traditional IT Environment Rob Allen Jul 2017 Practice Living with Legacy Nigel Dunn Jul 2017 Language Graphs are Everywhere Chris Hoult Jun 2017 Practice Becoming PHP Certified Mike Oram Jun 2017 Practice A Junior's Guide To Getting Sh*t Done Lucia Velasco May 2017 Tools Using Docker in Development Nigel Dunn May 2017 Practice ReactJS is awesome and so can you Dan Ackroyd May 2017 Practice Don't be so primitive Dave Liddament May 2017 DevOps Load testing with Gatling Doug Fitzmaurice May 2017 Tools My favourite GitHub features Annie Apr 2017 Security Secure your web application with 2FA Rob Allen Apr 2017 Security OWASP Top 10 Proactive Controls Katy Anton Mar 2017 Tools Remote debugging with Xdebug Tom Borealis Mar 2017 Testing Behaviour Driven Development & Behat: Telling stories through code. Matt Brunt Feb 2017 Practice It started with a patch... Oliver Davies Feb 2017 Practice Hard Core Soft Skills Luke Bailey Feb 2017 Language Get GOing with a new language Kat Zien Jan 2017 Tools Dave’s 2017 New Year’s Resolution - Be more lazy Dave Liddament Jan 2017 Practice The science behind habits (and how to change them) Alext Jegtnes Jan 2017 Tools An introduction to the Symfony Console Component Mike Lovely Jan 2017 DevOps Go Faster with Ansible Richard Donkin Jan 2017 Practice Reviewing Code Reviews Lee Stone Nov 2016 Security Mitigating DDOS Attacks With Terraform Andy Gale Nov 2016 Practice A Junior’s Guide to Changing The World Lucia Velasco Nov 2016 Security How pen testing helped me as a Developer Paul Marks Nov 2016 Practice Modern Drupal Development with Composer Oliver Davies Nov 2016 Language Bringing Functional PHP into the Fold Tom Harding Nov 2016 Practice Mental Health Tom Robertshaw Nov 2016 Databases Memcache Adrian Groves Nov 2016 Testing Nigel talks CRAP for a bit Nigel Dunn Oct 2016 Practice An Eventful talk Dave Liddament Oct 2016 Practice Solid Structure Dan Ackroyd Sep 2016 Security A Newbie's Guide to Being Secure Jim Morrison Sep 2016 Security Securing Distributed Software Drew McLellan Sep 2016 Security AWS Security Fundamentals Chris Caplan Aug 2016 DevOps The realpath to a happy Opcache Tom Adam Aug 2016 Tools Kickass Development Environments with Docker David McKay Jul 2016 Practice Good or bad? - telling the difference is hard Dan Ackroyd Jul 2016 Practice Imposter Syndrome: Am I Faking It? Mark Bradley Jun 2016 Tools Tmux Daniel Leech Jun 2016 DevOps CI tips Tom Adam Jun 2016 DevOps Amazon SQS Lee Stone Jun 2016 Tools Vim with all the things Luke Sturgess-Durden Jun 2016 Tools PHPStorm Nathan McBride Jun 2016 APIs Zend Apigility Jan Franciszek Kowalski Jun 2016 Tools Tips on PHP tools, Windows and Git Doug Fitzmaurice May 2016 Language Dive Into PHP 7 Kat Zien May 2016 Practice Magento 2, The Transition into Modern PHP Nathan McBride Apr 2016 Practice Interface segregation; the forgotten 'i' in SOLID Dan Ackroyd Apr 2016 Practice Mission (Im)possible: Quality Decoupled Code with Drupal 7 Marek Matulka Mar 2016 APIs Word rest and play - A look at the WordPress REST API Carl Hughes Mar 2016 Practice Drupal 8, from prototype to product, no previous experience required Chris Hall Mar 2016 Practice Drupal For PHP Developers Ross Bambrey & Ian Smith Feb 2016 Testing Beyond Unit Testing Dave Liddament Feb 2016 Testing The Value Case for Unit Tests Dan Ackroyd Jan 2016 DevOps Benchmarking in PHP and PHPBench Daniel Leech Jan 2016 DevOps Profiling your PHP application Michael Heap Nov 2015 Practice Open Source Communities as Fandoms Jessica Rose Nov 2015 Tools Comic book continuity and Git rebase Gavin Davies Oct 2015 Practice Code Review with Gerrit Dave Liddament Oct 2015 Tools Version Control Tips & Tricks Tess Barnes Oct 2015 DevOps PHP & Beanstalk Doug Fitzmaurice Oct 2015 DevOps Nobody likes you Jenkins Andy Gale Oct 2015 Tools Building Static Sites with Sculpin Oliver Davies Oct 2015 Language Mirror, mirror on the wall James Titcumb Sep 2015 Language Generated Power: PHP 5.5 Generators Mark Baker Sep 2015 Language How I learned to stop worrying and love Regular Expressions Jordi Boggiano Aug 2015 Testing Is TDD dead? A cheeky guide to phpspec Marek Matulka Aug 2015 Testing A Travesty of a Mockery of a... Dave Marshall Jul 2015 APIs Moltin Drew McLellan Jul 2015 Practice Building and selling modules for Magento eCommerce Christos Constantinou Jun 2015 Practice Extremely defensive PHP Marco Pivetta Jun 2015 Language Go mad for Monads Warren Seymour Jun 2015 Practice Embracing change Jakub Zalas May 2015 Practice A Slim 3 primer Rob Allen May 2015 APIs Do you speak PSR-7? Gary Hockin May 2015 Practice PPI - The Interop Framework Paul Dragoonis & Vítor Brandão Apr 2015 Language When to declare classes final Marco Pivetta Apr 2015 Language The portability problems of ordered hashes Tom Adam Apr 2015 DevOps Building RPM packages for yum/apt: a guide for the unwilling Dan Ackroyd Apr 2015 Databases PHP Migrations with Phinx Andy Gale Apr 2015 Databases How Much Does Your ORM Cost? Stu Herbert Apr 2015 Language The Promised Land Warren Seymour Apr 2015 Practice Drupal 8 Oliver Davies Apr 2015 Databases OrientDB - The First Days In A Few Minutes Richard Jones Apr 2015 Practice Refactoring repositories Gavin Davies Mar 2015 DevOps Hosting, PHP, Version Numbers and WordPress - an introduction & review Jenny Wong Mar 2015 DevOps Integrating a blog into your framework application using trickery, Varnish & ESI Steve Lacey Mar 2015 Practice Using Twig and Symfony2 forms in WordPress Carl Hughes Feb 2015 DevOps Making a PHP app slow Anon Feb 2015 DevOps Boost your website by running PHP on Nginx Harald Zeitlhofer Feb 2015 Testing Faster Xdebug coverage analysis Warren Seymour Feb 2015 DevOps What is my code doing in the wild? Dave Avent Jan 2015 DevOps Ansible, EC2 and PHP: easy orchestration Craig Marvelley Jan 2015 Tools Getting Started with Docker and PHP Rob Haswell Nov 2014 Security Security in the face of adversity Dave Tibbs Nov 2014 DevOps You’ll Never Believe How Easy Deployments Can Really Be… James Titcumb Oct 2014 Practice Working with legacy code Gareth Jones Oct 2014 Practice Versioning Dave Liddament Oct 2014 DevOps Varnish & ESI Anon Oct 2014 Tools Vagrant Doug Fitzmaurice Oct 2014 DevOps Thumbor Tom Holder Oct 2014 DevOps Terraform Andy Gale Oct 2014 Tools PHP static site generation Kiel Doyle Oct 2014 Testing Kahlan, a BDD Framework a la RSpec/JSpec using a Jasmine style notation Warren Seymour Oct 2014 Language Carbon, a simple API extension for DateTime Gavin Davies Sep 2014 Practice Creating models Rob Allen Sep 2014 Practice CQRS & Event Sourcing - The coolest design patterns you probably shouldn't be using Billie Thompson Sep 2014 Practice Dependency injection the right way Dan Ackroyd Aug 2014 DevOps Hollywood on Demand Gavin Davies Aug 2014 Testing DOs & DON'Ts with PHPUnit Kat Zien Aug 2014 Testing Designing for testability Dave Liddament Jul 2014 APIs Generating API documentation Anon Jul 2014 APIs API Pain-Points Phil Sturgeon Jun 2014 DevOps Monitoring your application with StatsD and Librato Anon Jun 2014 DevOps Sensu at Brightpearl Dave Tibbs Jun 2014 DevOps Monitoring and Logging in side projects Philip Manavopoulos May 2014 Databases An introduction to graph databases Kiel Doyle May 2014 Databases One does not simply query a database Kat Zien May 2014 Databases From SQL to noSQL Derick Rethans Mar 2014 DevOps Introduction to PHP-FPM Tom Adam Mar 2014 DevOps gigHUB, the journey so far (Laravel, Varnish, Pound & big data) Adam Nicholls Mar 2014 Tools Composer + you, the good, the bad, and the horribly ugly Dan Ackroyd Feb 2014 DevOps Scaling wild LAMP for managed hosting Clement Debiaune Feb 2014 DevOps Scaling at BaseKit Anon Feb 2014 DevOps Auto-scaling PHP Applications using Chef and AWS Andy Gale Dec 2013 Practice PHP-FIG PSR WTF Steve Lacey Dec 2013 APIs How we migrated a ZF1 REST API to Silex Anon Apr 2013 Practice Software design, OO stuff, unit testing with PHP examples Speaker TBC Dec 2012 Practice The Cleanest Code: or, Uncle Bob Driven Development (UBDD) Speaker TBC Dec 2012 Practice FuelPHP Speaker TBC Dec 2012 Practice The Future of Humanity Speaker TBC Oct 2012 DevOps Website Optimisation Speaker TBC Oct 2012 Practice Zend Framework 1 to Zend Framework 2 Speaker TBC Sep 2012 Practice Silverstripe Speaker TBC Sep 2012 Tools Composer Speaker TBC May 2012 DevOps HipHop: Facebook's Secret Sauce Speaker TBC May 2012 Testing Write Better Software with TDD Speaker TBC May 2012 APIs Instant APIs Speaker TBC Apr 2012 Practice Symfony2: An Overview Dom Udall Apr 2012 Testing Javascript Testing Andrew Martin Mar 2012 Testing Unit testing Speaker TBC Feb 2012 Practice Zend Framework 2 Speaker TBC