A simple quiz to illustrate how React rendering works. import React from "react"; export default...
In CSS can use variables most of the time. :root { --color-main: red; } Enter fullscreen...
Today I learned that minification in JS is a double-edged sword. It was a weird bug, took me quite...
Next.js become a hype of the day (or year), but it's slowly suffocating under the weight of technical...
intro As much as I hope that things will always work from first try, better to be prepared...
Finally, I found at least 1 really useful AI service. The service It's called CodeRabbit,...
Noticed that Next.js dev server is really slow, annoying that it can't precompile pages in the...
Today, I want to share the disappointing issue with Next.js - App router. About SSR I...
When it comes to Frontend-Backend communication, there are few options: REST OpenAPI GraphQL. At...
Can see preferred pronouns on some GitHub profiles. I want to discuss why I don't do it, why I...
Intro For quite some time, I wanted to try to automate releasing NPM packages with GitHub...
TailwindCSS got very popular, but one big disadvantage - bunch of inline classes clutter the...
Intro Everybody familiar with useEffect hook, sometimes useLayoutEffect is more...
Intro I am skeptical about all this AI hype, I did try AI to generate the code, tried few...
There are a lot of resources, books and opinions on how to write a good code. Let's investigate what...
Let's dive into less frequent Typescript feature - function overloading with a realistic example. ...
Want to share few useful extensions for WebDevs that you didn't heard of. 1....
Can sync state between unrelated components and optionally save it to URL, difference from other...
Want to show how you can share any serializable data between React components, e.g. client components...