saghul
saghul.bsky.social
saghul
@saghul.bsky.social
Fellow Jitster
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.
October 27, 2025 at 9:14 AM
Brutalist Blog: Updated galore! More semantic HTML, theming, dark mode, and more! bettercallsaghul.com/brutalist-bl...
Brutalist Blog Generator
Because, often, less is more
bettercallsaghul.com
October 7, 2025 at 9:38 PM
It's that time of the year again! Just applied for a #FOSDEM #devroom for Real Time Communications! Let's do this again!
September 30, 2025 at 2:35 PM
On my way to #RTC.ON! Together with Razvi we’ll be speaking about our journey in AI assisted transcriptions in #Jitsi Meet.
September 17, 2025 at 4:34 PM
Reposted by saghul
@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...
GitHub - quackscience/duckdb-quickjs
Contribute to quackscience/duckdb-quickjs development by creating an account on GitHub.
github.com
June 23, 2025 at 5:31 PM
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...
GitHub - sqliteai/sqlite-js: Create custom SQLite functions in JavaScript. Extend your database with scalars, aggregates, window functions, and collations directly in JavaScript.
Create custom SQLite functions in JavaScript. Extend your database with scalars, aggregates, window functions, and collations directly in JavaScript. - sqliteai/sqlite-js
github.com
May 22, 2025 at 8:50 PM
#QuickJS NG 0.10.0 released! 🚀 code.saghul.net/2025/05/quic...
QuickJS-NG 0.10.0 released! – saghul, on code
saghul, on code
code.saghul.net
May 1, 2025 at 9:52 PM
Brutalist Blog Generator - Progress: file watching and local server! 👉 bettercallsaghul.com/brutalist-bl...
Progress: file watching and local server | Brutalist Blog Generator
Because, often, less is more
bettercallsaghul.com
April 17, 2025 at 9:06 AM
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!
Hello world! | Brutalist Blog Generator
Brutalist Blog Generator Because, often, less is more
bettercallsaghul.com
March 20, 2025 at 10:13 PM
Maybe this is why my Firefox was going a bit slow... 🤔
March 17, 2025 at 11:28 PM
Reposted by saghul
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...
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
devblogs.microsoft.com
March 11, 2025 at 2:36 PM
#QuickJS NG 0.9.0 released with a bunch of new APIs, support for Meson, amalgamated builds and more! Check it 👉
QuickJS-NG 0.9.0 released! – saghul, on code
saghul, on code
buff.ly
March 8, 2025 at 9:27 PM
TIL: the default stack size on Windows is 1MB:
TIL: the default stack size on Windows is 1MB – saghul, on code
saghul, on code
buff.ly
March 7, 2025 at 9:21 PM
New blog post! "Fixing 5GHz WiFi on an Archer C7 with OpenWRT " 👉 buff.ly/7UVMvuY #OpenWRT
Fixing 5GHz WiFi on an Archer C7 with OpenWRT – saghul, on code
saghul, on code
buff.ly
March 6, 2025 at 8:22 AM
Reposted by saghul
Deno 2.2 is released!
OTEL, node:sqlite, linter plugins, and much more 👇

deno.com/blog/v2.2
Deno 2.2: OpenTelemetry, Lint Plugins, node:sqlite
Deno 2.2 adds built-in OpenTelemetry, a new linter plugin API, node:sqlite, and major improvements to deno check, deno lsp, and deno task.
deno.com
February 19, 2025 at 3:49 PM
Caught an AI bot sending us weird pull requests. At least we got a good recipe out of it! 😅
February 19, 2025 at 4:20 PM
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:
jitsi-meet-sdk-samples/ios/swiftui at master · jitsi/jitsi-meet-sdk-samples
Jitsi Meet mobile SDK examples (Android, iOS and React Native) - jitsi/jitsi-meet-sdk-samples
buff.ly
February 18, 2025 at 11:19 PM
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.
Resigning as Asahi Linux project lead
Back in the late 2000s, I was a major contributor to the Wii homebrew scene. At the time, I worked on software (people call them “jailbreaks” these days) to allow users to run their own unofficial…
buff.ly
February 15, 2025 at 8:40 AM
Reposted by saghul
@jsr.io is now openly governed — meet its board members and check out its governance charter 👇

deno.com/blog/jsr-ope...
Introducing the JSR open governance board
JSR, a modern open source JavaScript registry, is meant for the greater JavaScript and TypeScript community. We're thrilled to announce its own independent governing body.
deno.com
February 3, 2025 at 6:18 PM
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! ❤️
February 3, 2025 at 8:24 AM
Adopted a couple of Konqis! #KDE
February 2, 2025 at 10:17 AM
Is it even possible not to get lost in building U at #FOSDEM ? 😅
February 2, 2025 at 9:16 AM
Last, but certainly not least! Presentation of the day: #XMPP at#RTCdevroom #FOSDEM
February 1, 2025 at 5:30 PM
AI for meetings with #Jitsi #RTCdevroom #FOSDEM
February 1, 2025 at 5:10 PM