Tagged articles
45 articles
Page 1 of 1
Shuge Unlimited
Shuge Unlimited
May 5, 2026 · Artificial Intelligence

Embedding Superpowers TDD with OpenSpec Schema: 3 Injection Points & 4 Layers (Half Effective)

This guide shows how to create a custom OpenSpec schema that injects TDD discipline into an AI‑driven coding workflow using three injection points and a four‑layer overlay, demonstrates that the propose phase works as intended while the apply phase only partially enforces TDD, and provides step‑by‑step setup, code examples, comparisons, troubleshooting and best‑practice recommendations.

AI CodingClaude CodeNode.js
0 likes · 25 min read
Embedding Superpowers TDD with OpenSpec Schema: 3 Injection Points & 4 Layers (Half Effective)
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Mar 25, 2026 · Artificial Intelligence

Understanding Tool Use in LLMs: How Models Leverage Tool Calls

This article explains why large language models need tool use, defines the concepts of Tool Use, Tool Call, and Function Calling, compares them, walks through a complete tool‑use workflow, and discusses architectural, safety, and design considerations for building reliable LLM agents.

AgentLLMPrompt engineering
0 likes · 17 min read
Understanding Tool Use in LLMs: How Models Leverage Tool Calls
Big Data Technology Tribe
Big Data Technology Tribe
Feb 27, 2026 · Fundamentals

What Is pyarrow.Schema and How to Use It?

pyarrow.Schema is the Python representation of an Arrow table schema, describing column names, types, nullability, and other metadata, and it is essential for defining, inspecting, serializing, and interfacing data structures across libraries like Pandas, Polars, and Arrow‑based query engines.

Apache ArrowData StructuresPyArrow
0 likes · 4 min read
What Is pyarrow.Schema and How to Use It?
Instant Consumer Technology Team
Instant Consumer Technology Team
Sep 30, 2025 · Artificial Intelligence

What Makes Youtu-GraphRAG’s Engineering Stand Out? Inside the AI Blueprint

This article dissects the engineering of Tencent's Youtu-GraphRAG, covering its architectural challenges, real‑time FastAPI/WebSocket design, security measures, iterative retrieval chains, parallel processing, intelligent caching, schema‑driven knowledge handling, and performance tweaks, offering practical insights for AI system builders.

AI EngineeringFastAPIGraphRAG
0 likes · 7 min read
What Makes Youtu-GraphRAG’s Engineering Stand Out? Inside the AI Blueprint
Sohu Tech Products
Sohu Tech Products
Mar 19, 2025 · Frontend Development

Why TypeScript Is Not Enough and How Zod Complements It

While TypeScript guarantees compile-time type safety, it cannot validate runtime data such as API responses or form inputs, so developers add extra checks; Zod solves this by offering a TypeScript-first schema library that performs runtime validation, infers types, reduces duplication, and integrates seamlessly with modern frameworks.

Front-endJavaScriptTypeScript
0 likes · 13 min read
Why TypeScript Is Not Enough and How Zod Complements It
IT Services Circle
IT Services Circle
Feb 19, 2025 · Databases

Four Common Multi‑Tenant Isolation Strategies and Their Trade‑offs

This article examines four typical multi‑tenant isolation approaches—field filtering, schema separation, independent databases, and hybrid architectures—detailing their implementation, risk checklists, code examples, suitable scenarios, and the cost‑security balance each entails.

database isolationfield isolationmulti-tenant
0 likes · 11 min read
Four Common Multi‑Tenant Isolation Strategies and Their Trade‑offs
360 Smart Cloud
360 Smart Cloud
Sep 13, 2023 · Backend Development

Introduction to Apache Pulsar Architecture and Features

This article introduces Apache Pulsar, an open‑source cloud‑native distributed messaging platform, detailing its storage‑compute separation architecture, multi‑tenant support, load balancing, fault tolerance, schema handling, functions, IO connectors, tiered storage, cross‑region replication, and operational commands for managing brokers, bookies, and namespaces.

Apache PulsarDistributed SystemsMessage Queue
0 likes · 20 min read
Introduction to Apache Pulsar Architecture and Features
Top Architect
Top Architect
Mar 6, 2023 · Backend Development

An Introduction to GraphQL: Concepts, Benefits, and Implementation Strategies

This article explains the limitations of REST APIs, introduces GraphQL as a flexible alternative, details its core concepts such as schema, types, queries, mutations and subscriptions, and outlines various architectural patterns and tooling for integrating GraphQL into existing backend systems.

