Tagged articles

API

847 articles · Page 7 of 9
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.

APIGraphQLREST
0 likes · 14 min read
GraphQL Overview: Concepts, Advantages over REST, and Architectural Patterns
Liangxu Linux
Liangxu Linux
Jan 24, 2021 · Cloud Native

Monitor Kubernetes with Zabbix Using Python and Zabbix Sender

This guide shows how to retrieve the Kubernetes API endpoint, generate an authentication token, deploy a Python script, configure Zabbix host and external check, and manually trigger the monitoring to collect cluster metrics via Zabbix Sender.

APIPythonZabbix
0 likes · 4 min read
Monitor Kubernetes with Zabbix Using Python and Zabbix Sender
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.

APIGraphQLREST
0 likes · 14 min read
Understanding GraphQL: Advantages over REST and Architectural Design
Open Source Linux
Open Source Linux
Jan 18, 2021 · Operations

Why ZooKeeper Is Essential for Distributed Application Coordination

This article explains ZooKeeper's purpose, core features, and design goals, showing how it simplifies distributed application development by providing high‑performance, highly available coordination services such as naming, locks, leader election, and configuration management while hiding low‑level complexities.

APIDistributed CoordinationZookeeper
0 likes · 10 min read
Why ZooKeeper Is Essential for Distributed Application Coordination
Top Architect
Top Architect
Jan 16, 2021 · Backend Development

Designing a Unified API Response Structure with @ResponseResult in Spring Backend

This article explains how to design a unified API response format in a Spring backend by defining a JSON result structure, using standardized status codes, creating a @ResponseResult annotation, and implementing interceptors and ResponseBodyAdvice to automatically wrap controller outputs for cleaner, more maintainable code.

APIAnnotationJava
0 likes · 8 min read
Designing a Unified API Response Structure with @ResponseResult in Spring Backend
FunTester
FunTester
Jan 15, 2021 · Operations

Customizing Request Marking for Java API Performance Testing

This article explains how to modify a Java search API and write custom performance‑testing scripts that embed unique request marks, enabling precise measurement of each request's response time when header‑based marking is unavailable.

APIJavaScripting
0 likes · 6 min read
Customizing Request Marking for Java API Performance Testing
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 15, 2021 · Backend Development

Mastering API Lifecycle: From Object Modeling to Service Orchestration

Explore comprehensive API lifecycle management, covering lightweight gateway design, object‑driven API modeling, automatic interface generation, rule processing, service composition, orchestration, source code export, and microservice packaging, illustrating how to build, test, document, and deploy robust backend services efficiently.

APIObject Modelingservice orchestration
0 likes · 14 min read
Mastering API Lifecycle: From Object Modeling to Service Orchestration
Code Ape Tech Column
Code Ape Tech Column
Jan 14, 2021 · Information Security

Implementing API Signature for Secure Backend Communication

This article explains how to protect front‑end/back‑end separated interfaces by designing an API signature scheme that includes appId, appSecret, timestamp, nonce and signature, detailing the generation process, request validation, anti‑replay measures and implementation using a custom filter in Java.

APIJavaSignature
0 likes · 6 min read
Implementing API Signature for Secure Backend Communication
macrozheng
macrozheng
Jan 13, 2021 · Backend Development

Which Open‑Source API Documentation Tool Fits Your Needs? A Comparative Review

Facing the challenge of building an open API platform, the author evaluates several open‑source documentation generators—GitBook, smart‑doc, Redoc, Knife4j, YAPI, apidoc, and ShowDoc—detailing their licenses, language, stars, features, pros, cons, and suitability for real‑time online docs.

APIComparisondocumentation
0 likes · 13 min read
Which Open‑Source API Documentation Tool Fits Your Needs? A Comparative Review
DevOps Cloud Academy
DevOps Cloud Academy
Jan 13, 2021 · Cloud Native

Understanding Microservices and Their Relationship with APIs

The article explains microservices as small, single‑purpose services delivered via APIs, describes how they operate and scale with Kubernetes, provides real‑world examples such as Uber, and outlines how APIs enable communication and deployment across cloud‑native architectures.

APIarchitecturecloud-native
0 likes · 6 min read
Understanding Microservices and Their Relationship with APIs
Qunar Tech Salon
Qunar Tech Salon
Jan 12, 2021 · Backend Development

