Sign in

Andris Klaipins

@teloah.bsky.social
21 followers 82 following 3 posts

Software Developer | A fan of heavy music and board games

PostsRepliesMedia
Reposted by Andris Klaipins
Nadya Voynich @nadyavoynich.com · 02/10/2026
Just hypnotised by this cute web crawler #buildinpublic #webcrawling #CSS #JavaScript
1255995 0
Reposted by Andris Klaipins
pngwn @pngwn.at · 22/09/2026
After about a year, on and off, I am veeeery happy to release TWINKLEPLOP, a syntax highlighter of tremendous power! The speed of prism with the customisation of Shiki. twinkleplop.pngwn.at
520137 0
Reposted by Andris Klaipins
Matt Henderson @matthen.com · 26/08/2026
To tell if a maze is solvable, just hang it by its corners If it tears into pieces, you’ve found a solution
694153868 0
Reposted by Andris Klaipins
Chris Coyier @chriscoyier.net · 23/08/2026
I actually strive for perfect clarity with my color theme pickers. codepen.io/editor/chris...
2265074 0
Reposted by Andris Klaipins
Firefox for Web Developers @webdevs.firefox.com · 19/08/2026
CSS text-box is newly baseline, and it's solves a common text layout issue. Here's how it works:
1234758 0
Reposted by Andris Klaipins
Manuel Matuzović @matuzo.at · 17/08/2026
Here is the 2026 edition of the HTML boilerplate I use for websites I build! Let me know if there's anything else I should consider including! matuzo.at/blog/2026/ht...
matuzo.at
My HTML boilerplate in 2026 - Manuel Matuzovic
Every element I use for the basic structure of a HTML document, with explanations why.
718035 0
Reposted by Andris Klaipins
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 14/08/2026
Explicit Resource Management - soon available everywhere Just landed in Safari Technology Preview 250 webkit.org/blog/18191/r...
0124 0
Reposted by Andris Klaipins
CSS-Tricks* @css-tricks.bsky.social · 10/08/2026
Very clever examples from @preethisam.bsky.social animating border-image. Super easy to forget it's animatable in the first place. That radial gradient one is just... 😍 css-tricks.com/animating-cs...
1214 0
Reposted by Andris Klaipins
Dominik 🔮 @tkdodo.eu · 02/08/2026
This is the best blogpost on @tanstack.com Query I've read in a while, and yes, that includes my own posts! Incredibly well written, nuanced and shows tradeoffs for each approach 👏
2333 0
Reposted by Andris Klaipins
dan @danabra.mov · 09/07/2026
soooo close
Enter this code to continue logging in without a password: 012349
5711 0
Reposted by Andris Klaipins
Josh W. Comeau @joshwcomeau.com · 06/07/2026
Just published a blog post about the new CSS Anchor Positioning API! ⚓ I’ve been learning about it over the past few weeks, and it’s friggin’ great, but it also took me a minute to really get the hang of it. My goal in this post is to share the most useful bits, so you can start using it today. 🔥
joshwcomeau.com
Getting Started with Anchor Positioning • Josh W. Comeau
For decades, one of the most notoriously-challenging problems on the web has been sticking one element to another element, for things like tooltips and nested menus. The CSSWG has decided to provide a...
918032 0
Reposted by Andris Klaipins
Mia [data-css=poetic] @miriam.codes · 02/07/2026
Poetic CSS course is live for early-bird registration! Only available during July. Thanks for your patience, we had some last-minute fixes. #css courses.oddbird.net/poetic-css/
courses.oddbird.net
Poetic CSS
Understand CSS as a system — so you can write, review, and maintain web styles with confidence on a timeline and under budget.
07129 0
Reposted by Andris Klaipins
Lea Verou, PhD @lea.verou.me · 02/07/2026
When I say that modularity & composability are now crucial as large, coupled codebases consume more context, I see raised eyebrows. Meanwhile, they are constantly running out of tokens while I haven't hit a usage limit in months. If you think architecture no longer matters, joke’s on you.
static.klipy.com
Tkt Smart Meme: Think Smart
ALT: Tkt Smart Meme: Think Smart
1699 0
Reposted by Andris Klaipins
Zach Leatherman @zachleat.com · 16/06/2026
uhh… TIL: <marquee direction="down" behavior="alternate"> <marquee behavior="alternate">This text will bounce</marquee> </marquee> developer.mozilla.org/en-US/docs/W...
2127424 0
Reposted by Andris Klaipins
Sara Soueidan @sarasoueidan.com · 12/05/2026
Scroll-Driven Animations: Exploring the majestic new animation-timeline API www.joshwcomeau.com/animation/sc... Another superb introduction article by @joshwcomeau.com #CSS
joshwcomeau.com
Scroll-Driven Animations • Josh W. Comeau
The new Animation Timeline API allows us to create dynamic scroll animations without any JavaScript! It’s honestly a very lovely API, and in this blog post, we’ll explore some of the super cool things...
4318 0
Reposted by Andris Klaipins
Wes Bos @wesbos.com · 08/05/2026
here is the new CSS Border shape API this is going to unlock so many sick new designs
1333743 0
Reposted by Andris Klaipins
Josh W. Comeau @joshwcomeau.com · 27/04/2026
🎉 Registration is now open for my latest course, Whimsical Animations! This course will teach you everything you need to know to design and build stunning, creative animations and interactions. It’s time to make the web less generic and boring! 😄
whimsy.joshwcomeau.com
Whimsical Animations
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!
313141 0
Reposted by Andris Klaipins
Wes Bos @wesbos.com · 24/04/2026
Introducing Tab Snitch Liven up your screenshots and make co-workers uncomfortable with errant open tabs. tab.wesbos.com
1127839 0
Reposted by Andris Klaipins
Josh W. Comeau @joshwcomeau.com · 13/04/2026
✨ Have you ever heard of Disney’s 12 Basic Principles of Animation? The very first rule, “Squash and Stretch”, can make motion feel *way* more satisfying. I just dropped a brand-new blog post that shows how I’ve been using this technique in my own work: www.joshwcomeau.com/animation/sq...
427527 0
Reposted by Andris Klaipins
Sindre Sorhus @sindresorhus.com · 08/04/2026
Build your own HTTP client with fetch-extras Take only what you need. Tree-shakeable. Built on Fetch. Works in the browser, Node.js, etc. github.com/sindresorhus...
4676 0
Reposted by Andris Klaipins
Randall Munroe @xkcd.com · 01/04/2026
CREATION Happy April Fool's Day! xkcd.com/3227/
4-panel comic. (1) [Black panel with white text boxes] TEXT BOX: And God said, "Let there be light," (2) [Sun radiating light.] TEXT BOX: And there was light. (3) [View of bright sun rising over Earth's horizo] (4) TEXT BOX: God saw that light was-- [Chat bubble from Earth] CHAT BUBBLE: Can you add support for dark mode?

Open xkcd.com to view toggles for different modes.
454451877 0
Reposted by Andris Klaipins
comiCSS @comicss.art · 30/03/2026
New cartoon: Setting aside differences comicss.art/comics/244/ #css #cartoon
comic with 4 panels in a 2x2 grid, two characters are arguing and getting more and more confrontational about grid or flexbox, then a third character pops in and suggest float:left, and the two characters unite to beat the third character
1113 0
Reposted by Andris Klaipins
Rob Palmer @robpalmer.bsky.social · 23/03/2026
TypeScript 6.0 is out 🎉 🔶 Temporal 🔶 Map#getOrInsert 🔶 RegExp.escape 🔶 #/ prefix for Package Imports New defaults! 🔶 --target=ES2025 🔶 "use strict" 🔷 --strict Deprecations! 🗑️ baseUrl, outFile 🗑️ import assertions 🗑️ `module` namespaces 🗑️ module: amd 🗑️ moduleResolution: node 🗑️ target: ES5
210416 0
Reposted by Andris Klaipins
Kevin Powell @kevinpowell.co · 06/03/2026
Amazing how we went from not being able to style selects, to doing things like this with them codepen.io/editor/cbols... (and this codepen.io/t_afif/pen/P...)
812217 0
Reposted by Andris Klaipins
CSS by T. Afif @css-only.dev · 02/03/2026
It seems we can now customize the select element, right? right?! Demo: codepen.io/t_afif/pen/P... via @codepen.io
1238685 0
Reposted by Andris Klaipins
Storybook @storybook.js.org · 26/02/2026
🔗 storybook.js.org/blog/storybo...
storybook.js.org
Storybook MCP sneak peek
Generate code with your components faster using fewer tokens
121 0
Reposted by Andris Klaipins
TypeScript @typescriptlang.org · 11/02/2026
TypeScript 6.0 beta is now published! This release brings - inference improvements for functions - updates to package.json 'imports' - the Temporal APIs - alignments for the upcoming TypeScript 7.0 - & more! Try it today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 6.0 Beta - TypeScript
Today we are announcing the beta release of TypeScript 6.0! To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta TypeScript 6.0 is a uni...
314835 0
Reposted by Andris Klaipins
VoidZero @voidzero.dev · 22/01/2026
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
420840 0
Reposted by Andris Klaipins
Dominik 🔮 @tkdodo.eu · 17/01/2026
Samuel L Jackson
Say You’re Absolutely Right
One More Time
2444 0
Reposted by Andris Klaipins
Una Kravets @una.im · 16/01/2026
You know that annoying experience on mobile websites where you need to find the little close button and can't swipe a menu closed? The solution is simpler than you think. With basic CSS scroll APIs, you can get built-in interruptible swipe gestures 🥳
927138 0
Reposted by Andris Klaipins
William B. Fuckley @opinionhaver.bsky.social · 15/01/2026
It’s called ‘vs code’ because the code is an enemy you are fighting
12770185 0
Reposted by Andris Klaipins
Josh W. Comeau @joshwcomeau.com · 12/01/2026
Well this is remarkable. 😮 Someone built a 3D voxel engine using plain ol’ DOM nodes, no canvas/webgl. And it’s surprisingly performant, since it culls any faces that aren’t currently visible. Repo: github.com/LayoutitStud... There’s even a nifty lil’ editor!
315918 0
Reposted by Andris Klaipins
Wes Bos @wesbos.com · 07/01/2026
there is something off about this design - it's the vertical text alignment this new CSS feature just made aligning text 100x easier
11109 0
Reposted by Andris Klaipins
MichiganTypeScript @michigantypescript.com · 02/01/2026
🥳 TypeSlayer is out! celebrate by posting what your type graph looks like! it legit has an actual leaderboard now: so bonus points if you win lol 🏆🏆 run: `npx typeslayer` source: github.com/dimitropoulo...
28221 0
Reposted by Andris Klaipins
Josh W. Comeau @joshwcomeau.com · 10/12/2025
Bruno’s *last* portfolio site was one of the coolest things I’d ever seen on the web. I don’t even have vocabulary for this one. 😂
1583 0
Reposted by Andris Klaipins
Sara Soueidan @sarasoueidan.com · 24/11/2025
PSA: Today's Day 4️⃣ of the Black Friday sale. This is the lowest you can get the course for and it's for a limited time—next year's sales won't be the same. Price goes back up on December 4th. ⏳ 🔗 practical-accessibility.today #a11y
practical-accessibility.today
The Practical Accessibility Course
A get-right-down-to-it online course for Web designers and developers who want to start creating more accessible Web user interfaces and digital products today
01212 0
Reposted by Andris Klaipins
Josh W. Comeau @joshwcomeau.com · 24/11/2025
🎈 The Black Friday sale of my two flagship courses has officially begun! The best deal is on the “Joy for JavaScript Developers” bundle, which is a whopping $500 off during this sale. 😄 I’m also running sales on each course individually, they’re both ~40% off. ✨ More info in-thread. 🧵
joyforjs.com
Joy for JavaScript Developers
Grab both of my flagship courses — CSS for JavaScript Developers and The Joy of React — in one delightful bundle 😄
13816 0
Reposted by Andris Klaipins
Jason Lengstorf @jason.energy · 24/11/2025
my best code is written in a two-step process: 1. kludge a working prototype together, don’t worry about the code AT ALL. the point is understanding how the requirements function in reality 2. destroy the prototype completely. build the app for real using my better mental model
916419 0
Reposted by Andris Klaipins
Storybook @storybook.js.org · 04/11/2025
Storybook 10 is here! ✂️ ESM-only (the only breaking change!) 🧩 Module automocking for easier testing 🏭 Typesafe CSF factories Preview for React 💫 UI editing and sharing optimizations 🏷️ Tag filtering exclusion for sidebar management 🔀 Svelte async component support
storybook.js.org
Storybook 10
ESM-only, 29% lighter, module automocking, and more
211719 0
Reposted by Andris Klaipins
Vitest @vitest.dev · 22/10/2025
Vitest 4 is out! - Browser Mode is Stable - Visual Regression Testing - Improved Debugging - Pool Stabilization - New APIs - Bug Fixes Stay updated with our blog post: vitest.dev/blog/vitest-4
vitest.dev
Announcing Vitest 4.0
Vitest 4.0 Release Announcement
326257 0
Reposted by Andris Klaipins
Josh W. Comeau @joshwcomeau.com · 24/09/2025
We’re live!! My brand-new course, “Whimsical Animations”, is now available. 🥳🎉 whimsy.joshwcomeau.com I’m so excited to share all of my animation tools and techniques with y’all. 😄
whimsy.joshwcomeau.com
Whimsical Animations
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!
17307101 0
Reposted by Andris Klaipins
Tracy Chou @triketora.com · 19/09/2025
nothing says "we care about your privacy" more than sharing your data with 222 partners
211496278 0
Reposted by Andris Klaipins
Josh W. Comeau @joshwcomeau.com · 08/09/2025
A while back, I was building a particle animation, and I ran into some weird issues. The particles were turning grey, mid-animation. And sometimes, they wouldn’t change color at all! Turns out, there’s a pretty big limitation with color transitions. I share some solutions in my brand-new post!
joshwcomeau.com
Color Shifting in CSS • Josh W. Comeau
A little while ago, I was trying to animate an element’s background color, so that it cycled through the rainbow. Seems easy, but it turns out, browsers have a surprisingly big limitation when it comes to color processing! In this tutorial, we’ll dig into the issue, and I’ll share a couple of strategies you can use to work around this limitation.
35711 0
Reposted by Andris Klaipins
sam henri gold @samhenri.gold · 06/09/2025
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.
11675611936 0
Reposted by Andris Klaipins
Dave Rupert @davatron5000.bsky.social · 31/08/2025
📝 Git diagramming "The Weave" - We all know that Trump has "the best words", so I chased a wild hare and tried my hand at visualizing a short Trump speech using git-graphs. daverupert.com/2025/08/git-...
A transcript of a short Trump speech with a git graph diagram of connected "metro map" style lines where commits are represented by "stops" on the train line. branching paths are represented by news lines in different colors.
5468 0
Reposted by Andris Klaipins
Josh W. Comeau @joshwcomeau.com · 18/08/2025
✨ I just published a brand-new post! It’s about the notorious SVG <path> element. With its compact Regex-style syntax, <path> can be super intimidating. But they’re also *incredibly* powerful, letting us draw (and animate!) curved lines. You can read it here, and I’ll share more info in thread. 🧵
joshwcomeau.com
An Interactive Guide to SVG Paths • Josh W. Comeau
SVG gives us many different primitives to work with, but by far the most powerful is the <path> element. Unfortunately, it’s also the most inscrutable, with its compact Regex-style syntax. In this tut...
1520539 0
Reposted by Andris Klaipins
Josh W. Comeau @joshwcomeau.com · 10/06/2025
I just published a new blog post about two of my absolute favourite CSS tricks. ✨ www.joshwcomeau.com/animation/pa...
joshwcomeau.com
Partial Keyframes • Josh W. Comeau
CSS Keyframe animations are so much more powerful than most developers realize. In this tutorial, I’ll show you something that completely blew my mind, a technique that makes our keyframe animations s...
1217828 0
Reposted by Andris Klaipins
holtsetio @holtsetio.bsky.social · 05/08/2025
I built a playable Softbody Tetris using #threejs #tsl and my softbody engine! 🕹️ I still consider this a work in progress, but you can already try it out in your #webgpu compatible browser here: 🔗 holtsetio.com/lab/tetris/
109418 0
Reposted by Andris Klaipins
avi bagla @avibagla.com · 06/08/2025
Can Bluesky say every word in the dictionary? I dunno but I plan to find out! I made a website that tracks every single word said on bluesky (as of yesterday).
64610136 0