A visual Firebase Tutorial
A visual guide to setting up a Firebase project and enabling email/password authentication for web applications.
A visual guide to setting up a Firebase project and enabling email/password authentication for web applications.
A developer explains how to implement offline-first features on a blog, including a 5-part video tutorial series on service workers and caching.
A developer argues for supporting older browsers, comparing it to accessibility features like ramps and elevators, emphasizing inclusivity beyond immediate profit.
Critique of the 'Full Stack Developer' role, arguing it leads to poor code quality and undervalues specialized front-end skills like HTML and CSS.
An analysis of CSS resets in modern web development, discussing their purpose, evolution, and continued relevance for cross-browser styling.
A tutorial on using Django Crispy Forms for advanced and custom form rendering with Bootstrap 4, covering layout helpers and field placement.
Explains CSS environment variables, their differences from CSS custom properties, and their use cases like safe-area-inset for notches.
A front-end developer reflects on the undervaluation of HTML/CSS skills and argues for respect across web development specializations.
Explains the Document Object Model (DOM), its role in web development, and how it differs from source HTML.
A guide to the WebP image format, explaining its benefits over PNG/JPG and providing conversion methods and web implementation techniques.
A Developer Advocate discusses the challenges and ethical considerations of promoting accessibility in software development.
A developer streams on Twitch, showing how to build a SaaS product with Python and Django, covering design, testing, and deployment.
A developer's personal challenge to write 30 short blog posts in 30 days to overcome writer's block and self-imposed constraints on content.
A guide on using feature detection and polyfills to support older browsers, focusing on practical considerations over browser-specific code.
A tutorial on building a simple web-based Excel-like spreadsheet using F# and Fable, demonstrating functional programming concepts.
A web developer shares their personal journey and process for switching from QWERTY to the Dvorak keyboard layout to improve typing comfort and efficiency.
A critique of simplistic performance advice and microbenchmarks, advocating for context-driven analysis and proper measurement in web development.
A video tutorial series covering Django's authentication system, including signup, login, password management, and view protection.
Explains and demonstrates the behavior of Singleton, Scoped, and Transient service lifetimes in client-side and server-side Blazor applications.
Explains the difference between Laravel view models and view composers, advocating for view models for better code maintainability in large projects.