Qunar 2020 Technical Article Collection: DDD, API, Backend, Infrastructure and System Design

This compilation presents Qunar's 2020 technical articles covering domain‑driven design, API standardization, backend services, Linux I/O, Redis distributed locks, GraphQL, JVM internals, and performance optimizations, offering detailed insights and practical guidance for engineers seeking to improve system architecture and operational efficiency.

APIDDDLinux
0 likes · 8 min read
Qunar 2020 Technical Article Collection: DDD, API, Backend, Infrastructure and System Design
Top Architect
Top Architect
Jan 10, 2021 · Backend Development

Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL

This article examines four major API architectural styles—RPC, SOAP, REST, and GraphQL—detailing their mechanisms, advantages, disadvantages, and typical use cases, and provides guidance on selecting the most suitable style based on project requirements and constraints.

APIGraphQLREST
0 likes · 16 min read
Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL
Architecture Digest
Architecture Digest
Jan 10, 2021 · Backend Development

Designing Unified API Response Wrappers with @ResponseResult in Spring

This article explains how to design a consistent JSON response structure for Spring-based micro‑service APIs, introduces a Result wrapper class, demonstrates annotation‑driven response handling, and shows controller, interceptor, and advice implementations to produce clean, maintainable backend responses.

APIJavaResponseWrapper
0 likes · 6 min read
Designing Unified API Response Wrappers with @ResponseResult in Spring
Java Interview Crash Guide
Java Interview Crash Guide
Jan 8, 2021 · Backend Development

Mastering API Idempotency: Strategies, Code Samples, and Best Practices

Idempotency ensures that repeated API calls produce the same effect as a single call, preventing duplicate submissions, token misuse, and inconsistent data; this guide explains the concept, its importance, HTTP definitions, impact on systems, and presents four practical implementation methods—unique keys, optimistic locking, token‑based guards, and sequence numbers—with full SpringBoot and Redis code examples.

APIRESTRedis
0 likes · 20 min read
Mastering API Idempotency: Strategies, Code Samples, and Best Practices
Java Architect Essentials
Java Architect Essentials
Jan 6, 2021 · Backend Development

Designing a Unified API Response Format with Result Wrapper and @ResponseResult Annotation

This article explains how to standardize backend API responses by defining a JSON result structure, categorizing status codes, and using a custom @ResponseResult annotation with Spring's ResponseBodyAdvice to automatically wrap controller outputs, improving readability and error handling for front‑end developers.

APIAnnotationJava
0 likes · 9 min read
Designing a Unified API Response Format with Result Wrapper and @ResponseResult Annotation
DevOps Cloud Academy
DevOps Cloud Academy
Jan 1, 2021 · Backend Development

Parsing WeChat Public Account Articles via API and Python Script

This guide demonstrates how to retrieve a list of WeChat public account articles by constructing the appropriate API URL, examining its query parameters, viewing the JSON response, and using a Python script to parse the data and generate a markdown file of titles and links.

APIPythonWeChat
0 likes · 3 min read
Parsing WeChat Public Account Articles via API and Python Script
Top Architect
Top Architect
Dec 31, 2020 · Backend Development

7 Rules for Designing REST API URIs

This article outlines seven practical rules for designing clear, consistent, and consumer-friendly REST API URIs, covering topics such as avoiding trailing slashes, using hierarchical separators, preferring hyphens over underscores, lower‑case paths, omitting file extensions, and choosing plural resource names.

APIRESTURI design
0 likes · 7 min read
7 Rules for Designing REST API URIs
Programmer DD
Programmer DD
Dec 31, 2020 · Operations

Automate Bilibili Tasks and Level Up Fast with BiliBiliTool

This article introduces BiliBiliTool, an open‑source utility that automates daily Bilibili actions such as watching, sharing, and coin‑throwing to earn experience, quickly upgrade account levels, and collect rewards, while providing step‑by‑step instructions for setup and execution.

APIBilibiliExperience
0 likes · 5 min read
Automate Bilibili Tasks and Level Up Fast with BiliBiliTool
Qunar Tech Salon
Qunar Tech Salon
Dec 29, 2020 · Backend Development

