Skip to content

Latest commit

 

History

History
169 lines (162 loc) · 41.7 KB

File metadata and controls

169 lines (162 loc) · 41.7 KB

Education

Why Developers Are Ditching Frameworks for Vanilla JavaScript 1/4/25
JS Visualizer 9000 7/30/25
JavaScript Visualized 6/15/25
JavaScript is easy... Until you meet these confusing concepts. 4/6/25
All Javascript Concepts ( A-Z) Basic to Advanced 11/18/24
Plain Vanilla 9/27/24
15 amazing things you can do with simple JavaScript 🤯 9/9/24
The long path of JavaScript - from ES6 until today. 5/27/24
The State of Jamstack: Developers Want Return to Simplicity 3/7/24
30 JavaScript Tricky Hacks 3/6/24
How to deal with spaghetti code 10/2/23
13 super rad web dev tricks you don't know about (but should) 9/26/23
Top 7 JavaScript One-Liners: Your Path to Cleaner, Readable Code 📜 9/16/23
8 Best Tips to Improve Your JavaScript Skills 8/23/23
JavaScript Tips to Help You Build Better Web Development Projects 8/20/23
5 Essential Points You Should Be Familiar With as a JavaScript Developer 8/2/23
JavaScript’s Shorthand Syntax That Every Developer Should Know 7/19/23
17 Pro JavaScript tricks you didn’t know 7/10/23
Design Patterns: A Guide to JavaScript Development Principles for Clean and Scalable Code 6/23/23
SOLID Principles in JavaScript 5/30/23
7 JavaScript Design Patterns Every developer should know 5/10/23

2021 Articles

As a JavaScript Developer, You Must Understand These 5 Concepts 9/15
Writing Clean JavaScript — ES6 Edition 9/8
17 Clever JavaScript Tricks That Every Developer Should Use 8/11
Stop Writing JavaScript Like This 7/14
The rise of JavaScript compilers and micro-libraries 7/13
10 Clever JavaScript Tricks That Every Developer Should Know 5/26
20 JavaScript Concepts you should know as a JavaScript Programmer! 5/22
Improve JavaScript Code Quality with These Best Practices 5/12
Custom event naming conventions in vanilla JS 4/27
5 Great but Lesser-Known JavaScript Features 4/24
5 JavaScript Concepts every Web Developer should Understand 4/15
8 JavaScript Tips & Tricks That No One Teaches 🚀 4/9
Documenting JavaScript 3/30
First Impression of Frontend JS as a Backend Developer 3/10
Stop using margin, use Spacer component instead! 3/8
A Few JavaScript Strategies You Can Use on Your Web Pages 2/20
Stack and Queue in JavaScript 1/27
Switching Your Career to Programming 1/23
How to create a range of numbers with vanilla JS 1/13
Two practical uses for the Array.fill() method 1/12
Yes, vanilla JS does scale 1/8
PHP vs JavaScript: An In-Depth Comparison of the Two Scripting Languages 1/1

2020 Articles

