Tagged articles

debugging

1053 articles · Page 1 of 11
macrozheng
macrozheng
Sep 30, 2026 · Backend Development

JetBrains' VS Code Plugin Adds IntelliJ IDEA Features for Java/Kotlin

The article reviews JetBrains' official 'Java and Kotlin by IntelliJ IDEA' VS Code plugin, which runs IntelliJ's language server via LSP to deliver code completion, navigation, refactoring, debugging, and Gradle/Maven/Bazel project import, though test discovery and execution are not yet supported.

IntelliJ IDEAJavaKotlin
0 likes · 6 min read
JetBrains' VS Code Plugin Adds IntelliJ IDEA Features for Java/Kotlin
php Courses
php Courses
Sep 30, 2026 · Artificial Intelligence

PHP AI Agents with Neuron: From Install to Code Review Assistant

A PHP developer skeptical about AI in PHP tries the Neuron AI framework, building a code review assistant with file-reading tools, Laravel integration, and Inspector debugging, showing how PHP can handle AI agents without separate Python services.

AI agentsLaravelNeuron AI
0 likes · 9 min read
PHP AI Agents with Neuron: From Install to Code Review Assistant
Ops Development & AI Practice
Ops Development & AI Practice
Sep 25, 2026 · Interview Experience

Forgetting Details ≠ Incompetence: Senior Engineers' Cognitive Compression Playbook

This article explains why senior engineers naturally forget micro-details through the brain's lossy compression, and provides a three-part framework — pre-interview 'deep-water nails' (real failure cases, core parameters, personal artifacts) and three on-the-spot defense frameworks (deduction, methodology anchoring, pivoting) — to demonstrate unforgeable engineering depth in high-stakes technical interviews.

GoSystem Designarchitecture review
0 likes · 18 min read
Forgetting Details ≠ Incompetence: Senior Engineers' Cognitive Compression Playbook
TonyBai
TonyBai
Sep 21, 2026 · Backend Development

Go Proposal #75047: Auto-Label Goroutines per Test to Solve Timeout Debugging

Go proposal #75047 aims to automatically attach goroutine labels (test name and iteration) during test execution, enabling developers to quickly identify which test owns a stuck goroutine in timeout dumps, leveraging the existing pprof label mechanism and runtime traceback enhancements.

CIGodebugging
0 likes · 14 min read
Go Proposal #75047: Auto-Label Goroutines per Test to Solve Timeout Debugging
ByteDance SE Lab
ByteDance SE Lab
Sep 17, 2026 · Operations

TLS AgentLoop: Making Multimodal Agent Calls Transparent and Traceable

Volcano Engine's TLS AgentLoop integrates images, audio, and video directly into session, trace, and span structures so developers can debug multimodal agent interactions by seeing exactly what the model saw alongside prompts, outputs, and tool results.

OpenTelemetry GenAITLS AgentLoopVolcano Engine
0 likes · 19 min read
TLS AgentLoop: Making Multimodal Agent Calls Transparent and Traceable
Data STUDIO
Data STUDIO
Sep 15, 2026 · R&D Management

Claude Code: 5 Workflows That Make 14 Commands Actually Useful

This article organizes 14 Claude Code commands into five practical development workflows—project context setup, session context management, execution mode selection, code review, and failure recovery—explaining when to use each command, common misuses, and why understanding workflows matters more than memorizing commands.

AI-assisted codingClaude Codecode review
0 likes · 17 min read
Claude Code: 5 Workflows That Make 14 Commands Actually Useful
Programmer1970
Programmer1970
Sep 7, 2026 · Backend Development

12 Spring Transaction Failure Scenarios: Why 90% of Developers Fall for #8

This article systematically breaks down 12 common scenarios where Spring @Transactional fails, from non-public methods and self-invocation to exception swallowing, wrong propagation, controller-layer annotations, long transactions, and misconfigured transaction managers. Each scenario includes code examples, root-cause analysis, and practical fixes.

@TransactionalAOPSpring
0 likes · 14 min read
12 Spring Transaction Failure Scenarios: Why 90% of Developers Fall for #8
Tech Musings
Tech Musings
Sep 3, 2026 · Frontend Development

Why `!b` Becomes `_a_b`: uni-app Compiler Bug with Variable `b`

The uni-app mini-program compiler (alpha) incorrectly replaces `!b` with undeclared `_a_b` when a local variable is named `b`, causing a runtime ReferenceError only when specific data triggers the condition; the bug evades build, TypeScript, and ESLint checks, and is fixed by renaming the variable.

ReferenceErroralpha versioncompiler bug
0 likes · 24 min read
Why `!b` Becomes `_a_b`: uni-app Compiler Bug with Variable `b`
Liangxu Linux
Liangxu Linux
Sep 3, 2026 · R&D Management

Why 'Bad Programmers' Are Often a Symptom of Broken Environments

The article argues that seemingly incompetent programming mistakes often stem from exhausting work environments, unrealistic deadlines, and lack of learning time, not innate inability, urging empathy over mockery and highlighting how technical debt accumulates from systemic pressures.

R&D managementdebuggingempathy
0 likes · 7 min read
Why 'Bad Programmers' Are Often a Symptom of Broken Environments
Qborfy AI
Qborfy AI
Aug 30, 2026 · Artificial Intelligence

Human-in-the-Loop and Time-Travel Debugging: Making AI Graphs Production-Ready

The article explains why autonomous agents need human supervision in critical steps, introduces three HITL scenarios, shows how LangGraph’s interrupt_before/after and update_state enable pause‑and‑review workflows, demonstrates time‑travel debugging and observability with Langfuse, and provides practical design principles and a production‑grade configuration.

AgentLangGraphLangfuse
0 likes · 20 min read
Human-in-the-Loop and Time-Travel Debugging: Making AI Graphs Production-Ready
Programmer XiaoFu
Programmer XiaoFu
Aug 26, 2026 · Fundamentals

Why Teams Require Git Rebase Over Merge: Clean History & Better Debugging

