Profile avatar
atraversay.bsky.social
Frontend developer in Tokyo. Focused on accessibility, performance, maintainble & sustainable software. Craft beer & specialty coffee afficionado. Humanist
24 posts 18 followers 105 following
Getting Started
Active Commenter

Setup vitest in a project today, really impressed by what the browser mode has become, it's fast and full featured. Unfortunately programming is hard and I can't just test Remix routes in it, I guess due to environment issues I'm failing to debug. Javascript is a constant struggle 🫠

Dark patterns, literally 🤪

Frontend work is sometimes surprisingly hard (pareto, etc). But trying to work with a blackbox k8s platform is hard and not fun at all. As someone trying very hard to make my code fully-typed, the magic string incantations of yaml-based development is an endless source of frustration.

Today I Learnt The difference between `@__PURE__` and `@__NO_SIDE_EFFECTS__`. As @antfu.me said: "[`@__NO_SIDE_EFFECTS__`] is designed to solve that [distinguishing pure functions in user land] by moving the notation from end-user side to library authors".

To share files or folders between jobs on GitHub Actions, cache them using the current run ID as the key. This allows you to restore the cache in dependent jobs, which is much faster than uploading and downloading artifacts.

🚨 Introducing the 2024 Web Almanac, our annual "state of the web" report! 🔖 almanac.httparchive.org/en/2024/ 21 chapters (11 publishing today, the rest to follow) 65 contributors for today's chapters (more to follow) 17M websites analyzed 83 TB of data processed 628 queries written

Hey new users— we’ve been trying to build a strong culture of expecting alt text. Take it from me, because I’ve heard from them: there are blind people on this app and they appreciate being included. You can also turn on a setting that prevents you from posting images without it, if you forget

The use of scroll-snap to emulate dragging absolutely blew my mind