Tagged articles
799 articles
Page 7 of 8
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.

APIAssemblyAIPython
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.

APIIdempotencyInterceptor
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().

APIJavaThread
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.

APIBackend DevelopmentJava
0 likes · 7 min read
Load Testing Create and Delete Resource APIs with a Java Automation Script
Java Architect Essentials
Java Architect Essentials
Sep 6, 2020 · Backend Development

Custom Swagger UI for Think‑Vuele: Implementation, Usage, and Performance Optimizations

This article introduces a self‑implemented Swagger UI built on think‑vuele, explains its architecture and dependencies, provides step‑by‑step usage instructions and Maven integration, and details performance optimizations such as API summary loading, mock data generation, and customizable request headers.

APIBackendDocumentation
0 likes · 5 min read
Custom Swagger UI for Think‑Vuele: Implementation, Usage, and Performance Optimizations
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.

APIIdempotencyInterceptor
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.

APIBackendWeb 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.

APIBPaaSOperations
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.

APIStandardserror code
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.

APIHuawei Cloudcloud computing
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.

APIAndroidAuthentication
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.

APIAutomationJava
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.

APIAndroidOAuth2.0
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.

APIBackendDDD
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.

APIBackend DevelopmentDomain-Driven Design
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 CloudBackend
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.

APIBackendEloquent
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.

APIAuthenticationBackend
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.

APIBackendHTTP
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.

APIBackend DevelopmentHTTP
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.

APIFrameworkHTTP
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.

APIBackend DevelopmentFastAPI
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.

APIClassJava
0 likes · 10 min read
Master Java Reflection: From Basics to Advanced Usage
Architecture Digest
Architecture Digest
Mar 22, 2020 · Fundamentals

REST Foundations: Core Concepts, HTTP Methods, Status Codes, and Tooling

This article explains the fundamental principles of REST architecture, describes the main HTTP verbs and response codes, compares REST with SOAP, introduces the Richardson maturity model, and surveys common description languages, server frameworks, and client tools for building and consuming RESTful APIs.

APIBackendHTTP
0 likes · 20 min read
REST Foundations: Core Concepts, HTTP Methods, Status Codes, and Tooling
Java Captain
Java Captain
Mar 17, 2020 · Backend Development

Spring Boot API Project Seed: Best Practices, Code Templates, and Utilities

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

APICode GenerationJava
0 likes · 8 min read
Spring Boot API Project Seed: Best Practices, Code Templates, and Utilities
Java Captain
Java Captain
Mar 14, 2020 · Fundamentals

Design of the Java Platform Time System

This article explains the design of Java's time system, covering the epoch start, offset representation, timezone handling, historical changes, and the modern Java 8 date‑time API with practical code examples and usage guidelines.

APIJavaTimezone
0 likes · 26 min read
Design of the Java Platform Time System
FunTester
FunTester
Mar 14, 2020 · Mobile Development

WeChat OAuth2.0 Mobile Login Integration Guide

This guide explains how to integrate WeChat OAuth2.0 login into Android and iOS mobile applications, covering preparation, the authorization code flow, token exchange, user‑info retrieval, phone‑number binding, repeated login handling, and comprehensive test cases.

APIAndroidOAuth2.0
0 likes · 11 min read
WeChat OAuth2.0 Mobile Login Integration Guide
MaGe Linux Operations
MaGe Linux Operations
Mar 12, 2020 · Cloud Computing

How to Build a Multi‑Cloud Management Tool with Go: Step‑by‑Step API Integration

This article walks through creating a Go‑based multi‑cloud management platform by leveraging each cloud provider's open APIs, demonstrating how to use curl and Go HTTP requests to query Tencent Cloud's DescribeRegions endpoint, generate the required signature, and integrate the results into a unified dashboard, reducing operational overhead across diverse cloud environments.

APIGoTencent Cloud
0 likes · 7 min read
How to Build a Multi‑Cloud Management Tool with Go: Step‑by‑Step API Integration
Top Architect
Top Architect
Mar 8, 2020 · Backend Development

REST Foundations: Principles, HTTP Methods, Status Codes, and Resources

This article provides a comprehensive overview of REST architecture, covering its core concepts, differences from SOAP, the Richardson Maturity Model, detailed explanations of HTTP verbs and response codes, resource identification standards, description languages, server frameworks, and client tools for building and testing RESTful APIs.

APIBackendHTTP
0 likes · 20 min read
REST Foundations: Principles, HTTP Methods, Status Codes, and Resources
Programmer DD
Programmer DD
Mar 7, 2020 · Big Data

Explore 50+ Free Unlimited-Use APIs for Data, Weather, Finance & More

