ITPUB
Author

ITPUB

Official ITPUB account sharing technical insights, community news, and exciting events.

2.9k
Articles
0
Likes
10.5k
Views
0
Comments
Recent Articles

Latest from ITPUB

100 recent articles max
ITPUB
ITPUB
Jun 19, 2026 · R&D Management

How 5 Engineers Built a 20‑Person‑Weeks Product in 7 Days with Spec‑Driven Development

The article details how a five‑person team delivered a full‑scale product in just seven days by spending the first day writing precise specifications (Spec‑Driven Development), then using AI to generate, review, and iterate code, while comparing this approach to traditional methods, presenting real data, tool ecosystems, pitfalls, and future directions.

AI code generationAI programmingQoderWork
0 likes · 31 min read
How 5 Engineers Built a 20‑Person‑Weeks Product in 7 Days with Spec‑Driven Development
ITPUB
ITPUB
Jun 18, 2026 · Industry Insights

No ARM, No x86! How RISC‑V + Open‑Source HarmonyOS Empower Software Engineers to Build Their Own Chip

The article recounts how a big‑data software veteran leveraged AI‑assisted coding, the open‑source RISC‑V ISA, BitNet ternary quantization and open‑source EDA/PDK to design and tape‑out the "Pi Dan 1" AI accelerator, illustrating the technical, cost and ecosystem factors that make chip prototyping feasible for software engineers.

AI acceleratorBitNetHarmonyOS
0 likes · 14 min read
No ARM, No x86! How RISC‑V + Open‑Source HarmonyOS Empower Software Engineers to Build Their Own Chip
ITPUB
ITPUB
Jun 17, 2026 · Databases

Why dbx Beats Navicat: 15 MB, 40+ Databases, Built‑in AI and MCP

The open‑source dbx client, only about 15 MB in size, supports more than 40 databases, launches in under two seconds, uses under 80 MB RAM, and includes built‑in AI assistance and an MCP server, offering a faster, lighter alternative to DBeaver and Navicat.

AI integrationDBXDatabase client
0 likes · 10 min read
Why dbx Beats Navicat: 15 MB, 40+ Databases, Built‑in AI and MCP
ITPUB
ITPUB
Jun 16, 2026 · Industry Insights

Why the AI Era Is Giving Rise to a New Kind of Operating System: Agent OS

The article analyzes how the rise of large‑language‑model agents is prompting a fundamental rewrite of operating‑system logic—introducing Agent OS with five core pillars (authorization, scheduling, execution, tracking, governance), tackling AI memory‑management challenges, and sparking a fierce industry race among Google, Microsoft, Apple, Huawei and others to shift from search to task delegation.

AIAgent OSAuthorization
0 likes · 14 min read
Why the AI Era Is Giving Rise to a New Kind of Operating System: Agent OS
ITPUB
ITPUB
Jun 15, 2026 · Industry Insights

Why “Just One Programmer” Is a Dangerous Myth in Software Projects

The article recounts multiple real‑world anecdotes showing that non‑technical stakeholders often believe a software project can succeed with only a single coder, but the author explains that such projects actually require a full technical team—including architects, analysts, testers, and operations—highlighting the gap between perception and reality across industries.

industry insightproject-managementsoftware development
0 likes · 7 min read
Why “Just One Programmer” Is a Dangerous Myth in Software Projects
ITPUB
ITPUB
Jun 13, 2026 · Artificial Intelligence

How to Build Reliable Agent Skills: Standards, Construction & Design Patterns

This guide explains the formal specification for Agent Skills, the three‑layer progressive loading mechanism, best‑practice SKILL.md structure, trigger design, a full development lifecycle with automated evaluation agents, and five proven design patterns for creating robust, reusable AI agent capabilities.

0 likes · 36 min read
How to Build Reliable Agent Skills: Standards, Construction & Design Patterns
ITPUB
ITPUB
Jun 10, 2026 · Operations

Avoidable P1 Outage: How Nginx Changes Caused All Gateway Requests to Return 400

A production change replaced two Nginx reverse‑proxy servers, introduced an upstream name containing an underscore, broke the Host header required by HTTP/1.1, and caused Spring Cloud Gateway to return 400 Bad Request for every request until the configuration was corrected.

400-bad-requestNginxTroubleshooting
0 likes · 16 min read
Avoidable P1 Outage: How Nginx Changes Caused All Gateway Requests to Return 400
ITPUB
ITPUB
Jun 9, 2026 · Backend Development

How to Prevent Server Crashes from Concurrent Excel Exports with a Queue

The article explains why simultaneous Excel exports can overload a server, proposes a fixed‑size FIFO queue to serialize export tasks, and provides a complete Spring‑Boot implementation—including the ExportQueue, abstract export logic with EasyExcel, and a test controller—to demonstrate the queuing mechanism in action.

BackendEasyExcelExcel export
0 likes · 11 min read
How to Prevent Server Crashes from Concurrent Excel Exports with a Queue
ITPUB
ITPUB
Jun 7, 2026 · Operations

Speed Up Log Searching with Powerful Grep Combos: A Live Demo

When a teammate struggled to find errors in massive Java service logs, the author demonstrated a step‑by‑step series of grep tricks—locking time and identifiers, chaining filters, using line numbers, context options, real‑time tailing, recursive search, and shell aliases—to turn chaotic log streams into precise, actionable insights.

Command LineJava loggingLinux
0 likes · 12 min read
Speed Up Log Searching with Powerful Grep Combos: A Live Demo