This article explains why teams prefer Git rebase over merge, showing how rebase creates linear history that improves git log readability, bisect debugging, blame accuracy, and code review efficiency, while warning against rebasing shared branches and explaining conflict handling trade-offs.

GitGit workflowcode review
0 likes · 10 min read
Why Teams Require Git Rebase Over Merge: Clean History & Better Debugging
Coder Trainee
Coder Trainee
Aug 24, 2026 · Backend Development

How a Silent Infinite Loop Drained Our Database Connection Pool

The article walks through a real incident where a scheduled batch job contained an infinite while‑true loop, causing all 500 HikariCP connections to be held, slowing the application dramatically; it details the investigation steps, root‑cause analysis, and both emergency and long‑term fixes, plus a checklist to avoid similar bugs.

HikariCPJavaSpring
0 likes · 7 min read
How a Silent Infinite Loop Drained Our Database Connection Pool
The Dominant Programmer
The Dominant Programmer
Aug 24, 2026 · Artificial Intelligence

Complete Guide to Using the CodeBuddy AI Programming Assistant

This guide walks developers through CodeBuddy AI’s core features, interaction modes, practical examples, shortcuts, best practices, and FAQs, showing how to leverage its code reading, generation, debugging, and consulting capabilities for efficient software development.

AI assistantSoftware DevelopmentSpring Boot
0 likes · 10 min read
Complete Guide to Using the CodeBuddy AI Programming Assistant
21CTO
21CTO
Aug 17, 2026 · Fundamentals

MSVC Build Tools Preview Updated for Visual Studio v14.52 (August 2026)

The August 2026 preview of MSVC Build Tools for Visual Studio v14.52 introduces extensive front‑end, module, optimizer, debugger, static analysis, and linker enhancements, along with dozens of bug fixes, and can be obtained via the Stable or Insiders channel.

Build ToolsC++MSVC
0 likes · 4 min read
MSVC Build Tools Preview Updated for Visual Studio v14.52 (August 2026)
DeepHub IMBA
DeepHub IMBA
Aug 15, 2026 · Artificial Intelligence

Why Most AI Agents Are Really Workflows, Not Fully Autonomous Systems

The article explains that most so‑called Agentic AI systems are built around a fixed control‑flow loop where an LLM acts as a planner, making them essentially workflows; it then details the reliability, debugging, and cost challenges that prevent true autonomy in production.

Agentic AILLMTool Calling
0 likes · 15 min read
Why Most AI Agents Are Really Workflows, Not Fully Autonomous Systems
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Aug 10, 2026 · Mobile Development

HarmonyOS Compilation Troubleshooting: Log Levels, Error Codes & Debug Workflow for ArkTS

This guide teaches HarmonyOS developers to troubleshoot ArkTS compilation errors using log levels (ERROR/WARN/INFO/DEBUG), error code navigation via official documentation, common error patterns (syntax, imports, memory), and advanced techniques like debug-mode configuration, cache cleaning, and vendor version checks.

ArkTSHarmonyOSHvigor
0 likes · 8 min read
HarmonyOS Compilation Troubleshooting: Log Levels, Error Codes & Debug Workflow for ArkTS
Liangxu Linux
Liangxu Linux
Jul 22, 2026 · Interview Experience

Top Embedded Engineer Interview Questions Every Interviewer Should Ask

This article outlines the essential embedded‑engineer interview questions—covering pointers, memory management, interrupts, peripheral protocols, debugging strategies, and system design—while explaining the reasoning behind each question and what answers reveal about a candidate's depth of knowledge.

C languageSystem Designdebugging
0 likes · 8 min read
Top Embedded Engineer Interview Questions Every Interviewer Should Ask
IT Services Circle
IT Services Circle
Jul 21, 2026 · Fundamentals

Can't Decode Python Errors? Three Lines Solve 80% of Them

In the AI era developers often copy‑paste full tracebacks into ChatGPT, but the most efficient way to diagnose Python errors is to read the traceback from the bottom up, focusing on the last three lines and applying a three‑step method to pinpoint the problem.

PythonTracebackdebugging
0 likes · 11 min read
Can't Decode Python Errors? Three Lines Solve 80% of Them
AI Engineer Programming
AI Engineer Programming
Jul 19, 2026 · Artificial Intelligence

Why Chat Templates Matter for LLMs: A Deep Dive into Jinja2‑Based Prompt Formatting

Large language models generate text autoregressively from flat token streams, but real‑world conversations require structured roles, system prompts, and multi‑turn history, so Hugging Face’s Jinja2‑driven chat templates serialize these elements, handle BOS/EOT tokens, enforce role alternation, and provide debugging tricks across Meta‑Llama‑3.1, Qwen2.5, and Mistral models.

ChatTemplateJinja2LLM
0 likes · 16 min read
Why Chat Templates Matter for LLMs: A Deep Dive into Jinja2‑Based Prompt Formatting
Shuge Unlimited
Shuge Unlimited
Jul 16, 2026 · Fundamentals

How 6 Skills from Matt Pocock Teach AI to Match Real Engineer Discipline

The article reviews Matt Pocock’s open‑source “Skills For Real Engineers” repository, explains the four common agent failure modes, details six concrete skills—writing‑great‑skills, codebase‑design, TDD, diagnosing‑bugs, improve‑codebase‑architecture, and prototype—along with their failure patterns, completion criteria, and immediately adoptable actions for teams.

AI codingAgent SkillsTDD
0 likes · 21 min read
How 6 Skills from Matt Pocock Teach AI to Match Real Engineer Discipline
Deepin Linux
Deepin Linux
Jul 14, 2026 · Backend Development

How to Diagnose C++ Memory Leaks and Segmentation Faults for High‑Frequency Interviews

The article explains why memory leaks and segmentation faults are hard‑to‑detect hidden bugs in Linux C++ back‑end and embedded development, illustrates common causes with concrete code samples, and walks through Linux commands and tools such as top, ps, pmap, vmstat, Valgrind, AddressSanitizer, memleak and gdb to locate and fix these issues.

