Longhorn PHP

Longhorn PHP

@longhornphp.com

We're an annual PHP conference in Austin, TX. Our next event will be held October 15-16, 2026. CFP open thru June 30th, tickets on sale now!

26 followers3 following163 posts

Hope everyone is enjoying the tutorial sessions! We'll be having lunch shortly, with the Build Your Sandwich Bar at noon! 🥪 🤠

Thanks to Ben Ramsey for taking a few minutes to chat with us about his upcoming talk about OAuth and OpenID Connect - check it out:

We *could* just write the software stakeholders want us to, but Eric Mann will talk about when we *shouldn't* just write code in his keynote "The Commit You Can't Take Back: Conscience in a Career That Builds the Future".

The future might be parallel, and Florian can teach you how to use the ext-parallel extension to handle some heavy computation. Omni will ask some perpendicular questions about his talk.

João Gilberto Magalhães sat down with Omni to chat about his upcoming talk "Stop Controlling Workflows with If Statements: State Machines in PHP". No if, else, or elseif about it, we're looking forward to learning about state machines.

You still have time to get a ticket to Longhorn PHP - if you're on the fence, check out this sneak peak at Dan Soppelsa's talk about PHPUnit!

Many business processes begin with a status column and a few conditionals, but before long, nobody can say with confidence what should happen. Join João Gilberto Magalhães for "Stop Controlling Workflows with If Statements: State Machines in PHP". buff.ly/Z42n9Lr

No typing for 2 weeks. That's what the surgeon told Zach Watkins, diagnosed with osteoarthritis at 38 years old. Attend "Save your hands for another day" to hear Zach's hard-earned lessons from attempts to use technology. Tickets at buff.ly/Z42n9Lr

On the surface, the idea of code review is a no-brainer - but how detailed should the review be? Who is qualified to perform the review? Join Steve Grunwell for "Code Review: For Me & You" to gain deeper insight into peer code review, as well as pick up some useful tools.

NativePHP has given PHP developers the ability to ship web apps as native iOS and Android apps - but should they? Join Holly Schilling for "That’s your website, not your app" to learn how to meet different expectations for mobile apps. Get tickets at buff.ly/Z42n9Lr

Most developers use PHPUnit exactly as it comes out of the box, but PHPUnit is designed to be extended. Dan Soppelsa's "PHPUnit: Beyond Assertions" will explore the extension points that allow you to tailor PHPUnit to your application. Get tickets at buff.ly/Z42n9Lr

You think you know Tetris. Falling blocks, line clears, gets faster — every developer alive has played it. @projektgopher.com built Tetris in PHP from the 60-page specification. Attend "How Tetris Made Me a Better Programmer" to learn what falling blocks can teach you!

Where do you start when onboarding to a decade-old PHP application? Check out Lincoln Russell's talk "Onboard like a PHP Staff Engineer" to learn how to discover & prioritize business value, herd coworkers toward consensus, and generate real impact. Tickets on sale now at buff.ly/Z42n9Lr

Most PHP apps run behind nginx, but many developers only touch a small part of what it can do. Join Chris Lemon for "Nginx and You " and walk through useful nginx features that anyone can start using, even if you’re not a DevOps specialist. Get your ticket: buff.ly/Z42n9Lr

Join PHP core developer & veteran release manager Daniel Scherzer for a deep dive into the new features, syntax updates, deprecations, & surprises coming in PHP 8.6. Now is the time to start preparing. Tickets at buff.ly/Z42n9Lr

You've probably used OAuth without realizing it, but how does this handshake of trust actually work, & why do developers love or loathe implementing it? Peel back the layers of OAuth 2.0 and OpenID Connect with Ben Ramsey's "Introduction to OAuth and OpenID Connect". Get tickets at buff.ly/Z42n9Lr

JSON is the data interchange format of choice, but its performance in a relational database is horrible. Attend Dave Stoke's talk "Wrestling JSON Data In Your Database with JSON_TABLE()" to learn about JSON_TABLE() and possible alternatives. Tickets at buff.ly/Z42n9Lr