• PHP London January 2019

    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: Let's get you geared up to tackle legacy code The first step of working with legacy code is realizing the incredible amount of value that has dropped in your lap. In this talk, we are going to pinpoint that value. And move that value in a better to maintain and understand codebase. First, we will cover the general mentality that will make it easier to prepare a plan of attack. Next up are more technical tips that will make it easier to talk about the code. We will end off the session by actually porting a small piece of code Speaker: Frederick Vanbrabant Frederick Vanbrabant is a software developer from Antwerp Belgium with a love for legacy code and APIs. He is the founder of Brody & Hooper, and currently employed as a software architect at Take The Lead. When he's not writing or talking about code you can find him in a ring trying to imitate Muhammad Ali. Sponsors ---------------- Cloudflare (https://www.cloudflare.com) - Cloudflare is the leading performance and security company helping to build a better Internet. Today the company runs one of the world’s largest networks that powers more than 6 million Internet properties. More than 10 trillion Internet requests flow through Cloudflare’s network each month, accounting for nearly 10% of all Internet requests for more than 2.5 billion people globally. ------------------ LendInvest (https://www.lendinvest.com) - LendInvest provide finance to property professionals, and provide a platform for individuals and institutions to invest in property backed loans. ------------------ 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. ------------------ Paddle (https://paddle.com) - Our mission is to help software companies succeed — enabling them to focus on creating products the world loves. Hundreds of companies rely on our e-commerce platform to sell their software products globally, as well as our powerful analytics and marketing tools to understand and grow their businesses. ------------------ We'll also 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 2018

    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 Thursday 29th November 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 2018

    Bloomberg SPACE

    Venue: busuu, 50 Finsbury Square, London EC2A 1HD Note: There will be members of busuu 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: Scraping with PHP This talk will be a short introduction to scraping, and how to do it successfully in PHP, when and why scraping could be useful to you. It will cover in-built PHP functions, as well as various packages, tools and techniques and how to scrape even the most stubborn websites. Speaker: Adam Cable Adam has been a developer for the past 20 years, spending most of them trying to extract meaningful data from websites. Having worked for large corporations for nearly 15 years he has run his own IT company, Adsar, for the past 5. He specialises in price comparison sites (hence the fascination with scraping) helping people to find the best deals for various products. At home he conducts a Brass Band and spends as much time as possible playing with Brio with his 3 year old son. Sponsors ---------------- Cloudflare (https://www.cloudflare.com) - Cloudflare is the leading performance and security company helping to build a better Internet. Today the company runs one of the world’s largest networks that powers more than 6 million Internet properties. More than 10 trillion Internet requests flow through Cloudflare’s network each month, accounting for nearly 10% of all Internet requests for more than 2.5 billion people globally. ------------------ LendInvest (https://www.lendinvest.com) - LendInvest provide finance to property professionals, and provide a platform for individuals and institutions to invest in property backed loans. ------------------ 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. ------------------ Paddle (https://paddle.com) - Our mission is to help software companies succeed — enabling them to focus on creating products the world loves. Hundreds of companies rely on our e-commerce platform to sell their software products globally, as well as our powerful analytics and marketing tools to understand and grow their businesses. ------------------ We'll also 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.

    3
  • PHP London October 2018

    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: Move your apps into containers This talk will be a short introduction to docker, containers and other buzzwords. The talk will show you how to put even most stubborn applications into containers, to move them around between developer environment, staging/testing all the way to production. It will also cover how to pass data between containers, how to customize them (not only for PHP but also other common ones), viewing logs and diagnosing issues Speaker: Gregorz Drozd Grzegorz (you can call him Greg) – Is a developer with many years of experience. He has worked for many companies ranging from big international mega corporations and small startups. Starting out as a developer and then progressing myself into a technical leader, he is currently a software architect. He specialises in high performance, secure web applications and is currently experimenting with DevOps and IoT hardware design. Sponsors ---------------- Cloudflare (https://www.cloudflare.com) - Cloudflare is the leading performance and security company helping to build a better Internet. Today the company runs one of the world’s largest networks that powers more than 6 million Internet properties. More than 10 trillion Internet requests flow through Cloudflare’s network each month, accounting for nearly 10% of all Internet requests for more than 2.5 billion people globally. ------------------ LendInvest (https://www.lendinvest.com) - LendInvest provide finance to property professionals, and provide a platform for individuals and institutions to invest in property backed loans. ------------------ 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. ------------------ Paddle (https://paddle.com) - Our mission is to help software companies succeed — enabling them to focus on creating products the world loves. Hundreds of companies rely on our e-commerce platform to sell their software products globally, as well as our powerful analytics and marketing tools to understand and grow their businesses. ------------------ We'll also 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 September 2018

    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: Squash Bugs with Static Analysis All developers know that bugs are bad and finding them can be difficult. The good news is tools to help us find and prevent bugs are becoming more powerful... Modern static analysis tools (e.g. IDEs like PHPStorm and tools like Psalm, Phan and PHPStan) are far more advanced then their predecessors. They can find a whole range of bugs whilst keeping the false positive rate low. This talk introduces more advanced static analysis. It will show the kinds of bugs that the more advanced static analysis tools can find. We’ll then look how they can be added to your current development work flow. We’ll finally look at how we can write our code in such a way to get the most out of static analysis. Speaker: Dave Liddament Dave is a director and developer at Lamp Bristol, a software consultancy. He’s been writing software commercially for over fifteen years in many languages including C, Python, Java and PHP. Dave is keen to pass on his knowledge. He is an organiser and regular speaker at PHP-SW. He also runs the monthly workshop Bristol PHP Training that covers topics including testing, CI and git. When not busy coding, Dave enjoys scuba diving and running. Sponsors ---------------- Cloudflare (https://www.cloudflare.com) - Cloudflare is the leading performance and security company helping to build a better Internet. Today the company runs one of the world’s largest networks that powers more than 6 million Internet properties. More than 10 trillion Internet requests flow through Cloudflare’s network each month, accounting for nearly 10% of all Internet requests for more than 2.5 billion people globally. ------------------ LendInvest (https://www.lendinvest.com) - LendInvest provide finance to property professionals, and provide a platform for individuals and institutions to invest in property backed loans. ------------------ Nexmo (https://www.nexmo.com) - Nexmo is a global cloud communications platform, providing APIs and SDKs for SMS, voice, phone verification, messaging and advanced multi-channel conversations. We have libraries across a range of platforms including PHP, enabling you to build communications features such as two-factor authentication, two-way and group messaging, one to one or multi person calls, all with the technologies that you are already using. ------------------ 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. ------------------ Paddle (https://paddle.com) - Our mission is to help software companies succeed — enabling them to focus on creating products the world loves. Hundreds of companies rely on our e-commerce platform to sell their software products globally, as well as our powerful analytics and marketing tools to understand and grow their businesses. ------------------ We'll also 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 August 2018

    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: Lightning Talks This month we have decided to change things up from the normal format and bring back the Lightning Talks. Talks ---------------- - Andrew Kardos - Editing tables and their relations with ease - OOP syntax, zero boilerplate code. Helping developers with a recurring, boring but critical task. - Simon Hamp - Composer Security - Craig Willis - PHP London, Past, Present and Future - Enrico De Gaudenzi - PHP in Stellarise ltd - Jakub Zalas - Breaking Encapsulation Sponsors ---------------- Cloudflare (https://www.cloudflare.com) - Cloudflare is the leading performance and security company helping to build a better Internet. Today the company runs one of the world’s largest networks that powers more than 6 million Internet properties. More than 10 trillion Internet requests flow through Cloudflare’s network each month, accounting for nearly 10% of all Internet requests for more than 2.5 billion people globally. ------------------ LendInvest (https://www.lendinvest.com) - LendInvest provide finance to property professionals, and provide a platform for individuals and institutions to invest in property backed loans. ------------------ Nexmo (https://www.nexmo.com) - Nexmo is a global cloud communications platform, providing APIs and SDKs for SMS, voice, phone verification, messaging and advanced multi-channel conversations. We have libraries across a range of platforms including PHP, enabling you to build communications features such as two-factor authentication, two-way and group messaging, one to one or multi person calls, all with the technologies that you are already using. ------------------ 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'll also 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.

    3
  • PHP London July 2018

    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: Progressive Web Apps and offline development There is a lot of talk about Progressive Web Apps at the moment. It is a hot topic in the JavaScript community. In this talk, we will briefly explore what a PWA is and how to build one. We will look at the benefits of PWA's and more importantly their limitations. We then look a bit deeper at the technologies behind PWA's such as Service Workers, in particular we will look at the mechanics behind Service Workers, and how they will affect your back-end builds. Finally, we will look at offline development, the offline first life-cycle and the tools and technologies needed to start building offline applications. Comparing offline storage mechanisms, and their limitations. This talk is great for anyone building web-based applications, in any language, or anyone wanting to learn more about PWA's and offline development. Speaker: Mike Oram Mike Oram is the lead trainer at Mayden Academy in Bath. He is a full stack developer with nearly ten years’ experience working in interface design, front-end and server-side technologies. Mike most enjoys writing CSS and JavaScript and has a particular passion for mentoring and supporting junior developers. Sponsors ---------------- Cloudflare - Cloudflare is the leading performance and security company helping to build a better Internet. Today the company runs one of the world’s largest networks that powers more than 6 million Internet properties. More than 10 trillion Internet requests flow through Cloudflare’s network each month, accounting for nearly 10% of all Internet requests for more than 2.5 billion people globally. ------------------ LendInvest (https://www.lendinvest.com) - LendInvest provide finance to property professionals, and provide a platform for individuals and institutions to invest in property backed loans. ------------------ Nexmo (https://www.nexmo.com) - Nexmo is a global cloud communications platform, providing APIs and SDKs for SMS, voice, phone verification, messaging and advanced multi-channel conversations. We have libraries across a range of platforms including PHP, enabling you to build communications features such as two-factor authentication, two-way and group messaging, one to one or multi person calls, all with the technologies that you are already using. ------------------ 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'll also 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 June 2018

    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: BDD in Practice We'll look at some common Behaviour Driven Development practices, and show how you can use them to improve communication between business and development, align your understandings of requirements, and eventually drive your development with automated tests using tools like Behat. Speaker: Ciaran McNulty Ciaran helps teams at all levels of ability improve via 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, a unit level BDD tool. Sponsors ---------------- Cloudflare - Cloudflare is the leading performance and security company helping to build a better Internet. Today the company runs one of the world’s largest networks that powers more than 6 million Internet properties. More than 10 trillion Internet requests flow through Cloudflare’s network each month, accounting for nearly 10% of all Internet requests for more than 2.5 billion people globally. ------------------ LendInvest (https://www.lendinvest.com) - LendInvest provide finance to property professionals, and provide a platform for individuals and institutions to invest in property backed loans. ------------------ Nexmo (https://www.nexmo.com) - Nexmo is a global cloud communications platform, providing APIs and SDKs for SMS, voice, phone verification, messaging and advanced multi-channel conversations. We have libraries across a range of platforms including PHP, enabling you to build communications features such as two-factor authentication, two-way and group messaging, one to one or multi person calls, all with the technologies that you are already using. ------------------ We'll also 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
  • PHP London May 2018

    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: Dr Sheldon Cooper Presents: Fun with Flags No no, not country flags, feature flags! Feature flags are a powerful technique that allows teams to modify a system’s behaviour without changing code. They can be used several reasons – canary releases and A/B testing to name a few. This talk will show you how you’re already using feature flags in your application without realising it. Next, we’ll take a look at some of the best tooling out there to help you take feature flags to the next level. Finally, we’ll cover strategies for removing feature flags before they become technical debt that you have to manage. Speaker: Michael Heap Michael is a polyglot software engineer, committed to reducing complexity in systems and making them more predictable. Working with a variety of languages and tools, he shares his technical expertise to audiences all around the world at user groups and conferences Sponsors ---------------- Cloudflare - Cloudflare is the leading performance and security company helping to build a better Internet. Today the company runs one of the world’s largest networks that powers more than 6 million Internet properties. More than 10 trillion Internet requests flow through Cloudflare’s network each month, accounting for nearly 10% of all Internet requests for more than 2.5 billion people globally. ------------------ LendInvest (https://www.lendinvest.com) - LendInvest provide finance to property professionals, and provide a platform for individuals and institutions to invest in property backed loans. ------------------ We'll also 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.

    3
  • PHP London April 2018

    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: Machine learning and trend analysis in PHP The world we live in is one where data is one of the most valuable assets. There are many different pieces of data we can analyse on all kind of data from analytics of user behaviour of your platform, user generated content, monitoring of exception rates, or when your core business model is to provide some kind of analytics platform. This talk will talk about how you can, in your PHP applications, perform utilise machine learning techniques to build models, analyse data to get useful information and spot anomalies. Speaker: Michael Cullum Michael Cullum is a backend PHP developer, working particularly with Symfony, and has been for about nine years. He currently works at SamKnows as a senior software engineer & architect handling and processing huge amounts of internet measurement data. He is also a manager & core developer at phpBB where he has been a contributor for over half a decade and he recently joined the Symfony Core Team to lead on security. He is actively involved in the PHP FIG previously as editor of PSR-12 and running the administration of the FIG as the PHP FIG Secretary for 2 years; he now sits on the Core Committee, the steering group of the FIG, and is the editor of PSR-9 and PSR-10: two new security PSRs. Sponsors ---------------- Cloudflare - Cloudflare is the leading performance and security company helping to build a better Internet. Today the company runs one of the world’s largest networks that powers more than 6 million Internet properties. More than 10 trillion Internet requests flow through Cloudflare’s network each month, accounting for nearly 10% of all Internet requests for more than 2.5 billion people globally. ------------------ LendInvest (https://www.lendinvest.com) - LendInvest provide finance to property professionals, and provide a platform for individuals and institutions to invest in property backed loans. ------------------ We'll also 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