Memory Leakaddresssanitizerdebugging
0 likes · 25 min read
How to Diagnose C++ Memory Leaks and Segmentation Faults for High‑Frequency Interviews
Tech Ocean
Tech Ocean
Jul 11, 2026 · Artificial Intelligence

Claude Code Config Chaos? Run a Single ‘doctor’ Command to Diagnose and Fix

The article walks through Claude Code's built‑in doctor command—both the terminal claude doctor and the in‑session /doctor—showing how to read its diagnostic report, what issues it can automatically repair, which configuration files matter, and which supplemental commands to use when doctor falls short, all to avoid unnecessary reinstallations.

CLIClaude Codeconfiguration
0 likes · 9 min read
Claude Code Config Chaos? Run a Single ‘doctor’ Command to Diagnose and Fix
Java Tech Workshop
Java Tech Workshop
Jul 10, 2026 · Backend Development

Debugging Spring Boot Auto‑Configuration Failures: Manual Bean Override and Exclusion

Spring Boot’s auto‑configuration can become a bug hotspot; this article explains why overrides sometimes succeed, why they fail, the role of conditional annotations, and provides step‑by‑step strategies—including manual @Bean overrides, @Primary, and exclude mechanisms—to reliably diagnose and fix auto‑configuration issues.

@Bean@PrimaryAuto-configuration
0 likes · 15 min read
Debugging Spring Boot Auto‑Configuration Failures: Manual Bean Override and Exclusion
Java Tech Workshop
Java Tech Workshop
Jul 2, 2026 · Backend Development

Spring Boot Auto‑Configuration Unveiled: The @EnableAutoConfiguration SPI Mechanism

Spring Boot achieves zero‑XML, out‑of‑the‑box auto‑configuration by leveraging a custom SPI mechanism driven by @EnableAutoConfiguration, which replaces the legacy spring.factories with @AutoConfiguration imports, employs deferred import selectors, hierarchical ordering, and conditional annotations to dynamically load and prioritize beans.

Auto-configurationConditional AnnotationsSPI
0 likes · 12 min read
Spring Boot Auto‑Configuration Unveiled: The @EnableAutoConfiguration SPI Mechanism
macrozheng
macrozheng
Jun 27, 2026 · Backend Development

Boost IntelliJ IDEA Performance: 10 Simple Tweaks to Eliminate Lag

This article lists ten common IntelliJ IDEA pitfalls—slow performance, Lombok errors, broken breakpoints, encoding issues, unwanted Git files, Maven download slowness, class‑not‑found errors, broken shortcuts, MySQL timezone problems, and automatic reformatting—plus step‑by‑step solutions to make the IDE run smoothly for Java developers.

GitIDE performanceIntelliJ IDEA
0 likes · 25 min read
Boost IntelliJ IDEA Performance: 10 Simple Tweaks to Eliminate Lag
Linyb Geek Road
Linyb Geek Road
Jun 27, 2026 · Artificial Intelligence

How to Build a Real AI Coding Environment with Matt Pocock’s Skills

While many expect AI to instantly double coding speed, the article shows that without a solid engineering feedback loop projects falter; Matt Pocock’s open‑source .skills repository offers a markdown‑driven workflow—clarifying requirements, documenting decisions, applying TDD, diagnosing bugs, and maintaining architecture—guiding developers through a repeatable, context‑aware AI‑assisted development process.

AI programmingClaude CodeTDD
0 likes · 14 min read
How to Build a Real AI Coding Environment with Matt Pocock’s Skills
Architect Chen
Architect Chen
Jun 22, 2026 · Artificial Intelligence

Claude Code Core Commands: Full 2026 Edition

This article provides a complete, step‑by‑step reference of Claude Code’s CLI commands—including interactive mode, single‑run queries, session continuation, version checking, environment diagnosis, project initialization, context management, configuration viewing, permission handling, code review, context compression, and exit procedures—each illustrated with concrete examples and expected outputs.

Artificial IntelligenceCLIClaude Code
0 likes · 5 min read
Claude Code Core Commands: Full 2026 Edition
IT Services Circle
IT Services Circle
Jun 21, 2026 · Industry Insights

The Hidden Secret Behind Microsoft’s Open‑Source DOS Release

Microsoft recently open‑sourced the earliest DOS source code, revealing that the code was recovered from printed paper copies in Tim Paterson’s garage, and the article details the creation of QDOS, its acquisition by Gates, the manual debugging workflow of the era, and how those practices shaped modern software development.

DOSMicrosoftQDOS
0 likes · 9 min read
The Hidden Secret Behind Microsoft’s Open‑Source DOS Release
Tech Minimalism
Tech Minimalism
Jun 20, 2026 · Artificial Intelligence

How to Build a Real‑Project AI Coding Environment with Matt Pocock’s Skills

The article explains why AI‑assisted coding fails without a solid engineering feedback loop, introduces Matt Pocock’s open‑source .claude/skills workflow, and provides a step‑by‑step guide—including requirement clarification, PRD generation, vertical task slicing, TDD, debugging and architecture upkeep—to create a reproducible AI programming environment.

AI codingClaude CodeMatt Pocock
0 likes · 15 min read
How to Build a Real‑Project AI Coding Environment with Matt Pocock’s Skills
IT Services Circle
IT Services Circle
Jun 18, 2026 · Fundamentals

8 Python Tricks to Save You 30 Minutes Every Day

The article presents eight practical Python techniques—from using python -m to avoid import errors, leveraging rich for better debugging output, pathlib for path handling, dataclasses to reduce boilerplate, enumerate, proper __main__ guard, perf_counter for benchmarking, and watchdog for hot-reloading—each with code examples, showing how they cut down repetitive tasks and improve productivity.

Pythondataclassesdebugging
0 likes · 13 min read
8 Python Tricks to Save You 30 Minutes Every Day
Architect Chen
Architect Chen
Jun 18, 2026 · Artificial Intelligence

All Codex Commands Explained – 2026 Edition

This article provides a comprehensive, step‑by‑step reference of every Codex command, detailing its purpose, typical use cases, and concrete examples—from initializing the environment and configuring model parameters to generating code, debugging, testing, reviewing, and documenting projects.

