Learning to write again
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 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.
A tutorial on implementing JWT authentication in a Blazor blogging application to secure admin functions.
A tutorial on using CSS Flexbox to create a simple, responsive email subscription form with proper alignment and spacing.
A developer's struggle with accessibility in modern frameworks, highlighting the conflict between new tools and inclusive web development practices.
Explores the concept of headless web development by drawing an analogy between modular camera lenses and decoupled, single-responsibility software components.
Tips for web developers to improve job search success by leveraging networks and avoiding the ineffective 'resume lottery'.
The article draws parallels between professional video production and web development, advocating for the Actor Model to improve parallelism and main thread efficiency.
A tutorial on adding edit and delete functionality to a blog application built with Blazor, covering both server-side API endpoints and client-side fixes.
A Google developer uses a rush hour analogy to explain main thread congestion in web development and explores strategies to improve performance.
Author discusses challenges and delays in completing the 'Learn JavaScript' course, explaining why previous deadlines were missed and providing a new estimate.
Analyzes the benefits of text-only news websites during emergencies, highlighting their speed, reliability, and user-friendliness.
A developer shares three key mindset tips for career changers transitioning into coding, based on a real conversation at a tech conference.
A developer's reflections and key takeaways from attending the State of the Browser web development conference in London.