Tagged articles

API

847 articles · Page 6 of 9
21CTO
21CTO
Jan 12, 2022 · Frontend Development

What’s New in Chrome 97? Exploring the WebTransport API

The article highlights Huawei’s recruitment of a young ICPC champion, discusses corporate policies at Tencent and Panasonic, and introduces Chrome 97’s new WebTransport API for secure, low‑latency web communication.

APIBrowserChrome
0 likes · 7 min read
What’s New in Chrome 97? Exploring the WebTransport API
Java Architect Essentials
Java Architect Essentials
Jan 10, 2022 · Backend Development

Introducing magic-api: A Java Rapid API Development Framework

magic-api is a Java‑based rapid API development framework that lets developers create HTTP interfaces through a UI without writing Controllers, Services, DAOs, or XML, offering extensive database support, dynamic scripting, Swagger generation, and easy Spring Boot integration.

APIJavaSpring Boot
0 likes · 5 min read
Introducing magic-api: A Java Rapid API Development Framework
Python Programming Learning Circle
Python Programming Learning Circle
Jan 5, 2022 · Backend Development

Integrating Alipay Payment in Python Projects

This article explains why third‑party payment platforms like Alipay are used, describes Alipay's payment flow, outlines the configuration steps to obtain APPID and keys, and provides a complete Python implementation for integrating Alipay into backend services.

APIAlipayPayment Integration
0 likes · 7 min read
Integrating Alipay Payment in Python Projects
Top Architect
Top Architect
Jan 4, 2022 · Frontend Development

Guidelines for Front‑End/Back‑End Separation and API Specification (Version 1.0.0)

This article explains why and how to separate front‑end and back‑end responsibilities, introduces the SPA‑based architecture, outlines development processes, and provides a detailed API specification (including request/response formats, pagination, and special field rules) to improve collaboration and reduce integration effort.

APISPAarchitecture
0 likes · 13 min read
Guidelines for Front‑End/Back‑End Separation and API Specification (Version 1.0.0)
Efficient Ops
Efficient Ops
Jan 3, 2022 · Operations

Master Elasticsearch Cluster: Essential Commands for Health, Tasks, and Settings

This article explains how to manage Tencent Cloud Elasticsearch clusters by using key APIs to check health status, monitor pending tasks, retrieve metadata, view statistics, adjust shard allocation, modify cluster settings, and control tasks, providing practical command examples and detailed explanations for effective operations.

APICluster ManagementSettings
0 likes · 19 min read
Master Elasticsearch Cluster: Essential Commands for Health, Tasks, and Settings
Hacker Afternoon Tea
Hacker Afternoon Tea
Jan 2, 2022 · Operations

Implementing Session Updates in Sentry SDKs: A Developer Guide

This guide explains how Sentry SDKs should generate, update, and send session‑update events—including payload formats, attribute immutability rules, aggregation strategies, and error handling—to provide reliable release‑health monitoring for both short‑lived request‑mode sessions and long‑running user‑mode sessions.

APIMonitoringSDK
0 likes · 20 min read
Implementing Session Updates in Sentry SDKs: A Developer Guide
Top Architect
Top Architect
Dec 28, 2021 · Backend Development

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

This article compares four major API architectural styles—RPC, SOAP, REST, and GraphQL—detailing their mechanisms, strengths, weaknesses, and typical use cases, and provides guidance on selecting the most suitable style for a given project.

APIGraphQLREST
0 likes · 19 min read
Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL
FunTester
FunTester
Dec 24, 2021 · Backend Development

Why Apifox Is the Ultimate Postman Alternative for API Development

This guide walks developers through installing Apifox, importing API specifications, designing and debugging endpoints, configuring environments, creating custom scripts, and generating realistic mock data, demonstrating how the all‑in‑one platform can replace Postman, Swagger, JMeter and other tools for comprehensive API documentation, testing, and automation.

APIApifoxMock
0 likes · 9 min read
Why Apifox Is the Ultimate Postman Alternative for API Development
Architecture Digest
Architecture Digest
Nov 29, 2021 · Backend Development

Why Some Companies Require All APIs to Use POST Requests

The article examines why certain companies mandate POST for every API endpoint, comparing GET and POST differences such as security, payload size, data types, speed, intended usage, and caching, and concludes that POST suits large data submissions while GET is better for simple queries and static resources.

