Loading
  • PHP London July 2020

    Online event

    Venue: Zoom Please RSVP to get the Zoom link sent to you on the day. Agenda: 6:00-6:30 - Welcome, group announcements & chat 6:35 - Talk: Talk: Implementing reliable PHP-based microservices Using a microservice architecture is totally possible using PHP. PHP has improved as a language and also as an ecosystem. Let's understand some new concepts and technologies that help us to create well-developed and reliable services. Other Information Private Notes: This talk will cover concepts like DDD, Clean Architecture, Command Handler pattern and also the usage of Swoole as the http server, so no NGINX is needed for our microservice architecture. What to learn: a microservice must be thin, and it needs to have a defined goal. Implementing those patterns at microservice level brings flexibility and focus on the service's responsibility. PHP is a perfect language, with a perfect ecosystem for them, making them reliable and ready for focusing on just solving the problems. Speaker: Junior Grossi Hailing originally from Brazil, Junior is a Software Engineer with 15+ years of experience in PHP. Currently living in Ireland with family, he's a stutterer conference speaker, passionate about code quality, tests and legacy code. He's also the creator of Corcel PHP, http://elephpant.me (for trading elePHPants) and former PHPMG organizer. Team Lead at Glofox, and remote worker Sponsors ------------------ Explore Group (https://www.explore-group.com) - The Explore Group has been helping companies recruit top talent in the ever-evolving world of technology since 2005. We've adapted alongside the changing IT market to become increasingly specialist enabling us to support our customers on their journey through the new digital economy. ------------------ We will have 2 licences from JetBrains (https://www.jetbrains.com/products.html) for any of their products to raffle. Want to speak at PHP London? We are always looking for speakers for our monthly meetups. If you would like to give a talk this year please fill out the form at the link below. http://docs.google.com/a/phplondon.org/forms/d/1_RYzeZZwOKYXP4dpeNXytyGNQgVDL_XDmy25hxpPdDc -- PHP London operates a code of conduct to ensure that all attendees are able to enjoy our events. We encourage all attendees to read the Code of Conduct (http://phplondon.org/conduct/) before attending a PHP London event.

    4
  • PHP London June 2020

    Online event

    Venue: Zoom Please RSVP to get the Zoom link sent to you on the day. Agenda: 6:30-6:45 - Welcome, group announcements & chat 6:45 - Talk: Talk: Deploying PHP applications with Ansible, Ansible Vault and Ansistrano Great! You’ve built your website, and now you just need to deploy it. There are various ways that this could be done - from (S)FTP, to SCP and rsync, to running commands like git pull and composer install directly on the server which is not ideal. As well provisioning and maintaining your server configuration and running commands, you can also use Ansible to deploy your PHP application - leveraging relevant Ansible modules such as Git and Composer, custom Ansible roles, Ansible Vault for managing secrets, and features such as idempotency out of the box to build a simple deployment playbook. We can then extend that and make it more robust by adding Ansistrano - a port of Capistrano - which adds extra features such as storing multiple builds for each project and the ability to roll-back if needed, customising your build steps using built-in hooks, multi-stage environments and more. I've been using Ansible and Ansistrano to deploy a variety of PHP projects - including Drupal 7 & 8, Symfony, Laravel and Sculpin, as well as basic HTML websites, and found it to be very flexible and easy to install and use, and by the end of this talk we will have a fully working deployment playbook, deploying real code onto a real server. Speaker: Oliver Davies Oliver Davies (@opdavies) has been building websites since 2007, and speaking at meetups and conferences since 2012. He is a Full Stack Developer and an Acquia certified Drupal Grand Master, who also has experience developing with Symfony, Laravel, Sculpin and Vue.js, as well as with DevOps and systems administration. He is a Senior Software Engineer and Technical Team Lead at Inviqa, a Drupal core contributor and mentor, and an open source and contribution advocate. He regularly blogs and gives talks on various topics, maintains and contributes to various open source projects, and co-organises the PHP South Wales user group. Sponsors ------------------ Explore Group (https://www.explore-group.com) - The Explore Group has been helping companies recruit top talent in the ever-evolving world of technology since 2005. We've adapted alongside the changing IT market to become increasingly specialist enabling us to support our customers on their journey through the new digital economy. ------------------ We will have 2 licences from JetBrains (https://www.jetbrains.com/products.html) for any of their products to raffle. Want to speak at PHP London? We are always looking for speakers for our monthly meetups. If you would like to give a talk this year please fill out the form at the link below. http://docs.google.com/a/phplondon.org/forms/d/1_RYzeZZwOKYXP4dpeNXytyGNQgVDL_XDmy25hxpPdDc -- PHP London operates a code of conduct to ensure that all attendees are able to enjoy our events. We encourage all attendees to read the Code of Conduct (http://phplondon.org/conduct/) before attending a PHP London event.

    2
  • PHP London May 2020

    Online event

    Venue: Zoom Please RSVP to get the Zoom link sent to you on the day. Agenda: 6:30-6:45 - Welcome, group announcements & chat 6:45 - Talk: Talk: Are you a modern software engineer? During this talk, I hope to go through some of the tools and techniques that I think make you a more productive developer. Speaker: Rajkumar Sakthivel Raj currently working as a Senior software engineer at Tesco and has used PHP for 15+ years, successfully working in companies in the UK & India. He did my Master's (Advanced computer science) at Leicester University and is currently living in London. Sponsors ------------------ Explore Group (https://www.explore-group.com) - The Explore Group has been helping companies recruit top talent in the ever-evolving world of technology since 2005. We've adapted alongside the changing IT market to become increasingly specialist enabling us to support our customers on their journey through the new digital economy. ------------------ We will have 2 licences from JetBrains (https://www.jetbrains.com/products.html) for any of their products to raffle. Want to speak at PHP London? We are always looking for speakers for our monthly meetups. If you would like to give a talk this year please fill out the form at the link below. http://docs.google.com/a/phplondon.org/forms/d/1_RYzeZZwOKYXP4dpeNXytyGNQgVDL_XDmy25hxpPdDc -- PHP London operates a code of conduct to ensure that all attendees are able to enjoy our events. We encourage all attendees to read the Code of Conduct (http://phplondon.org/conduct/) before attending a PHP London event.

    33
  • PHP London March 2020

    Sainsburys

    Venue: Sainsburys, 33 Holborn, London, EC1N 2HT Note: There will be members of Sainsbury's staff who will be able to help you to the correct room. Agenda: 7:00-7:30 - Informal drinks, snacks and chat 7:30-7:35 - Welcome & group announcements 7:40-8:30 - Talk: Talk: Greener Web Development The ongoing Climate Crisis has heavily impacted London recently, from protests in our streets to unseasonal storms battering our infrastructure. We will look at the impact the Internet has on the climate, and explore how developers' choices can play a surprising part in steering their companies towards a carbon neutral strategy Speaker: Ciaran McNulty Ciaran helps teams at all levels of ability improve via consultancy, training and coaching. He has been a PHP professional since the late 90s and is passionate about TDD, BDD and Agile methodologies. He is lead maintainer of PhpSpec. Sponsors ------------------ Explore Group (https://www.explore-group.com) - The Explore Group has been helping companies recruit top talent in the ever-evolving world of technology since 2005. We've adapted alongside the changing IT market to become increasingly specialist enabling us to support our customers on their journey through the new digital economy. ------------------ Bud (https://thisisbud.com) - Bud solve real-world consumer problems using open banking technology, unparalleled data enrichment capabilities and a suite of connected financial services. ------------------ We will have 2 licences from JetBrains (https://www.jetbrains.com/products.html) for any of their products to raffle. Want to speak at PHP London? We are always looking for speakers for our monthly meetups. If you would like to give a talk this year please fill out the form at the link below. http://docs.google.com/a/phplondon.org/forms/d/1_RYzeZZwOKYXP4dpeNXytyGNQgVDL_XDmy25hxpPdDc -- PHP London operates a code of conduct to ensure that all attendees are able to enjoy our events. We encourage all attendees to read the Code of Conduct (http://phplondon.org/conduct/) before attending a PHP London event.

  • The PHP UK 2020 Pre-Conference Social

    Finch's Pub

    Join us on Wednesday 19th February as we kick off the annual PHP UK Conference with a PHP London pubcon event! We've booked a private room at Finch's Pub on Finsbury Square from 6pm for a pre-conference social event. Come along and meet up with other conference attendees and local PHP Londoners. At 7pm there will be a short talk from Chris Riley on Object Reorientation, followed by more drinks and chat. The pre-conference social is a free event and is open to all PHP London members, regardless of whether you have a conference ticket. Agenda: 6pm - Venue opens 7pm - Object Reorientation by Chris Riley 8pm - More drinks and chat To read more about the PHP UK Conference visit the website here: https://phpconference.co.uk See you there! Sam, Craig and the PHP UK team

  • PHP London February 2020

    Sainsburys

    Venue: Sainsburys, 33 Holborn, London, EC1N 2HT Note: There will be members of Sainsbury's staff who will be able to help you to the correct room. Agenda: 7:00-7:30 - Informal drinks, snacks and chat 7:30-7:35 - Welcome & group announcements 7:40-8:30 - Talk: Talk: Caching the uncacheable with Varnish When the pressure is on, your application will need to scale up or scale out. Throwing servers at the problem is not a sustainable solution and refactoring is not always effective. Caching, on the other hand, might reduce the impact of your application on the system. Unfortunately, when personalization comes into play, caching is really hard: it’s a tradeoff between caching enough variations of your content and maintaining a good hit rate. In this presentation, we will use different techniques in Varnish to cache personalized content: • Using HTTP fragments such as ESI and AJAX • Creating cache variations using cookie values • Authentication on the edge • Fetching session data on the edge • Content transformation and personalization on the edge By doing as much decision making and transformation “on the edge” as possible, we avoid performing expensive computing at the origin, which allows us to scale and to “cache the uncacheable”. Speaker: Thijs Feryn Thijs Feryn is a "technical evangelist" at Varnish Software, the company behind the Varnish Cache open source technology. His goal is to bring technology to the people and people to technology. He focuses on bridging the gap between code and infrastructure. Thijs is a published author at O'Reilly, he is also involved in many open source communities. He speaks, listens, writes, codes, teaches, blogs, vlogs, organizes and is above all very excited to speak at PHP London Sponsors ------------------ Explore Group (https://www.explore-group.com) - The Explore Group has been helping companies recruit top talent in the ever-evolving world of technology since 2005. We've adapted alongside the changing IT market to become increasingly specialist enabling us to support our customers on their journey through the new digital economy. ------------------ Bud (https://thisisbud.com) - Bud solve real-world consumer problems using open banking technology, unparalleled data enrichment capabilities and a suite of connected financial services. ------------------ We will have 2 licences from JetBrains (https://www.jetbrains.com/products.html) for any of their products to raffle. Want to speak at PHP London? We are always looking for speakers for our monthly meetups. If you would like to give a talk this year please fill out the form at the link below. http://docs.google.com/a/phplondon.org/forms/d/1_RYzeZZwOKYXP4dpeNXytyGNQgVDL_XDmy25hxpPdDc -- PHP London operates a code of conduct to ensure that all attendees are able to enjoy our events. We encourage all attendees to read the Code of Conduct (http://phplondon.org/conduct/) before attending a PHP London event.

    2
  • PHP London January 2020

    Sainsburys

    Venue: Sainsburys, 33 Holborn, London, EC1N 2HT Note: There will be members of Sainsbury's staff who will be able to help you to the correct room. Agenda: 7:00-7:30 - Informal drinks, snacks and chat 7:30-7:35 - Welcome & group announcements 7:40-8:30 - Talk: Talk: The La(te)st PHP 7 — What's new in PHP 7.4 During this presentation, we are going to look at the new features that are being introduced PHP 7.4. Join me to have a look at how the type system is strengthened with typed properties and co- and contra-variance of methods, what changes to operator precedence are, and which new features, such as pre-loading classes, are going to be introduced. At the end you will have a good understand about all the new and exciting features that are part of the PHP 7.4 release. Speaker: Derick Rethans Derick Rethans is a PHP internals expert and author of Xdebug. He works as an independent contractor and consultant on PHP extensions and related projects. He has contributed to the PHP project in numerous forms (Date/Time Extension, Xdebug, PHP 4.4/7.4 Release Manager, etc). He is a frequent lecturer at conferences, the author of php|architect's Guide to Date and Time Programming, and the co-author of PHP 5 Power Programming. Derick is also the host of the weekly-ish PHP Internals News podcast. Sponsors ------------------ Explore Group (https://www.explore-group.com) - The Explore Group has been helping companies recruit top talent in the ever-evolving world of technology since 2005. We've adapted alongside the changing IT market to become increasingly specialist enabling us to support our customers on their journey through the new digital economy. ------------------ Bud (https://thisisbud.com) - Bud solve real-world consumer problems using open banking technology, unparalleled data enrichment capabilities and a suite of connected financial services. ------------------ We will have 2 licences from JetBrains (https://www.jetbrains.com/products.html) for any of their products to raffle. Want to speak at PHP London? We are always looking for speakers for our monthly meetups. If you would like to give a talk this year please fill out the form at the link below. http://docs.google.com/a/phplondon.org/forms/d/1_RYzeZZwOKYXP4dpeNXytyGNQgVDL_XDmy25hxpPdDc -- PHP London operates a code of conduct to ensure that all attendees are able to enjoy our events. We encourage all attendees to read the Code of Conduct (http://phplondon.org/conduct/) before attending a PHP London event.

  • PHP London Christmas 2019

    Craft Beer Co

    Note: We will NOT be at Sainsbury's this month. Agenda: 7pm-late - Informal drinks and chat December Social After another great year, we'd like to invite you all to our December Social. There will be no formal agenda, no talk, just good beer and good chat. We have booked the upstairs room at Craft Beer Co in Clerkenwell from 7pm onwards. Note, we are meeting on Wednesday 4th December Want to speak at PHP London? We are always looking for speakers for our monthly meetups. If you would like to give a talk this year please fill out the form at the link below. http://docs.google.com/a/phplondon.org/forms/d/1_RYzeZZwOKYXP4dpeNXytyGNQgVDL_XDmy25hxpPdDc -- PHP London operates a code of conduct to ensure that all attendees are able to enjoy our events. We encourage all attendees to read the Code of Conduct (http://phplondon.org/conduct/) before attending a PHP London event.

    2
  • PHP London November 2019

    Sainsburys

    NOTE: This event is Thursday 14th November (not the usual first Thursday) Venue: Sainsburys, 33 Holborn, London, EC1N 2HT Note: There will be members of Sainsbury's staff who will be able to help you to the correct room. Agenda: 7:00-7:30 - Informal drinks, snacks and chat 7:30-7:35 - Welcome & group announcements 7:40-8:30 - Talk: Talk: Technical Debt Technical debt is like inviting your friends for dinner. After the evening you have a lot of dishes to clean. If you don't clean them right away, you will have so much more work to do in the morning. Every time you release a feature, you have dishes to clean. Speaker: Michal Simon After Michal finished university, he bought a plane ticket, flew to Silicon Valley and looked for a job. After a year as a developer in a startup, he came back and started his own business Codeac.io to help developers deliver better code faster. Sponsors ------------------ Explore Group (https://www.explore-group.com) - The Explore Group has been helping companies recruit top talent in the ever-evolving world of technology since 2005. We've adapted alongside the changing IT market to become increasingly specialist enabling us to support our customers on their journey through the new digital economy. ------------------ Bud (https://thisisbud.com) - Bud solve real-world consumer problems using open banking technology, unparalleled data enrichment capabilities and a suite of connected financial services. ------------------ We will have 2 licences from JetBrains (https://www.jetbrains.com/products.html) for any of their products to raffle. Want to speak at PHP London? We are always looking for speakers for our monthly meetups. If you would like to give a talk this year please fill out the form at the link below. http://docs.google.com/a/phplondon.org/forms/d/1_RYzeZZwOKYXP4dpeNXytyGNQgVDL_XDmy25hxpPdDc -- PHP London operates a code of conduct to ensure that all attendees are able to enjoy our events. We encourage all attendees to read the Code of Conduct (http://phplondon.org/conduct/) before attending a PHP London event.

  • PHP London October 2019

    Sainsburys

    NOTE: This event is Thursday 10th October (not the usual first Thursday) Venue: Sainsburys, 33 Holborn, London, EC1N 2HT Note: There will be members of Sainsbury's staff who will be able to help you to the correct room. Agenda: 7:00-7:30 - Informal drinks, snacks and chat 7:30-7:35 - Welcome & group announcements 7:40-8:30 - Talk: Talk: Tests Make Good Architects This talk takes a look at the positive impacts that automated tests can have on architecture. Unit testing in PHPUnit or PhpSpec, as well as behavioural testing using tools like Behat, have a noticeable effect on software architecture. Tested (or testable) code is often easier to work with, cleaner, and has architectural advantages. We will take a look at some of the impacts that a good test suite can have on your application’s architecture, and how to let your tests be your architect. Speaker: Sam Burns Sam is a PHP developer and software architect with a love of test automation. Sponsors ------------------ Explore Group (https://www.explore-group.com) - The Explore Group has been helping companies recruit top talent in the ever-evolving world of technology since 2005. We've adapted alongside the changing IT market to become increasingly specialist enabling us to support our customers on their journey through the new digital economy. ------------------ Bud (https://thisisbud.com) - Bud solve real-world consumer problems using open banking technology, unparalleled data enrichment capabilities and a suite of connected financial services. ------------------ We will have 2 licences from JetBrains (https://www.jetbrains.com/products.html) for any of their products to raffle. Want to speak at PHP London? We are always looking for speakers for our monthly meetups. If you would like to give a talk this year please fill out the form at the link below. http://docs.google.com/a/phplondon.org/forms/d/1_RYzeZZwOKYXP4dpeNXytyGNQgVDL_XDmy25hxpPdDc -- PHP London operates a code of conduct to ensure that all attendees are able to enjoy our events. We encourage all attendees to read the Code of Conduct (http://phplondon.org/conduct/) before attending a PHP London event.

    5