Chasing Tools
A reflection on the JavaScript ecosystem's tool proliferation, the pitfalls of constantly chasing new frameworks, and the importance of stable, foundational choices.
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.
Explores CSS and JavaScript techniques for improving user experience in web form validation, including pseudo-classes and custom error handling.
A detailed guide to the CSS box-shadow property, explaining its syntax, parameters, and how to create depth effects.
Explains why font-sizes from a Modular Scale can be too large on mobile and offers practical solutions, like using a smaller ratio.
Explores the intersection of web performance and accessibility, focusing on how slow loading impacts users of assistive technologies like screen readers and keyboards.
A guide on converting icon fonts to SVG icons, covering tools and steps for modern web development.