Tagged articles
24 articles
Page 1 of 1
Code Wrench
Code Wrench
Jan 5, 2026 · Backend Development

Unlock Scalable Business Logic with Go Hook Pattern – A Hands‑On Guide

This article explains why tying business logic with side‑effects harms maintainability, introduces the Hook pattern as a clean extension point, and provides a complete Go implementation—including context structs, a hook manager, execution flow, usage examples, and senior‑developer best‑practice tips.

Backend DevelopmentGoHook Pattern
0 likes · 9 min read
Unlock Scalable Business Logic with Go Hook Pattern – A Hands‑On Guide
IT Services Circle
IT Services Circle
Oct 10, 2025 · Databases

Why PostgreSQL Is Overtaking MySQL in the AI Era – A Feature Comparison

While MySQL remains a reliable, widely-used relational database for simple applications, PostgreSQL’s extensibility, AI-friendly extensions, and growing developer preference—highlighted by recent Stack Overflow surveys—make it the stronger choice for modern, complex workloads, especially those involving vector search, time‑series, and geospatial data.

AIdatabase comparisondeveloper survey
0 likes · 6 min read
Why PostgreSQL Is Overtaking MySQL in the AI Era – A Feature Comparison
Su San Talks Tech
Su San Talks Tech
Jul 2, 2025 · Backend Development

Unlocking Java Plugin Architecture: From SPI to SpringBoot Extensions

This article explains the concept and benefits of plugin-based development in Java, introduces common implementation approaches such as SPI, custom configuration, and Spring Boot's spring.factories, and provides step‑by‑step code examples and a real‑world case study to help developers build extensible backend systems.

Backend DevelopmentJavaSPI
0 likes · 21 min read
Unlocking Java Plugin Architecture: From SPI to SpringBoot Extensions
21CTO
21CTO
May 29, 2024 · Databases

Why PostgreSQL Is the 2024 SQL Powerhouse Reviving Database Innovation

Amid the rise of vector databases, AI, and cloud computing, this article explains how PostgreSQL’s flexibility, extensibility, and open‑source community are reigniting SQL’s relevance in 2024, uniting OLTP and OLAP workloads and positioning PostgreSQL as the versatile backbone for modern data management.

Data ManagementOpen source databasesextensibility
0 likes · 4 min read
Why PostgreSQL Is the 2024 SQL Powerhouse Reviving Database Innovation
dbaplus Community
dbaplus Community
Jul 23, 2023 · Databases

Postgres vs MySQL: Which Database Wins in 2023?

A detailed 2023 comparison of PostgreSQL and MySQL examines licensing, performance, features, extensibility, usability, connection models, ecosystem, and operability, helping developers decide which open‑source relational database best fits their workloads and long‑term strategy.

database comparisonextensibilityfeatures
0 likes · 9 min read
Postgres vs MySQL: Which Database Wins in 2023?
FunTester
FunTester
Jul 5, 2023 · Fundamentals

Improving Code Maintainability: Readability, Testability, and Extensibility

The article discusses how clear naming, structured organization, thorough documentation, robust testing, effective logging, observability, and modular design together enhance code readability, testability, and extensibility, ultimately leading to more maintainable software projects.

Software Engineeringcode maintainabilityextensibility
0 likes · 7 min read
Improving Code Maintainability: Readability, Testability, and Extensibility
ELab Team
ELab Team
Feb 21, 2023 · Frontend Development

Boost Front‑End Component Design: Usability, Extensibility, and Best Practices

This article explains why front‑end component design matters and provides practical guidance on improving component usability, choosing between slots and props, writing standardized APIs, and achieving high extensibility through techniques like DOM hand‑off and headless UI patterns.

APIComponent DesignSlot
0 likes · 14 min read
Boost Front‑End Component Design: Usability, Extensibility, and Best Practices
Tencent Cloud Developer
Tencent Cloud Developer
Jul 6, 2022 · Cloud Native

Kubernetes: Historical Background, Architecture, and Why It Became the Dominant Container Orchestration Platform

Kubernetes, evolving from Google’s Borg and built on Docker’s lightweight containers, became the dominant cloud‑native orchestration platform by offering a declarative API, extensible plug‑in architecture, and robust control‑plane components that automate deployment, scaling, service discovery, and self‑healing across distributed workloads.