APIBackendData Fetching
0 likes · 16 min read
An Introduction to GraphQL: Concepts, Benefits, and Implementation Strategies
MaGe Linux Operations
MaGe Linux Operations
Feb 13, 2023 · Backend Development

Why GraphQL Is the Modern Solution to REST’s API Challenges

The article explains how REST, despite its 20‑year popularity and simplicity, suffers from redundancy, coarse granularity and maintenance overhead, and shows how GraphQL’s declarative, schema‑driven approach, single endpoint and flexible data fetching address these problems while offering a versatile integration architecture and rich ecosystem.

Backend DevelopmentData FetchingGraphQL
0 likes · 16 min read
Why GraphQL Is the Modern Solution to REST’s API Challenges
ITPUB
ITPUB
Sep 30, 2022 · Databases

21 Essential MySQL Table Design Rules Every Backend Engineer Should Follow

This guide presents 21 practical MySQL table design guidelines covering naming conventions, field types, primary key strategies, indexing, logical deletion, common columns, storage engines, character sets, time types, relationship modeling, sharding considerations, and SQL optimization tips for robust backend development.

SQLbest practicesmysql
0 likes · 19 min read
21 Essential MySQL Table Design Rules Every Backend Engineer Should Follow
Xianyu Technology
Xianyu Technology
Jul 6, 2022 · Frontend Development

Moyu Page Builder: Architecture, Schema Design, and Implementation for Xianyu Frontend

Moyu Page Builder is a low‑code visual editor for Xianyu that lets operations staff configure page content and dynamic data via extended JSON Schema mapped to Ant Design components, streamlining front‑end development, reducing collaboration overhead, improving first‑screen performance, and enabling time‑based, audience‑targeted scheduling.

FormilyVisual Editorfrontend
0 likes · 10 min read
Moyu Page Builder: Architecture, Schema Design, and Implementation for Xianyu Frontend
MaGe Linux Operations
MaGe Linux Operations
Jun 6, 2022 · Databases

What Is a Schema? From Databases to Kubernetes Explained

This article explains the concept of a schema—from its Greek origins and psychological meaning to its role as metadata in databases and Kubernetes—detailing different database schema models, Kubernetes resource definitions, and how to extend and register custom schemas in Go.

GolangYAMLdatabase
0 likes · 8 min read
What Is a Schema? From Databases to Kubernetes Explained
Tencent Cloud Middleware
Tencent Cloud Middleware
Jul 8, 2021 · Backend Development

Mastering Pulsar Schema: When and How to Use Schemas for Reliable Messaging

This article explains why Apache Pulsar schemas are essential for serializing POJO data, compares producer usage with and without schemas, details primitive and complex schema types, key/value handling, auto‑schema options, versioning, evolution, compatibility strategies, and provides concrete Java code examples for each scenario.

Apache PulsarBackend DevelopmentJava
0 likes · 14 min read
Mastering Pulsar Schema: When and How to Use Schemas for Reliable Messaging
ITPUB
ITPUB
May 15, 2021 · Backend Development

Why GraphQL Is the Better Alternative to REST for Modern APIs

This article explains the limitations of traditional REST APIs, introduces GraphQL as a more flexible and efficient alternative, details its core concepts, execution model, schema design, type system, and provides guidance on server and client implementations, popular services, and tooling.

APIBackendDataFetching
0 likes · 18 min read
Why GraphQL Is the Better Alternative to REST for Modern APIs
Top Architect
Top Architect
Apr 29, 2021 · Backend Development

An Introduction to GraphQL: Concepts, Benefits, and Architectural Patterns

This article explains the origins and limitations of REST APIs, introduces GraphQL as a flexible alternative, describes its core concepts such as schema, types, and modifiers, and outlines various server‑side and client‑side implementations, tools, and deployment architectures for modern backend development.

APIBackend DevelopmentData Fetching
0 likes · 17 min read
An Introduction to GraphQL: Concepts, Benefits, and Architectural Patterns
Xianyu Technology
Xianyu Technology
Apr 29, 2021 · Frontend Development

Design and Implementation of a Scalable Article Publishing Tool for Xianyu Community

The project designs a scalable Xianyu article publishing tool that uses a compressed JSON schema based on DingTalk’s we‑editor to store and render extensible, high‑fidelity content, separating text and images, adding plugin‑based cards, and optimizing performance to halve first‑screen load time while supporting future interactive features.