AI programmingCodexcode generation
0 likes · 4 min read
All Codex Commands Explained – 2026 Edition
AndroidPub
AndroidPub
Jun 18, 2026 · Mobile Development

Kotlin Multiplatform on iOS: Real‑World Practices and Key Challenges

The article examines Kotlin Multiplatform's adoption in production, highlights its quality and staffing benefits, presents survey reuse statistics, and then delves into iOS‑specific debugging hurdles, Objective‑C interop limits, missing API support, native dependency gaps, concurrency complexities, and offers cautious rollout recommendations.

Kotlin MultiplatformMobile DevelopmentObjective-C interop
0 likes · 7 min read
Kotlin Multiplatform on iOS: Real‑World Practices and Key Challenges
Coder Trainee
Coder Trainee
Jun 17, 2026 · Artificial Intelligence

AI Agents: Future Outlook and Best Practices (Final Episode)

The final installment reviews the current AI agent ecosystem, forecasts emerging standards such as MCP and A2A, consolidates best‑practice guidelines for development, prompting, tool design, cost control and security, lists common pitfalls with debugging tips, and recaps the twelve‑episode series with a roadmap for further skill advancement.

AI agentscost optimizationdebugging
0 likes · 8 min read
AI Agents: Future Outlook and Best Practices (Final Episode)
Code Ape Tech Column
Code Ape Tech Column
Jun 15, 2026 · Artificial Intelligence

How to Let Claude Code Finish Your Work While You Sleep: 6 Essential Commands

Claude Code offers a suite of six built‑in slash commands—/goal, /loop, /batch, /simplify, /doctor, and /debug—that let you define autonomous goals, schedule status checks, run parallel refactors, clean up code, diagnose configuration issues, and debug runtime problems without constant supervision.

AI programming assistantAutomationClaude Code
0 likes · 13 min read
How to Let Claude Code Finish Your Work While You Sleep: 6 Essential Commands
Coder Trainee
Coder Trainee
Jun 13, 2026 · Artificial Intelligence

AI Agent Observability and Debugging: Building a Transparent Agent System

This article explains why AI agents behave like black boxes, introduces a three‑pillar observability framework (tracing, metrics, logging), demonstrates practical tracing with LangSmith and LangFuse, shows how to instrument agents with custom metrics, evaluate performance, and share best‑practice guidelines for production‑ready debugging.

AI agentLangChainLangSmith
0 likes · 19 min read
AI Agent Observability and Debugging: Building a Transparent Agent System
James' Growth Diary
James' Growth Diary
Jun 12, 2026 · Artificial Intelligence

Engineering Evaluation and Lifecycle Management for Smarter AI Skills

This guide explains how to use the Skill Creator tool to generate automated trigger tests, compare skill‑enabled versus baseline performance, continuously evaluate results, apply checklists, debug with a six‑step process, avoid six common anti‑patterns, and manage skill versioning and reuse so that AI skills become progressively smarter.

AI SkillAnti-PatternsAutomation
0 likes · 21 min read
Engineering Evaluation and Lifecycle Management for Smarter AI Skills
Deepin Linux
Deepin Linux
Jun 11, 2026 · Fundamentals

12 Essential Embedded Debugging Techniques for One‑Click Issue Diagnosis

The article presents twelve practical embedded debugging methods—from basic software logging and UART prints to hardware tools like logic analyzers, oscilloscopes, and JTAG—organized by core principles, software techniques, hardware assistance, advanced tracing, and common pitfalls, enabling engineers to efficiently locate and resolve firmware and hardware faults.

JTAGUARTdebugging
0 likes · 27 min read
12 Essential Embedded Debugging Techniques for One‑Click Issue Diagnosis
IoT Full-Stack Technology
IoT Full-Stack Technology
Jun 10, 2026 · Fundamentals

How to Use JLINK Script in VS Code: A Complete Guide

This article walks MCU developers through three ways to invoke JLINK Script within the MCUXpresso for VS Code plugin, showing step‑by‑step configuration of .jlink files, .jlinkscript files, and the Flash Programmer's custom script field, and explains which method is best for debugging versus flashing only.

JLinkMCUXpressoScript
0 likes · 6 min read
How to Use JLINK Script in VS Code: A Complete Guide
AI Architecture Path
AI Architecture Path
Jun 8, 2026 · Artificial Intelligence

Open‑Source Terminal AI Coding Agent Cuts Token Use by 61% and Boosts Edit Success 10‑Fold

Amid a surge of AI terminal coding tools, the open‑source agent oh‑my‑pi (omp) tackles common shortcomings with Hashline hash‑anchor editing, native LSP‑based refactoring, DAP‑integrated debugging, multi‑model routing, dual Python/JS kernels, parallel sub‑agents and token‑saving TTSR rules, delivering up to 61% token reduction and a ten‑fold increase in edit success rates.

AI codingHashlineLSP
0 likes · 15 min read
Open‑Source Terminal AI Coding Agent Cuts Token Use by 61% and Boosts Edit Success 10‑Fold
Java Backend Technology
Java Backend Technology
Jun 2, 2026 · Artificial Intelligence

What Every AI Coding Agent Request Does – Inside the Open‑Source claude‑tap Tool

claude‑tap is an open‑source local proxy and trace viewer that intercepts AI coding agent API calls, records full request and response details, shows token usage, provides diff and live views, and exports self‑contained HTML reports, supporting nine major AI coding clients with a single command install.

AI codingAPI tracingclaude-tap
0 likes · 8 min read
What Every AI Coding Agent Request Does – Inside the Open‑Source claude‑tap Tool
IT Services Circle
IT Services Circle
May 27, 2026 · Backend Development

How to Speed Up IntelliJ IDEA: 10 Essential Fixes

This article lists ten common IntelliJ IDEA problems—from sluggish performance and Lombok errors to Git commit issues and MySQL connection failures—and provides concrete configuration steps, code snippets, and best‑practice recommendations to resolve each pitfall for Java developers.