This article compiles a comprehensive list of over fifty free, unlimited-use API interfaces covering phone number lookup, historical events, stock data, weather forecasts, ID verification, jokes, currency exchange, and many other services, each with direct documentation links for developers.

@DataAPIFree
0 likes · 13 min read
Explore 50+ Free Unlimited-Use APIs for Data, Weather, Finance & More
Efficient Ops
Efficient Ops
Feb 27, 2020 · Operations

Building a Flexible, Scalable CMDB for Ops: Architecture, API, and UI Insights

This article introduces an open‑source, four‑layer CMDB designed for operations teams, detailing its storage, data, API, and UI layers, dynamic modeling capabilities, searchable CI APIs, various resource views, relationship mapping, and role‑based permission management, while providing deployment links and usage notes.

APICMDBConfiguration Management
0 likes · 11 min read
Building a Flexible, Scalable CMDB for Ops: Architecture, API, and UI Insights
Java Captain
Java Captain
Feb 21, 2020 · Backend Development

Curated List of Free Unlimited-Use API Interfaces

This article compiles a comprehensive collection of free, unlimited-use API interfaces across various categories such as phone number lookup, weather, stock data, and more, providing direct URLs for each service to help developers quickly integrate external data sources.

APIWeb Developmentdata services
0 likes · 7 min read
Curated List of Free Unlimited-Use API Interfaces
Sohu Tech Products
Sohu Tech Products
Feb 19, 2020 · Backend Development

GraphQL vs REST: Design Principles, Server Architecture, and Query Examples

This article examines GraphQL’s emergence since its 2015 open‑source release, outlines its five core design principles, contrasts its single‑endpoint, client‑driven architecture with traditional RESTful APIs, and demonstrates practical query and response examples to highlight performance and developer‑experience advantages.

APIGraphQLWeb Development
0 likes · 8 min read
GraphQL vs REST: Design Principles, Server Architecture, and Query Examples
DevOps Cloud Academy
DevOps Cloud Academy
Feb 16, 2020 · Operations

Jenkins API Endpoints and Using httpRequest in a Pipeline

This guide lists Jenkins REST API endpoints for project management tasks such as retrieving information, creating, disabling, enabling, deleting, and building jobs, and demonstrates how to wrap HTTP requests with the httpRequest step in a Jenkins pipeline using authentication tokens.

APIDevOpsJenkins
0 likes · 3 min read
Jenkins API Endpoints and Using httpRequest in a Pipeline
FunTester
FunTester
Feb 12, 2020 · Backend Development

How to Stress-Test a VIP Payment Callback API with Distributed Locks

This article walks through a complete performance‑testing setup for a VIP purchase callback API, detailing the request flow, distributed‑lock handling with Redis, parameter generation using AtomicInteger, Java implementation, and pitfalls to ensure accurate, high‑concurrency testing.

APIBackendJava
0 likes · 6 min read
How to Stress-Test a VIP Payment Callback API with Distributed Locks
Java Backend Technology
Java Backend Technology
Feb 6, 2020 · Backend Development

Master Java 8 Date & Time API: 18 Practical Code Examples

This tutorial introduces Java 8's new date‑time API, explains why the old java.util.Date and SimpleDateFormat were problematic, and demonstrates immutable, thread‑safe classes like LocalDate, LocalTime, LocalDateTime, ZoneId, YearMonth, and Instant through clear, runnable code snippets.

APIJavadatetime
0 likes · 15 min read
Master Java 8 Date & Time API: 18 Practical Code Examples
Architecture Digest
Architecture Digest
Feb 1, 2020 · Backend Development

Designing a Unified API Response Structure with Annotations and Controllers

This article explains how to standardize backend API responses by defining a JSON result format, using HTTP‑like status codes, creating a Result wrapper class, and applying a custom @ResponseResult annotation together with a Spring interceptor and ResponseBodyAdvice to automatically wrap controller outputs for cleaner, more maintainable code.

APIBackendController
0 likes · 7 min read
Designing a Unified API Response Structure with Annotations and Controllers
Java Captain
Java Captain
Jan 16, 2020 · Fundamentals

Java 8 Date and Time API: Practical Examples and Usage

This tutorial demonstrates how Java 8's new immutable, thread‑safe date‑time API (java.time) can be used to obtain the current date, extract year/month/day, create specific dates, compare dates, handle time zones, format and parse strings, and perform common date‑time calculations with clear code examples.

APIJavadatetime
0 likes · 14 min read
Java 8 Date and Time API: Practical Examples and Usage
Architects Research Society
Architects Research Society
Dec 25, 2019 · Cloud Native

Common Use Cases of the OpenWhisk Serverless Platform

The article outlines how OpenWhisk’s serverless execution model supports diverse use cases—including microservices, web and mobile back‑ends, IoT pipelines, API services, data processing, and cognitive applications—highlighting its modularity, language flexibility, automatic scaling, and integration with cloud services.