APIGETPOST
0 likes · 4 min read
Why Some Companies Require All APIs to Use POST Requests
Liangxu Linux
Liangxu Linux
Nov 28, 2021 · Information Security

How to Use Shodan’s Python SDK for Device Discovery and Analysis

This guide explains what Shodan is, why internet‑connected devices are vulnerable, and provides step‑by‑step instructions—including environment setup, API key registration, basic Python searches, and advanced facet queries—to safely explore and analyze exposed devices.

APIDevice DiscoveryFacets
0 likes · 6 min read
How to Use Shodan’s Python SDK for Device Discovery and Analysis
FunTester
FunTester
Nov 16, 2021 · Databases

Using LevelDB with Java and Go: Basic API Operations

This article introduces LevelDB, a Google‑built key/value store, and demonstrates how to integrate it in Java and Go projects by showing dependency setup, basic operations such as opening, putting, getting, deleting, iterating, and closing the database, and explains the typical use cases and file layout.

APIDatabaseJava
0 likes · 8 min read
Using LevelDB with Java and Go: Basic API Operations
Architecture Digest
Architecture Digest
Nov 14, 2021 · Backend Development

Quick Guide to Integrating GraphQL with Spring Boot

This tutorial shows how to quickly add GraphQL support to a Spring Boot web project by creating a Maven project, adding custom dependencies, defining schema files, implementing resolvers and a controller, and testing query and mutation endpoints, all without using the official graphql‑java‑tools starter.

APIGraphQLJava
0 likes · 10 min read
Quick Guide to Integrating GraphQL with Spring Boot
Java Architect Essentials
Java Architect Essentials
Nov 8, 2021 · Backend Development

Using APIPOST to Send HTTP Requests and Manage API Parameters

This article explains how to use APIPOST to send HTTP requests, configure header, query, and body parameters, switch between form-data, x-www-form-urlencoded, and raw modes, view responses, and efficiently import parameter descriptions, providing a practical guide for backend developers.

APIAPI testingApipost
0 likes · 4 min read
Using APIPOST to Send HTTP Requests and Manage API Parameters
MaGe Linux Operations
MaGe Linux Operations
Nov 7, 2021 · Fundamentals

Explore Python 3.10 Official Docs: Installation, API, FAQs & More

The Python 3.10.0 reference documentation provides a comprehensive guide covering installation, API reference, common questions, standard library details, language reference, and beginner tutorials, offering essential resources for newcomers and experienced developers alike, with downloadable PDFs and QR codes for easy access.

APIPythondocumentation
0 likes · 3 min read
Explore Python 3.10 Official Docs: Installation, API, FAQs & More
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 31, 2021 · Backend Development

Comprehensive Guide to Using Spring RestTemplate for HTTP Requests

This article provides a detailed tutorial on Spring's RestTemplate class, covering its overview, setup, and extensive examples of GET, POST, file download, header handling, dynamic URL parameters, and integration with HttpClient and OkHttp, along with complete code snippets and best‑practice recommendations for backend Java development.

APIJavaSpring
0 likes · 25 min read
Comprehensive Guide to Using Spring RestTemplate for HTTP Requests
Top Architect
Top Architect
Oct 31, 2021 · Backend Development

Quick Start Guide: Integrating GraphQL into a Spring Boot Application

This tutorial shows how to quickly set up GraphQL in a Spring Boot web project by creating the project, adding Maven dependencies, defining schema files, implementing providers and resolvers, exposing a GraphQL endpoint, and testing query and mutation operations.

APIGraphQLJava
0 likes · 8 min read
Quick Start Guide: Integrating GraphQL into a Spring Boot Application
FunTester
FunTester
Oct 8, 2021 · Backend Development

Building a Custom Go HTTP Client Wrapper for API Testing

This article walks through creating a reusable Go HTTP client wrapper, demonstrates its use in a test script, shows console output, and integrates a mock server with Moco to enable quick API testing while applying a learning‑by‑doing approach.

APIClientGo
0 likes · 9 min read
Building a Custom Go HTTP Client Wrapper for API Testing
ByteFE
ByteFE
Sep 30, 2021 · Frontend Development

A Practical Guide to Chrome Performance Tools and the Performance API

This article introduces Chrome's built‑in Performance panel, explains how to use the W3C Performance API for custom metric collection, compares third‑party auditing tools, and demonstrates a real‑world optimization case to help front‑end developers diagnose and improve page load speed.