Qunar's API Standardization: From DDD to API Governance and QDoc Implementation

This article describes Qunar's comprehensive API standardization effort, detailing the evolution of their API tools, the motivations behind adopting DDD and API governance, the theoretical foundations, the QDoc annotation framework, implementation steps, challenges faced, achieved outcomes, and future plans for continuous improvement.

APIAnnotationDDD
0 likes · 18 min read
Qunar's API Standardization: From DDD to API Governance and QDoc Implementation
Byte Quality Assurance Team
Byte Quality Assurance Team
Dec 23, 2020 · Backend Development

Understanding GraphQL: Definitions, Features, and Comparison with REST

This article introduces GraphQL as a modern API definition model, explains how to design schemas and queries, outlines its key characteristics such as precise field selection, single‑request data retrieval, front‑back end decoupling, and compares its advantages and drawbacks with traditional RESTful interfaces.

APIDataFetchingGraphQL
0 likes · 6 min read
Understanding GraphQL: Definitions, Features, and Comparison with REST
php Courses
php Courses
Dec 14, 2020 · Backend Development

Simple API Development Example Using ThinkPHP 6.x

This article presents a step‑by‑step tutorial for PHP beginners on building a simple product‑detail API with ThinkPHP 6.x, covering front‑end HTML form, request‑side controller using cURL, and API controller that queries a database and returns JSON data.

APIPHPThinkPHP
0 likes · 3 min read
Simple API Development Example Using ThinkPHP 6.x
FunTester
FunTester
Dec 11, 2020 · Backend Development

How to Build a Python Socket.IO Test Script for API Testing

This guide shows how to create a Python 3.7 Socket.IO client script for testing socket interfaces, including installation of the python‑socketio package, handling authentication tokens with tools like Postman, and a complete example script with repository links for reference.

APIPythonSocket.IO
0 likes · 4 min read
How to Build a Python Socket.IO Test Script for API Testing
php Courses
php Courses
Dec 2, 2020 · Backend Development

Implementing SMS Verification with ThinkPHP and Yunpian API

This tutorial explains how to build an SMS verification feature in a ThinkPHP application by generating codes, storing them, sending them via Yunpian's API, and validating user input, including required API parameters and controller method implementations.

APIPHPSMS verification
0 likes · 2 min read
Implementing SMS Verification with ThinkPHP and Yunpian API
Selected Java Interview Questions
Selected Java Interview Questions
Dec 1, 2020 · Backend Development

Using Annotations and Reflection to Eliminate Duplicate Java Backend Code

This article demonstrates how to replace repetitive Java backend code for constructing fixed‑length API request strings by defining POJOs, custom annotations, and a reflection‑based utility that formats parameters, pads strings, handles numeric and monetary fields, and appends an MD5 signature, thereby improving maintainability and reducing bugs.

APICode RefactoringJava
0 likes · 10 min read
Using Annotations and Reflection to Eliminate Duplicate Java Backend Code
Youzan Coder
Youzan Coder
Nov 25, 2020 · Information Security

Design and Implementation of an Interface Authorization Scanning Platform

The article presents a systematic, automated platform that captures, replays, and compares API requests using intelligent sampling and vertical/horizontal privilege checks to detect authorization flaws, dramatically reducing manual testing effort, uncovering over twenty issues monthly, and outlining future CI integration and AI‑enhanced detection.

APIauthorizationautomation
0 likes · 16 min read
Design and Implementation of an Interface Authorization Scanning Platform
IT Xianyu
IT Xianyu
Nov 14, 2020 · Backend Development

RESTful API Design Guidelines and Best Practices

This article outlines essential RESTful API design principles, covering URL structuring, proper use of HTTP verbs, precise status codes, JSON payload conventions, error handling, and HATEOAS linking, providing practical code examples for backend developers to create clear and maintainable web services.

APIHTTP status codesREST
0 likes · 8 min read
RESTful API Design Guidelines and Best Practices
Java High-Performance Architecture
Java High-Performance Architecture
Nov 11, 2020 · Backend Development

Why GraphQL Beats REST: A Quick Overview of Data Graphs

This article offers a concise, scenario‑driven introduction to GraphQL, explaining what it is, how it differs from REST, its data‑graph approach, and illustrating usage with sample schema and queries, helping developers quickly grasp its core concepts without diving into detailed implementation.

