Johan Janssens (@johanjanssens) 's Twitter Profile
Johan Janssens

@johanjanssens

Co-Founder of @joomla & @joomlatools | Founder @timblehq | Fractional CTO & Chief Architect | Startup Advisor | Web Developer | FOSS Advocate | Speaker

ID: 17173320

linkhttp://about.me/johanjanssens calendar_today04-11-2008 23:50:39

2,2K Tweet

2,2K Followers

95 Following

Johan Janssens (@johanjanssens) 's Twitter Profile Photo

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, #NativePHP, #FrankenPHP, #Golang, #PHP, #JS ... and a few surprises. More: confoo.ca/en/speaker/joh… See you tomorrow!

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, #NativePHP, #FrankenPHP,  #Golang, #PHP, #JS ... and a few surprises.

More: confoo.ca/en/speaker/joh…

See you tomorrow!
Johan Janssens (@johanjanssens) 's Twitter Profile Photo

Slides from my talk "WebAssembly, Extend Anything with Everything, Everywhere! " at #confoo are online. gamma.app/docs/Extism-Ma… Showed how to extend #frankenphp with an extism / #wasi markdown middleware plugin, generating html at 3k req/s. Kudos to Kévin Dunglas, FrankenPHP rocks!

Johan Janssens (@johanjanssens) 's Twitter Profile Photo

🚀 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 Electron and pluggable with WASM? 🤔 Come find out! 9 AM, ST-Laurent 8 🔥 🎟️ confoo.ca/en/2025/sessio… #nativephp

Johan Janssens (@johanjanssens) 's Twitter Profile Photo

Just dropped my #ConFoo slides on 'Building Desktop Apps with PHP'! 🚀 Covered #localfirst, #NativePHP, #PHPDesktop & built a single-binary desktop app with #FrankenPHP, #Webview & #StaticPHPCLI. Huge kudos to Simon Hamp for pushing NativePHP forward! 🙏 gamma.app/docs/Building-…

Johan Janssens (@johanjanssens) 's Twitter Profile Photo

Next stop: Istanbul! 🇹🇷 Excited to be speaking at #PHPKonf about #PHP, #WASM, and extism. Talk is all about making 'what ifs' come true. What if we could write PHP extensions in JS? What if a #Laravel app could be bundled as a cross-platform binary? phpkonf.org 🚀

The PHP Foundation (@thephpf) 's Twitter Profile Photo

FrankenPHP is now officially supported by The PHP Foundation The project repository will be moved to the php.net organisation on GitHub. thephp.foundation/blog/2025/05/1…

Johan Janssens (@johanjanssens) 's Twitter Profile Photo

Prepping demos for my upcoming talks at #PHPKonf 🇹🇷 and International PHP Conference 🇩🇪. 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 ⚡️ and #FrankenPHP 🐘?

Prepping demos for my upcoming talks at #PHPKonf 🇹🇷 and <a href="/phpconference/">International PHP Conference</a> 🇩🇪. 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 ⚡️ and #FrankenPHP 🐘?
Johan Janssens (@johanjanssens) 's Twitter Profile Photo

Another demo lined up for my talks at #PHPKonf 🇹🇷 and International PHP Conference 🇩🇪. What if #PHP could... transform HTML using good old jQuery syntax, via cheerio.js.org, powered by an extism plugin? Yes, that means: jQuery in WASM, called from PHP. 💥 #wasm #JavaScript

Another demo lined up for my talks at #PHPKonf 🇹🇷 and <a href="/phpconference/">International PHP Conference</a>  🇩🇪. What if #PHP could... transform HTML using good old jQuery syntax, via cheerio.js.org, powered by an <a href="/extism/">extism</a>  plugin?

Yes, that means: jQuery in WASM, called from PHP. 💥 #wasm #JavaScript
Johan Janssens (@johanjanssens) 's Twitter Profile Photo

Lining up a new demo for #PHPKonf 🇹🇷 and International PHP Conference🇩🇪. 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, and plugged into #FrankenPHP, things get fast⚡, flexible 🔄, and seriously fun 🎉!

Lining up a new demo for #PHPKonf 🇹🇷 and
<a href="/phpconference/">International PHP Conference</a>🇩🇪. What if you could write PHP extensions in Go, Rust, JS, or even PHP and ship them as cross-platform binaries?  

Very easy with <a href="/extism/">extism</a>,  and plugged into #FrankenPHP, things get fast⚡, flexible 🔄, and seriously fun 🎉!
Johan Janssens (@johanjanssens) 's Twitter Profile Photo

One more demo for my talks at istanbul PHP User Group 🇹🇷 and International PHP Conference 🇩🇪 What if ... you could minify JS, CSS, HTML, JSON, and SVG with #PHP, either inline or as #FrankenPHP HTTP middleware? extism and WebAssembly make this not only possible, but fast enough to run on the fly. 🚀

One more demo for my talks at <a href="/istanbulphp/">istanbul PHP User Group</a>  🇹🇷 and <a href="/phpconference/">International PHP Conference</a> 🇩🇪 What if ... you could minify JS, CSS, HTML, JSON, and SVG with #PHP, either inline or as #FrankenPHP HTTP middleware?

<a href="/extism/">extism</a>  and WebAssembly make this not only possible, but fast enough to run on the fly. 🚀
Johan Janssens (@johanjanssens) 's Twitter Profile Photo

Ready for Saturday! Slides ✅ Demos ✅ Expect extism, #PHP, #WebAssembly, #FrankenPHP, #Golang, #Rust, #JavaScript and more. If you're into runtimes, plugins, or what's next for PHP, don’t miss it. See you there!

Johan Janssens (@johanjanssens) 's Twitter Profile Photo

Super fun session yesterday on building PHP plugins with #WASM and extism at International PHP Conference We ran 15 minutes over time — oops 😅 … but that's what happens when the room’s full of great questions and curious minds! tinyurl.com/phpconference2… #php

Johan Janssens (@johanjanssens) 's Twitter Profile Photo

Slides are wrapped ✅ for my talk International PHP Conference 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. 🚀

Slides are wrapped ✅ for my talk <a href="/phpconference/">International PHP Conference</a>  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 &amp; Go. 🚀
Johan Janssens (@johanjanssens) 's Twitter Profile Photo

🚀 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-No… #DevConf #EdgeRuntime #NoFPM International PHP Conference

Kévin Dunglas (@dunglas) 's Twitter Profile Photo

🚨 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! 🐘

🚨 <a href="/LumonIndustries/">Lumon Industries 🌐</a> 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! 🐘
Johan Janssens (@johanjanssens) 's Twitter Profile Photo

Just got my invite to the P2P Summit. Huge thanks to the Holepunch🕳🥊 team! Feels like the early days of @BarCamp and #FOSS. Excited to share my work and help build a future true to the Internet’s original vision, decentralized, resilient, and built from the edges in! #p2p

Mathias Buus 🕳🥊 (@mafintosh) 's Twitter Profile Photo

Only 13 days to until we kick off our first P2P summit in amazing Lugano. Can’t wait, agenda and antendee list look incredible summit.pears.com