First appeared: 1995
Typing: weak, dynamic


JavaScript, often abbreviated as JS, is a programming language that conforms to the ECMAScript specification.\ JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.

The awesome ES6 map method
The Formidable ES6 Spread Operator
The Handsome Template Literals
The Joy of Using Async/Await
The incredible Pipeline Operator
Adopting Memory Safe Recursion

2 min. read

Understanding Functors
Optional Chaining Proposal
The HashTable Data Structure
Building a GraphQL Server
Dockerizing Node.js
ES6 Destructuring Assignment
Pattern Matching Proposal
Writing Runtime Safe JavaScript
Let is the new Var
Publishing a TypeScript Library
Lambda Calculus in JavaScript?
Improve Performances using Memoization
Functional Sentiment Analysis in JavaScript
Generate Images Using React, Vue, or Angular By Using Puppeteer
Frontend Development is Dead. Long Live Frontend Engineering!
How to scale your Node.js server using clustering
Going Multithread with Node.js
Running Express.js on Firebase Cloud Functions
Emotion detection with JavaScript neural networks
Trigger Firebase Storage Image Resize with Cloud Functions
About coding the “FizzBuzz” interview question
Functional Lenses in JavaScript
Handling the try/catch and if/else hell
JavaScript under the hood: Execution Context
Writing a Blockchain in Node.js
Understanding RegEx in JavaScript
Let's Write a Brainfuck Compiler
Full-text search with Node.js and ElasticSearch on Docker
Micro Frontends Curry
Handling Exceptions using the Either Monad in JavaScript
Explaining Monoids to the 10 years old me
Why Functional JS Matters
Differences between WebSockets and Socket.IO
5 Things I love about Strapi, a Node.js headless CMS
Adopting Angular (2+) framework
Web Components: a frameworkless solution
Regular Expressions made easy: a declarative approach
Build a Full Featured Tinder Like Carousel in Vanilla JavaScript
Creational Patterns in ES6+ using Game of Thrones
Making Web Components for Different Contexts
Create a Modern Vanilla Javascript Router
Store Hyperledger Fabric certificates and keys in CouchDB
The Boolean Type in JavaScript
Structural Patterns in ES6+ using Game of Thrones
Continuous Development - Building an Angular application
Static VS dynamic website with JAM stack website in between
Docker multi-stage build to create optimal images for dev and production
Difference between backend, frontend, full-stack and super stack development
Frontend Engineering. Beyond Frontend Development
The Frontend Developer's Dilemma
Calling ReasonML from TypeScript (or Flow), the easy way
Building a scalable and high performances big data system
Reviewing The Worst Piece of Code Ever
My thoughts about programming languages
Implementing Recursion with the Y Combinator in any Language
JavaScript Alternatives!
Generate inedited Beatles lyrics using Markov Chain