21CTO
Author

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

5.2k
Articles
0
Likes
20.1k
Views
0
Comments
Recent Articles

Latest from 21CTO

100 recent articles max
21CTO
21CTO
Sep 26, 2026 · Backend Development

Java 28 Takes Shape: Value Objects, Generational GC, AOT Compilation & More

Oracle reveals the feature roadmap for JDK 28, a non-LTS release due March 2027, including value objects, generational Shenandoah GC, strictly initialized fields, a standard JSON API, PEM encoding for crypto objects, and ahead-of-time compilation to cut startup time.

AOT CompilationJDK 28JSON API
0 likes · 6 min read
Java 28 Takes Shape: Value Objects, Generational GC, AOT Compilation & More
21CTO
21CTO
Sep 26, 2026 · R&D Management

How Schools Make You a Worse C++ Programmer: Bad Habits, Wrong Priorities

The author argues that schools teach harmful C++ habits like omitting braces, declaring variables at function tops, and skipping initialization, while overemphasizing rarely-used algorithms over real projects, delaying hands-on coding for years, and prioritizing theoretical coursework over skill-building projects like game clones that develop practical expertise.

AlgorithmsC++Code Quality
0 likes · 15 min read
How Schools Make You a Worse C++ Programmer: Bad Habits, Wrong Priorities
21CTO
21CTO
Sep 25, 2026 · Cloud Computing

FreeBSD Desktop AMI Debuts on AWS: KDE, RDP, Windows-Like Experience

FreeBSD release engineering lead Colin Percival announces a new Amazon Machine Image with KDE Plasma desktop, Chromium, and LibreOffice pre-installed, accessible via RDP on AWS EC2, designed to mimic Windows behavior and available on the AWS free tier, though the AWS console currently misidentifies RDP support.

AMIAWSCloud Computing
0 likes · 5 min read
FreeBSD Desktop AMI Debuts on AWS: KDE, RDP, Windows-Like Experience
21CTO
21CTO
Sep 25, 2026 · Databases

MariaDB Outperforms MySQL and PostgreSQL in Simple Query Benchmark

The author benchmarks MariaDB 10.3, MySQL 8.0, and PostgreSQL 12 using a real Turkish motorcycle classifieds app with many simple queries, finding MariaDB 5% faster on average and 7% faster at p95 with lower CPU usage, though MySQL handles tail latency better and memory differences stem from default performance_schema settings.

MariaDBMySQLPostgreSQL
0 likes · 10 min read
MariaDB Outperforms MySQL and PostgreSQL in Simple Query Benchmark
21CTO
21CTO
Sep 24, 2026 · Industry Insights

Kate IDE Review: Lightweight VS Code Alternative for Beginners?

This article reviews Kate, a free, open-source, lightweight IDE from KDE, comparing it to VS Code; it highlights Kate's fast startup, built-in terminal, LSP-based code completion for 200+ languages, and four core plugins, but notes its lack of external plugin support and advanced debugging, making it ideal for beginners and intermediate developers on modest hardware.

KDEKate IDELSP
0 likes · 7 min read
Kate IDE Review: Lightweight VS Code Alternative for Beginners?
21CTO
21CTO
Sep 24, 2026 · Industry Insights

India's Software Services Grow 9.5% to $239B, Defying AI Deflation Fears

India's software services industry grew 9.5% to $239.3 billion in FY 2025-26, driven by strong US and UK demand, while software product development declined; RBI survey data shows AI-driven revenue deflation predicted by tech giants has not yet materialized.

AI ImpactGlobal RankingsIT Outsourcing
0 likes · 5 min read
India's Software Services Grow 9.5% to $239B, Defying AI Deflation Fears
21CTO
21CTO
Sep 22, 2026 · Backend Development

Python 3.15: 7 Game-Changing Features Developers Need to Know

Python 3.15 introduces seven major features including lazy imports for faster startup, built-in frozendict for immutable mappings, sentinel objects to replace None checks, an upgraded JIT compiler delivering 8-13% speedups, clearer error messages with cross-language method suggestions, and a rollback of the incremental garbage collector due to memory overhead.

Garbage CollectionJIT compilerPython 3.15
0 likes · 11 min read
Python 3.15: 7 Game-Changing Features Developers Need to Know
21CTO
21CTO
Sep 21, 2026 · Industry Insights

React Native's Peak Moment Undone by AI Agents: The New Cross-Platform Economics

React Native finishes its six-year architectural overhaul with 80% adoption, yet Shopify abandons it for native Swift/Kotlin, using AI agents to rewrite its app in 12 weeks with 6 engineers, achieving 45% faster cold starts and 62% less stutter—proving AI has upended the cross-platform cost equation.

AI coding agentsCross-Platform EconomicsNew Architecture
0 likes · 11 min read
React Native's Peak Moment Undone by AI Agents: The New Cross-Platform Economics
21CTO
21CTO
Sep 21, 2026 · Artificial Intelligence

Anthropic Adopts OpenAI's AGENTS.md Standard for Claude Code Interoperability

Anthropic's Claude Code now supports OpenAI's AGENTS.md format, enabling a single configuration file to work across multiple AI coding assistants like Codex and Claude Code, eliminating duplicate maintenance while maintaining backward compatibility with CLAUDE.md.

AGENTS.mdAI coding assistantsAgentic AI Foundation
0 likes · 5 min read
Anthropic Adopts OpenAI's AGENTS.md Standard for Claude Code Interoperability
21CTO
21CTO
Sep 20, 2026 · Backend Development

PHP 8.6 Stream Errors: Typed Codes Replace Warning Strings for Robust Handling

PHP 8.6 introduces StreamErrorMode, StreamError objects, and stream_last_errors() to provide typed error codes for stream operations, replacing fragile warning string parsing. It details three context options, exception and silent modes, StreamException with StreamErrorCode enum (70+ cases), handling multiple errors, new context parameters for four functions, and backward compatibility.

Error HandlingPHP 8.6RFC
0 likes · 13 min read
PHP 8.6 Stream Errors: Typed Codes Replace Warning Strings for Robust Handling