GitIDE performanceIntelliJ IDEA
0 likes · 21 min read
How to Speed Up IntelliJ IDEA: 10 Essential Fixes
Java Architect Essentials
Java Architect Essentials
May 25, 2026 · Backend Development

AOP Aspect Order Mistakes? Stop Misusing @Order – A Rule That Cuts Interview Errors to Zero

A real‑world incident where mis‑ordered Spring AOP aspects caused payment callbacks to report success while the transaction rolled back leads to a concise rule—smaller @Order values have higher priority—plus pitfalls, three common scenarios, and a four‑step debugging guide that eliminates interview mistakes.

@OrderAspectJJava
0 likes · 8 min read
AOP Aspect Order Mistakes? Stop Misusing @Order – A Rule That Cuts Interview Errors to Zero
Su San Talks Tech
Su San Talks Tech
May 24, 2026 · Backend Development

How to Speed Up IntelliJ IDEA: 10 Essential Fixes for Java Developers

This article lists ten common IntelliJ IDEA pitfalls—such as high memory usage, indexing delays, Lombok errors, broken breakpoints, console encoding issues, unwanted Git commits, slow Maven downloads, classpath mismatches, shortcut conflicts, and automatic code reformatting—and provides step‑by‑step solutions to make the IDE run smoothly for Java and Spring projects.

GitIDE optimizationIntelliJ IDEA
0 likes · 23 min read
How to Speed Up IntelliJ IDEA: 10 Essential Fixes for Java Developers
Liangxu Linux
Liangxu Linux
May 20, 2026 · Industry Insights

What Do Computer Students Actually Write During Their Late-Night Coding Sessions?

The article explores how computer science students spend hours coding, from repetitive homework on basic algorithms in early years to full‑stack project development, competition‑level embedded systems, relentless debugging, personal passion projects, and sometimes merely pretending to work hard.

CS educationSoftware Developmentcoding assignments
0 likes · 6 min read
What Do Computer Students Actually Write During Their Late-Night Coding Sessions?
Code of Duty
Code of Duty
May 17, 2026 · Fundamentals

Beyond the Log: How to Read the Story Behind Your Code with Git Log

This guide explains why Git Log is more than a list of commits, showing how to use it as a time‑machine to trace bugs, understand design decisions, spot risky code, and write meaningful commit messages, with practical command examples and real‑world scenarios.

Gitcode historycommit messages
0 likes · 10 min read
Beyond the Log: How to Read the Story Behind Your Code with Git Log
Java Tech Workshop
Java Tech Workshop
May 14, 2026 · Fundamentals

When and How to Use Java’s assert: Scenarios and Pitfalls

This article explains Java's built‑in assert keyword, its purpose as a lightweight debugging tool, how to enable or disable it with JVM options, proper syntax, practical code examples, suitable use‑cases, prohibited scenarios, and key best‑practice guidelines for developers.

Code Examplesassertbest practices
0 likes · 18 min read
When and How to Use Java’s assert: Scenarios and Pitfalls
Deepin Linux
Deepin Linux
May 14, 2026 · Operations

How to Diagnose Kernel Panic: A Step‑by‑Step Guide to Finding the Root Cause

This article explains what a Linux kernel panic is, enumerates common hardware and driver causes, walks through the panic() function internals, and provides a practical troubleshooting workflow with log analysis, debugging tools, and a concrete driver example to help operators quickly locate and fix the underlying fault.

Kernel PanicLinuxdebugging
0 likes · 24 min read
How to Diagnose Kernel Panic: A Step‑by‑Step Guide to Finding the Root Cause
liandk
liandk
May 11, 2026 · Fundamentals

Python Functions in 5 Minutes: Define, Call, and Reuse Code Efficiently

This tutorial teaches beginners how to define and invoke Python functions, handle parameters and return values, use default arguments, avoid common pitfalls, and apply functions to lists and dictionaries for effective code reuse, all within a short hands‑on session.

FunctionsParametersPython
0 likes · 6 min read
Python Functions in 5 Minutes: Define, Call, and Reuse Code Efficiently
samdeepthink
samdeepthink
May 10, 2026 · Backend Development

Why Debugging Is the Best Way to Master Framework Source Code

The author argues that understanding frameworks through a debugging mindset and concise demo programs—such as inspecting Redis’s single‑threaded model, Spring’s circular‑dependency resolution, ThreadPoolExecutor’s rejection policy, and HashMap’s resize behavior—provides deeper insight than memorization, and shows how to isolate problems into minimal, testable units.

FrameworksHashMapJava
0 likes · 4 min read
Why Debugging Is the Best Way to Master Framework Source Code
Coder Trainee
Coder Trainee
May 10, 2026 · Backend Development

Spring Boot Source Code Deep Dive (Part 7): Full Recap and Ultimate Interview Guide

The final installment of the Spring Boot source‑code series consolidates the previous six episodes—covering startup flow, auto‑configuration, IoC container, bean lifecycle, circular dependencies, and SPI—while providing a complete knowledge map, 20 interview‑question templates, practical study tips, and a roadmap for further learning and contribution.

Auto-configurationBean LifecycleDependency Injection
0 likes · 14 min read
Spring Boot Source Code Deep Dive (Part 7): Full Recap and Ultimate Interview Guide
AI Agent Super App
AI Agent Super App
May 6, 2026 · Operations

Mastering Linux Shell Scripting: A Complete Hands‑On Guide from Basics to Pro

This article walks readers through the fundamentals of Linux shell scripting—explaining what a script is, why automation matters, core syntax, variables, conditionals, loops, functions, real‑world examples, debugging techniques, and best‑practice recommendations—so they can write reliable Bash scripts from scratch and advance to more complex automation tasks.

AutomationLinuxbash
0 likes · 12 min read
Mastering Linux Shell Scripting: A Complete Hands‑On Guide from Basics to Pro
IT Services Circle
IT Services Circle
May 1, 2026 · Artificial Intelligence

10 Essential AI Prompt Templates Every Programmer Should Use

