Upcoming Events

More Soon!

Previous Events

Feb 2018 - Workshop on Using Interfaces Effectively

May 15 , 2018

Where? Smartbox Group
When? Tue, May 15, 2018 3:00 AM


• What we'll do
A special PHPDublin to start the new year, a two hour workshop on using interfaces effectively.

We all know interfaces, they allow us to separate what a concept does from how it does it, but it can be tricky to know where to use them. When is an interface the right solution to a problem and when do they just get in the way? Barry O Sullivan will host a workshop session to go through this very problem. It will start with a brief introduction to the concept, followed by a workshop session where everyone will work through a codebase at their own speed, using interfaces to turn a messy program into an easily testable application. The PHPDublin team will be there to assist, and at the end of the of the session you'll have a better understanding of how to use interfaces in your day to day.

If you want to practice your code design chops, this is the workshop for you.

What if I'm hungry and thirsty?
We've got you sorted! Thanks to our sponsors Reperio Human Capital (https://www.reperiohumancapital.com/), StatCounter (http://statcounter.com/) and HostelWorld.com (http://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 get in touch, either on meetup.com, via Twitter (@phpdublin) or email to dublinphp@gmail.com .

Doors open 6:30pm!

• What to bring
Laptop with docker installed.

• Important to know

December 2017 – Building an App from Scratch

Mar 6 , 2018

Where? Smartbox Group
When? Tue, Mar 6, 2018 3:00 AM


• What we'll do
We have a great talk lined up for this, our closing meetup for the year. This meetup is hosted at the Smartbox HQ.

Building an App from Scratch
This talk is from Conor Smith, Head Of Engineering at Journal Media. Frameworks are great, but they're not always the solution to a problem. There are constant discussions about which framework is best, but we often leave out the other option, building a solution without one. In this talk Conor will step through building a PHP application from scratch by glueing together third-party components without the overhead of an entire framework. Amazingly, writing code this way actually gives you a better understanding of how frameworks themselves work and why they're structured the way they are.

If you want to build simple bloat free PHP apps, or you want to gain an understanding of how frameworks are structured, this is the talk for you.

What if I'm hungry and thirsty?
We've got you sorted! Thanks to our sponsors StatCounter (http://statcounter.com/), HostelWorld.com (http://hostelworld.com/), Good Travel Software (http://goodtravelsoftware.com/), and BlueFin Payments (https://www.bluefin.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 get in touch, either on meetup.com, via Twitter (@phpdublin) or email to dublinphp@gmail.com .

Doors open 6:45pm!

October 2017 - PHPTestFest Workshop

Feb 20 , 2018

Where? The Longstone Pub
When? Tue, Feb 20, 2018 7:00 PM


Updates:
To prepare for the workshop, before arriving please do the following.

1. Follow the first two steps of this tutorial https://phptestfest.org/tutorials/phpqa-tutorial/
2. Fork a copy of the PHP-Src (https://github.com/php/php-src)
3. Clone your fork to your local machine.

If you do all that. you'll be set. See you all soon!


Details:
PHPTestFest is here! At the last meetup had a talk on writing tests for PHP and becoming a core contributor, now we're going to hold the workshop, so we can work with our members to submit tests. 

We're decided to run PHPTestFest2017 as multiple, smaller workshops over a couple of weeks, rather than as one large event. This means we'll be able to give each attendee more attention, to help everyone submit their first PR to PHP.

If you're attending, we'd recommend getting your machine setup before the event. Just following the first two steps of this tutorial and you'll be good to go! https://phptestfest.org/tutorials/phpqa-tutorial/


We have limited spots for this workshop, so please only RSVP if you're able to attend.

Looking forward to seeing everyone there!

August 2017 – PHPTestFest, and Mental Health in Software Development

Aug 24 , 2017

Where? Smartbox Group
When? Thu, Aug 24, 2017 7:00 PM


Note:: NEW VENUE THIS MONTH! Smartbox Group have kindly allowed us to use their space while Dogpatch Labs is being renovated. See the map for location, it's not far from our usual spot!

This month we have two talks –

PHP Testfest - Becoming a core contributor to PHP
This talk is being given by Barry O Sullivan, Tech Lead for Dynamic Reservations. Ever wonder how PHP itself is tested? We use it day to day, but how do we know the language works as intended? Well, it turns out that its's surprinsgly easy to do and we're going to show you how to do it. In 20 minutes you'll know how to find untested code, how to write a test, run it, and then submit your change as a PR to PHP-src. That's right, you can become a core contributor to PHP! This talk is part of worldwide events called PHPTest that we're taking part in, so this talk will give you the tools you need, and it will also prepare you for a day long event we'll be hosting to get people finding and committing tests. If you want to give back to the PHP community but don't know how, then this talk is for you.

Mental Health and Software Development
This talk is from Mark Railton, Senior Developer for Transpoco. Mental health issues are something that affects a staggeringly high number of people in the software community yet are a topic rarely spoken about due to the stigmas associated with them.

In this talk we will hear some of the things to look out for in others as well as in themselves, and how it could be affecting them and those around them. Mark draws on his personal experiences of imposter syndrome, depression and anxiety to highlight how these have had a profound impact on his development career. Mark will also be highlighting some of the amazing resources available through Open Sourcing Mental Illness (OSMI) and showing how they can help with your own mental health as well as making your workplace somewhere that nurtures and supports mental wellness. Finally, we'll also be equipped with some resources on where you can go to get help should you be suffering from mental health issues yourself.

What if I'm hungry and thirsty?

We've got you sorted! Thanks to our sponsors StatCounter (http://statcounter.com/), HostelWorld.com (http://hostelworld.com/), Good Travel Software (http://goodtravelsoftware.com/), and BlueFin Payments (https://www.bluefin.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 get in touch, either on meetup.com, via Twitter (@phpdublin) or email to dublinphp@gmail.com .

Doors open 6:45pm!

May 2017 – PHP Generators and Coroutines, increasing the yield

May 25 , 2017

Where? dogpatch
When? Thu, May 25, 2017 7:00 PM


This month we have a talk by Carlos Souza, from HostelWorld, on PHP Generators

PHP Generators are an often overlooked language feature that can solve a surprising number of problems. Carlos will introduce us to the yield keyword and show us how we can use it to build custom iterators and concurrency using Coroutines.

What if I'm hungry and thirsty? 


We've got you sorted! Thanks to our sponsors StatCounterHostelWorld.com, Good Travel Software, and BlueFin Payments 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 get in touch, either on meetup.com, via Twitter (@phpdublin) or email to dublinphp@gmail.com.


Doors open 6:45pm!