Rich Textcontent managementfrontend
0 likes · 11 min read
Design and Implementation of a Scalable Article Publishing Tool for Xianyu Community
Top Architect
Top Architect
Jan 25, 2021 · Backend Development

GraphQL Overview: Concepts, Advantages over REST, and Architectural Patterns

This article explains the limitations of traditional REST APIs, introduces GraphQL as a flexible alternative, details its core concepts such as schema, types, queries, mutations and subscriptions, and outlines various deployment architectures and implementation considerations for backend development.

APIBackendGraphQL
0 likes · 14 min read
GraphQL Overview: Concepts, Advantages over REST, and Architectural Patterns
21CTO
21CTO
Jan 24, 2021 · Backend Development

Why GraphQL Is Replacing REST: A Deep Dive into Modern API Design

This article examines the limitations of traditional REST APIs, explains how GraphQL offers a more flexible, efficient, and declarative approach to data fetching, outlines its core concepts, schema design, type system, and deployment architectures, and provides guidance on integrating GraphQL into existing backend and frontend ecosystems.

GraphQLapi-designrest
0 likes · 17 min read
Why GraphQL Is Replacing REST: A Deep Dive into Modern API Design
Architect
Architect
Jan 24, 2021 · Backend Development

Understanding GraphQL: Advantages over REST and Architectural Design

This article explains the evolution and limitations of REST APIs, introduces GraphQL as a more flexible, declarative alternative, details its core concepts such as schema and type system, compares execution models, and outlines various backend integration architectures for adopting GraphQL.

APIBackendGraphQL
0 likes · 14 min read
Understanding GraphQL: Advantages over REST and Architectural Design
21CTO
21CTO
Jan 14, 2021 · Backend Development

Why GraphQL Is the Future of API Design: Overcoming REST’s Limitations

This article explains how REST’s coarse‑grained, redundant interfaces hinder front‑end efficiency, then introduces GraphQL as a flexible, declarative alternative that automatically adapts to changing data requirements, reduces API proliferation, and streamlines backend‑frontend communication.

BackendGraphQLapi-design
0 likes · 16 min read
Why GraphQL Is the Future of API Design: Overcoming REST’s Limitations
ITPUB
ITPUB
Oct 29, 2020 · Databases

Why MongoDB Needs an External Schema and How Protobuf/Thrift Can Help

MongoDB’s flexible, schema‑less design offers performance benefits but can become a maintenance nightmare as projects grow, so the article explains why introducing external schema protocols like Google’s Protobuf or Facebook’s Thrift provides structure, reduces bugs, and balances flexibility with robustness.

Database designMongoDBNoSQL
0 likes · 7 min read
Why MongoDB Needs an External Schema and How Protobuf/Thrift Can Help
Top Architect
Top Architect
Aug 8, 2020 · Backend Development

GraphQL Overview: Why It Replaces REST and How to Implement It

This article explains the limitations of traditional REST APIs, introduces GraphQL as a more flexible alternative, compares their advantages, and provides a detailed guide on GraphQL concepts, schema design, server‑client architecture, supported operations, and popular tools for implementation.

APIDataFetchingGraphQL
0 likes · 16 min read
GraphQL Overview: Why It Replaces REST and How to Implement It
Programmer DD
Programmer DD
Jul 21, 2020 · Backend Development

Why GraphQL Beats REST: A Deep Dive into Modern API Design

This article explains the limitations of traditional REST APIs, introduces GraphQL as a flexible alternative, compares their architectures, and outlines how GraphQL’s schema‑driven approach simplifies data fetching, reduces redundancy, and integrates with existing backend services.

BackendGraphQLapi-design
0 likes · 16 min read
Why GraphQL Beats REST: A Deep Dive into Modern API Design
政采云技术
政采云技术
Jun 28, 2020 · Frontend Development

Designing Dynamic Forms: A Frontend Approach by ZooTeam

This article explains how ZooTeam’s frontend team builds maintainable, dynamic forms using a schema‑driven, drag‑and‑drop visual editor, covering the concepts, architecture, component configuration, rendering logic, and future enhancements for scalable B2B applications.

Dynamic Formsdrag-and-dropfrontend
0 likes · 12 min read
Designing Dynamic Forms: A Frontend Approach by ZooTeam
Aikesheng Open Source Community
Aikesheng Open Source Community
Jun 11, 2020 · Databases

Understanding MySQL Parallel Replication: Schema‑based MTS, Logical Clock, Write‑Set and Fairness Metrics

