Upcoming Events

Previous Events

February 2017 – Validation and Object Calisthenics

Feb 15 , 2017

Where? dogpatch
When? Wed, Feb 15, 2017 7:00 PM


PHPDublin is back for 2017! We're hosting this year's first meetup on the 15th of Feb in Dogpatch labs.


To start the year with a bang, we've arranged for two speakers, one on validation and the other on code quality.


First we have Ignasi Bosch, long time attendee and Senior Developer for Afilias. He'll be giving a talk on "Validation patterns: Some questions about data verification". Validating data is hard, and if you don't know the patterns it's even harder. Iggy will give use an overview of validation patterns and how to use them, giving you the tools you need to ensure data integrity, while leaving your code clear and maintainable.


That leads us into our next talk, where Maxence Poutord, a Software Engineer for Hostelworld. will be giving a talk on Object Calisthenics. Object Calisthenics are a set of simple rules you can apply to greatly improve the quality and readability of your OOP code. If you've ever struggled with large classes, or confusing object chaining, this is the talk for you.


We're very excited to have our first meetup of the year, and we're looking forward to seeing you all there. 

What if I'm hungry and thirsty? 

We've got you sorted! Thanks to our sponsors StatCounterHostelWorld.com, and Good Travel Software, we'll have beer and pizza for you on the night. 


I wanna talk! 

Great! We'd love to hear from you. If you have a talk you would like to give, please send us details.


Doors open 6:45pm! 

October 2016 – Mistakes made and Lessons learned (Panel)

Oct 4 , 2016

Where? Dog Patch Labs
When? Tue, Oct 4, 2016 7:00 PM


What? PHP Dublin - Mistakes made and Lessons learned (panel discussion)

When? Tuesday October 4th 2016 @ 7:00pm (Doors open 6:45pm) 

Where? Dogpatch Labs, The CHQ Building, Custom House Quay, Dublin 1 


More Info!

What not to do is often more important than what to do, and learning from the mistakes of others can save you time and a lot of pain. If you're interested in avoiding these kinds of mistakes, or you just enjoy war stories from PHP software development, then be sure to come along.

Our goal was to get people with a diverse spectrum of experience, from working in large and small scale companies, from developer to manager. We'll get them talking about a range of topics, from development, testing, libraries, infrastructure, working in a team, management, job searching, etc... So there will be something for everyone.

Panel members:

Conor Smith: Senior Developer for the Journal. Conor is an experienced developer, with a passion for design, testing, quality and scalability. His experience with infrastructure (particularly AWS) and development at all levels is sure to give us some good tales. 


Marco Troisi: Senior Software Engineer at Bluefin Payment Systems, Marco previously gave a talk on microservices and system design. He cares about design and keeping things simple. Working in the payments processing space, his code has to be fast and stable, two things that are hard to achieve.

Michael Flanagan: Our own PHPDublin organiser and all round experienced PHP Dev. Michael has a history of working in fast paced startups, so he knows the pitfalls that arise from trying to build a product with limited time and resources.

Ken Guest: Another experienced PHP Dev, Ken is a contributor to both PEAR and the phing build framework. he is also active in the Irish Linux community. Ken has seen the evolution of PHP from a simple templating language into a full OOP enterprise quality language. We'd like to hear the lessons he's learned adapting to those changes.


Ricardo Melo: A veteran of software and product development, Ricardo is Backed by more that 15 years experience in designing and managing a wide range of platforms and applications. He's played the roles of CTO, Project Manager and System Architect, so we're sure he has some hard learned lessons to share.

What if I'm hungry and thirsty? 

We've got you sorted! Thanks to our sponsors StatCounterHostelWorld.com, and Good Travel Software, we'll have beer and pizza for you on the night. 


I wanna talk! 

Great! We'd love to hear from you. If you have a talk you would like to give, please send us details.


Doors open 6:45pm! 

August 2016 – Microservices, code smells.

Nov 3 , 2016

Where? Dog Patch Labs
When? Thu, Nov 3, 2016 3:00 AM


What? PHP Dublin — August 2016

When? Thursday August 11th 2016 @ 7:00pm (Doors open 6:45pm)

Where? Dogpatch Labs, The CHQ Building, Custom House Quay, Dublin 1


More Info!

Microservices won’t improve your code quality

Marco Troisi (from Bluefin Payment Systems) is giving a talk on Microservices, and how they're not a silver bullet that will improve your codebase. He'll offer some pragmatic advice on where they work and how to use them properly, a must see talk for software architects.


Code smells, how to find problems in your code

Carlos Mourullo (from p3 Technology) is giving a talk on code smells and how to spot design problems. He'll give us an overview on how to spot bad code ("smells") and some of the best practices for dealing with them. If you're interested in code quality, this talk is for you.

What if I'm hungry and thirsty?
We've got you sorted! Thanks to our sponsors StatCounter and HostelWorld.com, we'll have beer and pizza for you on the night.

I wanna talk!
Great! We'd love to hear from you. If you have a talk you would like to give, please send us details.


Doors open 6:45pm!

June 2016 - Modular Software and Object Orientated Persistence

Sep 1 , 2016

Where? Dog Patch Labs
When? Thu, Sep 1, 2016 3:00 AM


What? PHP Dublin — June 2016


When? Thursday April 21st 2016 @ 7:00pm (Doors open 6:45pm)


Where?
Dogpatch Labs,
The CHQ Building,
Custom House Quay,
Dublin 1


More Info!

Jose Angel, from Smartbox Group, is giving a talk on modular software design, the art of writing software in a modular way so that it is easy to re-use and extend.  If you've ever tried to write a libray, you'll know how hard this can be! 

Ignasi Bosch, from Afilias, is then giving a talk on object-oriented persistence, and the various patterns you can use. If your code is full of messy SQL statements, then this talk will show you how to make things cleaner.


What if I'm hungry and thirsty?

We've got you sorted! Thanks to our sponsors StatCounter and HostelWorld.com, we'll have beer and pizza for you on the night.


I wanna talk!

Great! We'd love to hear from you. If you have a talk you would like to give, please send us details.

Doors open 6:45pm!