Named return values in Go
Explains the use of named return values in Go functions, including their pros, cons, and a practical example with defer and recover.
Explains the use of named return values in Go functions, including their pros, cons, and a practical example with defer and recover.
Critique of the common but misleading UX pattern of showing '0 results' during data loading, with examples and a proposed technical solution.
A tutorial on using JavaScript's onerror event to display a default image when an image fails to load on a webpage.
A guide to fixing the common React error 'Cannot read property of undefined', covering how to read stack traces and properly initialize state.
Explains why TypeScript restricts catch clause variable types and demonstrates the correct way to narrow error types using checks.
Explains the evolution from callbacks to Promises and async/await in NodeJS for cleaner asynchronous code.
A quick Node.js tutorial showing how to create a folder only if it doesn't exist, using just 3 lines of code with no external dependencies.
A guide on adding TypeScript types to the fetch API, using a GraphQL Pokemon API example from EpicReact.dev workshops.
Learn how to create a custom 404 error page in Next.js by adding a 404.js file to your pages directory for custom branding and styling.
Compares the 'Ask for Forgiveness' (EAFP) and 'Look Before You Leap' (LBYL) coding philosophies, using Python file reading as an example.
A guide on customizing the default server error page in Nuxt 2 applications, covering text changes and full HTML replacement.
Fixes a common Docker Desktop Windows error by switching between Linux and Windows container daemons.
Explains the BOT_COMMAND_INVALID error in Telegram bots, showing that commands must be lowercase when using the setMyCommands API.
A developer's notes on learning Go by building a Kafka utility, focusing on error handling, command-line arguments, and goroutines.
A technical guide on implementing error handling and type assertions for a Kafka producer written in Go.
A developer's notes on learning error handling in Go, including code examples and explanations of common pitfalls.
Learn how to use the react-error-boundary library to handle runtime errors gracefully in React applications.
A tutorial on implementing error handling in Express.js applications, focusing on database validation errors.
Gleam v0.9 introduces the `try` keyword for cleaner error handling and adds opaque types for better API design.
A technique for handling async/await in JavaScript without using try...catch blocks, using a utility wrapper function.