All decks Close
All decks 24
  • Featherweight Multi-tenancy (July 2023)

  • Making a better Siri (June 2023)

  • PCG in Godot (April 2023)

  • 3 Sneaky Ways To Get Into Coding

  • Inventing Async + Await (September 2021)

  • Building Electron React apps (August 2021)

  • Making A Game In 3 Engines (Feb 2021)

  • How to support and grow your dev team (October 2020)

  • React Context + Hooks (September 2020)

  • Modern Monoliths (Livewire only)

  • Modern Monoliths

  • NLL December 2019

  • Maintaining Open Source (July 2019)

    Maintaining open source is a bit like being a monk. You give up your time and effort for "the greater good", and often have to deal with rudeness and entitlement along the way. It doesn't have to be like that. I want to talk to you about the how and why of creating open source code. Together, we'll look at what a good open source library looks like, and how it can pay for itself.

  • Laravel: Idea to Product (Laracon EU 2018)

  • Making Robots with PHP (NomadPHP 2018)

  • Making Games with React (July 2018)

  • Robots with PHP

  • Making Games with React

  • Async PHP Applications

    You've probably been to a couple talks, about how to do "asynchronous things" with PHP. What the experts don't tell you is that the hard part starts when you need to build an application. Sure, there are tools for starting an HTTP server or connecting to a web socket. But what about when you need to write to a database or send an email. You go searching for good tutorials, and all you get is API documentation; about how to use each component in isolation. Say goodbye to that frustration. In this workshop, I'm going to show you how to build an entirely asynchronous, high-concurrency PHP application. We'll bring those isolated components together, to build a real application.

  • Building Robots with PHP