[Web dev for beginners] Using web servers and npm
A beginner's guide to running a local web server, explaining IP addresses, localhost, ports, and using npm for web development.
A beginner's guide to running a local web server, explaining IP addresses, localhost, ports, and using npm for web development.
A historical look at legacy frontend web development practices and the lessons they hold for modern developers.
A beginner's guide to JavaScript loops, covering for-of loops, iterables, array.entries(), and destructuring for web development.
A beginner's guide to JavaScript booleans, comparisons, and if statements for conditional code execution in web development.
A comprehensive guide to understanding and using SVG path elements, covering commands, syntax, and animations.
A beginner's guide to working with strings in JavaScript, covering data types, string methods, concatenation, and functions.
A beginner-friendly blog series teaching web development fundamentals: HTML, CSS, JavaScript, Node.js, Git, and deployment.
A software developer's monthly retrospective on writing a book about effective writing for developers, covering progress, metrics, and reader feedback.
A tutorial on creating a per-letter faded text effect using a combination of CSS and a small amount of JavaScript for dynamic styling.
A beginner-friendly introduction to SVG, covering basic shapes, inline usage, and how to animate them with CSS and JavaScript.
A developer details building a high-traffic scavenger hunt website for a restaurant using Astro, Tally forms, and Netlify under a tight deadline.
A developer's criteria and research for choosing a new, unconventional programming language to learn for full-stack web development.
Explores the ideal number of network requests needed for web page navigation, comparing traditional HTML apps with modern client-side approaches.
A guide to using the HTML <picture> element in GitHub Markdown to display different images for dark and light modes.
A developer shares technical insights and techniques used to create the whimsical animations and interactive elements on their new course landing page.
A detailed guide to setting up a MacBook Pro for web development, covering system preferences, terminal commands, and essential tools.
A technical musing on the role of JavaScript in web development, comparing HTML, CSS, and JS to parts of a sentence.
A developer's framework for deciding when to use new CSS features, considering fallback experiences and browser support.
A developer announces a redesigned personal website, explaining the new focus on content and the move to a new hosting platform.
An introduction to CSS Container Queries, explaining their importance and how to use them for component-based responsive design.