Sign in

Johan Janssens

@johanjanssens.bsky.social
46 followers 7 following 26 posts

Co-Founder of joomla.org & joomlatools.com | Fractional CTO & Chief Architect | Startup Advisor | Web Developer | FOSS Advocate | Speaker.

PostsRepliesMedia
Reposted by Johan Janssens
API Platform @api-platform.com · 05/06/2026
📢 #APIPlatformCon 2026 speaker reveal! Please welcome Joomla! co-founder @johanjanssens.bsky.social with his talk "Building Desktop Apps with FrankenPHP". He will demonstrate how to build lightweight, serverless, native desktop appls packaged into a single binary: api-platform.com/con/2026/tic...
Meet JohanPHP on the desktop? Learn with Johan how FrankenWails creates lightweight, single-binary native apps without the bloat of Electron. By the end of this session, you'll have a working desktop app that you'd never guess isn't native.
144
Reposted by Johan Janssens
Jeroen Heijmans @jeroenheijmans.nl · 13/03/2026
Opening keynote by @johanjanssens.bsky.social with a little history and a bunch of future!
Sketch notes for "php unbound" talk
221
Johan Janssens @johanjanssens.bsky.social · 11/03/2026
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...
gamma.app
Building PHP plugins with WASM | Confoo 2026
Extism is a cross-language plugin framework for building with WebAssembly. It's goal is to make all software programmable.
000
Johan Janssens @johanjanssens.bsky.social · 26/02/2026
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...
gamma.app
PHP, 150x Faster Still Legacy Friendly
This talk explores how to push PHP to its limits using FrankenPHP and Swow, a sprinkle of PHP, and a dash of Go to orchestrate it all.
041
Reposted by Johan Janssens
International PHP Conference @phpconference.bsky.social · 30/10/2025
⚙️ 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
001
Reposted by Johan Janssens
International PHP Conference @phpconference.bsky.social · 16/09/2025
🐘 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 🔗 f.mtr.cool/jvnxidmsha
011
Reposted by Johan Janssens
Kévin Dunglas @dunglas.dev · 23/06/2025
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!
0214
Johan Janssens @johanjanssens.bsky.social · 19/06/2025
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!
x.com
Pears_com on X: "A new internet of peers is emerging—one without servers, gatekeepers, or compromise. This July, the pioneers building it will gather in the beautiful city of Lugano 🇨🇭 Flights & hotels covered. Apply now → https://t.co/NYF9Q8j6Ki 🍐 https://t.co/svqsQzTUmI" / X
A new internet of peers is emerging—one without servers, gatekeepers, or compromise. This July, the pioneers building it will gather in the beautiful city of Lugano 🇨🇭 Flights & hotels covered. Apply now → https://t.co/NYF9Q8j6Ki 🍐 https://t.co/svqsQzTUmI
000
Reposted by Johan Janssens
Kévin Dunglas @dunglas.dev · 10/06/2025
🚨 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! 🐘
073
Johan Janssens @johanjanssens.bsky.social · 05/06/2025
🚀 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
gamma.app
No FPM, No Problem
No FPM, No Problem Building runtime(s) with FrankenPHP and Golang
010
Johan Janssens @johanjanssens.bsky.social · 04/06/2025
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. 🚀
020
Johan Janssens @johanjanssens.bsky.social · 04/06/2025
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
tinyurl.com
Building PHP plugins with WebAssembly and Extism - PHPConference Berlin 2025
Extism is a cross-language plugin framework for building with WebAssembly​. It's goal is to make all software programmable.
020
Reposted by Johan Janssens
International PHP Conference @phpconference.bsky.social · 03/06/2025
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
012
Johan Janssens @johanjanssens.bsky.social · 27/05/2025
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. 🚀
020
Johan Janssens @johanjanssens.bsky.social · 23/05/2025
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 🎉
010
Johan Janssens @johanjanssens.bsky.social · 21/05/2025
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! 💥
041
Johan Janssens @johanjanssens.bsky.social · 15/05/2025
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 🐘?!
031
Johan Janssens @johanjanssens.bsky.social · 07/05/2025
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! 🚀
phpkonf.org
PHPKonf 2025
PHPKonf - İstanbul PHP Conference 2025
011
Johan Janssens @johanjanssens.bsky.social · 04/03/2025
@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.
runno.dev
Runno
An open-source sandbox that runs inside and outside the browser.
010
Johan Janssens @johanjanssens.bsky.social · 28/02/2025
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...
gamma.app
Building Desktop Apps with PHP | Confoo 2025
Extism is a cross-language plugin framework for building with WebAssembly​. It's goal is to make all software programmable.
110
Johan Janssens @johanjanssens.bsky.social · 28/02/2025
🚀 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
confoo.ca
Building Desktop Apps...with PHP? | ConFoo.ca
FullStack Conference for developers February 26-28, 2025 in Montreal, Canada.
051
Johan Janssens @johanjanssens.bsky.social · 26/02/2025
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!
gamma.app
Extism - Make all software programmable | Confoo 2025
Extism is a cross-language plugin framework for building with WebAssembly​. It's goal is to make all software programmable.
175
Johan Janssens @johanjanssens.bsky.social · 25/02/2025
After a 2-year conference sabbatical, I'm back on the speaker circuit! First stop: #ConFoo in Montreal. This year’s talks cover and include #WASM, @extism.bsky.social, #NativePHP, #FrankenPHP, #Golang, #PHP, #JS ... and a few surprises. More: confoo.ca/en/speaker/j... See you tomorrow!
View on Old Montreal from Port of Montreal Tower
041
Reposted by Johan Janssens
Kelsey Hightower @kelseyhightower.com · 20/10/2024
Switzerland now requires all government software to be open source. "public money, public code" www.zdnet.com/article/swit...
zdnet.com
Switzerland federal government requires releasing its software as open source
The United States remains reluctant to work with open source, but European countries are bolder.
8347116
Reposted by Johan Janssens
Tim Berners-Lee @timbl.bsky.social · 17/10/2024
📢 solidproject.org will have a new organisational home @odihq.bsky.social - pairing policy expertise with pro-human technology to build a global data infrastructure that encourages collaboration, stimulates creativity and fosters compassion - my original hope for the web.
27921