Krasimir
banner
krasimir.bsky.social
Krasimir
@krasimir.bsky.social
Senior engineer. Book author. Speaker. Serial SaaS builder.
New blog post 🔥

"Streaming JSON in 200 lines of JS"
👉 krasimirtsonev.com/blog/article...

React Server Components brainrot led me here.
Also yes, I made an npm package. It’s called Streamson 😎

#JavaScript #HoldMyJSON #YetAnotherNpmPackage
Streaming JSON in just 200 lines of JavaScript
Streaming JSON in just 200 lines of JavaScript / I was continueing my exploration of React server components when I stumbled upon on this article about progressive JSON. Dan Abramov describes a techni...
krasimirtsonev.com
January 6, 2026 at 9:24 AM
🤦 Remember that quote from Brian Kernighan:

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."
December 18, 2025 at 7:10 AM
When the AI gets confused, it’s usually not thinking — it’s mirroring your lack of fundamentals.

Adaptability comes from fundamentals. AI just exposes who skipped them. 😌🔥

P.S.
Scott at Syntaxfm
syntax.fm Syntax @syntax.fm · Dec 15
YOU MUST learn the fundamentals of programming
December 16, 2025 at 8:00 AM
Let’s be real, friends — most days we just… write code (or stare at it until it fixes itself) 🙂

P.S.
And yes, of course I generated the version on the right with my personal AI assistant. It knows me a little too well, doesn’t it? 😄
December 9, 2025 at 7:43 AM
Admit it - you like #JavaScript! It’s fine, this is a safe space ... confess the truth. You write JavaScript.

P.S.
@JSTalks
December 8, 2025 at 8:49 AM
🏁 Wrapped up my final workshop of the year - the grand finale of “Krasimir talks about SSR until someone stops him.”

See you in 2026 — and yes, you can hire me to bring this workshop to your event. 🚀
December 5, 2025 at 8:09 AM
JavaScript has its 30th birthday today! 🎂 I'm attaching a function that calculate its age 😂.

In its lifetime it has given us:
- Pop-up ads 👀
- jQuery magic ✨
- Callbacks 😵
- Promises 🙂
- async/await 😍
- ... and React hydration errors 🤬

What a journey. Happy 30th Birthday, you chaotic legend!
December 4, 2025 at 12:26 PM
Reposted by Krasimir
🎢 20 years of web dev chaos and “wait… what” moments.

At WebExpo 2025, @krasimir.bsky.social zipped us through the web’s origins. 🦕 The first surviving webpage, early Ajax, the rise and fall of Flash and the reminder that HTML, CSS and JS still carry everything.
Fundamentals, practice and progress: Lessons from 20+ years of change
May 27-29, 2026
webexpo.net
December 2, 2025 at 7:26 AM
🚀 Had a blast at #JSTalks2025!
MC-ing, a talk, an AI panel, and tons of great JavaScript vibes.
Huge thanks to Mihail Mateev, Piya Khongcharoen & team for the flawless event.
Saw old friends, made new ones — can’t wait for next year! 🙌
December 1, 2025 at 9:35 AM
Reposted by Krasimir
Learn from @krasimir.bsky.social, Author & JavaScript Expert, how to build Vanilla Server Components in React - no framework needed!

🧩 Dive deep into server-side rendering with pure JS & Node.

Join https://reactadvanced.com/
November 21, 2025 at 2:01 PM
🔥 OMG big announcement time (AI told me to start with enthusiasm) 🔥

I’m speaking at @webexpo.bsky.social 2026 in Prague 🇨🇿 — May 27–29!

Talk: “JavaScript: Weird by design and we ❤️ it”

AI wrote this post. I ruined it. We’re a team now.

🎟️ webexpo.net/tickets/

#WebExpo #JavaScript #AIWroteThis
November 12, 2025 at 9:42 AM
🤘There are just two weeks till JSTalks. The schedule is up at www.jstalks.net/schedule. Make sure that you stop by if you are in Sofia on the 29th of November. All day #JavaScript! I'm wrapping up my slides and want to share a sneak peek. I'm almost sure that your apps looks similar. Isn't it? 😎
November 10, 2025 at 8:11 AM
🚀🤩 I'll be leading a free online workshop on 4th of December as part of React Advanced Conference. We'll be exploring server-side rendering. Don’t miss out – grab your conference ticket to attend here reactadvanced.com

P.S.
By the way, you could attend remotely!
October 29, 2025 at 2:02 PM
🚀🎊 Hey, world. I'm starting the week with a huge announcement. I'm turning a new page in my career. I'm now a proffesional "vibe code restoration specialist". I'm here now to read, understand and fix the code that AI generates. Wish me luck🤞.
October 6, 2025 at 6:31 AM
Reposted by Krasimir
Great talk by @krasimir.bsky.social! Learn how to apply #React principles beyond React projects for scalable, maintainable codebases in front-end JavaScript tasks.
https://gitnation.com/contents/using-react-without-using-react
September 29, 2025 at 2:00 PM
Holy cow ... done with WebGL and Three.js 👉 messenger.abeto.co
Messenger
It's a small planet, but someone's gotta make the deliveries.
messenger.abeto.co
September 28, 2025 at 7:52 AM
Spent the weekend testing React Server Components support across popular frameworks 👉 rsc.krasimirtsonev.com

Results:
✅ Next.js, Vite, Waku (100%)
⚠️ Forket, Parcel, ReactRouter, RedwoodSDK (83%)

Tests: rsc.krasimirtsonev.com#testcases

Know another RSC-ready lib? Ping me!
#ReactJS #javascript
React Server Components support
Can I use React Server Components (RSCs) today. A project that shows the support of RSCs across the frameworks and libraries.
rsc.krasimirtsonev.com
September 15, 2025 at 12:04 PM
HA! It was about time ... AI agent injection www.youtube.com/watch?v=vlF0...
AgentHopper: An AI Virus (Proof-of-concept Research Project)
YouTube video by Embrace The Red
www.youtube.com
September 13, 2025 at 1:40 PM
Here's my new and shiny library - Forket and its story krasimirtsonev.com/blog/article...

It's about supporting React Server Components without a framework. #rsc #react #javascript
React Server Components support without a framework
React Server Components support without a framework / I was at ReactSummit this June and spoke with some folks from Vercel about Next.js and RSC support outside of the framework. I really wanted to tr...
krasimirtsonev.com
September 2, 2025 at 7:41 PM
The online world is changing for good or bad. Here's a new kind of service - translate every site to a simplified markdown. My own looks like this into.md/https:/krasi...
September 2, 2025 at 4:46 AM
For those of you that write #CSS. Pretty interesting findings in here 2025.stateofcss.com/en-US/
State of CSS 2025
2025.stateofcss.com
August 29, 2025 at 11:11 AM
What a nice little app I found - a cool way to create some sort of a digital signature based on your name 👉 signature.cnrad.dev
August 18, 2025 at 8:52 AM
🚀Excited to lead a React Architecture Masterclass this October in Amsterdam – together with the amazing folks at @triforkams! 🎉

2 days of patterns, SSR, RSC, state mgmt, testing & real-world app building.

Let’s level up together! 💪 trifork.nl/academy/our-...

#React #Amsterdam
July 30, 2025 at 12:30 PM
Today’s “How the hell didn’t I know about that?” moment: we can use the hidden attribute on any HTML element to hide it. Until now, my go-to method was using display: none.
More about it here: developer.mozilla.org/en-US/docs/W...
July 13, 2025 at 5:21 PM
Be honest! When was the last time when you click on that "2"?
July 7, 2025 at 4:07 PM