Altin Selimi
@altinselimi.bsky.social
web dev, politics 🤷🏻♂️, history, chess, volleyball, memes, movies and occasionally books 🙈
claude is so sweet most of the time; sometimes i am rage baited but most of the time i really love it
cant believe im saying this but I actually like the ability to have the React provider DOM nightmare. It sounds so nice to be able to create plug-and-play systems.
having used claude extensively for the past couple of months, i think there is still a lot of value to understanding your code and steering it intentionally. the amount of incidental complexity claude accumulates otherwise (which mostly results in bugs that it can't ever fix reliably) is staggering.
It is! Here's the demo random-stuff.jakearchibald.com/heart-css-sh... It uses linear() - one of the standards I worked on. I also built a little tool to help generate spring easings linear-easing-generator.netlify.app
Heart CSS shape
random-stuff.jakearchibald.com
Sunset Overdrive is such a great casual gaming experience 🎮
This is very popular, yet WILDLY poor advice: “Be constructive, don’t complain about problems if you don’t have a solution” If you hear someone say this, please consider slapping them with a large trout. Being aware of problems is *incredibly valuable*, whether you have solutions or not! [1/n]
This link will take you to a page that’s not on LinkedIn
lnkd.in
Wild how far you can push "customizable select" with just #CSS nerdy.dev/nice-select
In a gaming cafe and I understand why white mechanical keyboard is big no no
View Transition Types are newly baseline! These make it easier to build transitions that are specific to particular situations. Also, we have some new View Transition DevTools in Firefox 147…
```#css .container { container-name: --example; } h1 { color: red; @container --example { color: green; } } ``` Canary and Tech Preview both showing green text! Gettin there, excited for these to hit stable.
The Navigation API is newly baseline! The web now has sensible, low-level routing for navigations.
Amsterdam west and turkish/morocco football team wins is a match made in the lowest depths of hell 📣
Need cross-thread synchronization without freezing the main thread? 🥶 Atomics.waitAsync() returns immediately and resolves when another thread calls Atomics.notify(). Perfect for coordinating workers with SharedArrayBuffer. Learn more 👇 developer.mozilla.org/en-US/docs/...
I was not aware anchored positioning is supported in iOS 26. Might be the only worthy reason updating to liquid ass.
CSS anchor positioning is newly baseline! This opens the door for lots of new creative CSS. It's a huge feature, but here are the basics.
64% of WebKit non-Apple contributions, 20% of Chromium non-Google, 27% of Servo, 39% of test262, and it goes on. And doing all this as a worker-owned, employee-run cooperative. The world would be a very different place if companies like Igalia were the norm rather than the exception in tech.
We analyzed Igalia's contributions to some of our favorite open-source projects on the web and elsewhere and summarized them in this blog post! Check it out: www.igalia.com/2026/01/05/D...
Create & manage multi pane dashboards effortlessly with Turtle Panes for Vue by @altinselimi.bsky.social ↔️ - madewithvuejs.com/turtle-panes...
I remember the books introducing us to the ww2: Worst acts of humanity in recorded times. 80 million dead. Nazi bad. GG.
the discovery here really lacks to at least pre nazi twitter. I dont want to have feeds for each of my interests. Im just gonna post interests on this tweet maybe it starts showing me stuff more. Chess, padel, frontend, css, arduino, w3c, javascript, history, sci-fi, movies, cybersec, diy, cooking
I muted every word i could think of to get away from these news and now all i get is soft core porn. Do you mean to tell me the Internet is right now either doom news or thirst traps ?
Create & manage multi pane dashboards effortlessly with Turtle Panes for Vue by @altinselimi.bsky.social ↔️ - madewithvuejs.com/turtle-panes...
another beautiful javascript moment ✨ 2025/05/28 → Wed May 28 2025 2025-05-28 → Tue May 27 2025 why? every possible string accepted by the Date constructor falls back to local time EXCEPT valid ISO date-strings like '2025-05-28'.