i've been using react@19 for a few months, and i still don't get it.
my biggest question: why is server functions recommended for mutations, but not for fetching data? (react.dev/reference/rs...) and if react provides a solution for mutations, why don't they provide a solution for fetching data?
Posts by Sungbin Jo
i have the temptation to port fil-c over to aarch64… which will probably be a huge task
but i’ve been reading abt it for the past few days and I feel a lot of the machinery is going to be arch agnostic? i.e. the main llvm pass feels like it probably only need a few tweaks?
the only reason why i pulled out my old mba was to install asahi linux on it thou
such random timing, but i feel peek (modern) macOS was either Catalina (10.15) or Monterey (12) before either the new Settings app nor Apple Intelligence appeared.
this post comes after booting an M1 MBP that ran Monterey, and was delighted with it.
i could not resist, i updated my main device to ios 26 on the first day… and it’s burning through battery like crazy lol
Containerization Framework The Containerization framework enables developers to create, download, or run Linux container images directly on Mac. It’s built on an open-source framework optimized for Apple silicon and provides secure isolation between container images.
👀👀 #wwdc25
www.apple.com/newsroom/202...
Just announced at WWDC: WebGPU Landing in Safari 26!
The announcement favours graphics, but this will be a huge step forward for running AI models on device via libraries like Transformers.js
that’s a very sad (and very real) interpretation of apple’s intent – i would like to believe that apple does still want to reverse the trend of souring dev-relationship (though admittedly it’s getting harder and harder to believe with all of the stuff that happened during the past few months).
imo just saying something related to allowing sideloading (with restrictions) or removing fees or allowing links or really just about anything, and then spinning it as if apple decided it itself for the sake of the platform would have made the crowd cheer
#wwdc25 i’m sad that they didn’t have a single saying about developer relations – they could have shown like one apology and i’m pretty sure 90% of the most enthusiastic apple indies would have forgiven apple and forget everything about all of what was going on the last few years
i do have to say, i was pretty petty on apple before the wwdc, i’m still petty, but i’m also pretty delighted with the ipados update
omg wtf background tasks as well? apple decided to finally make ipad a computer
ipados is finally a touch-enabled macos – it is pretty well done, i’ll have to admit
and a file system, and folders in the dock?! who would have thought! (i’m still happy and grateful)
i’m not sure if i should be happy or sad that we finally got a boring windowing system, and apple is hyping up about that
i do have to say that the traffic lights are ugly.
the fact that the window rounded corners’ radius doesn’t match with the traffic lights annoy me immensely… eww
for iphone mirroring, cjk users can’t enjoy that because input methods aren’t supported – is this the 90s? i genuinely is sad that it’s still not fixed for a year
i don’t like the look of sidebars for liquid glass on macOS :(
#wwdc25 seems like ipad finally gets an actual honest-to-god windowing system with menu bars, traffic lights, and everything
The powerful and intuitive new windowing system lets users fluidly resize app windows, place them exactly where they want, and open even more windows at once.
#wwdc25 seems like ipados 25 also has an actual windowing system (finally)?
www.apple.com/newsroom/202...
imo it’s pretty interesting from what i see – they published the newsroom article already.
#wwdc25
Huh macOS Tahoe 26 integrating shortcut actions and menu items into spotlight is pretty interesting; a lot of pretty interesting goodies.
www.apple.com/newsroom/202...
wait what is this for?! using lit and web components in a native macOS app?
did that actually work out?
i have a feeling that the <script type=module> will load the module asynchronously, so you’re nondeterministically have LitElement on window (globalThis) on the following <script> tags, depending on the module load speed.
i’ve using LLMs for web development the most, and i feel that the use of tailwindcss is detrimental when reviewing LLM written code – you see the 10 classes on your code, wondering why they’re there and if they’re actually required (and often they aren’t!).
is this only me?
I gotta come clean, me joining the @sketch.com team was all part of a LONG CON, just so that I could ship a dynamic app icon — muhahaha, FOOLS!
i liked @thorstenball.com’s article on how they use amp: ampcode.com/how-i-use-amp explains generally how i use agentic llm tools as well, with a big reliance on version control to review llm-written code (which is why i don’t like aider).
making LLMs fly is going to depend wildly on your programming environment, but in general pairing one of the agentic tools (e.g. cursor in agent mode, claude code, or ampcode.com) with a tool that can report errors back (typescript, linters, rust compiler) as they iterate seems to work the best.
making LLMs fly is going to depend wildly on your programming environment, but in general pairing one of the agentic tools (e.g. cursor in agent mode, claude code, or ampcode.com) with a tool that can report errors back (typescript, linters, rust compiler) as they iterate seems to work the best.