Skip to content
November Meetup

Details

🏢 Location: Odisee Ghent - Technologie Campus - Building L
🍽️ Come hungry: we'll have food and drinks
👍 We have a limited amount of spots, so only RSVP when you are sure you'll be able to make it.

Schedule
19:00 Doors (food and drinks available)
20:00 Talk 1: Help! Production is broken, but it works on my pc! - Kristof Feys
20:45 Talk 2: Building a PHP app server in Golang - Johan Janssens
21:15 Socializing
22:?? End of meetup

Talk 1: Help! Production is broken, but it works on my pc! - Kristof Feys

In this talk, we’ll dive into the dark realms of debugging production, where things break and chaos reigns. I’ll walk you through a practical, step-by-step approach to fixing those issues, so you can restore order quickly. With some real-world examples and a bit of fun along the way, you’ll learn how to handle those dreaded 40x, 50x, and everything in between—because when production’s down, we (usually) don’t run.

Bio:

Kristof Feys is an accomplished software developer with over 15 years of experience in the tech industry. As a full stack developer and project manager he’s worked at companies like Daikin and o2o where he blends technical business analyses with a creative problem-solving mindset. Over the years, he has encountered a wide variety of quirks and challenges across different infrastructures, honing his ability to quickly recognize issues and pinpoint the right direction to resolve them. His hands-on approach and commitment make him a trusted expert in his field.

Talk 2: Building a PHP app server in Golang - Johan Janssens

Traditionally, PHP is executed using the built-in FPM (FastCGI Process Manager) alongside Nginx or Apache. This setup requires at least two processes: one for the server and one for PHP-FPM. But what if we could simplify this to a single, standalone, and dependency-free Go runtime?

In this talk, we'll unveil an innovative approach to constructing a PHP application server using FrankenPHP (a Go PHP SAPI), Goridge (a Go PHP IPC/RPC bridge) and Go's net/http package. By compiling PHP directly into the runtime using static-php.dev , we eliminate dependencies and streamline the setup.

Imagine a standalone, cross-platform server that not only delivers top-notch performance for running PHP applications anywhere but can also be effortlessly extended using an RPC bridge between PHP and Go.

Eager to boost your PHP apps' performance and explore the world of Go? Then this talk is for you! We'll walk you through the process of building and packaging the server as a single, cross-platform binary and show how Go’s performance and capabilities can elevate your application’s efficiency.

Bio:

Johan Janssens is a passionate technologist and open-source enthusiast with a knack for building innovative solutions and crafting seamless digital experiences. With over two decades of experience, Johan thrives as a Fractional CTO, Chief Architect, and advocate for free software.

As a co-founder of Joomla and the lead developer of Joomla 1.5, he’s played a pivotal role in shaping the open-source landscape. Johan loves diving into complex challenges—connecting, automating, and creating with open technologies—all while bringing bold ideas to life. For him, it’s all about the joy of making things work smarter and better.

We look forward seeing you at our meetup!

Photo of devs.gent group
devs.gent
See more events
Odisee - Campus Rabot 
Gebroeders Desmetstraat 1, 9000 Gent · Gent