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
Sep 10, 2026 · Industry Insights

Why Programmers Really Work Overtime: Broken Software Engineering, Not Code Volume

This article analyzes the root causes of programmer overtime, arguing it stems from management skipping software engineering practices — requirements analysis, technical design, process discipline, and realistic resource allocation — rather than actual workload, and shows how overtime fails to boost productivity due to efficiency decay.

Brooks's Lawagile misuseindustry culture
0 likes · 10 min read
Why Programmers Really Work Overtime: Broken Software Engineering, Not Code Volume
ITPUB
ITPUB
Sep 6, 2026 · Backend Development

How WeChat Resets 1 Billion Step Counts at Midnight Without Crashing

WeChat avoids server crashes during midnight step-count resets for 1 billion users by using logical time-based versioning instead of physical updates, a custom PaxosStore for atomic increments, delayed double-write buffers for clock skew, Redis ZSet sharding for rankings, and asynchronous cold-data archival during low-traffic hours.

Distributed SystemsPaxosStoreRedis
0 likes · 18 min read
How WeChat Resets 1 Billion Step Counts at Midnight Without Crashing
ITPUB
ITPUB
Sep 4, 2026 · Big Data

Sentinel-2 End-to-End Python Workflow: 47 Indices & 8-Class Land Classification

This article presents a complete Python workflow for Sentinel-2 L2A imagery, covering automated download, preprocessing, 47 remote sensing indices calculation, index applications, and GB/T 21010-2017 compliant 8-class land cover classification with a PySide6 visualization interface.

GB/T 21010-2017PySide6Python
0 likes · 16 min read
Sentinel-2 End-to-End Python Workflow: 47 Indices & 8-Class Land Classification
ITPUB
ITPUB
Sep 3, 2026 · Backend Development

Master Java Callbacks & Functional Programming: Write Elegant, Structured Code Beyond CRUD

This article explains Java callback mechanisms — synchronous and asynchronous — through interfaces, anonymous classes, lambdas, and CompletableFuture, demonstrates their use in Spring's BeanFactory and a payment integration, and shows how functional interfaces enable flexible data transformation for multi-bank integration.

CallbackCompletableFutureDesign Patterns
0 likes · 15 min read
Master Java Callbacks & Functional Programming: Write Elegant, Structured Code Beyond CRUD
ITPUB
ITPUB
Sep 1, 2026 · Industry Insights

The Untold History of China's Database Industry: 50 Years of Struggle, Innovation, and Consistency

A sweeping narrative chronicles four decades of China's database development, detailing how engineers fought foreign lock‑downs, built home‑grown systems, pioneered theoretical frameworks, and reshaped data sovereignty through real‑world events like TPC‑C records, 301 investigations, and the "去IOE" movement.

ChinaDatabaseIndustry History
0 likes · 26 min read
The Untold History of China's Database Industry: 50 Years of Struggle, Innovation, and Consistency
ITPUB
ITPUB
Aug 31, 2026 · Industry Insights

Why Programmers Lose Their Edge Even with More Experience

The article argues that, unlike many professions where seniority adds value, programmers often see their experience de‑valued because software development is largely B2B, technology rapidly commoditises, cloud services replace senior architecture skills, and market cycles flood the talent pool, turning programming into a low‑skill, high‑supply job.

B2B softwareCloud Computingexperience value
0 likes · 13 min read
Why Programmers Lose Their Edge Even with More Experience