Tag

extensibility

1 views collected around this technical thread.

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.

code maintainabilityextensibilityreadability
0 likes · 7 min read
Improving Code Maintainability: Readability, Testability, and Extensibility
DataFunSummit
DataFunSummit
Jan 8, 2023 · Big Data

Apache InLong SPI Refactoring: Reducing Maintenance Costs and Boosting Extensibility

This article explains how Apache InLong's manager service applied SPI‑based refactoring to simplify code, lower maintenance overhead, and dramatically improve extensibility for a rapidly growing variety of data sources and sinks in large‑scale data integration scenarios.

Apache InLongBig DataSPI
0 likes · 9 min read
Apache InLong SPI Refactoring: Reducing Maintenance Costs and Boosting Extensibility
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 NativeContainer Orchestration
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.

FlutterProtocolRich Text Editor
0 likes · 8 min read
Design and Architecture of a High‑Performance Extensible Rich Text Editor for Flutter
Python Programming Learning Circle
Python Programming Learning Circle
Aug 7, 2021 · Fundamentals

Using functools.singledispatch for Extensible JSON Serialization in Python

The article explains how Python's functools.singledispatch (PEP 443) provides a clean, extensible way to serialize arbitrary objects to JSON, avoiding custom default functions or subclassing JSONEncoder, and discusses alternatives, pitfalls, and related tools such as zope.interface and attrs.

JSONPythonSerialization
0 likes · 6 min read
Using functools.singledispatch for Extensible JSON Serialization in Python
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.

Performanceavailabilityextensibility
0 likes · 7 min read
Key Architectural Concerns for Large-Scale Websites: Performance, Availability, Scalability, Extensibility, and Security