BorgCloud NativeDeclarative API
0 likes · 24 min read
Kubernetes: Historical Background, Architecture, and Why It Became the Dominant Container Orchestration Platform
Xianyu Technology
Xianyu Technology
May 18, 2022 · Mobile Development

Design and Architecture of a High‑Performance Extensible Rich Text Editor for Flutter

To enable Xianyu sellers to create rich product descriptions, the team built a high‑performance, extensible Flutter rich‑text editor using Slate’s protocol, layering protocol, capability extensions, rendering, and business extensions to support custom emojis, themes, ordered paragraphs, and native‑level interactions.

FlutterSlatearchitecture
0 likes · 8 min read
Design and Architecture of a High‑Performance Extensible Rich Text Editor for Flutter
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 23, 2022 · Frontend Development

Unlock Rapid App Building with Alibaba’s Low‑Code Engine – A Frontend Developer’s Guide

The Alibaba Low‑Code Engine is an extensible front‑end framework that lets developers quickly create customized low‑code platforms, dramatically reducing development time and cost while offering standardized protocols, powerful plug‑in architecture, and an open‑source ecosystem for rapid digital product delivery.

Platform Developmentarchitectureextensibility
0 likes · 9 min read
Unlock Rapid App Building with Alibaba’s Low‑Code Engine – A Frontend Developer’s Guide
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Jan 21, 2022 · Backend Development

Mastering SPI: Build Extensible Java, Spring, and Dubbo Applications

This article explains the Service Provider Interface (SPI) mechanism across JDK, Spring, and Dubbo, showing how to create modular, maintainable code through interface definitions, configuration files, and ServiceLoader or ExtensionLoader usage, with detailed examples, code snippets, and analysis of advantages and drawbacks.

DubboJavaSPI
0 likes · 17 min read
Mastering SPI: Build Extensible Java, Spring, and Dubbo Applications
Taobao Frontend Technology
Taobao Frontend Technology
May 11, 2021 · Frontend Development

How to Build an Extensible Page Builder with Component Replacement and State Sharing

This article explains the challenges of scaling a page‑building editor, proposes three architectural solutions, and details a design that enables fine‑grained component replacement and shared internal state through a global model, middleware, and extensible plug‑in mechanisms.

Component ArchitectureState Managementextensibility
0 likes · 17 min read
How to Build an Extensible Page Builder with Component Replacement and State Sharing
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 24, 2018 · Fundamentals

Unlock the 5 Key Architecture Metrics for High‑Performance Systems

This guide outlines the five essential architecture metrics—performance, availability, scalability, extensibility, and security—detailing practical optimization techniques for front‑end resources, server‑side caching, database tuning, load balancing, and security layers to build resilient, high‑performing web systems.

AvailabilityScalabilityarchitecture
0 likes · 13 min read
Unlock the 5 Key Architecture Metrics for High‑Performance Systems
Architecture Digest
Architecture Digest
Aug 5, 2017 · Fundamentals

Key Architectural Concerns for Large-Scale Websites: Performance, Availability, Scalability, Extensibility, and Security

The article explains the fundamental architectural factors of large‑scale web systems—performance, availability, scalability, extensibility, and security—detailing practical optimization techniques, measurement metrics, and design principles that guide robust software architecture decisions.

AvailabilityScalabilitySoftware Architecture
0 likes · 7 min read
Key Architectural Concerns for Large-Scale Websites: Performance, Availability, Scalability, Extensibility, and Security
21CTO
21CTO
Jun 12, 2016 · Mobile Development

Key Lessons from Building Android Apps: Architecture, Maintainability, and Security

After transitioning from JavaEE to Android development, the author shares practical insights on designing robust mobile app architecture, covering maintainability, extensibility, security, onboarding ease, documentation, packaging, and the trade‑offs between MVC and MVP, while offering guidance on framework selection and effective encapsulation.

AndroidFrameworkMVC
0 likes · 14 min read
Key Lessons from Building Android Apps: Architecture, Maintainability, and Security
21CTO
21CTO
Mar 11, 2016 · Backend Development

How WordPress Achieves Extensibility with Meta Tables and Hook System

This article explains how WordPress uses the wp_postmeta table for flexible metadata storage and the hook (action) system for dynamic code insertion, illustrating both the benefits and trade‑offs of these extensibility techniques for plugin development.

MetaPlugin DevelopmentWordPress
0 likes · 8 min read
How WordPress Achieves Extensibility with Meta Tables and Hook System