APIData GraphGraphQL
0 likes · 8 min read
Why GraphQL Beats REST: A Quick Overview of Data Graphs
Selected Java Interview Questions
Selected Java Interview Questions
Nov 2, 2020 · Backend Development

Java Stream API Overview and Practical Usage Examples

This article provides a comprehensive guide to Java 8 Stream API, covering its core characteristics, creation methods, essential interfaces, and common operations such as filtering, mapping, reducing, collecting, grouping, and sorting, with clear code examples for each concept.

APICollectionsFunctionalProgramming
0 likes · 23 min read
Java Stream API Overview and Practical Usage Examples
Open Source Tech Hub
Open Source Tech Hub
Nov 1, 2020 · Backend Development

Mastering RESTful APIs and Middleware with ThinkPHP5.1 & Casbin

This guide explains RESTful concepts, compares Casbin keyMatch functions, demonstrates Postman testing of CRUD endpoints, and shows how to integrate authentication middleware in ThinkPHP5.1, providing complete code snippets and configuration details for secure API development.

APICasbinMiddleware
0 likes · 4 min read
Mastering RESTful APIs and Middleware with ThinkPHP5.1 & Casbin
Selected Java Interview Questions
Selected Java Interview Questions
Oct 30, 2020 · Fundamentals

Java 8 Date and Time API Tutorial with Practical Code Examples

This article introduces Java 8's new date‑time API, explains why it replaces the mutable java.util.Date and non‑thread‑safe SimpleDateFormat, and provides a series of clear code examples demonstrating how to obtain current dates, manipulate specific dates, compare dates, handle time zones, work with periods, and format dates using the modern java.time classes.

APICodeExamplesJava
0 likes · 19 min read
Java 8 Date and Time API Tutorial with Practical Code Examples
MaGe Linux Operations
MaGe Linux Operations
Oct 29, 2020 · Backend Development

Master HTTP Requests with Python httpx: GET, POST, PUT, Streaming & More

This guide walks you through using the Python httpx library to perform various HTTP methods—including GET, POST, PUT, DELETE, HEAD, and OPTIONS—handle query parameters, decode responses, work with JSON, custom headers, form data, file uploads, streaming, cookies, redirects, and authentication, all with clear code examples.

APIPythonStreaming
0 likes · 10 min read
Master HTTP Requests with Python httpx: GET, POST, PUT, Streaming & More
Top Architect
Top Architect
Oct 29, 2020 · Backend Development

Implementing API Idempotency in Spring Boot Using Redis and Token Mechanism

This article explains the concept of API idempotency, presents common solutions such as unique indexes, token mechanisms, and distributed locks, and provides a complete Spring Boot implementation using Redis to generate, store, and validate tokens via custom annotations, interceptors, and service classes, including testing and performance verification.

APIInterceptorJava
0 likes · 14 min read
Implementing API Idempotency in Spring Boot Using Redis and Token Mechanism
DevOps
DevOps
Oct 28, 2020 · Backend Development

2020 China API Ecosystem and Developer Survey Report: Findings on API Usage, Development Practices, and Lifecycle Management

The 2020 China API Ecosystem and Developer Survey Report, jointly released by Huawei Cloud, InfoQ Research Institute and partners, analyzes API adoption, developer demographics, tooling preferences, lifecycle management practices, and future trends, offering actionable insights for enterprises shaping their API strategies.

APIDevOpsDeveloper Survey
0 likes · 8 min read
2020 China API Ecosystem and Developer Survey Report: Findings on API Usage, Development Practices, and Lifecycle Management
DevOps
DevOps
Oct 12, 2020 · Fundamentals

Open Banking: Evolution, Global Development, and Challenges in China

The article examines the emergence of open banking as a platform‑based model reshaping the banking industry, outlines its rapid global adoption and China’s fast‑track development, and discusses security, connectivity, and business continuity challenges while highlighting the driving role of cloud, big data, AI, and blockchain technologies.

APIBanking EcosystemFinTech
0 likes · 6 min read
Open Banking: Evolution, Global Development, and Challenges in China
MaGe Linux Operations
MaGe Linux Operations
Oct 8, 2020 · Artificial Intelligence