This article explains the evolution of MySQL parallel replay from schema‑based MTS to logical‑clock and write‑set mechanisms, shows how to configure and tune parallel replication, and introduces a Jain‑index based fairness metric for evaluating the optimal number of slave_parallel_workers.

fairness metricmysqlparallel replication
0 likes · 8 min read
Understanding MySQL Parallel Replication: Schema‑based MTS, Logical Clock, Write‑Set and Fairness Metrics
ITPUB
ITPUB
May 7, 2020 · Backend Development

Why GraphQL Is Changing the Way We Build APIs Compared to REST

This article explains what GraphQL is, why it was created, how it differs from RESTful APIs, and the advantages of its schema‑driven, flexible data fetching model for modern mobile and web applications.

APIDataFetchingGraphQL
0 likes · 11 min read
Why GraphQL Is Changing the Way We Build APIs Compared to REST
Laravel Tech Community
Laravel Tech Community
May 4, 2020 · Databases

Laravel Schema Cheat Sheet: Quick Guide to Database Migrations

This Laravel Schema cheat sheet provides concise, English-translated code examples for creating, modifying, and managing database tables, columns, indexes, and foreign keys, covering table creation, column types, indexing options, and common schema operations with clear syntax.

Cheat SheetLaravelPHP
0 likes · 5 min read
Laravel Schema Cheat Sheet: Quick Guide to Database Migrations
360 Quality & Efficiency
360 Quality & Efficiency
Jan 16, 2020 · Fundamentals

Practical Guide to JSON Schema for Data Validation

This article explains the purpose, features, and practical usage of JSON Schema for describing data structures, generating documentation, and validating API inputs and outputs, and provides a detailed example with code and tips for effective schema design.

JSONdata validationjsonschema
0 likes · 5 min read
Practical Guide to JSON Schema for Data Validation
58 Tech
58 Tech
Aug 16, 2019 · Databases

Introduction to Knowledge Graphs and JanusGraph: Architecture, Schema Design, and Traversal

This article explains the rapid development of knowledge graphs, why graph databases like JanusGraph are preferred over relational databases for large‑scale semantic networks, and provides a step‑by‑step guide covering JanusGraph architecture, schema creation, Gremlin traversal language, server deployment, data import, and query examples.

GremlinJanusGraphTraversal
0 likes · 15 min read
Introduction to Knowledge Graphs and JanusGraph: Architecture, Schema Design, and Traversal
Qunar Tech Salon
Qunar Tech Salon
Sep 21, 2017 · Mobile Development

Design and Refactoring of a Mobile Schema Dispatch Mechanism

This article explains the concept of custom schema URLs in mobile development, describes the problems of a growing ad‑hoc implementation, and presents a refactored, configuration‑driven architecture that provides automatic matching, self‑documenting schemas, and integrated testing for Android apps.

DocumentationMobiledeep linking
0 likes · 9 min read
Design and Refactoring of a Mobile Schema Dispatch Mechanism
ITPUB
ITPUB
Jun 14, 2016 · Databases

Why SQL Server 2005 Schemas Change Permissions and How They Benefit You

The article explains how SQL Server 2005 introduced schemas as separate namespaces, altering table ownership and permission rules compared to SQL Server 2000, and outlines the advantages such as role‑based access, easier user removal, default schema sharing, finer permission control, and business‑specific object organization.

PermissionsSQL ServerSQL2005
0 likes · 5 min read
Why SQL Server 2005 Schemas Change Permissions and How They Benefit You
Node Underground
Node Underground
Nov 26, 2015 · Backend Development

How to Build a Reusable GraphQL Server with Node.js for Scalable Data Access

This article explains why traditional front‑end/back‑end data coupling leads to duplicated effort, introduces GraphQL as a solution, and provides a step‑by‑step guide to creating a Node.js GraphQL server, defining schemas, handling queries, mutations, and extending the API for flexible, reusable data retrieval across multiple business scenarios.

APIBackendGraphQL
0 likes · 14 min read
How to Build a Reusable GraphQL Server with Node.js for Scalable Data Access
21CTO
21CTO
Oct 4, 2015 · Databases

When to Choose SQL vs NoSQL: Real-World Scenarios and Schema Design

This article compares SQL and NoSQL databases, outlining their core characteristics, advantages, and trade‑offs, and demonstrates practical schema designs for contact lists, social networks, and warehouse management, helping developers decide which technology best fits their project requirements.

MongoDBNoSQLSQL
0 likes · 11 min read
When to Choose SQL vs NoSQL: Real-World Scenarios and Schema Design