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.
Machine Learning For Front-End Developers With Tensorflow.js
Using JavaScript and frameworks like Tensorflow.js is a great way to get started and learn more about machine learning. In this article, Charlie Gerard covers the three main features currently available using Tensorflow.js and sheds light onto the limits of using machine learning in the frontend.
Read More
Libs & tools
Over the last few years flexbox got more and more popular. And rightly so, because it helps us build one-dimensional layouts much faster. Have you tried positioning something in the middle of an element using flexbox? It’s fun, right?
But there’s just one problem! Remembering all flexbox properties can be hard.
Articles
This article is going to show you what calc() formulas we need to use for each logical operation and explain how and why they are used with a couple of use cases that lead to the writing of this article.
The scrollbar is a humble but productive mechanism that operates as the primary means through which one can traverse a document. But that’s not all a scrollbar can do! This modest workhorse also provides a meaningful hint at how long the document is, pulling double duty as a document progress bar too.
If you have been using React hooks, specifically useEffect then you may have come across the problem when making asynchronous calls such as data fetching: "Warning: Can’t perform a React state update on an unmounted component."
How converting my blog from vanilla React to NextJS affected SEO performance.
This week saw the conclusion of a project which goal was for the initialisation of Wikipedia's asynchronous JavaScript pipeline (at the time, 36 kilobytes in size) to fit within a budget of 28 KB – the size of two 14 KB bursts of Internet packets.
For beginners
There are lots of simple things you can do to improve at JavaScript. Here are some methods we use to write better JS.
Hello from the server side
Right now GitHub Actions is in Beta, but it’s due to come out of beta soon! This tutorial will run you through how you can configure GitHub Actions to build and test your javascript app, from simple apps to complicated ones.
Demo