Typed functional Dependency Injection in Python
Explains how to implement typed functional dependency injection in Python, contrasting it with traditional OO DI and using a Django example.
Explains how to implement typed functional dependency injection in Python, contrasting it with traditional OO DI and using a Django example.
Explains how to build a real-time analysis pipeline for DynamoDB data using DynamoDB streams and AWS Lambda functions.
Learn to configure Babel Module Resolver with TypeScript for path aliases in your project.
A guide on configuring Jest to work with Babel Module Resolver aliases for cleaner imports in tests.
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.
Explores techniques to reduce Docker image size, starting with multi-stage builds, static vs. dynamic linking, and introducing Alpine Linux.
A guide to implementing enum-like behavior in PHP before PHP 8.1, using polymorphism for type safety and value-specific logic.
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.
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.
Practical tips for integrating mypy static type checking into existing Python projects, covering setup, manual type hints, and handling Optional types.
A solo developer shares financial results and lessons from his second year building software businesses after leaving Google.
A guide to building and publishing Docker images to Docker Hub using GitHub integration, without needing Docker installed locally.
A guide to understanding and building URLs in Django, covering URLconfs, path functions, and routing.
A guide to using iOS 13's new Diffable Data Source API for UITableView to simplify data management and avoid common update errors.
Web Share API support in Safari and iOS is a win-win for user-friendly content sharing, prompting a deeper look.