Deep Dive into Functional Programming in Javascript
A comprehensive guide to functional programming concepts in JavaScript, including pure functions, immutability, currying, memoization, and monads.
A comprehensive guide to functional programming concepts in JavaScript, including pure functions, immutability, currying, memoization, and monads.
A technical guide showing a JavaScript method to strip inline styles from HTML elements, useful for overriding third-party library CSS.
A tutorial on implementing an event queue in JavaScript to create smooth, timed color transitions for HTML buttons.
A technical guide on using the window.visualViewport API to accurately get the document height in iOS Safari when the on-screen keyboard is open.
A guide to essential frontend technologies for freelancers, covering HTML, CSS, JavaScript, responsive design, and version control.
Explains the technical distinction between JavaScript engines (like V8) and JavaScript runtimes (like Node.js), clarifying their roles and components.
Kuto is a reverse JavaScript bundler that reuses cached code to make web updates smaller and faster, improving performance.
A nostalgic look back at the early days of web development, from table layouts to dial-up modems, by a developer with 20 years of experience.
Explores two types of composition in programming: function (nesting) composition and object (merging) composition, with practical examples.
Explores different mental models for understanding JavaScript, emphasizing the importance of upgrading rather than replacing your existing knowledge.
A developer shares a custom library to simplify and improve accuracy of Facebook ad conversion tracking by combining Pixel and Conversion API events.
Introducing webrcli and spidyr, a starter toolkit for building Node.js projects that integrate R via webR, enabling seamless use of R functions in JavaScript.
Learn how to dynamically style CSS pseudo-elements like ::after using JavaScript and CSS custom properties (variables).
Announcing oneRepo v1.0.0, a new monorepo toolchain for JavaScript and TypeScript focused on developer experience, safety, and speed.
A satirical and critical look at Single-Page Applications (SPAs), explaining their concept while humorously highlighting performance and complexity trade-offs.
Analysis of Rust-based JavaScript linters like Biome and Oxc, highlighting their speed advantage but critical lack of custom rule support.
Explains React hydration mismatches in SSR and how to use useSyncExternalStore to prevent them, covering common pitfalls and solutions.
A JavaScript tutorial explaining how to programmatically place the cursor at the end of a text field's value using setSelectionRange.
A full-time open source maintainer outlines his 2024 goals, focusing on TypeScript static analysis, the typescript-eslint project, and ecosystem stewardship.
Explains Lisp's cons, car, and cdr concepts in JavaScript and demonstrates code golfing to minimize their implementation.