My Learning Curve

Feed

Web Dev Simplified Blog

Latest entries from Web Dev Simplified Blog.

Source: https://blog.webdevsimplified.com/

CSS Quantity Queries Are Really Cool

Oct 21, 2024

Quantity queries are an incredible CSS feature that allows you to style elements based on the number of elements in a container without using any JavaScript at all.

How To Build Projects 100% Faster

Oct 7, 2024

Learning how to properly plan projects is one of the most important skills you can learn since it will lead to you finishing more projects quicker.

Do You Know All 4 CSS Focus Styles?

Jul 29, 2024

Handling focus in CSS is quite a bit more complicated than it seems and in this article I cover the 3 main CSS focus methods as well as a secret fourth focus method.

4 New TypeScript 5.5 Features

Jul 15, 2024

TypeScript 5.5 may seem like a small update, but it comes with one of the most requested features for fixing array filtering as well as 3 other really cool features that I love.

We Can Finally Animate height: auto; in CSS!

Jul 1, 2024

For decades, height: auto; has been a pain to animate in CSS. But with the introduction of the calc-size() function in CSS, we can finally animate height: auto; without the need fo...

New CSS Property margin-trim

Dec 11, 2023

The new CSS property margin-trim is very simple, but incredibly useful when working in a component based design system.

React Server Components - A New Paradigm

Nov 27, 2023

Server components are the new way of writing React applications and it changes everything about React making it easier than ever to create complex applications. This article goes i...

Markdown Crash Course

Jun 19, 2023

Markdown is one of the best text markup languages and with this aritcle you will learn everything you need to know to become a master of Markdown.

New CSS Range Media Queries

Dec 5, 2022

Defining media queries with min-width and max-width is not super intuitive which is why CSS added range media queries and they are amazing.

All 4 JavaScript Scopes Explained

Oct 10, 2022

There are 4 different scopes in JavaScript which each behave differently and you need to understand those differences to truly master JavaScript.

Is CSS Transform Dead?

Sep 12, 2022

CSS just added individual rotate, translate, and scale properties which almost entirely remove the need for the transform property in CSS.

All 24 CSS Viewport Units Explained

Aug 1, 2022

There are 24 total viewport units in CSS which all serve a specific purpose and my goal in this article is to explain each unit to you.

Ultimate React Router v6 Guide

Jul 25, 2022

React Router is by far the most popular routing library in React and this article goes in depth on everything you need to know about React Router.

useId Hook Explained

Jun 6, 2022

React 18 introduced many new hooks and in this article I will be talking about useId.

useTransition Hook Explained

Apr 25, 2022

React 18 introduced many new hooks and in this article I will be talking about useTransition which is the most useful of those hooks.

How To Use CSS Layers

Apr 18, 2022

CSS layers change how the cascade works and it makes writing clean CSS code so much easier.

How To Create Custom JavaScript Events

Apr 11, 2022

Custom events in JavaScript make handling things like double click, long press, and touch gestures much easier, but they can also be used for cross app communication.

How To Create A VSCode Snippet

Mar 7, 2022

Snippets are one of the easiest ways to customize your VSCode experience and in this article I will explain everything you need to know about creating your first snippet.

MongoDB Ultimate Guide

Feb 7, 2022

This ultimate guide will break down everything you need to know about MongoDB to build your next project.

CSS Position Ultimate Guide

Jan 17, 2022

Understanding how CSS position works seems straightforward, but there are quite a few nuances you need to understand in order to truly master CSS.

JavaScript Event Listeners Ultimate Guide

Jan 3, 2022

Event listeners appear simple at first, but they have an incredible level of depth that most people completely ignore. This article will cover everything you need to know about eve...

CSS Box Model

Dec 20, 2021

There are countless ways to size and space out elements in CSS, but all those techniques involve the box model which is why learning the box model is crucial to learning CSS.

CSS Selector Ultimate Guide

Dec 6, 2021

CSS selectors are easy to get started with but hard to master since there are so many options which is why I created this ultimate guide to teach you not only the basics, but also ...

CSS Flexbox Ultimate Guide

Nov 22, 2021

Flexbox is easy to get started with but hard to master which is why I created this ultimate guide to teach you not only the basics, but also the more advanced features of flexbox.

ES6 JavaScript Modules

Nov 15, 2021

ES6 modules are one of the best features added to JavaScript since it makes writing clean code exponentially easier.

Are Online Courses Worth It?

Aug 2, 2021

Online courses claim to make you a developer quicker and easier, but are they worth the sometimes astronomical cost?

How To Accept Payments With Stripe

Jul 26, 2021

Almost every application needs some way to accept payments so in this article I will show you how to easily configure Stripe in just a few lines of code.

What's New In React 18?

Jun 14, 2021

React 18 introduces a ton of new features related to performance and loading which you should be excited about.

What Is HSL?

Jun 7, 2021

HSL is the easiest and best color format to use with CSS, but why exactly is that?

CSS Logical Properties

May 24, 2021

CSS logical properties are the new way to write padding, margin, border, and so much more. They will change CSS forever.

JavaScript Node Vs Element

May 17, 2021

Nodes and elements are very similar in JavaScript, but there are a few important differences to understand.

What Is Recursion?

Apr 26, 2021

Recursion is one of the hardest topics to learn as a new developer, but this is mostly due to confusing explanations and examples. This article will break down recursion in an easy...

Do You Need To Know Math?

Apr 19, 2021

Programmers learn a ton of math in school, but do you really need to know math to be a programmer?

Dynamic Module Imports

Mar 8, 2021

By using dynamic module imports you can speed up your applications while making the user experience better.

Enhanced Object Literals

Feb 8, 2021

Creating objects in JavaScript is something you do all the time so you should know about these enhancements that make creating objects even easier.

CSS Transform

Jan 25, 2021

This article covers everything you need to know about the CSS transform property and the various transform functions.

Generators Are Awesome!

Jan 18, 2021

Generators are incredibly useful for specific tasks and much easier to use than they appear.

Null Vs Undefined

Jan 11, 2021

This article explains the difference between null and undefined in depth.

Complete Array#flat Guide

Dec 28, 2020

If you are dealing with nested arrays then you need to know about the Array#flat method.

Responsive CSS Aspect Ratio

Dec 14, 2020

Creating a responsive video or iframe that maintains its aspect ratio in CSS is much trickier than you may think.

(Arrow Functions) => Explained

Sep 14, 2020

Arrow functions are one of the best features added to JavaScript and in this article I will explain everything you need to know about them.

Stop Using IIFEs

Aug 31, 2020

Due to modern JavaScript features we no longer need to use immediately invoked function expressions.