How to Transcribe Audio to Text with AssemblyAI’s Python API – Step‑by‑Step Guide

This tutorial walks you through setting up a Python environment, installing required dependencies, and using AssemblyAI’s high‑accuracy speech‑to‑text Web API to upload audio files, start transcription, and retrieve the transcribed text, including tips for handling API keys and checking transcription status.

APIAssemblyAIAudio Transcription
0 likes · 14 min read
How to Transcribe Audio to Text with AssemblyAI’s Python API – Step‑by‑Step Guide
Architect's Tech Stack
Architect's Tech Stack
Sep 30, 2020 · Backend Development

Implementing API Idempotency with Redis Token Mechanism in Spring Boot

This article explains the concept of API idempotency, reviews common solutions, and provides a complete Spring Boot implementation using a Redis‑based token mechanism, custom @ApiIdempotent annotation, interceptor, and supporting services, along with testing and important concurrency considerations.

APIInterceptorRedis
0 likes · 14 min read
Implementing API Idempotency with Redis Token Mechanism in Spring Boot
DevOps Cloud Academy
DevOps Cloud Academy
Sep 23, 2020 · Backend Development

Understanding Webhooks vs. APIs: A Detailed Comparison with GitHub

This article explains how webhooks differ from traditional APIs, using GitHub as an example to illustrate automatic data delivery versus manual request retrieval, and discusses the advantages, automation benefits, and compatibility drawbacks of webhooks in backend integration.

APIBackend IntegrationGitHub
0 likes · 6 min read
Understanding Webhooks vs. APIs: A Detailed Comparison with GitHub
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 14, 2020 · Fundamentals

Java Thread Lifecycle and Common Thread APIs

This article explains Java's thread lifecycle, detailing its six states—New, Runnable, Blocked, Waiting, Timed_waiting, and Terminated—and describes eleven commonly used thread APIs such as join(), wait(), notify(), yield(), sleep(), currentThread(), getName(), getId(), getPriority(), setPriority() and stop().

APIJavaconcurrency
0 likes · 9 min read
Java Thread Lifecycle and Common Thread APIs
FunTester
FunTester
Sep 12, 2020 · Operations

Load Testing Create and Delete Resource APIs with a Java Automation Script

This article walks through the design, parameterization, and Java implementation of load‑testing scripts for two related APIs—one that creates a resource and another that deletes it—covering special handling of duplicate IDs, method encapsulation with default arguments, concurrent execution, and visual result analysis.

APIJavabackend development
0 likes · 7 min read
Load Testing Create and Delete Resource APIs with a Java Automation Script
Top Architect
Top Architect
Sep 5, 2020 · Backend Development

Spring Boot API Project Seed – A Backend Development Starter Kit with Code Samples

This article introduces a Spring Boot API project seed that combines MyBatis, a generic Mapper plugin, and PageHelper, offering ready‑made project structure, unified response handling, exception processing, code generation utilities, signature authentication, and integration guides to accelerate backend development.

APICode GeneratorJava
0 likes · 10 min read
Spring Boot API Project Seed – A Backend Development Starter Kit with Code Samples
Laravel Tech Community
Laravel Tech Community
Sep 2, 2020 · Frontend Development

Obtaining a WeChat User's Nickname in an H5 Page via OAuth Authorization

This tutorial explains how to configure a certified WeChat public account, construct the OAuth authorization URL, exchange the returned code for an access token, retrieve the user's basic profile—including nickname—and redirect back to the H5 page, while covering required parameters and token refresh details.

APIH5JavaScript
0 likes · 7 min read
Obtaining a WeChat User's Nickname in an H5 Page via OAuth Authorization
JD Retail Technology
JD Retail Technology
Aug 24, 2020 · Frontend Development

Building a Multi‑Platform Mini Program with Taro, Taro UI, TypeScript, and MobX

This article details the development of a multi‑platform mini‑program using the Taro framework, covering project background, architecture, technology selection, TypeScript practices, MobX state management, API service encapsulation, image scaling, and canvas‑based poster sharing, with code examples and implementation insights.

APIMiniProgramMobX
0 likes · 18 min read
Building a Multi‑Platform Mini Program with Taro, Taro UI, TypeScript, and MobX
Top Architect
Top Architect
Aug 22, 2020 · Backend Development

