Home Web Development

Web Development

The Binary Search Algorithm in JavaScript

In this post, I'll compare linear search and binary search algorithms. You'll see pseudocode for each algorithm, along with examples and a...

JavaScript Callbacks, Promises, and Async Functions|Part 2

Introduction In part one of this tutorial, we learned the principles behind asynchronous programming and using callbacks. To review,...

JavaScript Callbacks, Promises, and Async Functions| Part 1

Introduction There is a lot of talk about asynchronous programming, but what exactly is the big deal? The big...

JavaScript Best Practices for Beginners

1. Use === Instead of == JavaScript utilizes two different kinds of equality operators: === | !== and == | != It is considered best practice to...

Learn CSS Variables in 5 minutes

CSS Custom Properties (also known as Variables) is a big win for front-end developers. It brings the power of variables to CSS,...

Sticky Positioning Without JavaScript (Thanks to CSS Position: Sticky)

Sticking elements when the user scrolls to a certain point is a common pattern in modern web design. You’ll see it applied...

Level up — Design Better Steppers

How to quickly improve the form filling experience Progress steps are essential for any form that’s across multiple pages,...

Blurred Background CSS

Blurred Background CSS snippet. While waiting for the official property, the trick is to create blurred version of the background, and...

39 CSS Tricks To Make You A Better Coder

It is almost impossible to gather in an article all the CSS tricks that could help you in the future but here...

Must Read

The Binary Search Algorithm in JavaScript

In this post, I'll compare linear search and binary search algorithms. You'll see pseudocode for each algorithm, along with examples and a...

JavaScript Callbacks, Promises, and Async Functions|Part 2

Introduction In part one of this tutorial, we learned the principles behind asynchronous programming and using callbacks. To review,...

JavaScript Callbacks, Promises, and Async Functions| Part 1

Introduction There is a lot of talk about asynchronous programming, but what exactly is the big deal? The big...