An Ode to AngularJS
A nostalgic farewell to AngularJS, reflecting on its impact on web development and the developer's personal journey with the framework.
A nostalgic farewell to AngularJS, reflecting on its impact on web development and the developer's personal journey with the framework.
A developer draws parallels between ancient worldviews and software development, arguing for embracing curiosity to understand code and systems.
Explains the Dependency Inversion Principle (DIP) from SOLID, showing how to implement it in JavaScript/TypeScript to decouple high-level and low-level modules.
Common mistakes to avoid when learning TypeScript, especially for developers with JavaScript or other language backgrounds.
Explains how to analyze large JSON files that exceed memory limits using partial JSON parsing techniques in Node.js.
A tutorial on creating an interactive, scrollable and draggable timeline using the GSAP library's ScrollTrigger and Draggable plugins.
A developer's 2021 year in review, covering tech talks, workshops, open source contributions, and live coding streams.
Explains JavaScript's array.flatMap() method for mapping and filtering arrays, comparing it to array.map() and array.filter().
A curated list of essential resources for frontend developers in 2022, covering JavaScript, TypeScript, tools, and learning platforms.
Explains the new Object.groupBy() and Map.groupBy() methods in JavaScript for easily grouping array data, comparing them to the traditional reduce() approach.
Developer builds a web-based code playground to run their custom Adventlang programming language in the browser using Go and WebAssembly.
A comparison of React and Vue.js frameworks, analyzing their differences to help developers choose the right tool for their 2022 projects.
An introduction to k6, a modern performance testing tool for APIs, covering its features, installation, and using TypeScript for test scripts.
Explains how to use the import.meta object in JavaScript ES modules to access metadata like the module's URL in browsers and file path in Node.js.
Explains how to properly handle variables and asynchronous commands in Cypress testing, addressing common pitfalls.
Explains how to import JSON files directly into ES modules using the JSON modules proposal and import assertions in JavaScript.
A technical walkthrough solving Advent of Code 2021 Day 2 challenges using both R and JavaScript, comparing implementations.
A technical walkthrough solving Advent of Code 2021 Day 1 challenges using both R (with purrr) and JavaScript, comparing their syntax.
A guide for JavaScript library authors on how to package and ship both ESM and CommonJS formats to ensure compatibility during the ecosystem transition.
A developer shares his journey building a custom course platform to teach programming concepts like Array.reduce(), detailing his tech stack and motivations.