Andris Svarcs
andrissvarcs.bsky.social
Andris Svarcs
@andrissvarcs.bsky.social
Wearing many hats, pretending to enjoy watching grass growing, maybe not. Sometimes, painting with JavaScript, but mainly with an imaginary pencil.
Check my blog. I built it with SvelteKit and a bit of swearing:
https://www.shvarcs.com/
Actually, the post reviews React, Vue, Svelte and Angular. There are some interesting findings, and my favourite is that Svelte maintains the highest satisfaction, which I agree with.

evilmartians.com/chronicles/w...
Why startups choose React (and when you shouldn't)—Martian Chronicles, Evil Martians’ team blog
React dominates with 88.6% of startup funding, but 85% of these projects are dead. We analyze funding patterns, GitHub activity, and ecosystem health across React, Vue, Angular, and Svelte.
evilmartians.com
November 18, 2025 at 7:34 PM
Reposted by Andris Svarcs
My best to to Cloudflare team! #hugops
November 18, 2025 at 12:03 PM
Looks like #cloudflare is a bit more busy then usual. Or less busy, depends on perspective
November 18, 2025 at 1:04 PM
Isn’t it a bit strange that you need to use third-party libraries to improve performance for the library? Maybe. React gives you freedom to use Context, Redux, Jotai, Zustand or whatever else, but I would prefer an out-of-the-box solution.
runharbor.com/blog/2025-10...
Using Atomic State to Improve React Performance in Deeply Nested Component Trees
Atomic state has enabled us to build complex, deeply nested React component trees in our clinical trial data capture application without trading off render performance or developer ergonomics. Here's…
runharbor.com
November 16, 2025 at 9:18 AM
The forgotten power for URLs. Great reminder post on the built-in power of the browser and no need for states or DBs.

alfy.blog/2025/10/31/y...
Your URL Is Your State
A deep dive into how thoughtful URL design can enhance usability, shareability, and performance. Learn what state belongs in URLs, common pitfalls to avoid, and practical patterns for modern web apps.
alfy.blog
November 15, 2025 at 1:57 PM
AI pushes TypeScript to the top on GitHub. There’s a clever CSS line-clamp trick, a peek at view transitions, and web elements that might know a bit too much about what’s happening around them. #frontend #css

www.shvarcs.com/news-archive...
Friday Issue Nr.146
AI pushes TypeScript to the top on GitHub, React’s ‘atomic state’ gets some much-needed practical love, and Svelte still keeps everyone satisfied. There’s a clever CSS line-clamp trick, a peek at view...
www.shvarcs.com
November 14, 2025 at 6:49 AM
I never realised that the list of what CSS can determine about the environment is so extensive.
nerdy.dev/components-c...
Web elements know about the user, device, variables, layout and more · October 30, 2025
As Miriam Suzanne says "containers know stuff," but like, how much stuff?
nerdy.dev
November 11, 2025 at 7:34 PM
This is not your usual - here are 10 frameworks and these are the metrics post. In short, whatever you choose for your next project, don’t choose Next.js.

www.lorenstew.art/blog/10-kanb...
I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance | Loren Stewart
I needed to choose a framework for a mobile-first app at work. I started comparing Next.js, SolidStart, and SvelteKit, then expanded to 10 frameworks. The measurements revealed dramatic differences…
www.lorenstew.art
November 9, 2025 at 9:18 AM
The biggest confusion is sorted right at the start of the fantastic Josh Comeau post.
The `linear != linear()` and that is super important!

www.joshwcomeau.com/animation/li...
Springs and Bounces in Native CSS • Josh W. Comeau
The “linear()” timing function is a game-changer; it allows us to model physics-based motion right in vanilla CSS! That said, there are some limitations and quirks to be aware of. I’ve been…
www.joshwcomeau.com
November 8, 2025 at 1:57 PM
Britain's railway got a new clock face, and I have to say it looks great! You see, what you can achieve when you have the most expensive daily commuter trains in the world! Everything is possible, even an amazing new clock face :)

www.creativeboom.com/news/design-...
Design Bridge and Partners unveil the first national railway timepiece in over 50 years
Created in collaboration with Network Rail, RIBA and the Design Museum, the striking new clock debuts at London Bridge station as a new icon of British design, blending heritage, accessibility and...
www.creativeboom.com
November 2, 2025 at 9:18 AM
Oh, that is an interesting point of view! The difference between how we understand (or not) AI and what it does.
boydkane.com/essays/boss
Why your boss isn't worried about AI
Can't you just turn it off?.
boydkane.com
November 1, 2025 at 1:57 PM
Discover performance for ten mobile frameworks (spoiler - avoid Next.js), async loops in JS, and the VERT converter tool on your machine. Learn about linear(), Masonry, inherit() and a few more good #CSS posts, and learn that the Web is not dead #frontEnd #Javascript

www.shvarcs.com/news-archive...
Friday Issue Nr.145
Discover performance for ten mobile frameworks (spoiler - avoid Next.js), a few words on async loops in JS, and the VERT converter tool on your machine. Learn about linear(), Masonry, inherit() and a ...
www.shvarcs.com
October 31, 2025 at 5:40 AM
Affinity's move to free software will probably surprise Photoshop, no? Exciting times indeed. :)

www.affinity.studio/photo-editin...
Unsupported client
It seems you are using an old or unsupported browser. To continue enjoying our product, please update to a recent version of one of the following browsers:
www.affinity.studio
October 30, 2025 at 6:27 PM
Google sees everything. One of those funny moments :) "let's stop for a sec, this is a country road, no cars at all"

