The line between writing functions yourself and using open source modules
A developer's analysis of when to write custom code versus using open-source packages, considering maintenance, team skills, and bundle size.
A developer's analysis of when to write custom code versus using open-source packages, considering maintenance, team skills, and bundle size.
A Redux maintainer shares painful lessons learned migrating packages to ES Modules, covering build tools, configurations, and compatibility issues.
A technical deep dive into how barrel exports in a React app can prevent tree shaking and cause performance issues, with a case study from the Centered app.
A developer investigates and fixes a performance issue in a Next.js app where a massive image file bloats the initial JavaScript bundle, slowing page load.
A developer reflects on how relying on React as the default frontend framework may cause developers to miss out on better, more modern tools and workflows.
A developer shares two summer side projects: an academic paper digest app and a movie selection tool for groups, built to solve personal problems.
A technical guide on creating 3D glTF models programmatically using JavaScript and the glTF Transform library.
A guide to setting up ESLint and Prettier for code linting and formatting in an Expo React Native project.
A developer's talk on making web development more sustainable, covering facts, figures, and actionable steps to reduce environmental impact.
A developer begins a learning series on using WebGPU to create a web-based renderer for 3D STL files, starting with file parsing.
A tutorial on creating a simple HTML encoding function in vanilla JavaScript to safely display code samples on web pages.
A developer shares five hard truths about TypeScript, including its relationship to JavaScript and the complexity it adds.
A tutorial on creating a JavaScript function to convert any string into a URL-friendly slug, with a live demo.
Andy introduces a viewport logger tool to collect data on screen fragmentation and encourages testing on various devices.
A tutorial on wrapping JavaScript object methods in try/catch blocks for centralized error handling using Vanilla JS.
A discussion on managing complexity in front-end development, advocating for fewer dependencies and leveraging the web platform.
A guide to debugging JavaScript, covering principles, techniques, and real-world bug stories from conference talks.
Explains JavaScript Import Maps for ASP.NET Core devs, comparing traditional scripts to ES modules for better dependency management.
Learn to use the MutationObserver API to trigger code when specific elements are added or changed in the DOM.
A developer recommends two essential books for improving professional programming skills: one on browser networking and one on data-intensive applications.