"Building a small game using txiki.js and SDL3 " π code.saghul.net/2026/03/buil...
"Building a small game using txiki.js and SDL3 " π code.saghul.net/2026/03/buil...
#txiki.js is my tiny JavaScript engine. I just released version 26.3.0, the biggest release since I started the project: HTTP and WebSocket server, fully static builds on Windows, and more! Check out the blog post: code.saghul.net/2026/03/txik... and full release notes: github.com/saghul/txiki...
Itβs #FOSDEM time again!
In 2016 some of us banded together and created the RTC devroom, which has ran strong. It was an absolute pleasure to have had the possibility to do that, thanks FOSDEM! β€οΈ We'll try our luck again next year!
After having a RealTime Communications devroom for 10 years at #FOSDEM, we'll sit 2026 out, as our application has been rejected. A bit of history: in 2013 FOSDEM had both a Jabber and a Telephony devroom. Then there were 2 years of no RTC things devroom.
Brutalist Blog: Updated galore! More semantic HTML, theming, dark mode, and more! bettercallsaghul.com/brutalist-bl...
It's that time of the year again! Just applied for a #FOSDEM #devroom for Real Time Communications! Let's do this again!
On my way to #RTC.ON! Together with Razvi weβll be speaking about our journey in AI assisted transcriptions in #Jitsi Meet.
@saghul.bsky.social this one's dedicated to you! A pinch of QuickJS-NG inside a DuckDB Extension. Nobody asked for it and nobody might ever use it but it exists and runs basics π€ github.com/quackscience...
sqlite-js: βCreate custom SQLite functions in JavaScript. Extend your database with scalars, aggregates, window functions, and collations directly in JavaScript.β Neat! github.com/sqliteai/sql...
#QuickJS NG 0.10.0 released! π code.saghul.net/2025/05/quic...
Brutalist Blog Generator - Progress: file watching and local server! π bettercallsaghul.com/brutalist-bl...
Damn, that's some productivity! How many stacks has it been?
Hola, I'm engaging! :-P
I've started to learn Swift by building a statig blog generator with it. Here is the very first blog post built with BBG: the Brutalist Blog Generator! bettercallsaghul.com/brutalist-bl... and the code: github.com/saghul/bruta... So far I'm really liking the language!
Maybe this is why my Firefox was going a bit slow... π€
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!
devblogs.microsoft.com/typescript/t...
#QuickJS NG 0.9.0 released with a bunch of new APIs, support for Meson, amalgamated builds and more! Check it π
New blog post! "Fixing 5GHz WiFi on an Archer C7 with OpenWRT " π buff.ly/7UVMvuY #OpenWRT
Alas they deleted the comment! But it's there as an image, for posterity: github.com/jitsi/lib-ji...
Deno 2.2 is released!
OTEL, node:sqlite, linter plugins, and much more π
deno.com/blog/v2.2
Caught an AI bot sending us weird pull requests. At least we got a good recipe out of it! π
I have wanted to dabble in SwiftUI for while and tonight was the night :-) I present you, integrating the Jitsi Meet SDK into a SwiftUI app:
Very sad to see Marcan resigning from the #AsahiLinux project. I hope he can recover and that the project continues alright. I ran it for a while on my M1 (the first alpha) and it felt great. If / when AndroidStudio could run I could daily drive it.
@jsr.io is now openly governed β meet its board members and check out its governance charter π
deno.com/blog/jsr-ope...
Time to start a new week after a fantastic #FOSDEM. My head if full of ideas and projects I want to checkout! Huge thanks to all #FOSDEM volunteers, it wouldn't be possible without you! β€οΈ
The cat approves!