How to Use CSS Variables to Make Your Styles More Maintainable
A guide on using CSS variables to create cleaner, more maintainable and scalable stylesheets for web development.
David Boothe, a seasoned web-app engineer, shares observations from his craft: code architecture, frontend/back-end integration, productivity hacks, and reflections from his real-world development work. His posts aren’t purely theoretical, they’re grounded in building real applications and improving with each iteration.
10 Articles from this blog
A guide on using CSS variables to create cleaner, more maintainable and scalable stylesheets for web development.
A tutorial on creating modern, animated buttons using only CSS, including hover effects and variations.
A guide for beginners on the 10 most important Angular concepts to learn, including components, modules, and data binding.
A guide on using Docker to create consistent and isolated local development environments, including setup steps and best practices.
A guide to essential Docker commands for developers, covering image management, container operations, and workflow optimization.
A beginner's guide to using Angular Animations to create engaging user experiences with code examples and key concepts.
A guide to Angular Signals, explaining their benefits for state management and how to implement them in applications.
Explains what Zone.js is and how it powers Angular's automatic change detection by tracking asynchronous operations.
A tutorial explaining the basics of RxJS Observables and how to use them for handling asynchronous events in Angular applications.
A guide on using git rebase to safely delete unwanted or sensitive commits from your Git history, including a warning about its destructive nature.