APIChromeMonitoring
0 likes · 16 min read
A Practical Guide to Chrome Performance Tools and the Performance API
php Courses
php Courses
Sep 23, 2021 · Backend Development

Generating Random Avatars with Multiavatar API in PHP

The article explains how to discover the Multiavatar service, use browser developer tools to modify the MD5 hash in the URL to obtain different avatars, and provides a concise PHP function that returns a random avatar URL based on an email address.

APIMultiavataravatar
0 likes · 2 min read
Generating Random Avatars with Multiavatar API in PHP
Top Architect
Top Architect
Sep 11, 2021 · Backend Development

Implementing SMS Verification in Java Using a Third‑Party API

This article provides a step‑by‑step guide for implementing a Java‑based SMS verification system, covering random code generation, API request construction, session handling, and includes full Java code for utility classes, configuration, and sending the verification message via a third‑party service.

APICode ExampleJava
0 likes · 7 min read
Implementing SMS Verification in Java Using a Third‑Party API
Top Architect
Top Architect
Aug 28, 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, strengths, weaknesses, and typical use cases, and provides guidance on selecting the most suitable style for a given project based on technical and business constraints.

APIGraphQLREST
0 likes · 18 min read
Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL
Qingyun Technology Community
Qingyun Technology Community
Aug 27, 2021 · Cloud Native

How KubeSphere’s Cloud‑Native Architecture Simplifies Kubernetes Management

KubeSphere builds a cloud‑native container management system atop Kubernetes, offering multi‑cloud, multi‑cluster management, declarative APIs, and RBAC‑based permission control through its core components ks‑console, ks‑apiserver, and ks‑controller‑manager, while leveraging CustomResources, controllers, and Go‑restful for extensible, secure operations.

APICustomResourceKubeSphere
0 likes · 13 min read
How KubeSphere’s Cloud‑Native Architecture Simplifies Kubernetes Management
php Courses
php Courses
Aug 16, 2021 · Backend Development

Implementing WeChat Share Interface with PHP and JavaScript

This tutorial walks through registering a WeChat public account, configuring developer information and JS security domains, creating a PHP class to obtain the JS‑API signature, setting up PHP file configuration, and embedding the required JavaScript/HTML to enable custom share titles, descriptions, links, and images on WeChat.

APIJavaScriptWeChat
0 likes · 8 min read
Implementing WeChat Share Interface with PHP and JavaScript
Java Architecture Diary
Java Architecture Diary
Aug 14, 2021 · Backend Development

Understanding Every HTTP Status Code: A Visual Guide

This article presents a comprehensive visual reference of all standard HTTP status codes, from informational 1xx responses to server error 5xx codes, explaining each code's meaning and typical use cases for developers working with web APIs and browsers.

APIStatus CodesWeb Development
0 likes · 9 min read
Understanding Every HTTP Status Code: A Visual Guide
macrozheng
macrozheng
Aug 11, 2021 · Backend Development

Mastering Java Optional: Best Practices and Common Pitfalls

This article explains the purpose of Java's Optional, demonstrates how to use it correctly with practical code examples, highlights common misuses such as unnecessary isPresent checks and Optional parameters, and provides a concise guide to the most effective Optional APIs for safer null handling.

APIJava
0 likes · 13 min read
Mastering Java Optional: Best Practices and Common Pitfalls
Top Architect
Top Architect
Aug 4, 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—explaining how each works, outlining their advantages and disadvantages, and providing guidance on selecting the most suitable style for different project requirements.

APIGraphQLREST
0 likes · 19 min read
Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL
JavaScript
JavaScript
Aug 3, 2021 · Frontend Development

Mastering Fetch API: How to GET and POST JSON in JavaScript

This guide explains how to use the JavaScript Fetch API to retrieve and send JSON data, covering basic GET requests, parsing responses, configuring request options, handling POST submissions with appropriate headers, and using polyfills for unsupported browsers.

APIfetchfrontend
0 likes · 4 min read
Mastering Fetch API: How to GET and POST JSON in JavaScript
Top Architect
Top Architect
Aug 1, 2021 · Backend Development

Introducing Magic-API: A Java Rapid Development Framework for HTTP APIs

