How Websites are Accessed by Domain Names
Explains how domain names work, the role of DNS, and the step-by-step process a browser uses to translate a domain into an IP address to load a website.
Explains how domain names work, the role of DNS, and the step-by-step process a browser uses to translate a domain into an IP address to load a website.
An introductory guide explaining the basics of the World Wide Web, websites, web servers, clients, and the difference between static and dynamic sites.
A tutorial on building a GitHub issue stats app using Mavo with HTML and CSS, requiring zero JavaScript.
A tutorial on building a Santa tracking web app using Gatsby and React Leaflet, including fetching Santa's route from an API.
A guide to building custom Blazor input components from scratch, enabling use outside of EditForm and providing full control over behavior.
Stack Overflow co-founder Joel Spolsky discusses his 'sabbatical', new CEO, and his current role as chairman of three tech companies.
A guide to creating custom, reusable form input components in Blazor by extending the InputBase class to reduce code repetition and improve maintainability.
A personal reflection on organizing the first Webclerks Conference in Vienna, covering the challenges, successes, and key lessons learned.
I've recently been going down a rabbit hole of making improvements to my CanIUse embed. To give a bit of a background, it is an interactive embed I cr
A technical walkthrough of building a creative magazine layout using modern CSS techniques like Grid, Flexbox, and percentage-based margins.
Highlights from Chrome Dev Summit 2019, covering upcoming HTML form improvements, new CSS features like :is() and logical properties.
Explores the evolution of web development from static sites to dynamic apps and back to static with modern JAMstack architecture.
A CSS Grid trick to create a contact list where all items share the width of the longest item, with alternative solutions using inline-block and inline-flex.
A developer shares their experience using GitLab Pages for hosting, discussing its pros, cons, and comparison to alternatives like GitHub Pages.
Explores practical uses of CSS Variables (Custom Properties) within inline styles for dynamic grid layouts and component styling.
Angular 9 introduces an official Google Maps component, making it easier to integrate maps into Angular applications.
Analysis of widespread jQuery XSS vulnerabilities affecting 84% of websites, detailing version risks and vulnerable libraries.
A guide for aspiring web developers on choosing programming languages, covering essential frontend (HTML, CSS, JavaScript) and backend options.
Explores creative and lesser-known applications of CSS pseudo-elements, such as hover effects and expanding clickable areas, with practical code examples.
A guide to using the new Angular CDK Clipboard module for programmatic and user-triggered clipboard interactions.