APICloud NativeIoT
0 likes · 8 min read
Common Use Cases of the OpenWhisk Serverless Platform
MaGe Linux Operations
MaGe Linux Operations
Dec 24, 2019 · Backend Development

Build a Full‑Stack Zhihu Hot List: From Scraper to Mini‑App API

This tutorial walks through creating an end‑to‑end Zhihu hot‑list project that scrapes the billboard page, stores the data with Flask‑SQLAlchemy, schedules periodic updates, exposes RESTful APIs, and finally displays the results in a uni‑app mini‑program with interactive charts.

APIFlaskScheduler
0 likes · 11 min read
Build a Full‑Stack Zhihu Hot List: From Scraper to Mini‑App API
Java Captain
Java Captain
Nov 29, 2019 · Backend Development

Designing Unified API Response Wrappers for Java Backend Services

This article explains how to design a standardized JSON response format, define status codes and messages, and implement a global @ResponseResult annotation with interceptors and ResponseBodyAdvice in Java to simplify controller return values and improve error handling.

APIJavaResponse wrapper
0 likes · 7 min read
Designing Unified API Response Wrappers for Java Backend Services
MaGe Linux Operations
MaGe Linux Operations
Nov 26, 2019 · Artificial Intelligence

Create Cute Voiceovers with Baidu TTS and Python

This guide shows how to use Baidu's AI speech synthesis service with Python, covering SDK installation, app creation, obtaining credentials, and sample code to convert text—including daily quotes from an external API—into audio files, even customizing voice styles.

APIBaidu AIPython
0 likes · 5 min read
Create Cute Voiceovers with Baidu TTS and Python
HelloTech
HelloTech
Nov 26, 2019 · Frontend Development

Introduction to Vue 3 API and Reactive System

Vue 3 replaces Vue 2’s Object.defineProperty reactivity with a Proxy‑based system, using the Composition API (e.g., a reusable usePosition hook) to create reactive state, cache proxies via WeakMaps, differentiate array additions from length changes, and track dependencies through effect stacks for efficient updates.

APIJavaScriptProxy
0 likes · 16 min read
Introduction to Vue 3 API and Reactive System
Programmer DD
Programmer DD
Nov 24, 2019 · Backend Development

Master Java 8 Date & Time API: Thread‑Safe LocalDate, LocalTime, and LocalDateTime

This article explains why the legacy Date and SimpleDateFormat classes are problematic, introduces Java 8's immutable LocalDate, LocalTime, LocalDateTime and Instant classes, demonstrates thread‑safe creation, formatting, parsing, modification and calculation, and shows practical SpringBoot integration examples.

APIJavaSpringBoot
0 likes · 10 min read
Master Java 8 Date & Time API: Thread‑Safe LocalDate, LocalTime, and LocalDateTime
Programmer DD
Programmer DD
Nov 20, 2019 · Fundamentals

Master REST: Core Concepts, HTTP Verbs, and Best Practices

This article explains the REST architectural style, its basic concepts, differences from SOAP, the Richardson maturity model, HTTP verbs, response codes, resource specifications, popular implementations, client tools, and recommended books for building robust web APIs.

APIHTTPrest
0 likes · 21 min read
Master REST: Core Concepts, HTTP Verbs, and Best Practices
Selected Java Interview Questions
Selected Java Interview Questions
Nov 1, 2019 · Backend Development

Implementing Idempotency for API Requests in Backend Development

The article explains how to improve system scalability through hardware and software architecture enhancements, defines idempotency and its importance for preventing duplicate processing, and describes a practical implementation using unique request identifiers to ensure consistent responses for repeated API calls.

APIIdempotencyMicroservices
0 likes · 4 min read
Implementing Idempotency for API Requests in Backend Development
Programmer DD
Programmer DD
Oct 31, 2019 · Backend Development

Master Java 8 Date & Time API: From LocalDate to ZonedDateTime

This article introduces Java 8's new date‑time API, explains the shortcomings of the old java.util.Date classes, and provides practical examples for using Instant, LocalDate, LocalTime, LocalDateTime, ZonedDateTime, Duration, Period and DateTimeFormatter in real projects.

APIJavaTutorial
0 likes · 11 min read
Master Java 8 Date & Time API: From LocalDate to ZonedDateTime
Programmer DD
Programmer DD
Oct 12, 2019 · Fundamentals

Mastering Java BigDecimal: Precise Arithmetic, APIs, and Best Practices

This article explains why commercial calculations should use Java's BigDecimal for exact decimal arithmetic, details its structure, shows how to construct instances safely, covers common API methods, rounding modes, number formatting, and provides practical code examples.

