Bluesky is apparently not available in the App Store in Morocco (available in Play Store tho)β¦. this feels very arbitrary?! @support.bsky.team @alexbenzer.com ??
Houssam Elbadissi βοΈ
Houssam Elbadissi βοΈ
@skaldebane.dev
indie software dev π learning ζ₯ζ¬θͺ (on hold) π 22y/o muslim from morocco π²π¦ building thingies at skaldebane.dev π free palestine π΅πΈπ
441 followers478 following1.2K posts
Houssam Elbadissi βοΈ reposted
"but where are all the bluesky instances?" i've heard this so many times that i wrote an explainer
I just love stuff like this where the Svelte team keeps rethinking stuff where they're already far ahead of everyone else. Leaning more & more into Standard Schema at the framework level has been one of the best things that happened to SveleteKit; it's so insanely ergonomic, without any lock-in!
SvelteKit arguably has a more sophisticated and flexible system for handling env vars than any other framework. We think we can do better though. Here's what we're working on: github.com/sveltejs/kit... Give it a read and let us know if you have feedback
Awesome talk (from 2024!!) by @maggieappleton.com: maggieappleton.com/home-cooked... This is even more relevant now that LLMs' agentic capabilities have grown extensively, though I'm not sure how well are we faring when it comes to "local-first" being suggested by default by these tools.
Still have some projects (where I can't use RC) relying on a barely maintained / low-quality Play Billing wrapper that I've always wanted to rip out, but never bothered as I didn't wanna deal with the complexity I guess this is my sign to point opencode at this handbook and let it rip
The Google Play Billing Handbook. Just all about Google Play Billing Library. You can learn everything about building in-app purchases and subscriptions on your Android app. www.revenuecat.com/guides/googl...
I have nothing to do with Clojure, yet this is one of the best documentaries I've ever watched π Immediately jumped to watching "Simple Made Easy" and various other talks by Rich; I feel like a new level's been unlocked And now everything I've ever written is immediately due for a deep redesign π
The Clojure documentary premieres live later today! Thanks to the folks who participated, Nu for sponsoring, and all those who helped in the development of Clojure and its community. I'll be in the chat, and I hope to see you there! www.youtube.com/watch?v=Y24v...
Houssam Elbadissi βοΈ reposted
Have you tried name-based destructuring in Kotlin 2.3.20? In this clip from the recent TypeAlias Show, you can learn all about the three modes of this new experimental feature, and see how you can start using it (or migrating toward it!) in your own projects. www.youtube.com/watch?v=tvpB...
This is one of those features I didn't know I needed but can't live without anymore.
RevenueCat Android SDK 9.29.0 has been released. This release introduces a codegen package, which fetches product configurations from your dashboard and generates type-safe Kotlin code for offerings, entitlements, packages, and customer info, etc github.com/RevenueCat/p...
Honestly just the experience of watching a therapist screensharing their ChatGPT session and echoing the AI's suggestions back to them is SO hilarious it'd cure all of my problems π www.technologyreview.com/2025/09/02/1...
Compose Multiplatform gang: HTML interop in web is about to get a whole lot smoother boy I hope this gets standardized and adopted soon enough, as it'd solved most headaches when trying to embed native web elements into Compose Web.
I've been playing around with Chrome's experimental HTML-in-Canvas API (I use it to create my videos), and I wanted to see if I could make text-selection work on a curved surface by moving the underlying element around on pointermove. It works pretty well!
Houssam Elbadissi βοΈ reposted
Houssam Elbadissi βοΈ reposted
Very excited about this... the new direction we are moving svelte custom renderers towards require much less code. That plus the fact that agents are somewhat better now gives me hope I can bring this in a decent place soon π€π»
Thanks to @syntax.fm for supporting our Svelte Custom Renderers initiative π The Svelte Custom Renderers API will allow devs to use Svelte to build anything: Native apps, Terminal apps, WebGL apps β the sky is the limit. If your company wants to sponsor, reach out! svelte-custom-renderers.com
Rebound is just an incredible Compose performance tool! Can't wait to try this on Unimap. It's a tiny "toy" app with a very large grid (with small items), that I've always struggled to manually optimize, so this might finally clue me into the root cause of it all.
portless is awesome! got fancy `.test` domains set up on all my web/server projects during local development no more messy browser history! github.com/vercel-labs...
Houssam Elbadissi βοΈ reposted
"How I, a non-developer, read the tutorial you, a developer, wrote for me, a beginner" by Annie Mueller π π π anniemueller.com/posts/how-i-...
kotlin yaaaay
How was one of the most loved programming languages - Kotlin - created, and what is next after it? This is a rare and special conversation with Kotlin creator Andrey Breslav, with so many fascinating details on how Kotlin became the global success as it is today. youtu.be/ZggUn2mNqMU (cont'd)
Houssam Elbadissi βοΈ reposted
Houssam Elbadissi βοΈ reposted
I have been using SearXNG as my daily driver search engine and it's been great! I show what it is and how to set it up in my latest video I also take a look at Perplexica - a self hosted AI answer engine that uses SearXNG under the hood watch πΏ: www.youtube.com/watch?v=9pNM...