Johan Janssens's Avatar

Johan Janssens

@johanjanssens.bsky.social

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

34 Followers  |  7 Following  |  23 Posts  |  Joined: 17.10.2024  |  2.0289

Latest posts by johanjanssens.bsky.social on Bluesky

Post image

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!

23.06.2025 09:54 β€” πŸ‘ 21    πŸ” 4    πŸ’¬ 0    πŸ“Œ 2
Preview
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

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!

18.06.2025 23:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

10.06.2025 09:18 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
No FPM, No Problem No FPM, No Problem Building runtime(s) with FrankenPHP and Golang

πŸš€ 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

05.06.2025 13:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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. πŸš€

04.06.2025 15:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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

04.06.2025 09:18 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

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

03.06.2025 15:15 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

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. πŸš€

27.05.2025 11:16 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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 πŸŽ‰

23.05.2025 18:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

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! πŸ’₯

21.05.2025 11:48 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
http-wasm: HTTP functions implemented in WebAssembly

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.

15.05.2025 20:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

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

15.05.2025 13:51 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Been working on an enhance web components as middleware using http-wasm.io If you still working on this, happy to compare noted.

15.05.2025 12:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
PHPKonf 2025 PHPKonf - Δ°stanbul PHP Conference 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! πŸš€

07.05.2025 10:07 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Runno An open-source sandbox that runs inside and outside the browser.

@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.

04.03.2025 15:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thnx! A video should be online in a few weeks. Will post it.

28.02.2025 21:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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.

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...

28.02.2025 20:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

β€œGoing #retro with #php.. β€œthink I will submit that talk for next year.

Thnx for attending the talk! :)

28.02.2025 16:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Building Desktop Apps...with PHP? | ConFoo.ca FullStack Conference for developers February 26-28, 2025 in Montreal, Canada.

πŸš€ 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

28.02.2025 03:11 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Thanks for the elephants! They will find a great home.

27.02.2025 21:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oki. Will meet you after your talk. Upstairs eating something now at the bar.

27.02.2025 18:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Just missed you… went to get cash. Tell me where I can find you :)

27.02.2025 13:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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.

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!

26.02.2025 19:45 β€” πŸ‘ 7    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

Great. I am speaking at Confoo this week, where can I find you and the Elephants?

26.02.2025 03:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Lovely! I'm collecting Elephants, ... seems you have a few I don't have yet. Are you selling them?

25.02.2025 20:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
View on Old Montreal from Port of Montreal Tower

View on Old Montreal from Port of Montreal Tower

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!

25.02.2025 20:15 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

Switzerland now requires all government software to be open source. "public money, public code" www.zdnet.com/article/swit...

20.10.2024 14:12 β€” πŸ‘ 349    πŸ” 116    πŸ’¬ 8    πŸ“Œ 16

πŸ“’ 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.

17.10.2024 15:09 β€” πŸ‘ 77    πŸ” 20    πŸ’¬ 2    πŸ“Œ 0

@johanjanssens is following 7 prominent accounts