APIArithmeticBigDecimal
0 likes · 12 min read
Mastering Java BigDecimal: Precise Arithmetic, APIs, and Best Practices
High Availability Architecture
High Availability Architecture
Sep 23, 2019 · Backend Development

Building a Spring Boot Application with GraphQL

This tutorial demonstrates how to create a Spring Boot project, define a GraphQL schema, implement data fetchers, expose REST endpoints, and query book data using GraphQL, highlighting the advantages of GraphQL over traditional REST APIs.

APIGraphQLJava
0 likes · 17 min read
Building a Spring Boot Application with GraphQL
FunTester
FunTester
Aug 31, 2019 · Backend Development

Testing Probabilistic Business Interfaces with Variable Winning Probability

This article explains how to test a probabilistic lottery API where the winning chance increases with consecutive losses, outlines the required interfaces, discusses two large‑scale testing approaches, and highlights the challenges of ensuring correctness without consecutive wins.

APIAutomationBackend
0 likes · 4 min read
Testing Probabilistic Business Interfaces with Variable Winning Probability
Programmer DD
Programmer DD
Aug 11, 2019 · Backend Development

Ensuring API Idempotency with Spring Boot, Redis, and Token Interceptor

This article explains the concept of idempotency, lists common solutions, and demonstrates a practical implementation using Spring Boot, Redis, and a token‑based mechanism with custom annotations and interceptors, including full code examples, testing steps, and important pitfalls to avoid.

APIIdempotencyInterceptor
0 likes · 11 min read
Ensuring API Idempotency with Spring Boot, Redis, and Token Interceptor
FunTester
FunTester
Aug 11, 2019 · Backend Development

Add Randomized Responses to Moco API Mock Server

This guide shows how to extend Moco with a custom RandomHandler that selects one of several predefined responses at runtime, providing full Java code, helper methods, and a usage example for building more realistic mock APIs.

APIJavaMoCo
0 likes · 5 min read
Add Randomized Responses to Moco API Mock Server
FunTester
FunTester
Aug 11, 2019 · Backend Development

Implementing Request Rate Limiting in Moco with a Custom LimitHandler

This article explains how to extend the Moco API with a custom LimitHandler to restrict request frequency, provides the Java implementation of the handler, and demonstrates several overloads for configuring default and custom intervals for rate limiting in backend testing scenarios.

APIBackend testingJava
0 likes · 6 min read
Implementing Request Rate Limiting in Moco with a Custom LimitHandler
Sohu Tech Products
Sohu Tech Products
Aug 7, 2019 · Frontend Development

Electron 6.0.0 Release Highlights and Updates

Electron 6.0.0 introduces updated Chromium 76, Node.js 12.4.0, V8 7.6, extensive Promise‑based API enhancements, new helper app signing requirements, deprecation of the 3.x.y line, and outlines future release plans, providing developers with the latest JavaScript features, performance improvements, and security fixes.

APIChromiumElectron
0 likes · 7 min read
Electron 6.0.0 Release Highlights and Updates
21CTO
21CTO
Aug 4, 2019 · Frontend Development

What’s New in Electron 6.0? Exploring the Latest Promise Features and API Updates

Electron 6.0, the newest stable release, brings Chromium 76, Node.js 12.4, V8 7.6, enhanced Promise support, async dialog APIs, new shell.showItemInFolder, and numerous API improvements such as excludedFromShownWindowsMenu, all_frames support, Linux preview, Touch ID, and more, all installable via npm.

APIDesktop AppsElectron
0 likes · 4 min read
What’s New in Electron 6.0? Exploring the Latest Promise Features and API Updates
Cloud Native Technology Community
Cloud Native Technology Community
Jun 25, 2019 · Cloud Native

Kubernetes 1.15 Release Highlights: API Extensions, Admission Webhooks, CSI Improvements, and Cluster Lifecycle Enhancements

The Kubernetes 1.15 release introduces 25 enhancements—including stable, beta, and alpha features—focused on sustainability, API extensibility, admission webhook improvements, cluster lifecycle stability, CSI storage advances, and deprecations, providing a comprehensive overview of the new capabilities and updates.

APIAdmissionWebhookCRD
0 likes · 8 min read
Kubernetes 1.15 Release Highlights: API Extensions, Admission Webhooks, CSI Improvements, and Cluster Lifecycle Enhancements
DevOps Cloud Academy
DevOps Cloud Academy
Jun 19, 2019 · Backend Development

Researching Web APIs and Translating SonarQube Rules with Python

This article demonstrates how to query SonarQube web APIs for Java rule data, retrieve quality profile information, and use a Python script that leverages execjs to translate rule descriptions via Google Translate, providing examples of both API responses and translation code.

APICode TranslationJava
0 likes · 13 min read
Researching Web APIs and Translating SonarQube Rules with Python