What's going on in < / > world
"Easy is boring. That's why I love the web and browsers." - Remy Sharp

Hello, you're reading Infinum Frontend Cookies, bringing you the latest JavaScript and CSS related news straight to your inbox every week.
What Makes CSS Hard To Master
CSS may appear easy at first, but it isn’t. Find out why.
Read More
Articles
If you spend a lot of time on Hacker News, it’s easy to get taken by the allure of building a web app without a framework. There are a bunch of potential advantages (no bloat! bespoke to your project!) and being able to say you built something with minimal dependencies gets you Engineer Points. That is if you can pull it off.
An in-depth article on CSS scroll snap, why to use it, how it works, and lots of examples.
In CSS, adjacent margins can sometimes overlap. This is known as “margin collapse”, and it has a reputation for being quite dastardly.
JWTs are becoming a popular way of handling auth. This post aims to demystify what a JWT is, discuss its pros/cons, and cover best practices in implementing JWT on the client-side, keeping security in mind.
Your page may contain code or data for a component or resource that isn’t immediately necessary. For example, part of the user-interface a user doesn't see unless they click or scroll on parts of the page. This can apply to many kinds of first-party code you author, but this also applies to third-party widgets such as video players or chat widgets where you typically need to click a button to display the main interface.
Sometimes it's necessary to abort a fetch request. In this post, we explore how to quickly do so using AbortController!
Many skeleton patterns do a poor job presenting themselves to screen reader users in any meaningful way. This article provides some methods to hide the busy content.
"Why Tailwind is blowing up, why I (the creator of styled-components) love it, and how I avoid the downsides of atomic CSS."
Hello from the server-side
You know it's important, but it’s difficult to pick a validation library, and if you start writing your own custom validation it can quickly start to feel very messy. You may wonder, is adding request validation to an Express API really this difficult?!
For beginners
Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including closures, document and events, object oriented programming, and more.
Inspiration
A gorgeous website on which one can learn all about typography??? Sign us in 🤙🤙🤙