SymfonyCon Vienna 2024: Crafting Hybrid PHP-Go CLIs with Symfony Console
October 29, 2024 • Published by Eloïse Charrier
SymfonyCon Vienna 2024, our next annual international Symfony conference, will take place on:
- December 3 & 4: Two days of hands-on workshops to learn, practice, and enhance your skills in small groups.
- December 5 & 6: Three English-speaking tracks with over 35 outstanding speakers, an Unconference track, and a lively community evening.
🎤 New speaker announcement!
We are super happy to announce our next speaker: Antonis Kalipetis (@akalipetis), Platform.sh will present "Crafting Hybrid PHP-Go CLIs with Symfony Console":
"Discover how to bridge the gap between legacy PHP code and the performance of Go in hybrid CLI development. Using the Symfony Console library, you'll see how we blend these two languages in the Upsun CLI, embedding the Legacy Platform.sh PHP CLI within Go for seamless functionality.
This approach not only enhances performance but also preserves backward compatibility, saving time while migrating from the older PHP-based CLI to the new, faster Go implementation. You'll learn how we maintain intuitive command routing, make it invisible to users, and tackle authentication across both platforms.
This talk is perfect for those looking to modernize their tools without starting from scratch."
🔎 Discover the exciting talks and workshops at SymfonyCon Vienna 2024!
Dive into the first exciting talks, featuring top-notch expert speakers as Fabien Potencier, Viktor Pikaev, Andreas Braun, Michelle Sanver, Sebastian Bergmann, Ondřej Mirtes, Alexander M. Turek, David Buchmann, Marie Minasyan, Nils Adermann, Anne-Julia Seitz, Thibault Milan, Romain Ruaud, Stephan Hochdörfer, Juliette Reinders Folmer, Dave Liddament, Rob Allen, Tugdual Saunier, Simon André, Mathias Arlaud, Adrien Roches, Hubert Lenoir, Antoine Bluchet, Alexander Schranz, Allison Guilhem, Kévin Dunglas, Nicolas Grekas, Sebastian Plagemann, Stephan Hochdörfer, Raphaël Geffroy, Peter Dietrich, Céline Deis, Johannes Wachter, Matheo Daninos, Robin Chalas, Paul Dragoonis, Antonis Kalipetis, Guillaume Moigneu, Florent Huck, Augustin Delaporte, Celeste Van Der Watt, Greg Qualls, Thomas di Luccio, Nigel Kersten, Moritz Schuh, Sebastian Seggewiß, Haylee Millar and, Kemi Elizabeth Ojogbede.
Explore the great lineup of talks here.
Check out the exciting workshop topics on this page.
🫵 Participate in the Unconference track
The Unconference track is a participant-driven format where attendees shape the content and discussions in real-time. Have a topic you're passionate about? Claim your slot by emailing us at events@symfony.com
and set the stage for an unforgettable experience.
Each unconference talk lasts 20 minutes with a screen and projector available on both days.
🧳 Plan your participation
Use the schedule to organize your visit.
Read our attendee guide for venue, accommodation, and transportation details.
Complete your Symfony Live profile to inform us of your dietary preferences, T-shirt size and talk preferences!
🎉 Plan to attend the community evening on Thursday, December 5
Join us for a "Night at the Museum" at one of Vienna's most iconic place: Naturhistorisches Museum Wien (20 minutes by public transport from the conference). From 7:30-10:30 pm. Drinks, music & access to parts of permanent exhibition included. Come dressed in your favorite costume!
💻 Save the date for the Symfony hackathon on Saturday, December 7
Everyone is welcome to join the hackday! Whether you're an experienced contributor or new to the community, your participation is highly valued as it brings a fresh perspective! More details are available here. Address: Stockwerk, Pater-Schwartz-Gasse 11A, 1150 Wien - Map
💡 Follow the "conferences" blog posts to stay updated!
We can't wait to meet you in person to learn and share the latest about Symfony. Join us and be part of the @symfony community! 🫶
Help the Symfony project!
As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.