addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Functional Programming in PHP

  • Code Node

    10 South Place, London, EC2M 7EB, London (map)

    51.518551 -0.086114

  • Attention! Please RSVP on Skills Matter, our kind hosts:

    https://skillsmatter.com/meetups/8894-symfony-uk-january-meetup

    We're also on joind.in, so please remember to leave our speakers some feedback:

    http://bit.ly/sfuk-jan-17-feedback


    Agenda

    • 6.30pm - 7.15pm - informal chat & drinks

    • 7.15pm - 8.00pm - Functional Programming in PHP

    • 8.10pm - 8.25pm - Multi-tenant database architecture with Symfony and Doctrine

    • 8.25pm - 8.40pm - Breaking down the monolith and deploying with Concourse CI

    • 8.40pm till late - more chats & socialising in the pub


    Functional Programming in PHP

    It’s becoming increasingly difficult to ignore the term "Functional Programming" while reading online discussions about programming languages or programming in general. People talking about FP routinely use terms that can be strange and unfamiliar to developers coming from the imperative world. 

    So what exactly is Functional Programming? Where does it come from? How does it differ from the programming I already know? 

    This talk will try to answer these questions by weaving seemingly unrelated concepts into a (hopefully) coherent story of FP, using PHP as the vehicle of expressing these ideas. The side effect (pun intended) of having a grasp of FP will make you a better developer, which will make you a better PHP developer, which will make you a better Symfony developer.

    Zsolt Szende started hacking on his Dad's C64 at the ripe age of 6. He's been working as a developer in London for 12 years, the last 8 being as an independent contractor, helping companies write better software. His love of math led him down the FP rabbit hole a while ago and ever since he's trying to understand concepts that he thought he understood before.


    [Lightning talk] Multi-tenant database architecture with Symfony and Doctrine

    Grzegorz will present a slightly different approach to designing and scaling a SaaS application based on multiple databases with the same schema.

    Grzegorz Kaszuba - a php backend developer with love for shooting and scrum; also experienced bouncer that bounces colleagues from his team in the agile way.


    [Lightning talk] Breaking down the monolith and deploying with Concourse CI

    In this short presentation Ayan and Carlos will present the architecture of Comic Relief's givingpage application and how it's deployed with Concourse pipelines.

    Ayan Ozturk is a senior PHP developer at Comic Relief, where he develops giving page platform APIs using Slim Framework, PHP7. Currently working on migrating to micro service architecture using Docker and Cloudfoundry.

    Carlos Jimenez is a PHP developer at Comic Relief, where he develops a lot of apps with Drupal, microservices & PHP7 & Docker.



    Submitting talks

    Have a talk idea you'd like to hear? Problem to be solved? Perhaps you'd like to present a talk yourself? Lightning talk maybe?

    Submit it to http://bit.ly/sfukcop today!

    Sponsors

    Drinks and location sponsored by Inviqa.

    1-year individual subscription to any single JetBrains Toolbox product of your choice from among IDEs is kindly sponsored by JetBrains.


Join or login to comment.

Want to go?

Join and RSVP

89 going

1 not going

(See all)

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy