JavaScript
- You Should Learn Vanilla JavaScript Before Fancy JS Frameworks
- The Modern JavaScript Tutorial
- The Basics of DOM Manipulation in Vanilla JavaScript (No jQuery)
- (Now More Than Ever) You Might Not Need jQuery
- You Don’t Need jQuery - Events
- Decoupling Your HTML, CSS, and JavaScript
- Node.js - Best Practices
- Many ways to include CSS in JS
- Generate a regular expression from the test cases
- The Origin of Stimulus.js (DHH)
- The cost of small modules
- Computer Science in JS
- Things you probably didn’t know you could do with Chrome’s Developer Console
- How it feels to learn JavaScript in 2016
- Constant confusion: why I still use JavaScript function statements
- AJAX Explained by Upgrading Your Video Game Character
- Clean Code concepts adapted for JavaScript
- You Might Not Need JavaScript
- Client-side vs. server-side rendering: why it’s not all black and white
- Three ways of understanding Promises
- Error Handling in Node.js
- Web vs. native: let’s concede defeat
- Async/Await Blows Promises Away (Tutorial)
- Requiring modules in Node.js: Everything you need to know
- The poor, misunderstood innerText
- JavaScript ES6 Functions: The Good Parts
- JavaScript’s new #private class fields
- How to get the most out of the JavaScript console
- A set of best practices for JavaScript projects (Hive)
- What you should know to really understand the Node.js Event Loop
- What exactly is Node.js?
- The Node.js Event Loop, Timers, and process.nextTick()
- Node.js animated: Event Loop
- Why Composition is Harder with Classes
- Why you should avoid using document.write, specifically for scripts injection
- window.postMessage Child-To-Parent Communication
- HTML5 window.history API
- Curated collection of useful Javascript snippets that you can understand in 30 seconds or less
- Understanding CORS
- Google publishes a JavaScript style guide
- JavaScript engine fundamentals: Shapes and Inline Caches
- Build a state management system with vanilla JavaScript
- Chrome’s NOSCRIPT Intervention
- You probably shouldn’t use a JavaScript Framework
- One reason you shouldn’t bet your whole career on JS
- Beyond console.log()
- The Chronicles of JavaScript Objects
- Fancy Function Parameters
- Essential JavaScript: Mastering Immediately-invoked Function Expressions
- JavaScript modules, module formats, module loaders and module bundlers
- Preloading modules
- First-class and Higher Order Functions: Effective Functional JavaScript
- Javascript Passing by Value vs. Reference Explained in Plain English
- Prototype in JavaScript: it’s quirky, but here’s how it works
- The “new Function” syntax
- I never understood JavaScript closures
- setTimeout VS setInterval
- Scheduling: setTimeout and setInterval
- “Super” and “Extends” In JavaScript ES6 - Understanding The Tough Parts
- Getting a list of your eventListeners so you can trigger it programmatically
- Defensive JavaScript
- Public and private class fields
- Design patterns in modern JavaScript development
- How do JavaScript’s global variables really work?
- What’s Deno, and how is it different from Node.js?
- Everything You Need To Know About Socket.IO
- JavaScript Naming Conventions
- Full Stack Authentication: Cookies and Local Storage
- An introduction to Lambda Calculus, explained through JavaScript
- Optional chaining
- String.prototype.matchAll
- Quantum circuit simulator in your browser
- A first look at records and tuples in JavaScript (2ality)
- A little bit of plain Javascript can do a lot
- Method .item() for Arrays, Typed Arrays, and strings
- Understanding the Event Loop, Callbacks, Promises, and Async/Await
- Sparkplug — a non-optimizing JavaScript compiler
- The Baseline Interpreter: a faster JS interpreter in Firefox
- Understanding V8’s Bytecode
- How do I get started with V8 development?
- Making JavaScript run fast on WebAssembly
- How To Build Resilient JavaScript UIs
- Why the number input is the worst input
- I Migrated from a Postgres Cluster to Distributed SQLite with LiteFS
- Writing Javascript without a build system
- Dak - Lisp like => JS
- Gatsby vs. Next.js
- Rendering cycle in Angular applications
- Processing Arrays: for-of vs .reduce() vs .flatMap()
- file upload with the XMLHttpRequest object
Vue.js