Sign in

Cain Voong

@cain.oha.me
258 followers 176 following 159 posts
PostsRepliesMedia
Cain Voong @cain.oha.me · 25/09/2026
LiSA on Tuesday @ Troxy. London Concert Orchestra performing Epic Anime on Friday @ Royal Festival Hall. Anime fans in London are eating well this week 😃
LiSA performing at Troxy in LondonLondon Concert Orchestra performing Epic Anime at Royal Festival Hall in London
010
Cain Voong @cain.oha.me · 19/09/2026
If you laughed at this it means you are at least 40 years old.
020
Reposted by Cain Voong
Svelte Society London @svelte.london · 13/09/2026
Come join us tomorrow for our Back to School Social in London! No talks, just hanging out with your fellow Svlondoners in the pub 🍻 (and maybe some bowling 🎳) guild.host/events/svelt...
guild.host
Svelte London - Back to School Social September 2026 | Guild
Sep 14th 6:00PM: Hey folks! Svelte Society London are having a social this Monday 14th September! Brewdog Waterloo, has bowling lanes, yay! https://brewdog.com/pages/bars/waterloo
043
Reposted by Cain Voong
London JavaScript @londonjs.guild.host · 12/09/2026
🗓️ Monday at 6PM: Svelte London - Back to School Social September... Hey folks! Svelte Society London are having a social this Monday 14th September! Brewdog Waterloo, has bowling lanes, yay! brewdog.com/pages/bars/waterloo Check it out 👉 guild.host/e-zin2zm
guild.host
Svelte London - Back to School Social September 2026
Hey folks! Svelte Society London are having a social this Monday 14th September! Brewdog Waterloo, has bowling lanes, yay! https://brewdog.com/pages/bars/waterloo
012
Cain Voong @cain.oha.me · 12/09/2026
Daunt Books is worth a visit if you’re in London
131
Cain Voong @cain.oha.me · 10/09/2026
Just purchased my ticket. See y'all there!
040
Reposted by Cain Voong
rich harris @rich-harris.dev · 27/08/2026
a few weeks ago I recorded an updated Svelte(Kit) workshop with @frontendmasters.com. i'm proud of it and you should check it out! master.dev/courses/svel...
master.dev
Build high-performance, accessible full-stack apps with Svelte
Learn Svelte and SvelteKit and build resilient, accessible, high-performance web apps. Ship delightful user experiences with reactive UIs, auth, and server rendering, all with less code.
1899
Cain Voong @cain.oha.me · 27/08/2026
I would love to buy one of these but it’s just too impractical for where I live in London.
Cargo bike
010
Reposted by Cain Voong
Mark Seemann @ploeh.dk · 26/08/2026
Among many other things, I'm also interested in helping improve legacy code bases (C#, F#, or Haskell; possibly Python), as this is typically a really difficult problem. So get in touch if you think I can help.
045
Cain Voong @cain.oha.me · 26/08/2026
Love the biiiig windows on the Copenhagen boat bus
170
Cain Voong @cain.oha.me · 25/08/2026
Spent 3 hours slowly wandering around Oslo catching all these spots 👏
030
Reposted by Cain Voong
Hendrik Mans @hmans.dev · 24/08/2026
And, finally, my blog post about my agentic development workflow:
hmans.dev
Chatto is Robots
Chatto is built with agentic engineering. Here's my workflow.
0244
Cain Voong @cain.oha.me · 23/08/2026
On a cruise heading to Norway 🇳🇴. Will be in Kristiansand tomorrow then Oslo. After that it's Denmark 🇩🇰: Copenhagen and then the lovely Skagen. Would appreciate any recommendations!
880
Cain Voong @cain.oha.me · 23/08/2026
Going through a bit of a phase of turning paper bags into book covers.
Decathlon bag turned into book cover
1180
Reposted by Cain Voong
Kimbia @kimbia.app · 22/08/2026
It's time to try kimbia.app All feedback welcome, we are early and we are listening.
The journal (private by default)Session analysis with a lot of data / trendsConnected to bluesky DIRECTLY. You can share stuff. Here an example of post from an activityAdventure mode example with multiple activities on ONE map
46215
Reposted by Cain Voong
Sean Lynch @techniq.dev · 21/08/2026
📊 LayerChart: ChartGroup, Facets, and more! Version 2.3.0 adds <ChartGroup> to sync state between multiple <Chart> instances Release also provides faceting (small multiples), simplified series layouts, new brush features, programmatic tooltip control, and more details ↓
1437
Cain Voong @cain.oha.me · 22/08/2026
Haven’t picked up a broadsheet in at least a decade. Forgot how big they are. This is it after 2 folds!
Financial Times broadsheet, folded up.
010
Reposted by Cain Voong
Ilja @fubits.dev · 21/08/2026
So, if - you‘re a Svelte dev or interested in learning more about Svelte - and/or want to learn more about this serendipity named @chatto.run from @hmans.dev - and you’ll be in Berlin on September 2nd then RSVP and come to our next @sveltesociety.dev Berlin Meetup: guild.host/events/svelt...
guild.host
Svelte Meetup Berlin | Guild
Sep 2nd 7:00PM: Save the date! 2-3 talks, pizza & drinks and time to chat Want to give talk? Interested in sponsoring? Write us at meetup@svelte-berlin.de
12612
Reposted by Cain Voong
Svelte Society @sveltesociety.dev · 19/08/2026
Svelte Summit Tickets Going live later today. Are you excited?! WE ARE!
2228
Reposted by Cain Voong
Evan Greer @evangreer.bsky.social · 16/08/2026
there is no such thing as "age verification." All "age verification" is actually "identity verification." You can coat it in glitter and "privacy-preserving" wrapping paper. But in the end, mandating age verification means mandating surveillance be built into software and hardware. Period.
106138785600
Cain Voong @cain.oha.me · 14/08/2026
Not bad Jezza. Not bad.
000
Cain Voong @cain.oha.me · 07/08/2026
Ted Lasso is such an injection of wholesomeness.
010
Reposted by Cain Voong
Pushkar S @semaphores.dev · 31/07/2026
Really happy to share something I whipped up today to pay tribute to Svelte Summits from 2020 to 2025 organized by @sveltesociety.dev 😃 svsummit26.semaphores.dev I put together some notable social media posts and the YouTube talks from each summit, so you can peek at the highlights from one place.
svsummit26.semaphores.dev
Svelte Summit — Ten Summits, One Community
A scrollytelling recap of every past Svelte Summit, from the first online edition in 2020 to Ljubljana 2026.
352
Reposted by Cain Voong
Theo-Steiner @theosteiner.de · 29/07/2026
In the newest UIT INSIDE episode, @danabra.mov guides me through the layers of the AT Protocol: from at://URI and DID to PDS, repositories, relays, all the way up the stack to AppViews It's a bit technical, but Dan’s gift for clear analogies should make it approachable for anybody atproto-curious 🦋
theosteiner.de
UIT INSIDE — ep.192『Walking Up the ATProto Stack with Dan Abramov』
33111
Reposted by Cain Voong
Svelte Society @sveltesociety.dev · 27/07/2026
Svelte Summit tickets are coming in the next few days 🎟️ Join the launch list and we’ll email you a discount code when they go live. See you in Ljubljana on November 19–20. → sveltesummit.com/ticket-updates
sveltesummit.com
Ticket Launch Updates | Svelte Summit Ljubljana 2026
Join the Svelte Summit ticket list for the sales date, discount code, and program news.
34517
Reposted by Cain Voong
{🧪} +paoloricciuti.svelte @paolo.ricciuti.me · 26/07/2026
OpenCode caches its plugins, which means if you use `@sveltejs/opencode` without pinning a version, you might be using an old version of it. We just released a new version that automatically cleans up when it detects a new version... clean your cache and restart OpenCode to get the latest version
2174
Reposted by Cain Voong
Sean Lynch @techniq.dev · 23/07/2026
Just learned last night one of my old high school cross country teammates lost both his kids (and ex-wife) to a devastating act of violence. Our community is raising money to cover funeral services and help John with as much support as we can. www.gofundme.com/f/honoring-a...
gofundme.com
Donate to Honoring Abigale and Dekota’s Memory, organized by Jenny Bayes
2 days ago, in a tragic act of violence, John lost both of his children at the hands … Jenny Bayes needs your support for Honoring Abigale and Dekota’s Memory
034
Cain Voong @cain.oha.me · 30/06/2026
I normally like my terminals to be as bare-bones as possible but supacode.sh has been really for me for working with multiple sessions of AI agents these last couple of days. Plus it's built on libghostty and uses the same config 🚀
supacode.sh
Supacode
Native terminal coding agents command center. Run 50+ coding agents in parallel.
010
Cain Voong @cain.oha.me · 30/06/2026
@43081j.com did you do this? x.com/jordwalke/st...
x.com
jordwalke (@jordwalke) on X
React fam. I find it easier / more intuitive to use the old Class Components form of React components when building very complicated, imperative components - instead of using hooks. Hooks are fine for...
110
Reposted by Cain Voong
Willow (GHOST) @willow.sh · 07/06/2026
I've made another little service that unfurls URLs into nice metadata for a few projects. Naturally, I'm adding @standard.site support but the question is should that take priority over other metadata? E.g. a standard site document overwrites the og:title
4141
Cain Voong @cain.oha.me · 06/06/2026
Swimming ‘pool’ opening up near me soon
Floating pool in Canary Wharf
020
Cain Voong @cain.oha.me · 25/05/2026
Rather hot today
Car dash reading 36c outside
010
Cain Voong @cain.oha.me · 20/05/2026
Can replace the term ‘vibe coding’ with ‘clanking’? I much prefer that term.
020
Reposted by Cain Voong
retrogamecorps.com @retrogamecorps.com · 18/04/2026
Steam on ARM Linux is finally here, and you can try it now on Snapdragon handhelds running ROCKNIX. It has some expected compatibility and UI bugs, but the performance is very promising. Here is my showcase: youtu.be/9XPRBz3aV6s
68815
Reposted by Cain Voong
Willow (GHOST) @willow.sh · 18/04/2026
thank you to all that came!!! hopefully we'll do a proper meetup soon, with more notice! also hopefully another @svelte.london soon 🫡
0172
Cain Voong @cain.oha.me · 17/04/2026
Really thought provoking discussion on AI between the Davids today at @cityjsconf.bsky.social London today @davedisasterman.bsky.social @davidwhitney.co.uk
183
Cain Voong @cain.oha.me · 17/04/2026
Proud father moment
030
Reposted by Cain Voong
Ilja @fubits.dev · 15/04/2026
Svelte: Adopt This is rad!
0193
Reposted by Cain Voong
rich harris @rich-harris.dev · 12/04/2026
about to fly to london for @cityjsconf.bsky.social. you should come! unless you don't write javascript for a living in which case you probably shouldn't anyway here's a 20% off link ti.to/cityjsconf-l...
promo card for cityjs with discount ticket link — https://ti.to/cityjsconf-london/cityjs-london-2026/discount/JSMONTHLY2026
3506
Reposted by Cain Voong
cityjsconf.bsky.social @cityjsconf.bsky.social · 30/03/2026
A huge thank you to Svelte Society for being an amazing community partner for #CityJSLondon \(15–17 April across London & Kensington Town Hall\) 🎉 tickets - london.cityjsconf.org/ #JavaScript #WebDev #TechCommunity #CityJS #Svelte #SvelteJS #LondonEvents
1105
Reposted by Cain Voong
Scott Spence @scottspence.dev · 25/03/2026
CityJS tee shirt design looks pretty clean! If you’re thinking of going next month and haven’t got a ticket yet I have discount code I think
London city is tee shirt design
021
Reposted by Cain Voong
Ben Werdmuller @ben.werd.social.ap.brid.gy · 23/03/2026
I'm looking for excellent Svelte / SvelteKit contractors in the US with current availability. If that's you, send me a private reply or email me at ben.werdmuller@propublica.org.
078
Reposted by Cain Voong
quang 🍉🍊 @vnphanquang.com · 23/03/2026
A quick post describing some custom text objects in Neovim for Svelte that I've been using to make it easier to select the template blocks (if, each, snippet, ...). Hope this is helpful. Anyone out there still typing code in 2026? www.sveltevietnam.dev/en/blog/2026...
sveltevietnam.dev
Custom Svelte Treesitter Text Objects in Neovim
Enable better Svelte code navigation & manipulation by extending Neovim with some custom text objects
061
Cain Voong @cain.oha.me · 21/03/2026
Modded my SteamDeck. Switched out the controller membranes for some clicky ones. Broke an FTC clamp 🥲 Hoping some kapton tape will be enough to keep the cable in place long term.
110
Reposted by Cain Voong
Willow (GHOST) @willow.sh · 12/03/2026
The conferences keep stacking up, my income keeps staying flat, this feels bad but then again... conferences :D So... I suppose... if anyone knows of any contracting stuffs, or open source related jobs let me know! xD
33311
Cain Voong @cain.oha.me · 07/03/2026
Past couple of weekends have been spent setting up smart lights, switches, and buttons from IKEA…
Screenshot from Home Assistant. 45 Matter devices with 400 entities
020
Reposted by Cain Voong
{🧪} +paoloricciuti.svelte @paolo.ricciuti.me · 27/02/2026
🚨🚨🚨 PSA: if you were using the Svelte Claude marketplace: we've renamed the repo which means that unfortunately you would not get updates if you added the marketplace as `sveltejs/mcp`. Please remove the old marketplace and re-install `sveltejs/ai-tools`...it comes with a surprise 👀 🚨🚨🚨
2198
Cain Voong @cain.oha.me · 17/02/2026
🧧 Happy New Year! 🧧 This is the year of the 🔥 Fire 🐴 Horse. The last year of the Fire Horse was 1966 when 🏴󠁧󠁢󠁥󠁮󠁧󠁿 England won the ⚽ World Cup, so I expect the same this year 🙏
000
Reposted by Cain Voong
rich harris @rich-harris.dev · 04/02/2026
I cover quite a lot of ground in this talk, but the bit I hope people take away from it is that AI-driven development poses dangers that we're not talking about nearly enough. This clip was recorded before we knew how prominently Elon features in the Epstein files: 🎞️ youtube.com/clip/UgkxImh...
youtube.com
YouTube
Share your videos with friends, family, and the world
1694
Reposted by Cain Voong
Maggie Appleton @maggieappleton.com · 23/01/2026
I have Gas Town derangement syndrome and spent the last few weeks writing thousands of words on agent orchestration patterns; how they shift our bottlenecks and force us to ask whether and when we should stop looking at code maggieappleton.com/gastown
maggieappleton.com
Gas Town’s Agent Patterns, Design Bottlenecks, and Vibecoding at Scale
On agent orchestration patterns, why design and critical thinking are the new bottlenecks, and whether we should let go of looking at code
1629456