Comprehensive Guide to Spring Validation: Usage, Advanced Features, and Implementation Principles

This article provides a thorough tutorial on Spring Validation, covering basic usage with requestBody and requestParam, dependency setup, group, nested, collection and custom validations, programmatic validation, fail‑fast mode, differences between @Valid and @Validated, as well as the underlying implementation mechanisms in Spring MVC and method‑level AOP validation.

APIHibernate ValidatorJava
0 likes · 17 min read
Comprehensive Guide to Spring Validation: Usage, Advanced Features, and Implementation Principles
FunTester
FunTester
Aug 20, 2020 · Backend Development

Efficiently Deleting Tens of Thousands of Records via API: Serial, Async, and Multithreaded Solutions

Faced with tens of thousands of dirty records and no bulk‑delete API, the author iteratively optimized a deletion script—starting with simple serial requests, then adding asynchronous HTTP calls, and finally employing multithreading—to achieve rapid, reliable removal of hundreds of entries per second.

APIAsynchronousBatch Deletion
0 likes · 6 min read
Efficiently Deleting Tens of Thousands of Records via API: Serial, Async, and Multithreaded Solutions
Top Architect
Top Architect
Aug 16, 2020 · Backend Development

Implementing API Idempotency in Spring Boot Using Redis and Token Mechanism

This article explains how to achieve API idempotency in a Spring Boot application by generating unique tokens, storing them in Redis, and using a custom @ApiIdempotent annotation with an interceptor to prevent duplicate requests, including code examples, configuration, and testing procedures.

APIInterceptorJava
0 likes · 14 min read
Implementing API Idempotency in Spring Boot Using Redis and Token Mechanism
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
21CTO
21CTO
Jul 30, 2020 · Fundamentals

Beyond REST: Exploring the Full API Toolbox for Modern Development

This article clarifies that APIs are not limited to REST, outlines the broader API toolbox—including streaming, gRPC, and event‑driven architectures—and advises developers to choose the most suitable API style for their projects.

APIRESTWeb Services
0 likes · 4 min read
Beyond REST: Exploring the Full API Toolbox for Modern Development
Architects Research Society
Architects Research Society
Jul 13, 2020 · Operations

A Digital Transformation Framework for Asset Management: Integrating Business, Culture, and Technology

The article presents a Digital Transformation Framework (DTF) that helps asset‑management firms model, evaluate, and implement disruptive digital strategies across front, middle, and back‑office functions, emphasizing composable enterprises, cultural change, BPaaS, API‑driven architectures, and value‑based prioritization to achieve sustainable competitive advantage.

APIBPaaSasset management
0 likes · 14 min read
A Digital Transformation Framework for Asset Management: Integrating Business, Culture, and Technology
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jul 13, 2020 · Cloud Computing

Mastering Huawei Cloud Elastic Server Queries in 3 Simple Steps

After an intern’s suggestion to replace a VM with Huawei’s Elastic Cloud Server, the author shares a concise three‑step guide—complete with API request examples and response parsing—to efficiently query server details, limits, and pagination, illustrating practical cloud‑computing techniques.

APIElastic Cloud ServerHuawei Cloud
0 likes · 9 min read
Mastering Huawei Cloud Elastic Server Queries in 3 Simple Steps
Laravel Tech Community
Laravel Tech Community
Jul 8, 2020 · Big Data

Curated List of Free Unlimited-Use API Interfaces

This article compiles a comprehensive collection of free, unlimited-use API interfaces covering diverse data services such as phone number lookup, weather forecasts, stock information, jokes, and many others, providing direct URLs for each service to help developers quickly integrate external data sources into their applications.

APIWeb Servicesdata services
0 likes · 6 min read
Curated List of Free Unlimited-Use API Interfaces
Youku Technology
Youku Technology
Jul 6, 2020 · Backend Development

Design Principles and Standards for Error Codes in Service Development

The article outlines Alibaba‑inspired design principles and concrete specifications for service error codes—defining a 13‑character, domain‑structured format for log‑oriented codes and a concise 5‑character scheme for external APIs—emphasizing quick source tracing, memorability, standard communication, and practical guidelines such as avoiding enums.

