Thanks Jeroen looks great!
Posts by Johan Janssens
Sketch notes for "php unbound" talk
Opening keynote by @johanjanssens.bsky.social with a little history and a bunch of future!
Slides from my talk "Building #PHP Extensions with #WebAssembly" @confooca.bsky.social are up, incl 20 demos.
Rust, Go, JS → .wasm → call from PHP, sub-ms performance, sandboxed, check the code here: github.com/johanjanssen...
Kudos to @dunglas.dev, #FrankenPHP rocks!
gamma.app/docs/Buildin...
Slides from my talk "#PHP 150x Faster, Still Legacy Friendly!" at #confoo are up.
#FrankenPHP threads + Go semaphore = true parallelism for any blocking PHP code. Legacy scripts stay unchanged, just compose them.
Kudos to @dunglas.dev , FrankenPHP rocks!
gamma.app/docs/PHP-150...
⚙️ Live from #IntPHPcon Munich!
@johanjanssens.bsky.social is showing how FrankenPHP takes PHP beyond Caddy — into the world of standalone runtimes built in Go.
Run PHP with no FPM, no Apache — just a single lightweight binary 💡
Modern PHP deployment redefined 🚀
#PHP #WebDev #DevOps #phpconference
🐘 FrankenPHP Beyond Caddy: Standalone #PHP Runtimes
At #IntPHPcon, @johanjanssens.bsky.social dives into #FrankenPHP as a full PHP runtime in Go ⚡
🔧 No FPM, Apache, or Nginx needed
📦 Compile PHP into Go binaries
🌍 Edge, container & embedded runtimes
🔗 https://f.mtr.cool/jvnxidmsha
FrankenPHP gained 1,000 stars in one week and is now listed among the trending repositories on GitHub 🤩! Let's help it reach 10,000!
Just got my invite to the P2P Summit: x.com/Pears_p2p/st.... Huge thanks to the holepunch.to team! Feels like the early days of #BarCamps and #FOSS.
Excited to share my own work and help build a future true to the Internet’s original vision, decentralised, resilient, and built from the edges in!
🚨 Lumon Industries reports: 🚨
FrankenPHP just hit 8,000 GitHub Stars! 🌟 Our innies are THRILLED! You clearly remember the brilliance of modern PHP. Thanks for the support – no severance needed! 🐘
🚀 Slides are up! No FPM, No Problem – Learn how to build custom #PHP runtimes with #FrankenPHP and #Go, compile PHP into a single binary, and extend it like a pro.
📽️ gamma.app/docs/No-FPM-... #DevConf #EdgeRuntime #NoFPM
@phpconference.bsky.social
Slides are wrapped ✅ for my talk @phpconference.bsky.social tomorrow. "No FPM, No Problem" will cover a bit of #PHP history but mostly offer a look into a bright future — building custom PHP runtimes with #FrankenPHP & Go. 🚀
Super fun session yesterday on building PHP plugins with WASM and @extism.bsky.social at @phpconference.bsky.social
We ran 15 minutes over time — oops 😅 … but that's what happens when the room’s full of great questions and curious minds! Thanks to everyone who joined! #php #wasm
Afternoon energy at #IntPHPcon:
🤖 CI & PHP w/ @derrabus.bsky.social
🌐 WebAssembly w/ @johanjanssens.bsky.social & @kambo.bsky.social
🧪 PHPUnit deep dive w/ Sebastian Bergmann
🎨 UX detox w/ Henning Fries
🔐 GenAI security w/ Jeff Watkins
#PHP #AI #WebDev #UX #Testing
One more demo for my talks at #PHPKonf 🇹🇷 and @phpconference.bsky.social 🇩🇪 What if ... you could minify JS, CSS, HTML, JSON, and SVG with #PHP, either inline or as #FrankenPHP HTTP middleware?
@extism.bsky.social and WebAssembly make this not only possible, but fast enough to run on the fly. 🚀
Lining up a new demo for #PHPKonf 🇹🇷 and @phpconference.bsky.social 🇩🇪. What if you could write PHP extensions in #Go, #Rust, #JS, or even #PHP and ship them as cross-platform binaries?
Very easy with @extism.bsky.social, and plugged into #FrankenPHP, things get fast⚡, flexible 🔄, and seriously fun 🎉
Another demo lined up for my talks at #PHPKonf 🇹🇷 and @phpconference.bsky.social 🇩🇪.
What if #PHP could... transform HTML using good old jQuery syntax, via cheerio.js.org, powered by an @extism.bsky.social plugin?
Yes, that means: jQuery in #WASM, called from PHP! 💥
http-wasm.io describes a Wasm ABI to create http handlers, which can be used to build middleware, think FAAS and Cloud Workers with Extism.
In the screenshots the Enhance SSR Extism plugin is triggered during the request/response cycle, transforming the response.
Prepping demos for my upcoming talks at #PHPKonf 🇹🇷 and @phpconference.bsky.social 🇩🇪.
What if #PHP could... 🚀 Server-Side Render (SSR) Web Components written in JS with enhance.dev, running as HTTP middleware via http-wasm.io, powered by @extism.bsky.social ⚡️ and #FrankenPHP 🐘?!
Been working on an enhance web components as middleware using http-wasm.io If you still working on this, happy to compare noted.
Next stop: Istanbul! 🇹🇷 Excited to be speaking at #PHPKonf about #PHP, WASM, and @extism.bsky.social. Talk is all about making 'what ifs' come true. What if we could write PHP extensions in JS? What if a @laravel.com app could be bundled as a cross-platform binary?
Come and find out phpkonf.org! 🚀
@derickr.phpc.social.ap.brid.gy remembered you mentioned you worked on the PHP WASM playground for the docs. Do you know: runno.dev? If not, might be useful.
Thnx! A video should be online in a few weeks. Will post it.
Just dropped my #ConFoo slides on 'Building Desktop Apps with PHP'! 🚀
Covered #local-first, #NativePHP, #PHPDesktop & built a single-binary desktop app with #FrankenPHP, #Webview & #StaticPHPCLI. Huge kudos to @simonhamp.me for pushing NativePHP forward! 🙏
gamma.app/docs/Buildin...
“Going #retro with #php.. “think I will submit that talk for next year.
Thnx for attending the talk! :)
🚀 Tomorrow, I'm bringing #PHP to the desktop at #ConFoo, building on my first talk!
Can we create a single-binary desktop app with #FrankenPHP & #go — without @electronjs.org and pluggable with WASM? 🤔
Come find out! 9 AM, ST-Laurent 8 🔥
🎟️ confoo.ca/en/2025/sess... #nativephp
Thanks for the elephants! They will find a great home.
Oki. Will meet you after your talk. Upstairs eating something now at the bar.
Just missed you… went to get cash. Tell me where I can find you :)
Slides from my talk "WebAssembly, Extend Anything with Everything, Everywhere! " at #confoo are online. gamma.app/docs/Extism-...
Showed how to extend #frankenphp with an @extism.bsky.social / #wasi markdown middleware plugin, generating html at 3k req/s. Kudos to @dunglas.dev, FrankenPHP rocks!
Great. I am speaking at Confoo this week, where can I find you and the Elephants?