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/
Oh, Pixel Perfect! I thought that term was long gone. I probably work in a happy place, but I haven't heard that term for a long time. It's all about patterns, grids and adaptation to any size. Good advice in the post, though.
www.smashingmagazine.com/2026/01/reth...
Rethinking “Pixel Perfect” Web Design — Smashing Magazine
Amit Sheen takes a hard look at the “Pixel Perfect” legacy concept, explaining why it’s failing us and redefining what “perfection” actually looks like in a multi-device, fluid world.
www.smashingmagazine.com
January 24, 2026 at 1:57 PM
It feels like a milestone achieved with this post. This is what happens when a silly habit of collecting #frontend links becomes an obsession. :)
Anyway, another good collection of posts this week, with jQuery 4 at the top, along with loads of other topics.
www.shvarcs.com/news-archive...
Friday Issue 150
Issue 150 already. This week is a perfect snapshot of how far front end has come, from nostalgic jQuery 4 vibes and Temporal finally making Date feel modern, to wild 3D CSS cards, SVG filters, Markdow...
www.shvarcs.com
January 23, 2026 at 6:41 AM
When the web is free, but the APIs are a bit different. Really good post.
polypane.app/blog/not-all...
Not All Browser APIs Are "Web" APIs | Polypane
When we talk about "the web platform", we often treat it as a unified, standards-based system: browsers implement features from the same specifications, even if…
polypane.app
January 20, 2026 at 7:34 PM
I tried Colima on Mac, and I find it much more fun to use than Docker. Fast, simple and does all I need.
github.com/abiosoft/col...
GitHub - abiosoft/colima: Container runtimes on macOS (and Linux) with minimal setup
Container runtimes on macOS (and Linux) with minimal setup - abiosoft/colima
github.com
January 13, 2026 at 7:34 PM
This is all about hydrants and colours. Never thought about this kind of combination, but somebody did, and somehow it looks great :)
www.dayroselane.com/hydrants
The Hydrant Directory
A Public Domain design resource created from public infrastructure
www.dayroselane.com
January 11, 2026 at 9:18 AM
From those icon screenshots, I can assume that multiple design teams are working in silos.
tonsky.me/blog/tahoe-i...
It’s hard to justify Tahoe icons
Looking at the first principles of icon design—and how Apple failed to apply all of them in macOS Tahoe
tonsky.me
January 10, 2026 at 1:57 PM
Happy Friday!
This year starts with JavaScript Rising Stars, a new TypeScript-flavoured UI framework and a couple of tools that make local development and API work less of a slog. #frontend #css #javascript

www.shvarcs.com/news-archive...
Friday Issue Nr.149
This issue leans quietly optimistic and pleasantly nerdy, with JavaScript award season, and CSS finally getting Pinterest-style layouts without heroic hacks. Between front-end archaeology in the Nurem...
www.shvarcs.com
January 9, 2026 at 7:18 AM
By the way, do you give a name to your AI? I call mine "Dave". I know that I'm not alone on that. Even this website calls AI as David :)))

replaceyourboss.ai
AI CEO – Replace Your Boss Before They Replace You
Stop working for humans. AI CEO delivers algorithmic thought leadership, with instant decisions, and zero ego. Replace your boss before they replace you.
replaceyourboss.ai
December 20, 2025 at 1:57 PM
Collection of dark patterns on the web. Amazon's Audible is an absolute winner in my eyes. To cancel them, you must love playing detective and click loads of things till you get out of the subscription.
hallofshame.design/collection/
Collection of Dark Patterns and Unethical Design
Discover a variety of dark pattern examples, sorted by category, to better understand deceptive design practices.
hallofshame.design
December 16, 2025 at 7:34 PM
Really interesting experiment building an app by using SDD approach with Agents and how far you can get. However, more important question is if this is the best approach at all.

blog.scottlogic.com/2025/11/26/p...
Putting Spec Kit Through Its Paces: Radical Idea or Reinvented Waterfall?
Spec-Driven Development promises reliable, specification-led software generation, but in practice I found the workflow slow, heavy, and less effective than iterative prompting. This post walks…
blog.scottlogic.com
December 14, 2025 at 9:18 AM
Who would have predicted that this scripting language would become a mainstream programming language?
arstechnica.com/gadgets/2025...
In 1995, a Netscape employee wrote a hack in 10 days that now runs the Internet
Thirty years later, JavaScript is the glue that holds the interactive web together, warts and all.
arstechnica.com
December 13, 2025 at 1:57 PM
JavaScript is officially 30, React is patching a critical RSC security hole, TypeScript 7 is taking shape under the "Corsa" codename, and TanStack is back with a new AI SDK and a bit more news in this #frontend issue.
#css #javascript

