Quick and Easy Dark Mode with CSS Custom Properties
A tutorial on implementing dark mode for websites using CSS custom properties and the prefers-color-scheme media query.
A tutorial on implementing dark mode for websites using CSS custom properties and the prefers-color-scheme media query.
A developer shares techniques to optimize Angular app performance by reducing unnecessary change detection cycles in a complex scheduling application.
A guide to integrating Python logging with Datadog using the daiquiri library for real-time log indexing and search.
A guide to using type predicates and helper functions in TypeScript to safely check for object properties and narrow types.
The author revives their blog 'Inspiring Online' with longer posts, a redesign, and a migration from Jekyll to Hugo hosted on Netlify.
Explains how to build a real-time analysis pipeline for DynamoDB data using DynamoDB streams and AWS Lambda functions.
Explains how to implement typed functional dependency injection in Python, contrasting it with traditional OO DI and using a Django example.
A guide on configuring Jest to work with Babel Module Resolver aliases for cleaner imports in tests.
Learn to configure Babel Module Resolver with TypeScript for path aliases in your project.
Explains why you should make your tests fail to ensure they are actually testing the intended functionality and not giving false confidence.
A guide to building custom DevTools for your web app to improve developer productivity, with a demo React app example.
A guide to fixing the 'not wrapped in act(...)' warning in React component tests, covering class and function components.
A guide to implementing enum-like behavior in PHP before PHP 8.1, using polymorphism for type safety and value-specific logic.
Explores techniques to reduce Docker image size, starting with multi-stage builds, static vs. dynamic linking, and introducing Alpine Linux.
A tutorial on building a minimal REST API in Java using Jersey and JOOQ with PostgreSQL, avoiding heavy reflection.
Explains semantic HTML, its importance for accessibility and SEO, and provides examples of semantic tags and best practices for document structure.
The article argues for automating repetitive workflows, highlighting benefits beyond just time-saving, like maintaining focus and reducing mental friction.
Andy discusses the importance of personal blogging for career success in tech, emphasizing ownership of content over platforms like Medium.
A web developer reflects on eight years of blogging, the switch to 11ty, and plans for more tutorials on accessible web development.
A solo developer shares financial results and lessons from his second year building software businesses after leaving Google.