Just Enough FP: Currying
An introduction to currying in functional programming, explaining how to refactor functions to accept arguments one at a time, using JavaScript examples.
An introduction to currying in functional programming, explaining how to refactor functions to accept arguments one at a time, using JavaScript examples.
A technical guide to understanding the event loop concept by building a simple implementation in code, focusing on async I/O.
An overview of dev.to's frontend architecture, covering its vanilla JS codebase and modern Preact components managed with webpacker.
An introduction to the concept of immutability in functional programming, explaining its benefits and demonstrating it with JavaScript examples.
An introduction to JavaScript Reducer functions, explaining their core concepts and implementation with examples.
Explores the surprising complexity of creating a robust `globalThis` polyfill that works across all JavaScript environments and strictness modes.
A developer shares unconventional personal rules and habits that helped them prepare for and land a software engineering job.
A guide to using async/await in JavaScript, covering syntax, promises, error handling, and common pitfalls for developers.
Explains the concept of pure functions in functional programming, defining them by deterministic outputs and the absence of side effects.
Explains how to pass data between JavaScript and Python using JSON serialization and AJAX requests with the Fetch API and Flask.
A guide to writing and publishing JavaScript packages that work in both browser and Node.js environments, covering module patterns and setup.
A hands-on tutorial teaching the Web Storage API by building a simple, autosaving note-taking app with HTML, CSS, and JavaScript.
Explains higher-order functions in functional programming, covering their definition, uses for abstraction, and adding functionality.
Discusses whether the dev.to frontend codebase should adopt TypeScript or Flow for static typing, exploring community interest and options.
A tutorial on using the DEV.to API with client-side JavaScript to fetch, sort, and embed a user's recent blog posts by positive reactions.
Explores a functional programming approach to generating Cartesian products in JavaScript using Array methods like reduce, map, and concat.
Explains code golf, the art of writing extremely short code, and explores its community, scoring, and esoteric languages.
A technical guide exploring native HTML form elements and DOM APIs like document.forms for accessing and manipulating forms without frameworks.
A collection of clever and practical JavaScript one-liners for tasks like date manipulation, random ID generation, and array shuffling.
A technical guide on implementing a simple JSON path parser in JavaScript, covering basic object filtering and handling edge cases.