The article presents ten practical AI prompt templates that cover the full software development workflow—from requirement clarification and code generation to testing, refactoring, debugging, performance tuning, SQL optimization, documentation, design review, and cross‑language translation—helping developers get accurate, production‑ready results from AI.

AI PromptingJavaPerformance Optimization
0 likes · 12 min read
10 Essential AI Prompt Templates Every Programmer Should Use
Deepin Linux
Deepin Linux
Apr 29, 2026 · Fundamentals

Master Linux Kernel Deadlock Detection to Truly Understand Synchronization

This article explains the four necessary conditions for Linux deadlocks, demonstrates each with concrete pthread examples, reviews kernel lock types, introduces detection tools such as Lockdep, gdb, pstack and ftrace, and walks through a real‑world cluster case study with step‑by‑step analysis and remediation.

KernelLinuxLockdep
0 likes · 38 min read
Master Linux Kernel Deadlock Detection to Truly Understand Synchronization
Lao Guo's Learning Space
Lao Guo's Learning Space
Apr 25, 2026 · Artificial Intelligence

30 Proven Prompt Templates to Unlock Tongyi Lingma’s Full Potential

This guide compiles the 30 most effective prompt templates for Alibaba's Tongyi Lingma code‑assistant, explains its three interaction modes, and offers concrete examples—from code generation and unit‑test creation to multi‑file refactoring—plus five universal tips to double output quality.

AI coding assistantSoftware DevelopmentTongyi Lingma
0 likes · 13 min read
30 Proven Prompt Templates to Unlock Tongyi Lingma’s Full Potential
ShiZhen AI
ShiZhen AI
Apr 22, 2026 · Artificial Intelligence

35 Practical Claude Code Tips with Ready‑to‑Use Commands

This article presents 35 hands‑on Claude Code techniques, each paired with a ready‑to‑use command or prompt, covering project initialization, session management, code quality, architecture review, automation, documentation, dependency handling, debugging, and recovery to help developers harness the AI coding assistant efficiently.

AI assistantAutomationClaude Code
0 likes · 18 min read
35 Practical Claude Code Tips with Ready‑to‑Use Commands
Ops Community
Ops Community
Apr 21, 2026 · Artificial Intelligence

How to Tame Unstable LLM Prompts: Causes and Fixes

This article explains why large‑model prompts can yield inconsistent answers, examines the roles of temperature, top‑p/top‑k, tokenization, context windows, position bias, and model randomness, and provides a step‑by‑step debugging workflow and production‑grade best‑practice checklist to achieve stable outputs.

LLM stabilitydebuggingprompt engineering
0 likes · 13 min read
How to Tame Unstable LLM Prompts: Causes and Fixes
Tech Verticals & Horizontals
Tech Verticals & Horizontals
Apr 11, 2026 · Operations

Mastering OpenClaw CLI: A Hands‑On Guide for Professionals to Skip the Dry Docs

This article walks professionals through OpenClaw’s command‑line interface, explaining its role alongside GUI and API, detailing five common use‑cases with exact commands, and illustrating the underlying execution flow from CLI input to component actions, enabling quick debugging, automation, and efficient operations.

AutomationCLIDevOps
0 likes · 11 min read
Mastering OpenClaw CLI: A Hands‑On Guide for Professionals to Skip the Dry Docs
Java Tech Workshop
Java Tech Workshop
Apr 11, 2026 · Backend Development

Why SpringBoot Auto‑Configuration Loading Order Matters and How to Control It

Understanding the loading order and priority of SpringBoot auto‑configuration classes is crucial because it determines conditional bean registration, prevents conflicts, and enables custom configurations to override defaults; the article explains the default hierarchy, key annotations for ordering, the new @AutoConfiguration mechanism in 2.7+, and practical debugging techniques.

AutoConfigurationBeanLoadingSpringBoot
0 likes · 23 min read
Why SpringBoot Auto‑Configuration Loading Order Matters and How to Control It
Su San Talks Tech
Su San Talks Tech
Apr 7, 2026 · Artificial Intelligence

Unlock Faster Debugging and Design with Claude Code’s Top 10 Skills

This guide reviews ten Claude Code Skills—from systematic debugging and brainstorming to parallel agent dispatch and document generation—showing how to install them, trigger their hard‑gate workflows, combine them into an efficient development pipeline, and avoid common pitfalls.

AI developmentAutomationClaude Code
0 likes · 18 min read
Unlock Faster Debugging and Design with Claude Code’s Top 10 Skills
Geek Labs
Geek Labs
Apr 4, 2026 · Artificial Intelligence

Claude Code Goes Open Source: Run the AI Coding Assistant with a Single Command

The open‑source release of Anthropic's Claude Code lets developers launch a full‑featured AI programming assistant with zero configuration, offering TypeScript‑perfect typing, enterprise‑grade reliability, and hands‑on examples that show how it can bootstrap new projects, refactor legacy code, and debug issues faster than traditional tools.

AI coding assistantClaude CodeTypeScript
0 likes · 8 min read
Claude Code Goes Open Source: Run the AI Coding Assistant with a Single Command
Top Architect
Top Architect
Apr 3, 2026 · Backend Development

Why Did My Payment Service Lose Data? Uncovering Hidden Transaction Bugs in Spring

A mysterious payment failure where orders appeared successful but were never persisted was traced to a missing transaction commit in a special code path, leading to polluted connections that silently broke subsequent transactions, and the article explains the root cause, debugging steps, fix, and preventive measures.

MySQLSpringconnection pool
0 likes · 11 min read
Why Did My Payment Service Lose Data? Uncovering Hidden Transaction Bugs in Spring
Top Architecture Tech Stack
Top Architecture Tech Stack
Apr 2, 2026 · Artificial Intelligence

Master OpenAI Codex: Install, Configure, and Boost Your Coding Workflow

This guide walks developers through the full lifecycle of OpenAI Codex—from understanding its role as a code‑agent, comparing it with Claude Code, and choosing the right usage mode, to installing the CLI, configuring MCP plugins, selecting models, and mastering the most common commands and shortcuts for an efficient AI‑augmented development workflow.