Magic-API is a Java-based rapid development framework that enables developers to create HTTP API interfaces without writing traditional controller, service, DAO, or XML code, offering extensive features, quick-start Maven integration, configurable properties, and a visual UI for managing endpoints.

APIJavaSpring Boot
0 likes · 4 min read
Introducing Magic-API: A Java Rapid Development Framework for HTTP APIs
Top Architect
Top Architect
Jul 30, 2021 · Backend Development

Integrating Alipay’s New Transfer API with Spring Boot (Java)

This guide explains how to replace the old Alipay transfer interface with the new certificate‑based alipay.fund.trans.uni.transfer API, upgrade the SDK, configure certificates, add Maven dependencies, and implement Spring‑Boot beans and utility classes for secure payment and transfer operations.

APIJavaPayment Integration
0 likes · 10 min read
Integrating Alipay’s New Transfer API with Spring Boot (Java)
macrozheng
macrozheng
Jul 14, 2021 · Backend Development

Spring GraphQL Leaves Experimental Stage – What’s Next?

Spring GraphQL has officially left the experimental stage to become a top‑level Spring project, with a milestone release planned, and the article explains its collaboration with GraphQL Java, the goals of the integration, a brief overview of GraphQL versus REST, and upcoming conference talks.

APIGraphQL JavaSpring GraphQL
0 likes · 4 min read
Spring GraphQL Leaves Experimental Stage – What’s Next?
MaGe Linux Operations
MaGe Linux Operations
Jul 13, 2021 · Artificial Intelligence

Build a Batch Image Translation Tool with Youdao OCR API in Python

This article walks through creating a Python desktop demo that uses Youdao's OCR translation API to batch‑process cosmetic product label images, covering API credential setup, request parameters, signature generation, core code snippets, and a summary of the translation results.

APIOCRPython
0 likes · 10 min read
Build a Batch Image Translation Tool with Youdao OCR API in Python
Java Interview Crash Guide
Java Interview Crash Guide
Jul 13, 2021 · Information Security

Mastering Token-Based Authentication: Types, Scenarios, and Best Practices

This article analyzes various token‑based authentication methods across multiple client scenarios, categorizes tokens into password, session, and API types, compares their natural and controllable attributes, outlines hierarchical relationships, and offers design guidelines to improve security, privacy, and usability in multi‑client systems.

APIaccess controlidentity
0 likes · 14 min read
Mastering Token-Based Authentication: Types, Scenarios, and Best Practices
Selected Java Interview Questions
Selected Java Interview Questions
Jul 3, 2021 · Backend Development

Designing Idempotent APIs and Global ID Strategies

This article explains the concept of API idempotency, why it is needed for reliable retries, and presents practical designs using global unique identifiers such as UUID and Snowflake, including their advantages, drawbacks, and implementation considerations for backend services.

APIdistributed-systemsglobal ID
0 likes · 9 min read
Designing Idempotent APIs and Global ID Strategies
Architecture Digest
Architecture Digest
Jul 1, 2021 · Backend Development

Why GraphQL Beats REST: Problems with REST and How GraphQL Solves Them

The article examines the shortcomings of REST APIs—such as lack of standards, cumbersome pagination, fragile documentation, and heavy client‑server coordination—and explains how GraphQL’s typed schema, automatic validation, precise field selection, and strong tooling provide a more efficient and maintainable alternative for modern web and mobile applications.

APIGraphQLREST
0 likes · 15 min read
Why GraphQL Beats REST: Problems with REST and How GraphQL Solves Them
Xianyu Technology
Xianyu Technology
Jun 29, 2021 · Frontend Development

Design and Implementation of a Cross-Platform Front-End API Solution

The article proposes a unified cross‑platform front‑end API specification and SDK that abstracts differences among WebView, mini‑programs, React Native, Flutter, and other containers, consolidating 55+ APIs for 30+ apps, reducing duplicated code, maintenance, and testing while enabling extensible, reusable functionality across Alibaba’s ecosystem.

APIJavaScriptSDK
0 likes · 8 min read
Design and Implementation of a Cross-Platform Front-End API Solution
IT Architects Alliance
IT Architects Alliance
Jun 27, 2021 · Backend Development

Understanding Microservices Architecture: Concepts, Benefits, Drawbacks, Design Principles, and Implementation Example

This article explains microservices architecture, contrasting it with monolithic systems, outlines the problems solved by microservices, lists their advantages and disadvantages, presents a practical API example with code, and discusses splitting strategies, design principles, and common migration patterns.

