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/
Check my blog. I built it with SvelteKit and a bit of swearing:
https://www.shvarcs.com/
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...
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
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...
www.lorenstew.art/blog/10-kanb...
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...
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
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...
The `linear != linear()` and that is super important!
www.joshwcomeau.com/animation/li...
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-...
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
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-...
www.creativeboom.com/news/design-...
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
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
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
boydkane.com/essays/boss
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...
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
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...
www.shvarcs.com/news-archive...
Affinity's move to free software will probably surprise Photoshop, no? Exciting times indeed. :)
www.affinity.studio/photo-editin...
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
Affinity's move to free software will probably surprise Photoshop, no? Exciting times indeed. :)
www.affinity.studio/photo-editin...
www.affinity.studio/photo-editin...
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...
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
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...
www.google.com/maps/@51.229...
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-...
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
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-...
frontendmasters.com/blog/modern-...
What a lovely written comic on AI art. It might take a while to load in.
theoatmeal.com/comics/ai_art
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
What a lovely written comic on AI art. It might take a while to load in.
theoatmeal.com/comics/ai_art
theoatmeal.com/comics/ai_art
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...
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
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...
medienbaecker.com/articles/the...
C.R.A.F.T.E.D - prompt framework for developers.
newsletter.eng-leadership.com/p/how-to-use...
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
C.R.A.F.T.E.D - prompt framework for developers.
newsletter.eng-leadership.com/p/how-to-use...
newsletter.eng-leadership.com/p/how-to-use...
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...
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
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...
www.youtube.com/watch?v=KNN9...
What a super sad 404 error page, I'd say, almost cute
codepen.io/jkantner/pen...
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
What a super sad 404 error page, I'd say, almost cute
codepen.io/jkantner/pen...
codepen.io/jkantner/pen...
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...
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
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...
Does it looks like a CSS to you? Btw, fantastic library to explore!
github.com/sindresorhus...
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...
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
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...
www.shvarcs.com/news-archive...
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...
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
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...
allthingssmitty.com/2025/10/06/g...
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...
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
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...
frontendmasters.com/blog/learn-m...
Oh, that letter N and the magic of dialling in the internet sound is imprinted in my brain. Yes, I’m old. I still remember that the first thing I did on the internet was finding a website with guitar tabs, but I don’t remember the song that was.
www.jwz.org/blog/2025/09...
www.jwz.org/blog/2025/09...
Netscape Navigator 2.0 was released 30 years ago today
This version introduced a number of new features: Plugins! This was the first time a web page could make sound, via RealAudio. Incremental display of progressive JPEGs on slow dialup connections…
www.jwz.org
October 5, 2025 at 8:18 AM
Oh, that letter N and the magic of dialling in the internet sound is imprinted in my brain. Yes, I’m old. I still remember that the first thing I did on the internet was finding a website with guitar tabs, but I don’t remember the song that was.
www.jwz.org/blog/2025/09...
www.jwz.org/blog/2025/09...
Let's make JavaScript Free!
deno.com/blog/javascr...
deno.com/blog/javascr...
Help Us Raise $200k to Free JavaScript from Oracle | Deno
Our legal battle over Oracle's claim on the word "JavaScript" is entering the discovery phase. Here's how you can help.
deno.com
October 4, 2025 at 12:57 PM
Let's make JavaScript Free!
deno.com/blog/javascr...
deno.com/blog/javascr...
GitHub steps up NPM supply chain security after a spate of account takeovers, while TanStack Start emerges as a full-stack contender. The React ESLint plugin for unneeded useEffect(), and VanJS shows how far vanilla JavaScript can stretch for reactive UIs. #frontend
www.shvarcs.com/news-archive...
www.shvarcs.com/news-archive...
Friday Issue Nr.143
Visual media queries you probably never knew existed, a plugin that shames unnecessary useEffect(), TanStack’s full-stack glow-up, and will we ever un-SCSS for real? Chrome DevTools MCP magic, another...
www.shvarcs.com
October 3, 2025 at 6:20 AM
GitHub steps up NPM supply chain security after a spate of account takeovers, while TanStack Start emerges as a full-stack contender. The React ESLint plugin for unneeded useEffect(), and VanJS shows how far vanilla JavaScript can stretch for reactive UIs. #frontend
www.shvarcs.com/news-archive...
www.shvarcs.com/news-archive...
If you decide to use Tailwind v.4, remember that 7% of the world population won't see your CSS at all. This is because those using older devices or Windows 7 will likely be using outdated browsers. This came up while looking at oklch() support.
github.com/tailwindlabs...
github.com/tailwindlabs...
New colors don't work for 7% of users worldwide, need fallbacks · Issue #16351 · tailwindlabs/tailwindcss
What version of Tailwind CSS are you using? 4.0.1 What build tool (or framework if it abstracts the build tool) are you using? postcss 8.4.21, Next.js 14.2.4 What version of Node.js are you using? ...
github.com
September 30, 2025 at 6:34 PM
If you decide to use Tailwind v.4, remember that 7% of the world population won't see your CSS at all. This is because those using older devices or Windows 7 will likely be using outdated browsers. This came up while looking at oklch() support.
github.com/tailwindlabs...
github.com/tailwindlabs...
Well, I guess this AI thing is not going away, right?
www.builder.io/blog/hire-fo...
www.builder.io/blog/hire-fo...
How to Hire for the Era of Designing in Code
Most companies still hire for handoff-era workflows while product development shifts toward AI-augmented, code-first collaboration across roles.
www.builder.io
September 28, 2025 at 8:18 AM
Well, I guess this AI thing is not going away, right?
www.builder.io/blog/hire-fo...
www.builder.io/blog/hire-fo...
There was a time when jQuery was no longer part of my workflow. Now, probably it's time to un-SCSS too. The only thing I still use from SCSS is nesting, and it appears that CSS is handling that well now.
css-tricks.com/is-it-time-t...
css-tricks.com/is-it-time-t...
Is it Time to Un-Sass? | CSS-Tricks
Many of the Sass features we've grown to love have made their way into native CSS in some shape or form. So, should we still use Sass? This is how developer Jeff Bridgforth is thinking about it.
css-tricks.com
September 26, 2025 at 2:22 PM
There was a time when jQuery was no longer part of my workflow. Now, probably it's time to un-SCSS too. The only thing I still use from SCSS is nesting, and it appears that CSS is handling that well now.
css-tricks.com/is-it-time-t...
css-tricks.com/is-it-time-t...
Did you see this AI-created movie: www.youtube.com/watch?v=yOcJ...
Not bad at all for $600. Yes, the visuals are off, and everything feels plasticy, but for a quick prototype, it is very good. The story is also interesting.
Not bad at all for $600. Yes, the visuals are off, and everything feels plasticy, but for a quick prototype, it is very good. The story is also interesting.
The Colorless Man (Short Film)
The Colorless Man (AI-Assisted Short Film)
I’m happy to share my new AI-assisted short film, “The Colorless Man.” This film took 2 weeks to complete during my free time, with a budget of $600 USD. I…
www.youtube.com
September 23, 2025 at 6:34 PM
Did you see this AI-created movie: www.youtube.com/watch?v=yOcJ...
Not bad at all for $600. Yes, the visuals are off, and everything feels plasticy, but for a quick prototype, it is very good. The story is also interesting.
Not bad at all for $600. Yes, the visuals are off, and everything feels plasticy, but for a quick prototype, it is very good. The story is also interesting.