Tag: vanilla-javascript

isPalindrome(): A Recursive Approach

isPalindrome(): A recursive approach


Learn how you can delay stack overflow for most recursive functions by writing a simple isPalindrome() function in JavaScript.

Glad Chinda
Oct 24, 2019 ⋅ 6 min read

4 alternatives to Moment.js for internationalizing dates


Moment.js is a robust and mature library for date processing, however, it may be overkill for some projects.

Esteban Herrera
Oct 9, 2019 ⋅ 9 min read
Methods For Defining Functions In JavaScript

Methods for defining functions in JavaScript


The way you define a function in JavaScript will affect its behavior. We explore each way one by one.

Yash Agrawal
Sep 25, 2019 ⋅ 4 min read
The V8 Javascript engine can help front-end developers achieve Javascript optimization.

How JavaScript works: Optimizing the V8 compiler for efficiency


Front-end devs can use Javascript optimization methods to reduce deoptimization and avoid unoptimizable megamorphic functions.

Alvin Wan
Sep 13, 2019 ⋅ 7 min read
Understand Array Methods By Implementing Them

How to implement every JavaScript array method


There’s no better way to learn than by taking things apart and putting them back together.

Maciej Cieślar
Sep 11, 2019 ⋅ 15 min read

Is JQuery dead?


Should we still be learning jQuery in 2019?

Anjolaoluwa Adebayo-Oyetoro
Aug 18, 2019 ⋅ 8 min read
The History And Legacy Of jQuery

The history and legacy of jQuery


Though jQuery has fallen out of favor, its legacy and ubiquity still resounds today.

Danny Guo
Aug 13, 2019 ⋅ 6 min read

The 7 best JavaScript date libraries


Adding working dates to your application isn’t easy. Here are the libraries that can help.

Fernando Doglio
Jul 24, 2019 ⋅ 9 min read

Anomalies in JavaScript arrow functions


Arrow functions can be considered regular JS functions with anomalies. Learn how to use that to your advantage.

Glad Chinda
Jun 26, 2019 ⋅ 14 min read

To mutate, or immutate, that is the question


This is the second post in the not all compilers are created equal series, in which we compare TypeScript (TS) […]

Hernan Rajchert
Jun 13, 2019 ⋅ 9 min read

The visual learner’s guide to async JS


Have you ever watched or read hours’ worth of tutorials but were still left confused? That’s how I felt when […]

Eden Adler
May 22, 2019 ⋅ 5 min read
Clean And Scalable JavaScript

12 tips for writing clean and scalable JavaScript


JavaScript has its origins in the early web. Starting out as a scripting language, it has now evolved into a […]

Lukas Gisder-Dubé
May 7, 2019 ⋅ 7 min read