APIerror codestandards
0 likes · 12 min read
Design Principles and Standards for Error Codes in Service Development
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jun 29, 2020 · Cloud Computing

How to Deploy Elastic Cloud Servers with Huawei Cloud API – A Complete Walkthrough

This article shares a developer's journey from using local virtual machines to mastering Huawei Cloud's elastic server deployment, providing a detailed step‑by‑step guide—including API calls, request/response examples, and code snippets—for creating, configuring, and verifying cloud servers via the Huawei Cloud API.

APICloud ComputingHuawei Cloud
0 likes · 13 min read
How to Deploy Elastic Cloud Servers with Huawei Cloud API – A Complete Walkthrough
vivo Internet Technology
vivo Internet Technology
Jun 17, 2020 · Mobile Development

Integrating Fingerprint Authentication on Android: APIs, Implementation Steps, and Advanced Usage

Google’s fingerprint API, introduced in Android 6.0, can be integrated via the legacy FingerprintManager or the newer BiometricPrompt, using a wrapper that abstracts version differences, handling permissions, hardware checks, authentication callbacks, and optional reflection to retrieve fingerprint IDs and enrolled fingerprint lists for advanced login scenarios.

APIAndroidBiometric
0 likes · 14 min read
Integrating Fingerprint Authentication on Android: APIs, Implementation Steps, and Advanced Usage
FunTester
FunTester
Jun 13, 2020 · Fundamentals

How to Master Automation Testing: 7 Practical Steps to Become an Expert Engineer

This guide outlines why manual testing can’t fully replace automation, then walks you through seven concrete steps—including data preparation, API testing, and web UI automation using tools like MySQL, Redis, SOAP UI, Postman, and Selenium with Java or Python—to become a proficient automation test engineer.

APIData PreparationJava
0 likes · 4 min read
How to Master Automation Testing: 7 Practical Steps to Become an Expert Engineer
FunTester
FunTester
Jun 12, 2020 · Mobile Development

WeChat OAuth2.0 Mobile Application Login Integration Guide

This guide explains how to integrate WeChat OAuth2.0 login into Android and iOS mobile applications, covering preparation, authorization flow, API calls for access tokens and user info, phone‑number binding, re‑login handling, and test case recommendations.

APIAccess TokenAndroid
0 likes · 12 min read
WeChat OAuth2.0 Mobile Application Login Integration Guide
360 Tech Engineering
360 Tech Engineering
Jun 1, 2020 · Backend Development

Building a Food Recommendation API with Domain‑Driven Design in Go

This tutorial walks through a complete Golang implementation of a food‑recommendation API using Domain‑Driven Design (DDD), covering the four DDD layers, entity and repository definitions, persistence setup with Gorm, application services, HTTP interfaces, middleware, and how to run the service.

APIDDDGORM
0 likes · 28 min read
Building a Food Recommendation API with Domain‑Driven Design in Go
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
May 27, 2020 · Backend Development

Mastering Domain-Driven Design in Go: Build a Food Recommendation API

This article walks through a complete Go implementation of a food recommendation API using Domain-Driven Design, covering project setup, layer separation, entity and repository definitions, infrastructure configuration, application services, HTTP interfaces, authentication, and how to run the application.

APIDomain-Driven DesignGo
0 likes · 19 min read
Mastering Domain-Driven Design in Go: Build a Food Recommendation API
Laravel Tech Community
Laravel Tech Community
May 8, 2020 · Backend Development

Step‑by‑Step Guide: Integrate Alibaba Cloud SMS with Laravel 5.6

This tutorial shows how to register an Alibaba Cloud account, configure access keys, meet PHP requirements, install Laravel 5.6 via Composer, add the mrgoon/aliyun‑sms package, set up configuration files, write an API route and controller to send verification codes, cache them, and test the endpoint with Postman.

APIAlibaba CloudPHP
0 likes · 5 min read
Step‑by‑Step Guide: Integrate Alibaba Cloud SMS with Laravel 5.6
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
Apr 21, 2020 · Backend Development

New Features and Improvements in Laravel 7