Title/link date
How to build a vanilla JS speed reader app 12/19
8 neat Javascript tricks you didn't know in 4 minutes. 12/13
17 Pro JavaScript tricks you didn't know 12/3
Two JavaScript Coding Patterns That Give You Away as a Junior Developer 11/24
The JavaScript Cheatsheet you need in 2020 11/2
14 Fundamental JavaScript Concepts Explained Simply 11/1
Tricky JavaScript Questions 10/10
Vanilla JS project: creating digital dice 10/8
Top 5 JavaScript secrets 9/16
What Replaces JavaScript 8/16
Preventing FOIT with web fonts using the vanilla JS fonts.load() method 8/13
The Future Of JavaScript: Why It Is The Language Of The Next 10 Years 8/2
When should you use a framework? 7/22
10 Things Every Developer Should Learn 7/11
No, vanilla JS doesn't mean hand-writing every single line of code 7/2
Stop Making These 5 Javascript Style Mistakes 6/27
5 Useful Tricks JavaScript has been Hiding from You 6/14
JavaScript Questions 6/12
JS: Underrated features 6/6
The Third Age of JavaScript 5/28
Vanilla JS projects for total beginners 5/21
How I Stopped Learning to Code and Started Coding 5/7
How to create a state-based UI component with vanilla JS 5/5
How to detect changes to nested arrays and objects inside a Proxy 5/4
How vanilla JS Proxies work 5/1
Why is Lodash Still Useful? 4/26
The cost of JavaScript frameworks 4/23
Web performance during a pandemic 4/17
Learning how to start JavaScript projects from scratch 4/16
How to create a clock with vanilla JS 4/14
How to replace one element with another with vanilla JavaScript 3/29
How to check if a string starts with another string using vanilla JS 3/27
How to check if a string starts with another string using vanilla JS 3/26
The Most Common JavaScript Errors and How to Fix Them 3/25
How to make an exact copy of an element with vanilla JavaScript 3/24
How to send data to an API with the vanilla JS fetch() method 3/23
How to use the URL API with vanilla JS 3/20
How to abstract your code with vanilla JS 3/19
Element.focus vs aria-activedescendant 3/18
3 Foundational JavaScript Ideas You Need to Upgrade to Pro Status 3/11
JavaScript Debounce Function 3/9
How to check for text in a string with vanilla JS 3/9
Third-party libraries and security issues 2/28
How to use requestAnimationFrame() with vanilla JS 2/25
I'm a lazy dev 2/22
let, hoisting, and the temporal dead zone with vanilla JS 2/20
7 JavaScript Utility Functions to Improve Your Efficiency 2/17
Using let to declare variables 2/17
Creating an Animated Gauge Chart with Vanilla Javascript 2/15
Resources for building a JAMStack website or web app 2/14
Web Components will replace your frontend framework 2/12
How I improve my JavaScript Coding Skill every day 2/12
Declaring variables 2/11
What is type coercion in vanilla JavaScript? 2/10
ES6 Cool stuffs — A big fat Arrow 2/8
What does the Object.getOwnPropertyNames() method do (and how is it different from the Object.keys() method)? 2/5
Building a login system with HTML, CSS, and JavaScript 2/5
JavaScript Shorthand Coding Techniques 2/5
How to replace the current URL in the browser's history with the vanilla JS replaceState() method 2/3
The anatomy of a for loop in vanilla JS (and when you would want to use it instead of Array.forEach()) 1/31/2020
How to detect when the browser URL changes with vanilla JS 1/30/2020
How to update the browser URL without refreshing the page using the vanilla JS History API 1/29/2020
Getting keyboard-focusable elements 1/29/2020
Why use a form element when submitting fields with JavaScript? 1/27/2020
You Must Understand These 14 JavaScript Functions 1/23/2020
The 7 Steps to Becoming a Web Developer 1/22/2020
How to stop using console.log() and start using your browser’s debugger 1/21/2020
How I learned React JS as a noob — Ultimate React JS Starter Guide 1/20/2020
What to Pay JavaScript Developers in 2020 1/18/2020
JavaScript gotcha: object.assign() merges into the first object 1/16/2020
No, a framework is not faster than vanilla JS DOM manipulation (but it can be) 1/15/2020
How to manipulate the DOM in Vanilla JavaScript 11/17/2019
JavaScript gotcha: global variable assignment 1/14/2020
A shorthand for adding to a number or string with vanilla JS 1/13/2020
Recursion with vanilla JavaScript 1/12/2020
All you need to know about Javascript's Expressions, Statements and Expression Statements 1/8/2020
JavaScript Shorthand Coding Techniques — Part 1 1/8/2020
JavaScript Visualized: Prototypal Inheritance 1/6/2020
How to set default values when destructuring with JavaScript 1/6/2020
JavaScript Interview Questions You Need To Know — Part II 1/4/2020
Destructuring in JavaScript 1/3/2020
Using multiple selectors with querySelector(), querySelectorAll(), closest(), and matches() 1/2/2020
How to self-teach JavaScript 1/2/2020

2019

Different ways to learn JavaScript 12/26/2019 12/26/2019
A List of Interesting Operators in JavaScript 12/18/2019 12/18/2019
Full JavaScript mock interview with a professional JavaScript developer! 12/18/2019 12/18/2019
How To Check Data Types in JavaScript using typeof 12/17/2019 12/17/2019
Vanilla JS Web Components 12/17/2019 12/17/2019
Using the DOM like a Pro 11/20/2019 12/12/2019
How to use the fetch() method to make multiple API calls with vanilla JavaScript 12/12/2019 12/12/2019
Building an accessible show/hide disclosure component with vanilla JS 12/10/2019 12/10/2019
Defining unneeded variables in JavaScript 12/6/2019 12/6/2019
You probably don't need a DOMContentLoaded event in your JavaScript 12/5/2019 12/5/2019
Learn modern javascript in 10 simple ways 12/4/2019 12/4/2019
The many ways to write an Immediately Invoked Function Expression (IIFE) in JavaScript 12/3/2019 12/3/2019
JavaScript Tips #1: The Filter Method for Object Properties 11/27/2019 11/27/2019
Why event delegation is a better way to listen for events in vanilla JS 11/26/2019 11/26/2019
The Single Most Important Feature of JavaScript 11/13/2019 11/13/2019
The future of Javascript - features to keep an eye on 11/13/2019
How to Get Past JavaScript Tutorials: Copy & Paste 11/12/2019 11/12/2019
How I structure my vanilla JS projects 11/10/2019 11/10/2019
JavaScript Fundamentals: An Introduction to REST APIs 11/9/2019
127 Helpful JavaScript Snippets You Can Learn in 30 Seconds or Less — Part 1 of 6 11/6/2019
JavaScript Prototypes, a Pocket Reference 11/5/2019
Overriding “toString()” function of JavaScript Objects 11/1/2019
Learn these JavaScript fundamentals and become a better developer
A Simple Introduction to the History API in JavaScript