Kresna Satya
banner
kresna.me
Kresna Satya
@kresna.me
Humanity. Lilo and Stitch lover. Programmer. I play Wuthering Waves.
Reposted by Kresna Satya
i’m an investor

i invest in myself
October 29, 2025 at 11:50 AM
Reposted by Kresna Satya
A shame to see @patak.dev go but excited for what is next.

We owe a huge debt to Matias. His involvement has been instrumental not only in the success of Vite but also in nurturing the community.

patak is the best of us.
I'm taking some time, and I'll explore new paths later on, so I've left my position at Bolt. I'm very grateful they empowered me to work on Vite over the past years. Thanks a ton to everyone in the Vite ecosystem for the wonderful journey. Cheers to Vite's bright future and even more collaboration!
Update
Onto the next stage
patak.dev
October 20, 2025 at 11:26 AM
Reposted by Kresna Satya
hire zeu!
zeu.dev zeu @zeu.dev · 27d
got laid off due to restructuring :(

i’m now available for mid+ frontend developer/software engineering positions

in the meantime, we’re back to building the future and fun on the web on atproto :)
October 17, 2025 at 12:19 PM
Reposted by Kresna Satya
this is really good and you should watch it! and i'm not just saying that because me and a bunch of my friends are in it
"Let's hear it for the UN of Javascript!

Vite: The Documentary is finally here.

If you missed the premiere, it's OK!!! Here's the link so you can watch it again, and again and again.

youtu.be/bmWQqAKLgT4 "
Vite: The Documentary
YouTube video by CultRepo
youtu.be
October 10, 2025 at 2:14 PM
Reposted by Kresna Satya
After a year of being a full-time dad, I'm looking for what's next. With a career in fintech, SMB and dev tools. I've built products, shipped code and managed teams as both a designer and director. I'm looking for small teams with conviction to be profitable. Building low and slow.

jonathontoon.com
September 7, 2025 at 10:15 PM
Reposted by Kresna Satya
The 3-2-1 backup rule is a simple:

- 3 copies of your data
- 2 different types of media
- 1 copy stored offsite or offline to protect against site specific disasters like, fire, earthquake, or theft.
October 6, 2025 at 5:08 AM
Reposted by Kresna Satya
A recent fire destroyed a South Korean government's cloud storage system, reportedly leaving no backups. This incident is a critical reminder for everyone: You must keep verified backups in multiple locations. Please follow the standard 3-2-1 backup strategy if you care about your personal data
NIRS fire destroys government's cloud storage system, no backups available
A fire at the National Information Resources Service (NIRS) Daejeon headquarters destroyed the government’s G-Drive cloud storage system, erasing work files saved individually by some 750,000 civil se...
koreajoongangdaily.joins.com
October 6, 2025 at 5:05 AM
Reposted by Kresna Satya
The Immich stable release is out today!

It's an amazing self-hosted alternative to Google Photos and iCloud Photos.

github.com/immich-app/i...
github.com/immich-app/i...

(bonus points: it happens to be written in SvelteKit 😄)
Release v2.0.0 - Stable Release · immich-app/immich
v2.0.0 - Stable Release Welcome to the release v2.0.0 of Immich. This release marks the first stable version of Immich. You can read our announcement blog post here to learn what stable means for I...
github.com
October 1, 2025 at 10:05 PM
Reposted by Kresna Satya
October 2, 2025 at 1:39 AM
Literally. 🔥
Yes yes YES THIS. The best thing a web dev can do is put the frameworks down sometime and learn how it really works. @una.im @ @nordicjs.com
October 3, 2025 at 9:01 AM
Reposted by Kresna Satya
Yes yes YES THIS. The best thing a web dev can do is put the frameworks down sometime and learn how it really works. @una.im @ @nordicjs.com
October 3, 2025 at 8:22 AM
Reposted by Kresna Satya
can we get some last-minute votes for this very important issue? github.com/web-platform...

until it's fixed, none of us can safely use top-level `await` on the web
September 24, 2025 at 1:09 PM
Reposted by Kresna Satya
New blog post on the Mill build engineering blog!

Mill as an Alternative Android Build Tool

mill-build.org/blog/15-andr...
Mill as an Alternative Android Build Tool :: The Mill Build Tool
mill-build.org
September 22, 2025 at 4:59 AM
Reposted by Kresna Satya
Bootlicker.js leaves a bad taste in the mouth, no matter how you look at it:

webpagetest.org/video/compare.ph…
The arbiter of good taste
September 21, 2025 at 9:54 PM
Reposted by Kresna Satya
looking forward to giving this talk. efficient DOM updates are a completely solved problem — there's really nothing left for _rendering_ frameworks to do at this point, except maybe better tools for animation.

which frees us up to solve other, more interesting problems

see you there?
September 10, 2025 at 1:04 PM
Reposted by Kresna Satya
To apply this in the context of 🇮🇩 protests: we shouldn't just consume and react at whatever the algorithm spouts to us. Elite politicians have bottomless resources to maintain their status quo and change the narratives on social media.
September 7, 2025 at 12:55 PM
Yesterday wast my last day work as programmer in University. It's been 8 years 4 months I work there. This was a first time I get job as a programmer that matched with my formal education. Sorrounded by great supervisors and coworkers made me a better person on hard & soft skills.
August 30, 2025 at 1:25 AM
Reposted by Kresna Satya
Who here is using Laravel + Svelte?

Getting an increasing number of messages about Svelte stuff, trying to get a sense
a man is talking to a group of people while standing in front of a tree .
Alt: a man is talking to a group of people while standing in front of a tree .
media.tenor.com
August 19, 2025 at 12:53 PM
Reposted by Kresna Satya
Email addresses are very simple, and you will score highly in this quiz.

e-mail.wtf
Email is Easy
Everyone knows what an email address is, right?
e-mail.wtf
August 17, 2025 at 5:15 PM
I feel uncomfortable with Inertia (Laravel) v2 DX + Svelte especially using Svelte 5. If I want to useForm or usePage, then I must type `$form` or `$page` because it still use writable/store implementation.
August 17, 2025 at 10:05 AM
Reposted by Kresna Satya
August 13, 2025 at 8:30 PM
Reposted by Kresna Satya
PSA for whoever uses Cloudflare to manage their DNS and it's using streaming with Sveltekit. Last week Cloudflare randomly decided to remove the `Transfer-Encoding: chunking` header that is required to actually stream your HTML...without it will SSR the streamed page but still load in one chunk...to
August 12, 2025 at 9:34 PM
Guess what!? This is the Svelte 5 syntax generated by GPT 5. They told me to import $state and $derived. Ha ha ha. What a joke! Maybe ReactJS is their mother language.
August 10, 2025 at 12:11 AM
I would like to say AI is a fart that doesn’t sound but it smells hard.
August 7, 2025 at 1:04 PM
Reposted by Kresna Satya
New video live coding a CSS drawing
youtu.be/qlgFBTsTT6o?...

The source code is on CodePen: codepen.io/alvaromontor...

#css #html #cssArt #webDev
CSS Art: Drawing a mouse with CSS
YouTube video by Alvaro Montoro
youtu.be
August 7, 2025 at 11:44 AM