www.shvarcs.com/news-archive...
Friday Issue Nr.148
This week’s issue leans festive and slightly chaotic in the best way. Between JavaScript turning 30, Svelte and CSS advent calendars, and a hall of fame for dark patterns that makes Audible look like ...
www.shvarcs.com
December 12, 2025 at 6:48 AM
"For a typical SPA or CSR-focused app today, use React 19.2.1 and do not enable experimental/advanced RSC features until your stack’s maintainers have shipped and documented fixes for CVE‑2025‑55182."

react.dev/blog/2025/12...
Critical Security Vulnerability in React Server Components – React
The library for web and native user interfaces
react.dev
December 9, 2025 at 7:34 PM
Yeah, that is a bit ironic. The service which provides stability is down. However, the service seems to be running fine. The dashboard is just not available, at least by looking at my sites.
December 5, 2025 at 9:05 AM
Interesting concept about those speculation rules API, however, my worry is that in the end it will eat more RAM then my second personal computer.

blog.sentry.io/less-than-10...
<100ms E-commerce: Instant loads with Speculation Rules API
Boost storefront speed by prerendering and prefetching with the Speculation Rules API, plus framework fallbacks, to make key e-commerce pages feel instant.
blog.sentry.io
December 2, 2025 at 7:34 PM
Those range queries are super cool. Una wrote a fantastic post about it in detail. The thing is, not so long ago, all this logic would be in JavaScript to add new classnames based on data received and now it's simple #CSS

una.im/range-style-...
una.im | Range Syntax for Style Queries
Learn how to use the new range syntax for CSS style queries and the if() function.
una.im
November 30, 2025 at 9:18 AM
I wonder if the naming of the Masonry is the longest event in CSS history 🙂 Anyway, after long discussions, it seems that the name is display: grid-lanes
github.com/w3c/csswg-dr...
[css-grid-3] Masonry Switch Syntax · Issue #12022 · w3c/csswg-drafts
In #11243 we ended up resolving to: Re-use the grid-* properties for templating and explicit placement. Adopt the item-flow proposal (in principle) for flow control. See #11480 With that context, I...
github.com
November 29, 2025 at 1:57 PM
www.shvarcs.com/news-archive...

Angular 21 is out, TanStac DB edges towards 1.0 with query-driven sync, Speculation Rules, fantastic post on #CSS subgrid, Masonry layout probably has name (finally) and other news around #frontend #javascript
Friday Issue Nr.147
Angular 21 drops Zone.js, TanStack DB gets clever with query driven sync, CSS goes full programming language with subgrid, ranges and weather based cards, plus Cloudflare postmortems and yet another s...
www.shvarcs.com
November 28, 2025 at 7:19 AM
Reposted by Andris Svarcs
Ukraine is the only country deterring the war that NATO was created for, with Russia, said Garry Kasparov, Russian activist and world chess champion

The West “owes Ukraine everything,” but instead debates deals that are forcing Ukraine into capitulation
euromaidanpress.com/2025/11/27/k...
Kasparov at Washington security forum: NATO doesn’t exist, it’s fake. Ukraine is only country doing what Alliance was built for
Ukraine is dying every minute, fullfilling NATO's destiny, he said. Still, it's not a member of the Alliance.
euromaidanpress.com
November 27, 2025 at 7:09 PM
I'm old too. I did exactly that. I wish I did long time ago but it is always good time to start now.
I'm old.

If you're not, listen to this.

Get a guitar or some drums, or a trumpet. Pick up a brush, a pencil, some clay or a welder.

Just make shit. It doesn't have to be good (eventually it will be) just make music, art or write or whatever.

It's literally never been more important.
November 27, 2025 at 8:40 AM
I guess some companies would rather pay money than research and figure out the issue, since the number of people and hours involved to determine which fonts were used where and which licenses were obtained is real detective work.

www.insanityworks.org/randomtangen...
Monotype font licencing shake-down — Insanity Works
tl;dr Don’t try to shake-down a typography nerd with your dubious, automated claims about his employer using unlicensed fonts. How it started It started with a LinkedIn InMail message…
www.insanityworks.org
November 25, 2025 at 7:34 PM
Basically, this post is solid proof that CSS is a full-scale programming language 🙂 A modern approach using grids, subgrids, round(), mod(), and loads of calculations.

9elements.com/blog/buildin...
9elements.com
November 23, 2025 at 9:18 AM
We are living in the future, where, soon enough, you will be able to control devices with your mind. Well, at least they can't read your secrets (yet) from your mind.

www.extremetech.com/science/rese...
Researchers Develop 'Mind Captioning' Using Brain Scans and AI
The technique generated captions as participants watched videos.
www.extremetech.com
November 22, 2025 at 1:57 PM
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