Praveen
pknspace.com
Praveen
@pknspace.com
Reposted by Praveen
Waku v1-rc is here! ⛩️ waku.gg/blog/waku-v1...
Waku 1.0 (RC) — Waku
Final call for feedback, plus type-safe and instant navigation.
waku.gg
August 26, 2026 at 8:04 AM
Reposted by Praveen
After almost a year of active development, we're proud to announce that @tanstack.com AI goes into RC! 🔥

The team has done a lot of work to get it to a state we're proud of and consider stable and production ready.

Read all about it here:
TanStack AI Enters the RC Phase | TanStack Blog
TanStack AI enters the release candidate phase. The architecture is locked in, with 24 providers, AG-UI, media generation, MCP, sandboxes, and persistence.
tanstack.com
August 22, 2026 at 2:01 PM
Reposted by Praveen
Rolldown 1.0 RC is here 🎉

🔒 Stable API: No breaking changes planned before 1.0
⚡ 10-30x faster than Rollup while staying compatible
🧩 Multiple chunking algorithm improvements
📦 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations
January 22, 2026 at 2:28 PM
Reposted by Praveen
formats over apps
A Social Filesystem — overreacted
Formats over apps.
overreacted.io
January 18, 2026 at 7:05 AM
Reposted by Praveen
December 2, 2025 at 3:51 PM
Reposted by Praveen
This little snippet made debugging view transitions a lot easier
October 29, 2025 at 6:29 PM
Reposted by Praveen
today we landed a @svelte.dev feature i'm pretty stoked about — we call it 'forking', and it lets you run state changes offscreen and later choose whether to commit them (e.g. user hovers on a link, preload data in case they click)

- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...
forking monkeys • Playground • Svelte
Web development for the rest of us
svelte.dev
October 25, 2025 at 7:11 PM
Reposted by Praveen
i wasn't aware of `animation-timeline` css property if I be honest.

with it you can use css `scroll()` function to tie an animation with the scroll progress of a scrollable element.

here im animating a `mask-image`s size based on the scroll progress with `2rem` of threshold.
October 25, 2025 at 9:21 PM
Reposted by Praveen
Online on a weekend? You can grab access to my web components course for $25 today and tomorrow. Big ol’ discount. Use the code OCT25-26.

(And as usual, if you need further accommodation, just use the email form and we’ll work it out.)

scottjehl.com/learn/webcom...
Web Components Demystified online course | Scott Jehl, Web Designer/Developer
A comprehensive, premium course about building dynamic, fast, resilient apps with standard web components.
scottjehl.com
October 25, 2025 at 2:59 PM
Reposted by Praveen
New post 🎉

Going back to my roots on writing about the inner workings of things, a breakdown of key-value databases and how you might make one from scratch:

nan.fyi/database
October 21, 2025 at 3:00 PM
Reposted by Praveen
Had a Philips hairdryer smell burnt today so tried to disassemble it, and what an absolute piece of crap product design. Every decision they made in designing that piece of crap was so that it couldn't possibly be opened up without damage, cleaned, or repaired.

Peak asshole design.
October 19, 2025 at 8:00 PM
Reposted by Praveen
works on my machine
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand

I'll go first: Six page commercial lease.
October 13, 2025 at 3:59 PM
Reposted by Praveen
Did I just buy ChatGPT Plus because we got a report that the Svelte MCP server was not working there?

I might...why, you ask? 🫣
October 5, 2025 at 2:05 PM
Reposted by Praveen
I've released my first Go application!

It's a (very basic) terminal video editor that uses ffmpeg and whisper to let you selectively choose which lines from a video you want to keep.

You can also preview each line with a pop-up video player!

It's called tsplice:
October 4, 2025 at 9:00 PM
Reposted by Praveen
@kevinpowell.co sometimes layout bugs have perfect comedic timing
October 3, 2025 at 10:49 PM
Reposted by Praveen
React 19.2 is now available!

This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more:

react.dev/blog/2025/10...
React 19.2 – React
The library for web and native user interfaces
react.dev
October 1, 2025 at 9:49 PM
Reposted by Praveen
🚨 FREE React Crash Course (2025 Edition) is LIVE! 🚨

I’ve poured everything I’ve learned in 11 years of React development into this free crash course.

I wish someone had given me this when I started.

youtu.be/X2Rcp87yl4s?...

Share this with someone who may benefit 🙏
React 2025 Full Course – Build a Netflix Clone with Hooks, Zustand & TanStack
YouTube video by Shruti Kapoor
youtu.be
October 1, 2025 at 3:46 AM
Reposted by Praveen
🎥 There is a new 13 part tutorial video series about building a full stack chat app with Expo Router and Socket. @codewithnomi.bsky.social does a great job putting together approachable videos with good detail and pace.

https://youtu.be/ZR1TUTl-m5Q?si=Pxz0RCe6EtajuuMU
Build a Full Stack Chat App using Socket.io & Expo Router #1 - Introduction
YouTube video by Code With Nomi
youtu.be
October 1, 2025 at 1:04 PM
Reposted by Praveen
Add this to your keybindings.json — thank me later 👇

Now you can hit Shift+Esc to maximize your VS Code terminal, and hit it again to restore it. 🚀
October 1, 2025 at 1:36 PM
Reposted by Praveen
Super excited to announce the experimental release of asynchronous SSR in Svelte! github.com/sveltejs/sve...

`await` expressions in your Svelte components can now be rendered on the server, meaning you don't need to render them inside boundaries with a `pending` snippet. Next up, streaming SSR!
Async SSR · sveltejs svelte · Discussion #16784
The Svelte team has been hard at work on asynchronous rendering, with client-side support and remote functions as our first two efforts. It’s time for the third: SSR. Background There are three cor...
github.com
September 17, 2025 at 11:22 PM
Reposted by Praveen
✍️ How modern browsers work addyo.substack.com/p/how-modern... - my write-up on browser internals for web developers
How modern browsers work
A web developers guide to browser internals
addyo.substack.com
September 13, 2025 at 7:05 PM
Reposted by Praveen
To all the builders, creators, and problem-solvers: Happy #ProgrammersDay! 🎉
September 13, 2025 at 1:30 PM
Reposted by Praveen
CSS `field-sizing` on a `<textarea>` is obviously awesome.

But the horizontal growth using it on an `<input>` is less clearly useful to me. But check out this design pattern I cooked up. I don't hate it. Keeps the name area compact until you need to see more. Just a bit of flexbox wrapping.
September 12, 2025 at 6:21 PM
Reposted by Praveen
Chrome Dev Tools upgraded to straight up underlining problematic elements. I like it, points to Google ⭐️

Many people never open the Issues panel, this is much better integrated.
September 6, 2025 at 9:41 PM
Reposted by Praveen
Did you know your MacBook has a sensor that knows the exact angle of the screen hinge?

It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.
September 6, 2025 at 8:44 PM