APIService designarchitecture
0 likes · 18 min read
Understanding Microservices Architecture: Concepts, Benefits, Drawbacks, Design Principles, and Implementation Example
Java Architecture Diary
Java Architecture Diary
Jun 23, 2021 · Fundamentals

Why Java Needed a New Date‑Time API and How JSR‑310 Solves It

This article explains the shortcomings of the legacy java.util.Date and Calendar classes, outlines the motivations behind creating a new date‑time API, and introduces Java 8's JSR‑310 solution with its comprehensive class hierarchy, range handling, chronology support, and fluent method design.

APIJSR-310Java
0 likes · 10 min read
Why Java Needed a New Date‑Time API and How JSR‑310 Solves It
21CTO
21CTO
Jun 14, 2021 · Backend Development

4 Must‑Have Non‑Functional Requirements for Secure, Documented APIs

Creating a robust API involves more than just making it work; developers must address four critical non‑functional aspects—security (HTTPS, CORS, JWT authentication, scopes), comprehensive documentation, thorough validation, and systematic testing—to ensure reliability, safety, and maintainability in production environments.

APIValidationdocumentation
0 likes · 12 min read
4 Must‑Have Non‑Functional Requirements for Secure, Documented APIs
JD Tech
JD Tech
Jun 8, 2021 · Frontend Development

Design and Usage of JD Logistics Gateway Frontend Plugin Based on Axios

This article explains the design, configuration, and usage of the JD Logistics gateway frontend plugin built on Axios, detailing how it enables zero‑cost integration across multiple environments and account types while providing extensible request/response handling and customizable login redirects.

APIConfigurationJavaScript
0 likes · 9 min read
Design and Usage of JD Logistics Gateway Frontend Plugin Based on Axios
Programmer DD
Programmer DD
May 31, 2021 · Backend Development

Designing a Full‑Lifecycle API Development Platform: From Object Modeling to Service Orchestration

This article explores how to build a comprehensive API development platform that covers the entire API lifecycle—from lightweight gateway handling and object‑driven modeling to automatic contract generation, rule processing, service composition, source‑code export, and microservice packaging—providing practical guidance for backend engineers.

APIObject Modelingbackend-development
0 likes · 15 min read
Designing a Full‑Lifecycle API Development Platform: From Object Modeling to Service Orchestration
AntTech
AntTech
May 26, 2021 · Cloud Native

Ant Group's Service Mesh Exploration and Cloud‑Native Application Runtime

This article details Ant Group's evolution from monolithic applications to microservices and its large‑scale adoption of Service Mesh, describing the motivations, challenges, architecture, multi‑mesh capabilities, and the design of a cloud‑native application runtime built on MOSN to decouple applications from infrastructure.

APIMOSNService Mesh
0 likes · 14 min read
Ant Group's Service Mesh Exploration and Cloud‑Native Application Runtime
macrozheng
macrozheng
May 25, 2021 · Backend Development

Accelerate Java API Development with magic-api: No Controllers Needed

magic-api is a Java-based rapid API development framework that eliminates the need for traditional Controllers, Services, DAOs, and XML files by providing a UI for defining endpoints, supporting Spring Boot integration, CRUD operations, validation, transactions, result mapping, and Swagger integration, with detailed configuration examples.

APICRUDJava
0 likes · 10 min read
Accelerate Java API Development with magic-api: No Controllers Needed
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.

APIDataFetchingGraphQL
0 likes · 18 min read
Why GraphQL Is the Better Alternative to REST for Modern APIs
360 Tech Engineering
360 Tech Engineering
May 14, 2021 · Backend Development

Introduction to GraphQL: Concepts, Usage, and a Python Flask Implementation

This article explains the limitations of traditional RESTful APIs, introduces GraphQL as a flexible query language, details its core concepts such as operation types, object and scalar types, and schema definition, and provides a complete Python Flask example with code analysis, execution steps, and a discussion of its advantages and drawbacks.

APIFlaskGraphQL
0 likes · 9 min read
Introduction to GraphQL: Concepts, Usage, and a Python Flask Implementation
Architecture Digest
Architecture Digest
May 13, 2021 · Backend Development

API Full‑Lifecycle Management and Object‑Driven API Development Platform

