Upcoming Events

More Soon!

Previous Events

June 2018 - Worlds Worst Hello World Workshop

Sep 6 , 2018

Where? Smartbox Group
When? Thu, Sep 6, 2018 3:00 AM


Details:
A special PHPDublin this meetup, we're holding a Worlds Worst Hello World Workshop. The goal is to create the worst implementation of "hello world" that we possibly can.

Most of the time we strive to write simple, easy to understand PHP code. Well not this time. Here we get to showcase the worst of the worst. We want you to use every anti-pattern, every convoluted library, every bit of "bad code" you've seen to create something truly horrific. A frankenstein's monster of messy code and poor design decisions.

You can work alone or as part of a team. The only criteria are that you must write it in an hour, it must pass a testcase that we provide, and that it works. That's it, other than that go hog wild and have as much fun with it as you can!

The PHPDublin team will be there to provide support (both technical and emotional).

Food and drinks will be provided.

At the end a winner will be chosen by the PHPDublin organisers and they will receive the worlds worst ElePHPant as their prize!

Requirements: Laptop with PHP (any version) installed.

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

Looking forward to seeing everyone there, this is gonna be fun!

March 2018 - Derick Rethans (XDebug creator): Getting the most out of MongoDB

Jun 13 , 2018

Where? Smartbox Group
When? Wed, Jun 13, 2018 3:00 AM


A special PHPDublin this month, we have a talk by Derick Rethans (@derickr), the author of Xdebug (https://xdebug.org/)!

Derick is a senior dev for Mongo DB, and he'll be giving a talk on getting the most out of MongoDB.

Although MongoDB is a non-relational database, it is still important that you store your data in an optimal way. This presentation teaches you how to design your data schema according to your application's needs. This requires a different mind set than designing for a relational database.

Besides schema design techniques, Derick will also cover how to pick indexes, different types of indexes, and ways to find out why queries are potentially not as fast as they could be. We'll also lift the cover on the Aggregation Framework and Schema Validation.

# What if I'm hungry and thirsty?
We've got you sorted! Thanks to our sponsors SmartBox (http://www.smartbox.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:40pm!

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!