React Server Components
There is a lot of talk these days about React Server Components(RSC). Next.js has just announced that their support for React Server Compone…
There is a lot of talk these days about React Server Components(RSC). Next.js has just announced that their support for React Server Compone…
Since I got the MacBook Air with the A1 chip I wanted to see if it can be used to do some AI work. So I’ve looked around for a small project…
There used to be a new JavaScript library every day. That was fine, I didn’t care, I continued to implement my web apps using Angular or Rea…
It happens all the time. We try to optimize our code, optimize how images and CSS are loaded, do code splits, and all kinds of smart techniq…
Another important primitive data type is the String. Strings are composed of one or more characters and are used to keep words and texts. In…
The purpose of any program is to transform data. Any program needs data. In JavaScript, when we talk about the program’s data we talk about …
Previously on “Let’s Learn JavaScript”: How JavaScript compares to other programming languages and the mindset you need to learn JavaScript…
This is the third part of the “Let’s Learn JavaScript” tutorial. In the first part, we learned how JavaScript compares to other programming …
This is the second part of the “Let’s Learn JavaScript” tutorial. In the first part, we learned how JavaScript compares to other programming…
I really love JavaScript. I’ve learned and used several programming languages, like C and Java, Ruby and Elixir, even Objective-C. All of th…
The playground has two parts: The code editor: Allows us to enter the React code we want to evaluate The code evaluation sandbox: Evaluates…
These days hands-on, in the browser, programming language tutorials are the standard. They all provide some kind of code editor. People lear…
Recently I’ve run into a frustrating issue: I worked with another team and we were supposed to exchange some objects between us. The problem…
The vast majority of us, programmers, use an OOP language like Java, C++, or C#. Very few are using a functional programming language like H…
Let’s start with a short story. A girl asks his father: Daddy are there people in space right now? The father doesn’t know but he promises h…
For years, the default way to call APIs from a web page was XMLHttpRequest. But working with XMLHttpRequest was not easy, so on top of it we…
First, let’s see what 100 website performance score means. A tool, called Lighthouse, can be used to measure website performance. The measur…
I’ve written some code that I thought might be useful to others, so I decided to share the code as NPM packages. I ended up creating two pac…