AI coding assistantAgent WorkflowCLI installation
0 likes · 19 min read
Master OpenAI Codex: Install, Configure, and Boost Your Coding Workflow
Top Architect
Top Architect
Mar 30, 2026 · Backend Development

Why Upgrading to MyBatis‑Plus Breaks LocalDateTime Mapping and How to Fix It

A newcomer replaced MyBatis with MyBatis‑Plus in an old MySQL‑based project, triggering a "Conversion not supported for type java.time.LocalDateTime" error, which was traced to MyBatis 3.5.1 dropping built‑in type handling and an outdated mysql‑connector‑java, and resolved by upgrading the connector and adjusting validation logic.

ConnectorJavaLocalDateTime
0 likes · 10 min read
Why Upgrading to MyBatis‑Plus Breaks LocalDateTime Mapping and How to Fix It
Deepin Linux
Deepin Linux
Mar 29, 2026 · Fundamentals

What Happens Inside an ELF File? From Source Code to a Running Process

This article explains how a C/C++ program is compiled into an ELF executable, details the ELF file structure, describes the kernel's validation and segment mapping, covers dynamic linking, and shows how the process starts execution from the _start entry point, providing practical commands and debugging tips.

CompilationELFLinux
0 likes · 34 min read
What Happens Inside an ELF File? From Source Code to a Running Process
Liangxu Linux
Liangxu Linux
Mar 26, 2026 · Fundamentals

Master STM32 Projects: From Schematics to Stable, Maintainable Code

This guide walks through the essential steps of STM32 development—from reading schematics and configuring CubeMX to structuring code, debugging with tools like J‑Link RTT, and optimizing performance, providing practical tips to avoid common pitfalls and build reliable embedded systems.

CubeMXSTM32code architecture
0 likes · 6 min read
Master STM32 Projects: From Schematics to Stable, Maintainable Code
Linux Tech Enthusiast
Linux Tech Enthusiast
Mar 24, 2026 · Fundamentals

Master Makefile: From Basics to Advanced Techniques

This guide walks through Makefile fundamentals—including targets, dependencies, commands, variables, pattern rules, automatic variables, functions, conditional statements, includes, custom functions, multi‑target handling, phony targets, and debugging techniques—providing concrete examples and code snippets that enable readers to build and manage both small and large projects efficiently.

FunctionsMakefileautomatic variables
0 likes · 6 min read
Master Makefile: From Basics to Advanced Techniques
Tech Ocean
Tech Ocean
Mar 21, 2026 · Artificial Intelligence

How the PUA Plugin Boosts AI Coding Success by 36%

The open‑source PUA plugin monitors Claude Code’s repeated failures, escalates pressure through four levels, enforces three iron rules and a five‑step debugging process, and in tests across nine scenarios improves fix count by 36 %, verification attempts by 65 % and hidden‑issue detection by 50 %.

AI codingAutomationClaude
0 likes · 5 min read
How the PUA Plugin Boosts AI Coding Success by 36%
Architect's Ambition
Architect's Ambition
Mar 19, 2026 · Backend Development

10 Advanced Claude Code Techniques That Can Double Your Development Efficiency

The article shares ten advanced Claude Code strategies—including precise prompt templates, incremental code feeding, debugging workflows, full‑stack generation, and ecosystem extensions—that can dramatically boost developers’ productivity, turning a single day's work into three days' output when applied correctly.

AI codingAutomationClaude Code
0 likes · 17 min read
10 Advanced Claude Code Techniques That Can Double Your Development Efficiency
JD Tech Talk
JD Tech Talk
Mar 18, 2026 · Databases

Mastering Dynamic JSON Fields in MySQL: Real‑World Cases and Pitfalls

This article explains how to store and query extensible JSON columns in a MySQL‑based system, lists the most useful JSON functions, walks through several real‑world scenarios—including dynamic extension queries and weight‑management cases—identifies subtle bugs caused by null values, and presents step‑by‑step SQL and MyBatis fixes to ensure reliable batch updates.

DynamicFieldsJSONMySQL
0 likes · 15 min read
Mastering Dynamic JSON Fields in MySQL: Real‑World Cases and Pitfalls
Architect
Architect
Mar 17, 2026 · Artificial Intelligence

Why Your OpenClaw Bot Doesn’t Reply: Diagnose the 5 Hidden Layers

The article explains that most OpenClaw issues stem from mixing up five core layers—channel, account, agent, session, and memory—and provides a step‑by‑step troubleshooting guide to isolate the problem, verify each layer, and configure the system for reliable responses.

Message RoutingOpenClawSession Management
0 likes · 17 min read
Why Your OpenClaw Bot Doesn’t Reply: Diagnose the 5 Hidden Layers
Top Architect
Top Architect
Mar 17, 2026 · Backend Development

Why Replacing MyBatis with MyBatis‑Plus Can Break Your DateTime Handling

A newcomer replaced MyBatis with MyBatis‑Plus in an old MySQL‑based project, encountered a "Conversion not supported for type java.time.LocalDateTime" error, traced it to MyBatis 3.5.1 dropping built‑in type handling and an outdated mysql‑connector‑java driver, and resolved it by upgrading the driver while also fixing a related validation bug that caused production failures.

JavaMyBatisMyBatis-Plus
0 likes · 10 min read
Why Replacing MyBatis with MyBatis‑Plus Can Break Your DateTime Handling
PMTalk Product Manager Community
PMTalk Product Manager Community
Mar 14, 2026 · Product Management

Building a Playable Game Demo in 47 Minutes with Vibe Coding

In a 47‑minute weekend experiment, a product manager uses DeepSeek to craft precise prompts, generates a Flask‑based Yin‑Yang‑Shi‑style game with Vibe Coding, troubleshoots runtime errors through AI‑guided debugging, and delivers a functional demo that developers deem ready for further development.

AI codingFlaskdebugging
0 likes · 10 min read
Building a Playable Game Demo in 47 Minutes with Vibe Coding
Ops Community
Ops Community
Mar 13, 2026 · Backend Development

How to Diagnose and Fix Slow LLM Inference: A Full‑Stack Performance Guide

