Tagged articles
25 articles
Page 1 of 1
dbaplus Community
dbaplus Community
Nov 10, 2025 · Backend Development

Why Most Developers Fail at Logging and How to Master It

This article reveals common logging pitfalls that cause silent failures, explains three levels of logging maturity from rookie to expert, and provides concrete Java code examples, structured‑logging techniques, MDC usage, and automated alerting to turn logs into a powerful observability tool.

Observabilitybest-practiceserror-handling
0 likes · 14 min read
Why Most Developers Fail at Logging and How to Master It
Radish, Keep Going!
Radish, Keep Going!
Oct 25, 2025 · Backend Development

10 Go Code Review Rules for Safer, Cleaner Backend Development

This article presents ten practical Go code‑review guidelines—covering error handling, premature abstraction, concurrency, scope, safety, early returns, file organization, declaration order, semantic naming, and purposeful comments—to help teams write more reliable and maintainable backend code.

Code reviewGobest-practices
0 likes · 9 min read
10 Go Code Review Rules for Safer, Cleaner Backend Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 13, 2025 · Frontend Development

Building a Frontend Monitoring SDK from Scratch: Design, Implementation, and Performance Metrics

This article explains how to design and implement a complete front‑end monitoring SDK, covering stability, user‑experience, and business‑expansion scenarios, with step‑by‑step guidance on SDK architecture, Rollup build setup, error capturing, data reporting, performance measurement, and advanced topics such as source‑map handling and error aggregation.

SDKerror-handling
0 likes · 31 min read
Building a Frontend Monitoring SDK from Scratch: Design, Implementation, and Performance Metrics
php Courses
php Courses
Feb 12, 2025 · Backend Development

Handling Division by Zero Errors in PHP: Differences Between PHP 7 and PHP 8 and Best Practices

This article explains how PHP 7 and PHP 8 handle division‑by‑zero errors, outlines common causes of zero‑division, and presents six practical techniques—including input validation, conditional checks, ternary operators, custom error handlers, try‑catch blocks, and avoiding the @ operator—supported by clear code examples and a real‑world financial‑app case study.

BackendExceptionPHP8
0 likes · 6 min read
Handling Division by Zero Errors in PHP: Differences Between PHP 7 and PHP 8 and Best Practices
Go Development Architecture Practice
Go Development Architecture Practice
Jan 17, 2025 · Backend Development

Mastering Go Backend: Project Structure, Error Handling, and Observability Best Practices

This article explores practical Go backend development techniques, covering project organization, package naming, internal packages, init usage, layer separation (controller, service, dao), dependency injection, global variable pitfalls, observability with logging, tracing and monitoring, comprehensive error handling, and DAO layer automation.

BackendObservabilitydependency-injection
0 likes · 23 min read
Mastering Go Backend: Project Structure, Error Handling, and Observability Best Practices
php Courses
php Courses
Jan 7, 2025 · Backend Development

Using the throw Keyword for Exception Handling in PHP

This article explains PHP's throw keyword, covering exception fundamentals, the try‑catch mechanism, the exception class hierarchy, and provides detailed code examples demonstrating how to throw and handle both built‑in and custom exceptions for robust error management.

BackendThrowcode-example
0 likes · 5 min read
Using the throw Keyword for Exception Handling in PHP
Go Programming World
Go Programming World
Sep 15, 2024 · Fundamentals

Deep Dive into Go's pkg/errors Package: Design, Implementation, and Usage

This article explains Go's error‑handling shortcomings, introduces the popular third‑party pkg/errors library, demonstrates how to wrap errors with additional context and stack traces, and provides a detailed line‑by‑line walkthrough of its source files (errors.go, go113.go, stack.go) to reveal the underlying design and implementation.

error-handlingerrorsgo13
0 likes · 25 min read
Deep Dive into Go's pkg/errors Package: Design, Implementation, and Usage
php Courses
php Courses
Aug 29, 2024 · Backend Development

10 Advanced PHP Techniques to Boost Performance and Efficiency

This article introduces ten lesser‑known PHP tricks—including memory management, Composer dependency handling, the built‑in web server, anonymous classes, try‑catch error handling, generators, traits, built‑in functions, PDO, and namespaces—to help developers write more efficient, maintainable, and secure code.

BackendComposerGenerators
0 likes · 9 min read
10 Advanced PHP Techniques to Boost Performance and Efficiency
JD Tech Talk
JD Tech Talk
Aug 13, 2024 · Frontend Development

Monitoring and Inspection Practices for Enterprise Front‑End Applications

This article describes how a large enterprise front‑end team implements real‑time monitoring, scheduled inspections, alert strategies, performance metrics, error handling, custom reporting, and mobile/native monitoring to ensure system stability, improve user experience, and continuously optimize application performance.

Alertingerror-handlingfrontend
0 likes · 23 min read
Monitoring and Inspection Practices for Enterprise Front‑End Applications
Python Programming Learning Circle
Python Programming Learning Circle
Jul 8, 2024 · Fundamentals

Enhancing Python Error Messages with PrettyError

This article introduces the PrettyError library for Python, explains how to install it, demonstrates quick start examples, and details its key features such as colored output, timestamps, configurable stack traces, code context, and environment‑based settings to make debugging faster and more readable.

Configurationerror-handlinglogging
0 likes · 9 min read
Enhancing Python Error Messages with PrettyError
php Courses
php Courses
Jul 1, 2024 · Backend Development

Using curl_errno() in PHP to Retrieve cURL Error Codes

