The Magical Dev School Student Portal is live!
Announcing the launch of the Magical Dev School student portal, a central hub for accessing programming courses and workshops with new user-friendly features.
Announcing the launch of the Magical Dev School student portal, a central hub for accessing programming courses and workshops with new user-friendly features.
Argues that import path aliasing in JavaScript/TypeScript projects is a band-aid for poor codebase architecture and organization.
A developer uses Knip to identify and remove unused code, dependencies, and files from a Next.js app to improve performance and reduce 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.