The article explains how to manage the entire API lifecycle—from design, development, testing, and deployment to monitoring and governance—by separating responsibilities into an API development platform, a lightweight gateway, a monitoring layer, and a control portal, while emphasizing object‑driven modeling, automatic contract generation, rule processing, service composition, and microservice packaging.

APIAPI GatewayLifecycle Management
0 likes · 14 min read
API Full‑Lifecycle Management and Object‑Driven API Development Platform
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 8, 2021 · Backend Development

Mastering API Full Lifecycle: From Object Modeling to Service Orchestration

This article explains how to manage the complete API lifecycle by using an API development platform for object‑driven modeling, automatic contract generation, integration with API gateways, rule processing, service composition, source‑code export, and microservice deployment, providing a comprehensive guide for modern backend development.

APILifecycleObject Modeling
0 likes · 15 min read
Mastering API Full Lifecycle: From Object Modeling to Service Orchestration
Java Backend Technology
Java Backend Technology
May 6, 2021 · Backend Development

Master Java 8 Optional to Eliminate NullPointerExceptions

This article explains why NullPointerExceptions occur in Java, introduces the Optional API introduced in Java 8, details its core methods with source code examples, and demonstrates practical usage patterns that replace verbose null‑checks with concise, expressive functional code.

APIFunctionalProgrammingJava
0 likes · 9 min read
Master Java 8 Optional to Eliminate NullPointerExceptions
Python Crawling & Data Mining
Python Crawling & Data Mining
May 4, 2021 · Big Data

Unlock 100+ Free Data APIs with Just 3 Lines of Python

This article introduces the GoPUP library, which provides over a hundred free data interfaces—including social media indexes, macro‑economic figures, company information, and epidemic statistics—accessible with simple Python code, making data analysis faster and easier.

APIBig DataPython
0 likes · 7 min read
Unlock 100+ Free Data APIs with Just 3 Lines of Python
Architect's Tech Stack
Architect's Tech Stack
Apr 30, 2021 · Backend Development

Java 8 Date and Time API Tutorial with Practical Examples

This article introduces Java 8's new date‑time API, explains its immutable and thread‑safe design, lists the key classes such as Instant, LocalDate, LocalTime, ZonedDateTime, and provides step‑by‑step code examples for obtaining current dates, manipulating specific dates, handling time zones, calculating intervals, and formatting dates.

APIJavaJava8
0 likes · 23 min read
Java 8 Date and Time API Tutorial with Practical Examples
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.

APIData FetchingGraphQL
0 likes · 17 min read
An Introduction to GraphQL: Concepts, Benefits, and Architectural Patterns
Python Crawling & Data Mining
Python Crawling & Data Mining
Apr 24, 2021 · Mobile Development

Master Airtest: Essential APIs for Mobile Automation Testing

This article introduces the Airtest mobile automation IDE, explains its cross‑platform and platform‑specific APIs, and provides detailed code examples for device initialization, control, app management, screen actions, and assertions, enabling developers to automate mobile testing efficiently.

APIAirtestPython
0 likes · 7 min read
Master Airtest: Essential APIs for Mobile Automation Testing
Wukong Talks Architecture
Wukong Talks Architecture
Apr 17, 2021 · Backend Development

Practical Techniques for Ensuring API Idempotency

This article explains the concept of API idempotency, presents common scenarios that cause duplicate data, and details eight practical solutions—including pre‑select before insert, pessimistic and optimistic locking, unique indexes, anti‑duplicate tables, state‑machine checks, distributed locks, and token‑based approaches—along with their implementation steps and caveats.

APIDatabasebackend
0 likes · 13 min read
Practical Techniques for Ensuring API Idempotency
Top Architect
Top Architect
Apr 13, 2021 · Information Security

Design and Analysis of a Token‑Based Identity Authentication System

This article analyzes token‑based identity authentication in multi‑client information systems, classifies various token types, compares their natural and controllable attributes, and proposes a hierarchical token architecture that balances security, usability, and lifecycle management across web, mobile, and API scenarios.

APIaccess controlidentity
0 likes · 10 min read
Design and Analysis of a Token‑Based Identity Authentication System
Programmer DD
Programmer DD
Apr 7, 2021 · Fundamentals

What the Google vs. Oracle Java API Verdict Means for Developers