www.google.com/maps/@51.229...
Street View · Google Maps
Explore a place in a more immersive way in Google Maps.
www.google.com
October 28, 2025 at 7:34 PM
If nothing else, you can learn a new word - Variablizing Things. That shape() is indeed a powerful drawing tool. It could probably be used for simplified icons or fancy shapes as design elements.
frontendmasters.com/blog/modern-...
Modern CSS Round-Out Tabs
We can use `shape()` to carve away the edges of an element to look like a folder tab. By hand.
frontendmasters.com
October 26, 2025 at 9:18 AM
What a lovely written comic on AI art. It might take a while to load in.
theoatmeal.com/comics/ai_art
A cartoonist's review of AI art - The Oatmeal
This is a comic about AI art.
theoatmeal.com
October 25, 2025 at 12:57 PM
You know something is really bad if you have to write a post on how to use it. Glass design is great as idea, as an exercise and probably usable in some specific case, however, I find it annoying.

medienbaecker.com/articles/the...
The web behind glass · Medienbäcker Thomas Günther
I've been using iOS 26 for a few months now and collected some advice for designing and developing websites for Liquid Glass™.
medienbaecker.com
October 24, 2025 at 5:34 PM
C.R.A.F.T.E.D - prompt framework for developers.
newsletter.eng-leadership.com/p/how-to-use...
How to Use AI to Help With Software Engineering Tasks
Use the C.R.A.F.T.E.D. prompt framework to save time with common SWE tasks!
newsletter.eng-leadership.com
October 21, 2025 at 6:35 PM
The long-lost Trip Hop/Downtempo mix I found on my Sony Walkman has been recovered, and to avoid losing it again, I uploaded it to YouTube.
www.youtube.com/watch?v=KNN9...
Trip hop journey from ~2007
I found this excellent Trip Hop mix around 2007. That was a tough time for me as I was going through significant changes and challenges, and this piece kept me focused. Then I lost it. Imagine my…
www.youtube.com
October 19, 2025 at 12:05 PM
What a super sad 404 error page, I'd say, almost cute
codepen.io/jkantner/pen...
404 Error Face
A 404 page with personality! Turned this [design](https://dribbble.com/shots/25810110-ERROR-404) by Camo Creative into a looping animation....
codepen.io
October 19, 2025 at 8:18 AM
CSS use to be very different in my early days :)
Does it looks like a CSS to you? Btw, fantastic library to explore!

github.com/sindresorhus...
css-extras/index.css at main · sindresorhus/css-extras
Useful CSS custom functions using the new @​function rule - sindresorhus/css-extras
github.com
October 18, 2025 at 12:57 PM
React gets its own foundation, and Mastra wants to make AI apps feel natural for TypeScript devs. Plus: colourful CSS tricks, a 404 page that tugs at your heartstrings, and a Kotlin bug caused by a missing dot. #frontend #css
www.shvarcs.com/news-archive...
Friday Issue Nr.144
Node.js now does what countless npm packages used to, React gets its own foundation, and Mastra wants to make AI apps feel natural for TypeScript devs. Plus: colourful CSS tricks, a 404 page that tugs...
www.shvarcs.com
October 17, 2025 at 5:21 AM
Great post on useful ways to use Object.groupBy() instead of reduce(). The problem is I never remember those niceties when I need to. Also, AI sometimes helps :)
allthingssmitty.com/2025/10/06/g...
How to group arrays in JavaScript without reduce() - Matt Smith
Ditch the reduce() boilerplate! Learn how to use Object.groupBy() and Map.groupBy() in JavaScript to group data with cleaner, more expressive code.
allthingssmitty.com
October 14, 2025 at 6:34 PM
How many media queries do you know? I know some of them, but that list is so much bigger. I honestly didn't know most of them, and some have good use cases too. Something to bookmark!
frontendmasters.com/blog/learn-m...
How much do you really know about media queries?
There are a ton more @media queries than
frontendmasters.com
October 7, 2025 at 6:34 PM