JavaScript Mental Models
Explores different mental models for understanding JavaScript, emphasizing the importance of upgrading rather than replacing your existing knowledge.
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.
A web developer explores using CSS custom properties to offload JavaScript logic for scroll-driven animations, making them more performant and maintainable.
Learn how to use JavaScript's getModifierState to detect if a user's Caps Lock is on, especially useful for password fields.
Learn to reimplement RxJS operators from scratch using vanilla JavaScript and Web Streams, with a practical mouse-tracking demo.
Explores a conceptual approach to transforming CommonJS modules into ES Modules by treating each CJS file as a 'builder' function.
A comprehensive guide to JavaScript Promises, covering basics, error handling, advanced methods like Promise.all(), and real-world use cases.
A JavaScript tutorial on calculating business days, excluding weekends and holidays, using the date-holidays npm package.
A tutorial on dynamically embedding the latest GitHub release version into project documentation using JavaScript and the GitHub API.
Analysis of 2024 web performance budgets for JavaScript-heavy vs. markup-centric sites, focusing on load times and resource limits.
The author shares their experience helping to revive the Phaser World newsletter after a two-year hiatus, following the framework's recent funding.