Challenge - Recreating the iTunes Library
A UI challenge to recreate the old iTunes library gallery using CSS transforms, focus states, and keyboard navigation.
A UI challenge to recreate the old iTunes library gallery using CSS transforms, focus states, and keyboard navigation.
Explores the future of responsive design beyond screens, focusing on WebVR, AR, and the Physical Web for immersive, multi-medium experiences.
A tutorial on building a custom responsive grid system for web design, covering design considerations, breakpoints, and CSS vs. HTML grid approaches.
A guide to implementing the Web Share API to enhance static social sharing links on websites, with a fallback for unsupported browsers.
A deep dive into designing web layout grids, covering column sizing, responsiveness, and choosing between equal or unequal widths.
A reflection on the JavaScript ecosystem's tool proliferation, the pitfalls of constantly chasing new frameworks, and the importance of stable, foundational choices.
An update on using Flight.js at TweetDeck in 2016, covering mixins, state management, data flow with RxJS, and component architecture.
Explains the modern system font stack for web development, detailing font-family lists used by major sites like WordPress and GitHub.
A developer discusses the challenge of deciding when an interactive graph is core content versus a progressive enhancement, and how client requirements can shift that definition.
A developer shares the process and code behind creating Toast.js, a custom JavaScript library for implementing animated toast notifications.
A guide for developers on implementing offline functionality in web apps using Service Workers, including user notifications and UI cues.
A developer re-evaluates inline CSS and internal stylesheets, testing performance benefits and challenging common front-end best practices.
A technical guide on implementing accessible modal dialogs following WAI-ARIA specifications, covering markup, focus management, and keyboard interactions.
A tutorial on packaging an Angular application inside a Docker container using Nginx to serve static files, focusing on immutability and DevOps practices.
A detailed guide to CSS background properties, covering color, image, repeat, size, and more for web developers.
A guide for designers on improving website performance through image optimization and integrating performance into the design process.
Explores creative uses of the CSS :target pseudo-class to create interactive elements like modals and navigation drawers without JavaScript.
An overview of generic CSS data types like <length>, <color>, and <url>, explaining their use across different CSS properties.
A tutorial on using the SparkForm JavaScript class to simplify form state management and submission in Vue.js applications integrated with Laravel Spark.
A tutorial on implementing real-time form validation using JavaScript and the Constraint Validation API, with a live demo and code examples.