The decade‑long Google‑Oracle Java API lawsuit, its timeline of claims, court rulings, and the Supreme Court’s final fair‑use decision, sparked intense debate among developers about copyright, innovation, and the future of software development.

APIJavaLegal
0 likes · 7 min read
What the Google vs. Oracle Java API Verdict Means for Developers
21CTO
21CTO
Apr 5, 2021 · Information Security

Google Beats Oracle on API Copyright and Other Tech Headlines You Need to Know

The Supreme Court ruled APIs uncopyrightable, letting Google use Java code in Android, while LG exits the smartphone market, a massive Facebook data leak surfaces, UK developer jobs surge amid skill shortages, and Python 3.9.4 patches critical security flaws.

APIFacebookGoogle
0 likes · 6 min read
Google Beats Oracle on API Copyright and Other Tech Headlines You Need to Know
Cloud Native Technology Community
Cloud Native Technology Community
Mar 16, 2021 · Cloud Native

How Docker Builds Images: Inside the CLI, API, and BuildKit Mechanics

This article provides a comprehensive, step‑by‑step analysis of Docker's client‑server architecture, the Docker Engine API for image building, the internal workings of the Docker CLI, the differences between the legacy builder and BuildKit, and how the dockerd daemon processes build requests, complete with code excerpts and diagrams.

APICLIDocker
0 likes · 25 min read
How Docker Builds Images: Inside the CLI, API, and BuildKit Mechanics
php Courses
php Courses
Mar 1, 2021 · Backend Development

Implementing API Rate Limiting with Redis in PHP

This article explains how to implement API request frequency control in PHP using Redis, detailing a function that tracks per‑user request counts within a configurable time window, removes outdated entries, and returns appropriate responses when the limit is exceeded.

APIPHPRedis
0 likes · 3 min read
Implementing API Rate Limiting with Redis in PHP
360 Smart Cloud
360 Smart Cloud
Feb 25, 2021 · Cloud Computing

Investigation and Resolution of Octavia API Slow Response Issue

This article details the background, architecture, step‑by‑step troubleshooting, analysis of network and server queues, and the final configuration changes that resolved the intermittent slow response times of the Octavia load‑balancer API in an OpenStack environment.

APILoad BalancerNetwork
0 likes · 7 min read
Investigation and Resolution of Octavia API Slow Response Issue
Java Backend Technology
Java Backend Technology
Feb 24, 2021 · Fundamentals

Mastering Java 8 Date & Time API: Practical Examples and Code Snippets

This article introduces Java 8's modern date‑time API, explains why the old java.util.Date and SimpleDateFormat are problematic, and provides a series of concise, runnable examples that demonstrate how to obtain the current date, extract year/month/day, work with specific dates, compare dates, handle time zones, calculate periods, format and parse strings, and more.

APIJavaJava8
0 likes · 15 min read
Mastering Java 8 Date & Time API: Practical Examples and Code Snippets
Java Architecture Diary
Java Architecture Diary
Feb 22, 2021 · Backend Development

Build a GraphQL API with Netflix DGS and Spring Boot

Learn how to quickly set up a GraphQL API using Netflix's open‑source DGS framework in a Spring Boot project, covering Maven dependencies, schema definition, data fetcher implementation, UI debugging with GraphiQL, and example curl and Java test calls.

APIGraphQLJava
0 likes · 5 min read
Build a GraphQL API with Netflix DGS and Spring Boot
Top Architect
Top Architect
Feb 3, 2021 · Backend Development

Standardizing HTTP API Error Responses with RFC 7807 Problem Details

The article explains how the IETF's RFC 7807 standardizes HTTP API error responses by defining a common problem‑details format, describing its fields, JSON/XML examples, benefits for clients and servers, and practical steps for adopting it across various programming ecosystems.

APIProblem DetailsRFC7807
0 likes · 12 min read
Standardizing HTTP API Error Responses with RFC 7807 Problem Details
DevOps
DevOps
Jan 27, 2021 · Product Management

Understanding the API‑First Ecosystem and Its Business Model

The article explains what APIs are, distinguishes internal, public, and vendor APIs, explores how API‑first companies like Stripe, Shopify, and Twilio build strategic advantages through focus, scale, network effects, and low switching costs, and discusses the benefits and challenges of this business model.

APIAPI‑firstbusiness model
0 likes · 23 min read
Understanding the API‑First Ecosystem and Its Business Model