122 related articles
TutorialsA systematic guide to JavaScript core concepts covering let/var/const declarations, data types, operators, loops, arrow functions, arrays, Map, Set, and class-based OOP for developers with programming experience.

A systematic evaluation of 13 LLMs, 4 agent frameworks, and 5 programming languages reveals the real differences in AI coding capabilities and optimal model-framework pairing strategies.

JEP 401 (Value Objects) and JEP 539 (Strict Field Initialization) merged into JDK mainline. A deep dive into value objects' performance potential, strict initialization, and their impact on Java.

An economics-driven analysis of refactoring ROI: how technical debt's compound interest slows delivery, how to calculate refactoring returns, and why incremental refactoring beats full rewrites.

An economic analysis of code refactoring ROI: how technical debt's compound interest slows delivery, how to calculate refactoring returns, and why incremental refactoring beats full rewrites.

From Iraqi stew to Singaporean cuisine across centuries—using software refactoring concepts to decode cultural evolution, code reuse, and incremental change.

From Iraqi stew to Singaporean cuisine: a cross-century journey explored through software refactoring metaphors, revealing universal laws of complex system evolution.

A developer's pushback against AI haters sparks debate: does using AI mean producing slop? We analyze the value of AI-assisted programming and the professional anxiety behind the bias.

Deep dive into Bash's colon command (:) and its practical uses: no-op placeholders, infinite loops, default value assignment. Explores Bash design philosophy and PowerShell comparison.

How to learn AI Agent development from scratch? This article outlines a clear 3-step path: Python crash course, LLM theory & practice, and LangChain framework project implementation.

A deep dive into AI Agent Skills: understand the core concepts and technical implementation through the four key elements — SKILL.md, references, scripts, and assets — and learn how Skills differ from prompts.

A deep dive into AI Agent Skills: their core concepts, technical implementation, the four key elements (SKILL.md, references, scripts, assets), and how Skills differ from prompts.

Deep analysis of the EYG programming language's core design, including algebraic effects, program state persistence, and cross-platform portability, exploring how it addresses modern software fragmentation.

Clean Code author Robert C. Martin no longer reviews AI-generated code line by line, shifting to test-driven verification. We explore the logic, debate, and implications.

Through a complete case of auto-generating test cases from requirement docs, this article explains Claude Code's Agent Skills packaging mechanism—turning proven AI workflows into reusable skills with on-demand loading.

Can AI coding tools really earn you $3K/month with zero experience? We break down the marketing hype around Codex freelancing, examine the 4-week roadmap, and reveal what AI-assisted coding can realistically offer.

Discover why beginners study SpringBoot for six months without getting started. Learn the 'focus on the big picture' methodology and evolve a simple Java project into a runnable enterprise-level SpringBoot application step by step.

Discover why beginners study SpringBoot for six months without getting started. Learn the 'focus on the big' methodology, and evolve a simple Java project step by step into a runnable enterprise application with IDEA.

A data-deletion disaster reveals the biggest AI Agent risk: the problem isn't the model, it's Harness design. Learn context management, process standards, and permission isolation.

A deep dive into engineering AI applications: from a simple chat page to a multi-layer Agent platform, covering RAG knowledge bases, Workflow scheduling, multi-model management, and run tracing.