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
Aug 17, 2026 · Databases

How a Veteran DBA Tackles Financial Multi‑Database and Big Data Architecture

In this interview, senior DBA Yao Wei shares over a decade of hands‑on experience designing, testing, and operating heterogeneous database ecosystems for retail, internet, and financial services, detailing pre‑emptive DBA involvement, compatibility pitfalls, high‑availability strategies, automated validation pipelines, and migration to domestic databases.

AutomationCDCData Migration
0 likes · 32 min read
How a Veteran DBA Tackles Financial Multi‑Database and Big Data Architecture
ITPUB
ITPUB
Aug 16, 2026 · Databases

How Oracle’s Grip Is Killing MySQL and Why the ‘Toy’ SQLite Is Rising

Oracle’s 2026 layoffs hit the MySQL team, community contributions fell 44% since 2017, while PostgreSQL climbs, and SQLite—once dismissed as a toy—now powers billions of devices and edge‑computing platforms, boosted by projects like LibSQL, Turso, Cloudflare D1 and Litestream, offering latency advantages over traditional servers.

Database trendsMySQLOracle
0 likes · 8 min read
How Oracle’s Grip Is Killing MySQL and Why the ‘Toy’ SQLite Is Rising
ITPUB
ITPUB
Aug 15, 2026 · Information Security

Microsoft Blocks KMS Activation Channels—What It Means for Pirated Windows Users

Microsoft is adding a TPM‑based hardware‑secured layer to Windows KMS, forcing KMS hosts to prove their identity and integrity, which will cripple online KMS activation tools, compel enterprises to audit and upgrade their servers, and shift activation trust from software to hardware.

Enterprise ITHardware root of trustKMS
0 likes · 8 min read
Microsoft Blocks KMS Activation Channels—What It Means for Pirated Windows Users
ITPUB
ITPUB
Aug 14, 2026 · Databases

Still Using NULL? How It Can Quietly Slow Down Your Database

This article explains why MySQL discourages using NULL as a default column value, demonstrates how NULL affects indexing, comparisons, and aggregate functions, and shows through concrete examples that improper NULL handling can lead to unexpected query results and performance degradation.

IFNULLIS NULLMySQL
0 likes · 13 min read
Still Using NULL? How It Can Quietly Slow Down Your Database
ITPUB
ITPUB
Aug 13, 2026 · Information Security

The NIST Official Who Enforced Special Characters in Passwords Has Apologized

The article traces the origin of the ubiquitous NIST password rule requiring uppercase letters, numbers, and special characters to an eight‑page 2003 guideline authored by Bill Burr, examines why the rule fails for human‑chosen passwords, and explains how NIST later rescinded it after the author expressed regret.

AuthenticationNISTinformation security
0 likes · 6 min read
The NIST Official Who Enforced Special Characters in Passwords Has Apologized
ITPUB
ITPUB
Aug 12, 2026 · Backend Development

How Dingdang Kuaike Achieves 28‑Minute Drug Delivery: The Underlying Tech Architecture

In this interview, Dingdang Kuaike’s R&D head Song Zilong explains how the company transformed a tightly coupled monolith into a micro‑service system, built intelligent real‑time scheduling, migrated Oracle to sharded MySQL across hybrid‑cloud IDC, and leveraged AI to sustain a 28‑minute drug‑delivery promise.

AI integrationDistributed SystemsR&D management
0 likes · 17 min read
How Dingdang Kuaike Achieves 28‑Minute Drug Delivery: The Underlying Tech Architecture
ITPUB
ITPUB
Aug 11, 2026 · Fundamentals

How Project Valhalla Repays Java’s 20‑Year Generics Debt

The article traces the 20‑year history of Java’s type‑erased generics, contrasts it with C#’s reified generics, explains the performance and compatibility trade‑offs, and shows how Project Valhalla’s value classes and generic specialization finally close the gap.

JavaProject Valhallacsharp
0 likes · 23 min read
How Project Valhalla Repays Java’s 20‑Year Generics Debt
ITPUB
ITPUB
Aug 10, 2026 · Fundamentals

Did grep Really Come Together in One Night? The True Origin of Its Name

The article recounts how the iconic Unix grep command was born in the early 1970s, tracing its roots from the ed editor, a linguist's need to analyze the Federalist Papers, and the clever reuse of existing code that led to the name derived from an ed command.

Ken ThompsonUnixcommand-line tools
0 likes · 5 min read
Did grep Really Come Together in One Night? The True Origin of Its Name
ITPUB
ITPUB
Aug 9, 2026 · Big Data

Why a CK+Kafka+Filebeat Stack Beats ELK for Log Analytics

The article compares Elasticsearch and ClickHouse for log storage, analyzes cost and performance, and provides a step‑by‑step guide to deploying a Zookeeper‑Kafka‑Filebeat‑ClickHouse pipeline, including common pitfalls and their solutions, showing how the combo reduces server costs by up to half.

ClickHouseElasticSearchFilebeat
0 likes · 15 min read
Why a CK+Kafka+Filebeat Stack Beats ELK for Log Analytics
ITPUB
ITPUB
Aug 8, 2026 · R&D Management

Why Do Bosses See Simple Features While Development Takes Weeks?

The article explains how bosses often view a feature as a single button while developers see a cascade of hidden complexities—such as permission checks, database changes, and legacy compatibility—that drive longer development cycles, and it outlines why mature teams estimate longer, focus on risk, and how better communication can bridge the gap.

communication gapdevelopment processrisk management
0 likes · 6 min read
Why Do Bosses See Simple Features While Development Takes Weeks?