This article explains the PHP curl_errno() function, shows how to use it to obtain cURL error codes with example code, lists common error numbers, and demonstrates proper error handling to improve application stability.

BackendNetworkingcURL
0 likes · 4 min read
Using curl_errno() in PHP to Retrieve cURL Error Codes
Ops Development & AI Practice
Ops Development & AI Practice
Apr 22, 2024 · Fundamentals

Mastering Go 1.13 Error Handling: Unwrap, Is, As, and %w

Go 1.13 introduced new error‑handling utilities—Unwrap methods, errors.Is and errors.As functions, and the %w formatting verb—allowing developers to wrap, inspect, and propagate underlying errors more effectively, with examples illustrating legacy patterns, custom error types, and best‑practice decisions on when to wrap.

error-handlingerrors-packageerrors.as
0 likes · 13 min read
Mastering Go 1.13 Error Handling: Unwrap, Is, As, and %w
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 25, 2024 · Backend Development

Mastering Custom Error Handling in Spring Boot 2.7: From BasicErrorController to ErrorPageRegistrar

This guide explains how to customize Spring Boot's default error handling—including enabling RFC‑7807 problem details, extending BasicErrorController, using @ControllerAdvice for JSON responses, creating custom HTML error pages, and registering error pages directly with the embedded servlet container.

BackendCustom Error Pageerror-handling
0 likes · 7 min read
Mastering Custom Error Handling in Spring Boot 2.7: From BasicErrorController to ErrorPageRegistrar
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 4, 2024 · Backend Development

Design and Usage of a Lightweight Go Retry Library

This article introduces a lightweight Go library named Retry that provides functional‑programming‑style retry mechanisms, explains the pain points of manual loop retries, describes its architecture, backoff algorithms, configuration options, and demonstrates both singleton and factory usage with complete code examples.

BackoffLibraryRetry
0 likes · 12 min read
Design and Usage of a Lightweight Go Retry Library
php Courses
php Courses
Dec 6, 2023 · Backend Development

Common PHP Debugging Techniques and Best Practices

This article introduces essential PHP debugging methods—including enabling error reporting, logging, breakpoints with Xdebug, try‑catch exception handling, and using var_dump/print_r—providing practical code examples to help developers efficiently locate and fix errors.

DebuggingXdebugerror-handling
0 likes · 5 min read
Common PHP Debugging Techniques and Best Practices
Test Development Learning Exchange
Test Development Learning Exchange
Oct 4, 2023 · Fundamentals

Python Exception Handling and Debugging Techniques

This article explains Python's exception handling with try‑except‑finally blocks, demonstrates common error‑handling patterns, and presents ten practical debugging techniques—including print statements, assertions, logging, breakpoints, traceback, unit testing, and profiling—each illustrated with clear code examples.

Exception Handlingerror-handlingprogramming-fundamentals
0 likes · 6 min read
Python Exception Handling and Debugging Techniques
php Courses
php Courses
Sep 23, 2023 · Backend Development

How to Properly Use PHP fclose() to Close Files

This article explains the PHP fclose() function, demonstrates how to close a single file, handle errors, close multiple files in a loop, and provides important usage notes with clear code examples for reliable file management.

Tutorialerror-handlingfclose
0 likes · 4 min read
How to Properly Use PHP fclose() to Close Files
Python Programming Learning Circle
Python Programming Learning Circle
Sep 2, 2023 · Fundamentals

Python Decorators: Ten Practical Custom Decorators with Code Examples

This article explains Python decorators, a powerful feature for modifying functions or classes, and provides ten practical custom decorators—including @timer, @memoize, @validate_input, @log_results, @suppress_errors, @validate_output, @retry, @visualize_results, @debug, and @deprecated—each with clear explanations and complete code samples.

Pythoncachingdecorators
0 likes · 9 min read
Python Decorators: Ten Practical Custom Decorators with Code Examples
Ziru Technology
Ziru Technology
Sep 19, 2019 · Frontend Development

How to Build a Comprehensive Front-End Performance Monitoring System

This article explains how to create a front‑end monitoring client that captures global JavaScript errors, tracks resource loading and page performance metrics, intercepts AJAX and fetch requests, gathers PV/UV statistics, and reports data using various strategies such as image beacons, POST, and IndexedDB storage.

IndexedDBajaxbeacon
0 likes · 14 min read
How to Build a Comprehensive Front-End Performance Monitoring System
Big Data Technology & Architecture
Big Data Technology & Architecture
May 23, 2019 · Backend Development

Error Handling Strategies for Kafka Connectors: Immediate Stop, Silent Ignoring, and Dead‑Letter Queue

This article explains how to configure Kafka Connect error handling options—including stopping on failure, silently ignoring malformed messages, and routing failed records to a dead‑letter queue—while providing practical examples, monitoring techniques, and code snippets for robust data pipelines.

ConfigurationDead Letter Queueerror-handling
0 likes · 21 min read
Error Handling Strategies for Kafka Connectors: Immediate Stop, Silent Ignoring, and Dead‑Letter Queue
ITPUB
ITPUB
Mar 29, 2016 · Fundamentals

Mastering Go Error Handling: From Basic Returns to Elegant State Management

The article explains Go's lack of try/catch, demonstrates how to use error return values with examples, shows how to create custom error types, and presents an optimized pattern that aggregates error checks to produce cleaner, more efficient code without performance loss.

BackendGoGolang
0 likes · 5 min read
Mastering Go Error Handling: From Basic Returns to Elegant State Management