Laravel 7 builds on the 6.x release with a host of backend enhancements such as Laravel Sanctum (Airlock), faster route matching, custom Eloquent casts, Blade component tags, improved string helpers, a native HTTP client, CORS support, route‑model binding upgrades, queue and mail driver improvements, plus new artisan commands and various bug fixes.

APIEloquentHTTP client
0 likes · 5 min read
New Features and Improvements in Laravel 7
Laravel Tech Community
Laravel Tech Community
Apr 20, 2020 · Backend Development

Implementing JWT Authentication API in Laravel

This guide walks through installing the tymon/jwt-auth package, configuring Laravel, creating middleware for CORS and JWT verification, defining API routes, building an authentication controller, and testing the registration and login endpoints using tools like Postman or AJAX.

APIJWTPHP
0 likes · 7 min read
Implementing JWT Authentication API in Laravel
MaGe Linux Operations
MaGe Linux Operations
Apr 7, 2020 · Backend Development

Build a Custom Python SDK for Pinduoduo Order API

This article demonstrates how to create a custom Python SDK for Pinduoduo's order-related APIs, covering request signing, parameter assembly, URL encoding, and example calls to retrieve order lists, details, status, and incremental updates, complete with sample code and usage screenshots.

APIPinduoduoPython
0 likes · 5 min read
Build a Custom Python SDK for Pinduoduo Order API
Senior Brother's Insights
Senior Brother's Insights
Apr 2, 2020 · Backend Development

Mastering REST: Core Concepts, HTTP Verbs, Status Codes and Tooling

This article explains the REST architectural style, its fundamental concepts, the most important HTTP methods, response‑code categories, the Richardson maturity model, description languages, popular server frameworks and client tools, while providing concrete examples and RFC references for building robust web APIs.

APIHTTP verbsREST
0 likes · 22 min read
Mastering REST: Core Concepts, HTTP Verbs, Status Codes and Tooling
FunTester
FunTester
Mar 31, 2020 · Operations

Interface Performance Testing – Tools, Scripts, and Guides

This article compiles a comprehensive list of resources—including tools, scripts, and tutorials—for conducting interface performance testing on Linux and other platforms, covering topics such as netdata localization, timewatch utility, load testing strategies, JVM heap dumps, and visualizing test data.

APILinuxMonitoring
0 likes · 6 min read
Interface Performance Testing – Tools, Scripts, and Guides
Efficient Ops
Efficient Ops
Mar 30, 2020 · Cloud Native

What Exactly Is Cloud‑Native Infrastructure and Why It Matters

This article demystifies cloud‑native infrastructure by clarifying common misconceptions, defining its core principles—API‑controlled, software‑managed resources aimed at running applications with minimal human intervention—and outlining its benefits, implementation steps, and the mindset shift required for modern operations.

APIcloud-native
0 likes · 10 min read
What Exactly Is Cloud‑Native Infrastructure and Why It Matters
FunTester
FunTester
Mar 26, 2020 · Backend Development

Building an Interface Testing Project with the FunRequest Java Framework

This article guides Java developers on creating a comprehensive interface testing project using the FunRequest framework, covering reusable utilities, request/response handling, and detailed code examples for HTTP GET and POST operations, while also providing links to related tutorial videos.

APIJavaframework
0 likes · 10 min read
Building an Interface Testing Project with the FunRequest Java Framework
Python Crawling & Data Mining
Python Crawling & Data Mining
Mar 26, 2020 · Backend Development

Master FastAPI: Build High‑Performance Python APIs Quickly

This article introduces FastAPI, a modern high‑performance Python web framework, walks through installation, basic routing, async handling, query and path parameters, data modeling with Pydantic, template rendering with Jinja2, and compares its speed to Flask, providing complete code examples and screenshots.

APIFastAPIPydantic
0 likes · 10 min read
Master FastAPI: Build High‑Performance Python APIs Quickly
Senior Brother's Insights
Senior Brother's Insights
Mar 25, 2020 · Backend Development

Master Java Reflection: From Basics to Advanced Usage

This article provides a comprehensive guide to Java's reflection mechanism, covering its definition, core capabilities, practical code examples, common API usage, and considerations such as performance and security, enabling developers to understand and apply reflection effectively in real-world projects.

APIJavaSpring
0 likes · 10 min read
Master Java Reflection: From Basics to Advanced Usage