Do not log
Critiques common logging practices in software development, arguing for alternatives like type safety, error monitoring services, and business metrics.
Critiques common logging practices in software development, arguing for alternatives like type safety, error monitoring services, and business metrics.
A guide to enhancing Cypress test failure screenshots by using cy.log() commands to add step-by-step context and improve debugging efficiency.
Explores using dynamically scoped variables in Go to improve test helper APIs, reducing boilerplate and passing of testing.T.
Explains why calling a React function component directly causes a 'Rendered fewer hooks' error and how to fix it by using JSX syntax.
Troubleshooting a Kafka Connect 'Request timed out' error caused by a misconfigured offsets.topic.replication.factor setting.
Explains how Spring's @Transactional handles rollbacks for runtime vs. checked exceptions, including interactions with Lombok's @SneakyThrows.
A guide to handling both synchronous and asynchronous errors in Express.js applications, including custom error handlers.
A developer troubleshoots a failed deployment due to a Bash script not exiting early on errors, exploring solutions like `set -e` and `pipefail`.
How to manually skip bad records when using the Kafka Connect JDBC sink connector to prevent pipeline halts.
Explores the concept of defensive programming, its challenges, and practical resources to write more resilient code against unknown failures.
Final part of a series on AWS serverless pitfalls, covering unexpected behaviors in CloudFront, DynamoDB, Cognito, and AppSync.
Troubleshooting guide for a failed Kubernetes cluster deployment on Azure Stack, focusing on a common service principal permission error.
A tutorial on using Swift 5's built-in Result type and do-try-catch syntax for modern, safe error handling in iOS/macOS development.
Explains the use of the `defer` statement in Go, including how it works with panic and recover for control flow.
Explains how to use a service worker to intercept and handle failed image requests, providing fallback images when originals are broken or unavailable.
A developer's investigation into programmatically detecting 'x is not defined' ReferenceErrors in JavaScript across different browsers.
A guide to implementing comprehensive error handling for both exceptions and HTTP status codes (like 404) in ASP.NET Core MVC applications.
The article argues that the quality of error messages directly reflects a product's internal quality and the development team's care for users.
A developer's journey contributing to TypeScript by adding a summary error count feature to the --pretty CLI output.
Explains how to resolve KSQL's topic conformity error when creating streams/tables, detailing partition and replica mismatch solutions.