compose by day, ktor by night 🦉
learning 日本語 🎌
21y/o muslim from morocco 🇲🇦
building thingies at skaldebane.dev 💙
free palestine 🇵🇸🕊
Been building a reasonably-sized SvelteKit app for the past month, and thoroughly enjoyed using remote functions.
Finally, building forms doesn't suck as much!
Gift link: conffab.com/presentation...
Been building a reasonably-sized SvelteKit app for the past month, and thoroughly enjoyed using remote functions.
Finally, building forms doesn't suck as much!
(source: cloudflare)
(source: cloudflare)
yeah leveling out an entire people with all types of illegal weapons in an illegal occupation by an illegal genocidal state is _very_ good use as the u.s sees it
and none of this would've been any different regardless of party
long live the resistance 🇵🇸
yeah leveling out an entire people with all types of illegal weapons in an illegal occupation by an illegal genocidal state is _very_ good use as the u.s sees it
and none of this would've been any different regardless of party
long live the resistance 🇵🇸
keep up the good work, google
keep up the good work, google
like, with a CPU (32MHz, 32-bit), RAM (6KB), and a programming language (JavaCard, a subset of Java), and can run apps!
and a whole lot more interesting things
more in this talk from 2013: www.youtube.com/watch?v=31D9...
like, with a CPU (32MHz, 32-bit), RAM (6KB), and a programming language (JavaCard, a subset of Java), and can run apps!
and a whole lot more interesting things
more in this talk from 2013: www.youtube.com/watch?v=31D9...
guess i've been instinctively doing pride versioning for my apps lol
yet I still have an internal conflict about releases that *I* think are awesome, but that users would see as just another incremental update
guess i've been instinctively doing pride versioning for my apps lol
yet I still have an internal conflict about releases that *I* think are awesome, but that users would see as just another incremental update
Still, it's great for drafting once, then tailoring to each platform.
Still, it's great for drafting once, then tailoring to each platform.
Take this example: creating a Font object out of a file, on desktop vs. Android. A thread🧵
Take this example: creating a Font object out of a file, on desktop vs. Android. A thread🧵
You can't even download this (and Marshmallow) from recent versions of Android Studio
Basically an ancient treasure at this point
You can't even download this (and Marshmallow) from recent versions of Android Studio
Basically an ancient treasure at this point
This one concerns IO-safety, not memory-safety, and I use it to pass a file descriptor to an Android Uri from the Kotlin side and read it as a File from the Rust side.
This one concerns IO-safety, not memory-safety, and I use it to pass a file descriptor to an Android Uri from the Kotlin side and read it as a File from the Rust side.
This post doesn't seem to work anymore:
This post doesn't seem to work anymore:
Once you realize how easy they are to use, every component can be its own "screen" with a presenter, state holder, and events. It simplifies everything ✨️
Once you realize how easy they are to use, every component can be its own "screen" with a presenter, state holder, and events. It simplifies everything ✨️
Took a while (and absolutely tanked the plugin's reviews), but finally we'll get to enjoy some of the same benefits our macOS brethren have had for a while now.
youtrack.jetbrains.com/issue/KMT-7...
Took a while (and absolutely tanked the plugin's reviews), but finally we'll get to enjoy some of the same benefits our macOS brethren have had for a while now.
youtrack.jetbrains.com/issue/KMT-7...
Imported a lot of crap since I started the app in Java back in 2020 (as a newbie), and carried most of it through a very rushed Kotlin rewrite later on.
Time for another rewrite I guess!
Imported a lot of crap since I started the app in Java back in 2020 (as a newbie), and carried most of it through a very rushed Kotlin rewrite later on.
Time for another rewrite I guess!
I really like the UI and experience compared to Buffer.
Feels a lot cleaner and more focused with less fluff about targets and whatnot!
I really like the UI and experience compared to Buffer.
Feels a lot cleaner and more focused with less fluff about targets and whatnot!
(aside from gradle-wrapper.properties which I've always updated manually...)
(aside from gradle-wrapper.properties which I've always updated manually...)
even liquid ahh with all its shine doesn't deliver that same polish and care that people figured out a decade ago
even liquid ahh with all its shine doesn't deliver that same polish and care that people figured out a decade ago
Thus far I've only used JetBrains' own AI autocomplete, almost never using Junie (it was a bit 'slow' in my experiments).
And GitHub Copilot on VS Code when I use it.
Thus far I've only used JetBrains' own AI autocomplete, almost never using Junie (it was a bit 'slow' in my experiments).
And GitHub Copilot on VS Code when I use it.
i mean technically the moroccan dialect is pretty much lots of heavily stylized/modified arabic with quite some french / breber
and in tech circles we also mix in a bunch of english
i mean technically the moroccan dialect is pretty much lots of heavily stylized/modified arabic with quite some french / breber
and in tech circles we also mix in a bunch of english
Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o.
With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o.
With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.