This article presents a comprehensive, step‑by‑step methodology for troubleshooting and optimizing large‑language‑model inference performance, covering GPU, CPU, memory, network, configuration, and application layers, with concrete benchmark scripts, diagnostic commands, and real‑world case studies.

CPUGPUdebugging
0 likes · 48 min read
How to Diagnose and Fix Slow LLM Inference: A Full‑Stack Performance Guide
Node.js Tech Stack
Node.js Tech Stack
Mar 11, 2026 · Artificial Intelligence

Using Big‑Tech Performance Scripts to Push Claude AI into Debugging (3.25)

The open‑source pua plugin applies big‑tech performance‑review language to Claude Code, escalating pressure through four levels that force the AI to abandon lazy tactics, follow a systematic five‑step debugging framework, and ultimately produce more thorough fixes, as demonstrated by a 36% increase in bug‑fix points and a 3.25 rating.

AI toolingAutomationClaude AI
0 likes · 16 min read
Using Big‑Tech Performance Scripts to Push Claude AI into Debugging (3.25)
Qborfy AI
Qborfy AI
Feb 25, 2026 · Artificial Intelligence

How Code Agents Turn AI Into a Professional Programmer for Your Projects

This article dissects the architecture, workflow, and real‑world applications of Code Agent – an AI‑driven system that understands, generates, debugs, and optimizes code – comparing it with traditional assistants, showcasing concrete examples, code snippets, and future challenges for software development.

AI programmingAgent Architecturecode generation
0 likes · 12 min read
How Code Agents Turn AI Into a Professional Programmer for Your Projects
Deepin Linux
Deepin Linux
Feb 25, 2026 · Backend Development

Master VSCode and GDB: Complete Guide to C/C++ Debugging

This comprehensive tutorial walks you through installing VSCode and GDB on Linux, macOS, and Windows, configuring launch.json and tasks.json, mastering basic and advanced debugging techniques such as breakpoints, watchpoints, multithreaded and remote debugging, and troubleshooting common issues for C/C++ development.

C++Remote DebuggingVSCode
0 likes · 26 min read
Master VSCode and GDB: Complete Guide to C/C++ Debugging
High Availability Architecture
High Availability Architecture
Feb 22, 2026 · Artificial Intelligence

Why Traces, Not Code, Are the New Source of Truth in AI Agents

The article explains how AI agent development shifts the source of truth from static code to dynamic execution traces, reshaping debugging, testing, performance optimization, monitoring, and team collaboration around trace‑based observability for reliable, high‑quality agents.

AI agentsdebuggingobservability
0 likes · 11 min read
Why Traces, Not Code, Are the New Source of Truth in AI Agents
Java Companion
Java Companion
Feb 10, 2026 · Backend Development

Why Successful Payments Vanished: MyBatis Connection‑Pool Pitfalls Explained

A production incident where payment orders appeared successful but were not persisted was traced to a missing commit in a special‑case branch, causing a polluted connection to be reused by Spring's transaction manager, leading to intermittent failures that were resolved by fixing the commit logic and adding connection‑pool health checks.

Database MonitoringHikariCPMyBatis
0 likes · 10 min read
Why Successful Payments Vanished: MyBatis Connection‑Pool Pitfalls Explained
Ops Community
Ops Community
Feb 10, 2026 · Cloud Native

Why Is My K8s Pod Stuck in CrashLoopBackOff? 5 Proven Troubleshooting Strategies

CrashLoopBackOff is a kubelet back‑off restart policy that can be triggered by application panics, OOM kills, mis‑configured probes, or image pull problems, and this guide walks you through five systematic debugging steps, from inspecting pod events and logs to using ephemeral containers and monitoring alerts.

CrashLoopBackOffKubernetesProbe
0 likes · 31 min read
Why Is My K8s Pod Stuck in CrashLoopBackOff? 5 Proven Troubleshooting Strategies
DaTaobao Tech
DaTaobao Tech
Feb 6, 2026 · Frontend Development

How AI‑Powered Cursor Delivered a Full‑Stack Frontend Feature for Red‑Packet Sign‑In

This article records the end‑to‑end practice of using the AI coding tool Cursor to deliver the front‑end of a red‑packet sign‑in page’s "single‑product rebate" feature, covering requirement breakdown, AI‑generated design and code, popup animations, feed insertion, deduplication, debugging, and final verification.

AI codingAnimationCursor
0 likes · 11 min read
How AI‑Powered Cursor Delivered a Full‑Stack Frontend Feature for Red‑Packet Sign‑In
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 5, 2026 · Frontend Development

Why Frontend Recording & Replay Matters: Master rrweb for Debugging and Analysis

This article explains why front‑end recording and replay are essential for diagnosing invisible bugs, introduces the open‑source rrweb tool and its core modules, compares it with video and screenshot methods, and provides step‑by‑step guidance for installing, configuring, recording, replaying, and optimizing rrweb in Vue 3 applications.

ReplayVuedebugging
0 likes · 36 min read
Why Frontend Recording & Replay Matters: Master rrweb for Debugging and Analysis
macrozheng
macrozheng
Jan 30, 2026 · Backend Development

Why MyBatis Triggers OutOfMemoryError and How to Fix It

The article examines a production OutOfMemoryError caused by MyBatis SQL construction, explains heap and metaspace exhaustion, analyzes MyBatis source code, reproduces the issue with JVM settings, and offers practical recommendations to prevent similar memory failures.

BackendHeapJava
0 likes · 7 min read
Why MyBatis Triggers OutOfMemoryError and How to Fix It
Code Wrench
Code Wrench
Jan 30, 2026 · Fundamentals

Master Go Reflection: Harness the Power and Avoid the Pitfalls

This article explains Go's reflection mechanism, presents Rob Pike's three core rules, shows practical code examples, highlights performance and safety trade‑offs, and provides concrete best‑practice guidelines to help developers decide when and how to use reflection safely.

GoReflectionbest practices
0 likes · 16 min read
Master Go Reflection: Harness the Power and Avoid the Pitfalls