Tagged articles

API

847 articles · Page 5 of 9
Python Programming Learning Circle
Python Programming Learning Circle
Mar 28, 2023 · Fundamentals

10 Useful Python Automation Scripts for Everyday Tasks

This article presents ten practical Python automation scripts covering image and video processing, PDF conversion, API interaction, system notifications, grammar and spell correction, downloading, news fetching, and GUI creation, each accompanied by concise code examples for quick implementation.

APIGUIImageProcessing
0 likes · 12 min read
10 Useful Python Automation Scripts for Everyday Tasks
Programmer DD
Programmer DD
Mar 28, 2023 · Frontend Development

Why Front‑End/Back‑End Separation Is the Key to Scalable Projects

The article explains how front‑end/back‑end separation restructures development by letting front‑end teams handle UI and interaction while back‑end teams expose data via RESTful APIs, improving modularity, parallel work, deployment flexibility, and overall system scalability.

APIarchitecturedeployment
0 likes · 6 min read
Why Front‑End/Back‑End Separation Is the Key to Scalable Projects
System Architect Go
System Architect Go
Mar 23, 2023 · Cloud Native

Directly Accessing the Kubernetes API with curl and Custom Code

This article explains how to bypass kubectl and interact directly with the Kubernetes API using curl or any programming language, covering API discovery, request construction, resource listing, watching, and modifying objects, while illustrating concepts with JavaScript examples and shared informers.

APIKubernetescloud-native
0 likes · 4 min read
Directly Accessing the Kubernetes API with curl and Custom Code
Alipay Experience Technology
Alipay Experience Technology
Mar 21, 2023 · Artificial Intelligence

How to Make OpenAI’s API Understand Ultra‑Long Insurance Policies

This article explains how to overcome OpenAI's token limits by splitting massive insurance documents into manageable chunks, vectorizing them with embeddings, using a custom "broccoli" algorithm for intelligent segmentation, and compressing text with dictionary mapping and tokenization techniques to enable accurate question‑answering via the API.

APIDocument SplittingNLP
0 likes · 22 min read
How to Make OpenAI’s API Understand Ultra‑Long Insurance Policies
Top Architect
Top Architect
Mar 17, 2023 · Frontend Development

Guidelines for Frontend‑Backend Separation and API Specification

This article explains why and how to separate frontend and backend development, outlines the evolution from MVC to SPA architectures, and provides detailed API design standards—including request/response formats, pagination, and special data types—to improve collaboration, reduce integration effort, and prepare for future front‑end‑centric trends.

APISPAseparation
0 likes · 12 min read
Guidelines for Frontend‑Backend Separation and API Specification
Python Crawling & Data Mining
Python Crawling & Data Mining
Mar 17, 2023 · Backend Development

Build a Python Stock Data Scraper with Requests and Pandas

This article walks through building a Python web scraper that fetches stock trading data using the requests library and pandas, showing the complete code, how to set headers and cookies, and the resulting DataFrame, while highlighting the limits of relying solely on ChatGPT‑generated snippets.

APIWeb Scrapingdata extraction
0 likes · 4 min read
Build a Python Stock Data Scraper with Requests and Pandas
Top Architect
Top Architect
Mar 6, 2023 · Backend Development

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

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

APIData FetchingGraphQL
0 likes · 16 min read
An Introduction to GraphQL: Concepts, Benefits, and Implementation Strategies
Architect's Guide
Architect's Guide
Mar 4, 2023 · Frontend Development

Guidelines for Front‑Back End Separation and API Specification

This article explains why front‑back separation is needed, describes the evolution from MVC to SPA, proposes a contract‑first approach, outlines development processes, and provides a detailed V1.0.0 API specification with request/response formats, pagination, and special content rules.

APIMVCSPA
0 likes · 12 min read
Guidelines for Front‑Back End Separation and API Specification
21CTO
21CTO
Feb 21, 2023 · Backend Development

REST vs gRPC: Which API Framework Wins for Modern Microservices?

This article explains the fundamentals of REST and gRPC APIs, compares their design constraints, features, and typical use cases, and helps developers choose the most suitable framework for building scalable, high‑performance microservice architectures.

APIRESTbackend development
0 likes · 10 min read
REST vs gRPC: Which API Framework Wins for Modern Microservices?
ELab Team
ELab Team
Feb 21, 2023 · Frontend Development

Boost Front‑End Component Design: Usability, Extensibility, and Best Practices

This article explains why front‑end component design matters and provides practical guidance on improving component usability, choosing between slots and props, writing standardized APIs, and achieving high extensibility through techniques like DOM hand‑off and headless UI patterns.

APIExtensibilityHeadless UI
0 likes · 14 min read
Boost Front‑End Component Design: Usability, Extensibility, and Best Practices
DataFunSummit
DataFunSummit
Jan 29, 2023 · Big Data

Data Serviceization at JD: From Zero to One and Beyond

This article presents JD's data service platform, describing its origin, performance optimizations, flexible API generation, caching strategies, service orchestration, and governance, and includes a Q&A that addresses security, performance, and multi‑source data handling challenges.

APIBig DataData Service
0 likes · 11 min read
Data Serviceization at JD: From Zero to One and Beyond
21CTO
21CTO
Jan 22, 2023 · Backend Development

What Makes a Scalable Web Application Architecture? A Complete Guide

This article explains the fundamentals of web application architecture, covering its core components, layered models, modern design patterns, popular technologies, and best practices for building secure, scalable, and maintainable web systems across cloud and on‑premise environments.

APIDatabasebackend development
0 likes · 45 min read
What Makes a Scalable Web Application Architecture? A Complete Guide
MaGe Linux Operations
MaGe Linux Operations
Jan 4, 2023 · Fundamentals

10 Powerful Python Automation Scripts to Supercharge Your Workflow

This article presents ten practical Python automation scripts—including image and video optimizers, PDF-to‑image conversion, API data fetching, battery notifications, grammar and spell checkers, internet downloader, world news fetcher, and a PySide2 GUI—each with clear explanations and ready‑to‑run code examples.

APIImageProcessingVideoEditing
0 likes · 12 min read
10 Powerful Python Automation Scripts to Supercharge Your Workflow
High Availability Architecture
High Availability Architecture
Dec 27, 2022 · Big Data

Design and Implementation of a Data Service Middle Platform for Scalable Data SaaS

This article presents a comprehensive overview of a data service middle platform, detailing its background, architectural design, data construction, model definition and acceleration, API creation, query processing, service gateway, common solutions for standardization and cost reduction, as well as achieved results and future plans.

APIBig DataData Service
0 likes · 22 min read
Design and Implementation of a Data Service Middle Platform for Scalable Data SaaS
FunTester
FunTester
Dec 19, 2022 · Fundamentals

WebSocket Protocol Overview and Practical Interface Testing with Python

This article introduces the WebSocket protocol, explains its principles and differences from HTTP, outlines typical real‑time application scenarios, and provides a step‑by‑step guide with code examples for testing WebSocket interfaces using Python, including request/response formats and automated test scripts.

APIPythonprotocol
0 likes · 10 min read
WebSocket Protocol Overview and Practical Interface Testing with Python
Efficient Ops
Efficient Ops
Nov 29, 2022 · Operations

How to Retrieve and Process Prometheus Metrics via Its API

This article explains how to use the Prometheus HTTP API to query instant and range metrics, interpret the JSON responses, and fetch data programmatically with Python, providing code examples and details on request parameters, error handling, and practical usage.

APIDevOpsMetrics
0 likes · 8 min read
How to Retrieve and Process Prometheus Metrics via Its API
Top Architect
Top Architect
Nov 27, 2022 · Backend Development

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

This article compares four major API architectural styles—RPC, SOAP, REST, and GraphQL—by outlining their mechanisms, advantages, disadvantages, and typical use cases, helping developers choose the most suitable approach for their specific requirements.

APIGraphQLREST
0 likes · 20 min read
Comparing API Architectural Styles: RPC, SOAP, REST, and GraphQL
php Courses
php Courses
Nov 3, 2022 · Backend Development

PHP HTTP Client Utility Using cURL – Practical Example and Story

The author describes receiving a paid PHP development request, quickly implementing a cURL‑based HTTP client class to handle GET, POST, PUT, and DELETE requests with JSON payloads, and shares the full code to help others solve similar integration problems.

APIPHPbackend development
0 likes · 5 min read
PHP HTTP Client Utility Using cURL – Practical Example and Story
Laravel Tech Community
Laravel Tech Community
Oct 31, 2022 · Operations

Comprehensive Guide to Using the curl Command-Line Tool

This article provides a detailed tutorial on the curl command-line tool, covering its purpose, common options such as -A, -H, -b, -c, -d, -F, -L, -k, and advanced usage like file uploads, proxy settings, and response testing, with practical code examples for each.

APIDownloadNetwork
0 likes · 13 min read
Comprehensive Guide to Using the curl Command-Line Tool
21CTO
21CTO
Oct 17, 2022 · Backend Development

Designing Clean API Response Wrappers for Spring MVC Controllers

This article explains how to structure API responses in a micro‑service architecture, defines a unified JSON format with status codes, shows how to use annotations and interceptors to automatically wrap results, and demonstrates code refactoring for cleaner, more maintainable controller logic.

APIJavabackend development
0 likes · 8 min read
Designing Clean API Response Wrappers for Spring MVC Controllers
DevOps Cloud Academy
DevOps Cloud Academy
Oct 11, 2022 · Operations

Managing Jenkins Jobs with the python‑jenkins API

This guide demonstrates how to use the python‑jenkins library to interact with Jenkins via its API, covering installation, configuration, job creation, copying, deletion, node management, plugin handling, and scripting examples for automating CI/CD pipelines.

APICI/CDDevOps
0 likes · 9 min read
Managing Jenkins Jobs with the python‑jenkins API
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 9, 2022 · Backend Development

Practical Backend Development with Koa and MongoDB for a Frontend Publishing Platform

This tutorial walks through building a full‑stack backend for a frontend publishing platform using Koa2, @koa/router, and MongoDB, covering project initialization, route modularization, controller and service layers, middleware for response handling, environment‑specific configuration, and complete CRUD operations verified with Postman and Mongo shell.

APICRUDKoa
0 likes · 19 min read
Practical Backend Development with Koa and MongoDB for a Frontend Publishing Platform
FunTester
FunTester
Sep 21, 2022 · Backend Development

Mastering Go Redis Set Operations: API Guide and Performance Benchmark

This article provides a comprehensive guide to implementing and testing Go Redis Set APIs—including SAdd, SCard, SIsMember, SMembers, SRem, SPop, and SPopN—complete with code examples, a unified test suite, and a performance benchmark that reports QPS and execution time.

APIGoPerformance
0 likes · 8 min read
Mastering Go Redis Set Operations: API Guide and Performance Benchmark
Sohu Tech Products
Sohu Tech Products
Sep 14, 2022 · Frontend Development

Front‑Back End Collaboration Guidelines and Best Practices

This article presents a comprehensive set of front‑back end collaboration standards, covering why a coordination protocol is needed, detailed workflow steps, interface design rules, common pitfalls with concrete code examples, and the measurable benefits of adopting a unified development contract.

APIcollaborationfrontend
0 likes · 16 min read
Front‑Back End Collaboration Guidelines and Best Practices
Selected Java Interview Questions
Selected Java Interview Questions
Sep 6, 2022 · Backend Development

Various Ways to Call Third‑Party HTTP APIs in Java

This article explains multiple approaches for invoking third‑party HTTP APIs in Java, covering JDK HttpURLConnection, Apache HttpClient, CloseableHttpClient, SpringBoot RestTemplate, and OkHttp, with detailed code examples, configuration steps, and usage patterns for GET and POST requests.

APIHttpClienthttp
0 likes · 27 min read
Various Ways to Call Third‑Party HTTP APIs in Java
php Courses
php Courses
Sep 6, 2022 · Backend Development

Using Residential Proxy IPs for Unrestricted Web Scraping with Python

This guide explains what residential proxy IPs are, their advantages, how to obtain them from services like IPIDEA, and provides step‑by‑step Python code examples for integrating proxies into web‑scraping tasks such as extracting Amazon product data.

APIPythonproxy
0 likes · 11 min read
Using Residential Proxy IPs for Unrestricted Web Scraping with Python
DataFunTalk
DataFunTalk
Sep 4, 2022 · Big Data

Alluxio 2.8 New Features Overview

This article summarizes the Alluxio 2.8 release, detailing enhancements in API support, enterprise‑grade security features, and data‑movement capabilities, while also covering new encryption options, master‑proxy S3 token handling, OPA integration, and various performance and observability optimizations.

APIAlluxioData Orchestration
0 likes · 9 min read
Alluxio 2.8 New Features Overview
Top Architect
Top Architect
Sep 3, 2022 · Backend Development

Implementing QR Code Login with WebSocket in Spring Boot

This article walks through building a QR‑code based login system using Spring Boot, detailing database design, role analysis, required APIs, step‑by‑step implementation, and full Java and JavaScript code for generating QR codes, handling WebSocket communication, and confirming user authentication.

APIJavaQR Code Login
0 likes · 12 min read
Implementing QR Code Login with WebSocket in Spring Boot
Architect
Architect
Aug 13, 2022 · Cloud Native

Kubernetes Is About APIs, Not Containers: Understanding the API Framework and CRDs

This article explains why Kubernetes’s true value lies in its extensible, declarative API framework rather than containers, illustrates the API types, shows how Custom Resource Definitions act like database tables, and provides practical examples of creating, querying, and managing CRDs with kubectl.

APICRDDatabase Analogy
0 likes · 17 min read
Kubernetes Is About APIs, Not Containers: Understanding the API Framework and CRDs
Top Architect
Top Architect
Jul 29, 2022 · Backend Development

Implementing API Idempotency in Spring Boot Using Tokens, Database Primary Keys, Optimistic Locks, and Redis

This article explains the concept of idempotency in computing and HTTP, why it is essential for APIs, the impact on system design, which RESTful methods are idempotent, and presents four practical implementation strategies—including database primary keys, optimistic locking, anti‑repeat tokens, and downstream sequence numbers—accompanied by complete Spring Boot code examples and testing procedures.

APIDatabaseJava
0 likes · 22 min read
Implementing API Idempotency in Spring Boot Using Tokens, Database Primary Keys, Optimistic Locks, and Redis
IT Architects Alliance
IT Architects Alliance
Jul 27, 2022 · Backend Development

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

This article explains the concept of idempotency, why it matters for HTTP APIs, compares the idempotent characteristics of RESTful methods, and presents four practical implementation strategies—including database primary keys, optimistic locking, Redis‑based tokens, and downstream sequence numbers—along with complete Spring Boot code examples and testing guidance.

APIJavaRedis
0 likes · 24 min read
Mastering API Idempotency: Strategies, Code Samples, and Best Practices
Open Source Linux
Open Source Linux
Jul 12, 2022 · Fundamentals

What’s the Real Difference Between an API and an SDK? A Simple Guide

An API is a single function that lets one program use another’s features, while an SDK is a comprehensive toolkit containing that API and additional resources; this article uses everyday analogies and real-world examples to clarify their relationship and practical usage in software development.

APIProgramming FundamentalsSDK
0 likes · 5 min read
What’s the Real Difference Between an API and an SDK? A Simple Guide
Ctrip Technology
Ctrip Technology
Jul 7, 2022 · Big Data

Design and Implementation of a Unified Data Service Platform for Reducing Development Cost and Enhancing Efficiency

The article describes how Ctrip built a unified data service platform that standardizes API development, leverages multiple storage engines, introduces token‑based security, Sentinel rate‑limiting, caching, and automatic contract generation to dramatically cut development cycles and improve reliability for big‑data workloads.

APIBig DataSentinel
0 likes · 10 min read
Design and Implementation of a Unified Data Service Platform for Reducing Development Cost and Enhancing Efficiency
IT Architects Alliance
IT Architects Alliance
Jun 12, 2022 · Cloud Native

Why Kubernetes’ Real Power Lies in Its API, Not Just Containers

The article explains that Kubernetes’ core value is its universal, extensible declarative API framework rather than containers, walks through API types, CRD extensions, and uses a fruit‑CRD example to show how CRUD operations map to database concepts, concluding that the API is the true engine of Kubernetes.

APICRDDeclarative
0 likes · 16 min read
Why Kubernetes’ Real Power Lies in Its API, Not Just Containers
21CTO
21CTO
Jun 10, 2022 · Cloud Native

Why Kubernetes’ Real Power Lies in Its API, Not Just Containers

The article explains that Kubernetes’ true value comes from its universal, declarative API framework rather than containers, demonstrates this with a hands‑on CRD example, and uses a database analogy to show how CRDs act like tables while the API behaves like SQL, highlighting extensibility and RBAC.

APICRDCustomResourceDefinition
0 likes · 16 min read
Why Kubernetes’ Real Power Lies in Its API, Not Just Containers
JavaScript
JavaScript
May 12, 2022 · Frontend Development

Mastering Fetch: How to GET and POST JSON with JavaScript

This guide explains how to use the JavaScript Fetch API for sending and receiving JSON data, covering basic fetch calls, configuring GET requests with headers, handling responses, and performing POST (or PUT/PATCH) operations with proper content-type settings, plus a note on polyfills.

APIGETPOST
0 likes · 4 min read
Mastering Fetch: How to GET and POST JSON with JavaScript
Java Captain
Java Captain
May 12, 2022 · Artificial Intelligence

Implementing Face Recognition Login with Baidu AI and SpringBoot

This article details a step‑by‑step guide to building a face‑recognition based login system using Baidu Cloud AI services, SpringBoot, Thymeleaf, and jQuery, covering API integration, Maven dependencies, code examples for registration, detection, search, and deployment considerations.

APIBaidu AIJava
0 likes · 12 min read
Implementing Face Recognition Login with Baidu AI and SpringBoot
Alibaba Terminal Technology
Alibaba Terminal Technology
May 11, 2022 · Frontend Development

How React Server Components May Transform Frontend Development

This article examines the emerging React Server Components feature, explains the limitations of traditional API‑driven front‑end/back‑end separation, and outlines how server‑rendered components can reduce bundle size, eliminate request waterfalls, and lower collaboration costs for modern web applications.

APIPerformanceReAct
0 likes · 14 min read
How React Server Components May Transform Frontend Development
Java Architect Essentials
Java Architect Essentials
Apr 30, 2022 · Fundamentals

Understanding Java Optional: API Overview and Practical Usage

This article explains the NullPointerException problem, introduces the Java 8 Optional API—including constructors, of, ofNullable, empty, orElse, orElseGet, orElseThrow, map, flatMap, isPresent, ifPresent, and filter—provides source code snippets, and demonstrates how to replace verbose null‑checks with elegant Optional‑based implementations.

APIFunctionalProgrammingJava8
0 likes · 9 min read
Understanding Java Optional: API Overview and Practical Usage
MaGe Linux Operations
MaGe Linux Operations
Apr 28, 2022 · Backend Development

How to Prevent HTTP 429 Errors with a Simple Go Request Queue

This article explains how to avoid HTTP 429 rate‑limit errors when calling third‑party APIs by wrapping each request in a struct and processing them through a channel‑based request queue written in Go, complete with usage examples and optional throttling.

APIGoRequest Queue
0 likes · 5 min read
How to Prevent HTTP 429 Errors with a Simple Go Request Queue
Programmer DD
Programmer DD
Apr 27, 2022 · Fundamentals

8 Little‑Known Java APIs That Can Supercharge Your Code

This article introduces eight lesser-known but highly useful Java APIs—including DelayQueue, the “B” DateTimeFormatter pattern, StampedLock, LongAccumulator, HexFormat, binarySearch, BitSet, and Phaser—explaining their purpose, usage, and providing code snippets that demonstrate how they can simplify concurrency, time handling, and data manipulation.

APIJavaadvanced
0 likes · 9 min read
8 Little‑Known Java APIs That Can Supercharge Your Code
IT Services Circle
IT Services Circle
Apr 25, 2022 · Backend Development

Batch Shortening and Expanding URLs with Python

This article explains how to use Python to convert hundreds of long URLs into short ones and later restore them, covering the rationale for short links, free and paid service options, and providing complete code examples for both shortening and expanding URLs.

APIPythonautomation
0 likes · 5 min read
Batch Shortening and Expanding URLs with Python
Zhuanzhuan Tech
Zhuanzhuan Tech
Apr 15, 2022 · Backend Development

Improving Testability in a High‑Throughput Push Notification System

This article describes how a high‑throughput push notification system was enhanced with a dedicated testability metric, introducing tools such as a test‑sending UI, dual synchronous‑asynchronous API handling, a reachability diagnostic utility, and end‑to‑end unique‑ID logging to streamline debugging and reduce maintenance costs.

APILoggingbackend design
0 likes · 8 min read
Improving Testability in a High‑Throughput Push Notification System
Top Architect
Top Architect
Apr 6, 2022 · Backend Development

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

This article compares four major API architectural styles—RPC, SOAP, REST, and GraphQL—explaining their mechanisms, strengths, weaknesses, and typical use cases, and provides guidance on selecting the most suitable style based on project constraints such as language, environment, and resources.

APIGraphQLREST
0 likes · 20 min read
Comparing Major API Architectural Styles: RPC, SOAP, REST, and GraphQL
Bilibili Tech
Bilibili Tech
Apr 2, 2022 · Backend Development

Overview and Architecture of Kratos v2 Go Microservice Framework

Kratos v2 is a lightweight, highly pluggable Go microservice framework that replaces the monolithic v1 design with a toolbox of interchangeable components—such as transport, middleware, logging, configuration, and service discovery—organized in a DDD‑inspired layout and extensible via protobuf‑defined plugins.

APIConfigurationGo
0 likes · 18 min read
Overview and Architecture of Kratos v2 Go Microservice Framework
21CTO
21CTO
Mar 24, 2022 · Backend Development

Which API Architecture Fits Your Project? RPC, SOAP, REST, or GraphQL Explained

This article examines four major API architectural styles—RPC, SOAP, REST, and GraphQL—detailing their mechanisms, advantages, disadvantages, and typical use cases, and offers guidance on selecting the most suitable style based on factors such as language, environment, performance, security, and resource constraints.

APIGraphQLREST
0 likes · 20 min read
Which API Architecture Fits Your Project? RPC, SOAP, REST, or GraphQL Explained
FunTester
FunTester
Mar 22, 2022 · Backend Development

Navigating Jira API Inconsistencies: Six Ways to Pass Issue Status Parameters

The article examines the chaotic changes in Jira's newer API version, detailing six incompatible methods of passing issue status parameters, explains the mismatch between name and id fields, and provides Java helper functions to handle these inconsistencies effectively.

APIIntegrationJira
0 likes · 5 min read
Navigating Jira API Inconsistencies: Six Ways to Pass Issue Status Parameters
Top Architect
Top Architect
Mar 8, 2022 · Information Security

Understanding OAuth2.0: Principles, Architecture, and Implementation

This article explains the fundamentals of OAuth2.0, distinguishes it from SSO, describes the three main participants, outlines the complete authorization flow with step‑by‑step details, defines key terminology, and discusses deployment scenarios such as web servers, user‑agent apps, and native applications.

APIOAuth2.0authentication
0 likes · 11 min read
Understanding OAuth2.0: Principles, Architecture, and Implementation
macrozheng
macrozheng
Mar 8, 2022 · Backend Development

Master Spring RestTemplate: Simplify HTTP Calls and File Transfers in Java

This tutorial walks through using Spring's RestTemplate to replace complex HttpURLConnection and Apache HttpClient code, covering environment setup, bean configuration, GET/POST/PUT/DELETE operations, file upload/download, and advanced exchange usage with clear Java examples.

APIJavaSpring
0 likes · 19 min read
Master Spring RestTemplate: Simplify HTTP Calls and File Transfers in Java
Laravel Tech Community
Laravel Tech Community
Mar 3, 2022 · Backend Development

PHP Request and Response Classes for CRUD Operations

This article explains how to implement a PHP Request class that handles CRUD operations based on HTTP methods, a Response class that formats output as JSON, XML, or HTML, and an index entry point that ties the two together for a simple API.

APIrequestresponse
0 likes · 6 min read
PHP Request and Response Classes for CRUD Operations
IT Architects Alliance
IT Architects Alliance
Feb 27, 2022 · Frontend Development

Guidelines for Front‑End/Back‑End Separation and API Specification

This article explains why front‑end and back‑end separation is needed, describes the evolution from MVC to SPA, outlines responsibilities, development workflow, and provides a detailed version‑1.0.0 API contract with request/response formats, special field rules, and future front‑end trends.

APIarchitecturebackend
0 likes · 13 min read
Guidelines for Front‑End/Back‑End Separation and API Specification
IT Services Circle
IT Services Circle
Feb 25, 2022 · Frontend Development

Plyr – A Modern Front‑End Video Player: Features, Usage, and Customisation

This article introduces Plyr, a lightweight and highly customizable HTML5 video/audio player library, outlines its rich feature set—including subtitles, speed control, picture‑in‑picture, and API methods—provides CDN and npm installation instructions, and demonstrates how to embed and style the player for web projects.

APIHTML5JavaScript
0 likes · 8 min read
Plyr – A Modern Front‑End Video Player: Features, Usage, and Customisation
Top Architect
Top Architect
Feb 17, 2022 · Backend Development

Understanding API Idempotency and How to Ensure It

This article explains the concept of API idempotency, why duplicate requests occur in distributed systems, and presents a comprehensive set of server‑side and client‑side techniques—including token mechanisms, PRG pattern, unique indexes, optimistic locking, distributed locks, and idempotent state machines—to guarantee that repeated calls produce only a single effect.

APIbackenddistributed systems
0 likes · 10 min read
Understanding API Idempotency and How to Ensure It
php Courses
php Courses
Feb 17, 2022 · Backend Development

How to Retrieve Published Articles from the WeChat Public Platform Using PHP

This article explains how to use the WeChat public platform's material management API to automatically retrieve published article content and sync it to a website, covering access token acquisition, API request details, PHP code examples, required database setup, and parameter explanations.

APIAccessTokenWeChat
0 likes · 5 min read
How to Retrieve Published Articles from the WeChat Public Platform Using PHP
Node Underground
Node Underground
Feb 16, 2022 · Backend Development

What’s New in Midway 3.0? Deep Dive into the Latest Backend Framework Features

Midway 3.0 was officially released on January 20, 2022, introducing multi‑version documentation, a clarified tech stack for standard, serverless, and integration projects, a redesigned API syntax with zero‑API calls, enhanced operators, Prisma ORM support, a new full‑stack suite, and a lightweight request SDK for both Node.js and browser environments.

APIIntegrationMidway
0 likes · 11 min read
What’s New in Midway 3.0? Deep Dive into the Latest Backend Framework Features
Alibaba Terminal Technology
Alibaba Terminal Technology
Feb 15, 2022 · Backend Development

What’s New in Midway 3.0? A Deep Dive into the Latest Backend Framework Features

In January 2022, Midway released version 3.0, introducing multi‑version documentation, a clarified technology stack for standard, serverless, and integrated projects, a redesigned API syntax with zero‑API calls, new routing, full‑stack tooling, Prisma ORM support, and a lightweight request SDK, while also thanking open‑source contributors and outlining upcoming plans.

APINode.jsServerless
0 likes · 11 min read
What’s New in Midway 3.0? A Deep Dive into the Latest Backend Framework Features
Laravel Tech Community
Laravel Tech Community
Feb 13, 2022 · Backend Development

Key New Features and Changes in Elasticsearch 8.0 Release

Elasticsearch 8.0 introduces major updates such as 7.x REST API compatibility headers, default‑enabled security with enrollment tokens, protected system indices, a preview KNN search API, storage‑efficient field types, faster geo indexing, PyTorch model support, and numerous deprecations and bug fixes across aggregations, allocation, analysis, authentication, and core engine components.

APIsearchsecurity
0 likes · 9 min read
Key New Features and Changes in Elasticsearch 8.0 Release
php Courses
php Courses
Feb 13, 2022 · Backend Development

Using Baidu AI to Convert Photos to Anime Avatars with PHP

This tutorial demonstrates how to register for Baidu AI, obtain an AccessToken, and use a custom PHP Curl wrapper to call the Baidu image‑to‑anime API, converting a regular photo into an anime‑style avatar, with full code examples.

APIAnime AvatarBaidu AI
0 likes · 4 min read
Using Baidu AI to Convert Photos to Anime Avatars with PHP
Big Data Technology & Architecture
Big Data Technology & Architecture
Feb 13, 2022 · Big Data

What's New in Elasticsearch 8.0 – Key Features and Changes

The article provides a comprehensive overview of Elasticsearch 8.0, highlighting major updates such as 7.x REST API compatibility headers, default-enabled security, system‑index protection, a new KNN search API, storage and indexing optimizations, PyTorch model support, and numerous deprecations and feature removals across the stack.

8.0APIBig Data
0 likes · 10 min read
What's New in Elasticsearch 8.0 – Key Features and Changes
Programmer DD
Programmer DD
Feb 12, 2022 · Databases

What’s New in Elasticsearch 8.0? Key Features and Migration Tips

Elasticsearch 8.0 introduces major changes such as 7.x REST API compatibility headers, default‑enabled security with registration tokens, protected system indices, a technical preview of KNN search, storage‑saving field encodings, faster geo‑point indexing, PyTorch model support for NLP, and numerous deprecations and improvements across aggregations, allocation, analysis, authentication, cluster coordination, and packaging.

APIBig DataElasticsearch
0 likes · 10 min read
What’s New in Elasticsearch 8.0? Key Features and Migration Tips
Architects Research Society
Architects Research Society
Feb 10, 2022 · Backend Development

REST API Design Principles and Best Practices

This article presents a comprehensive guide to RESTful API design, covering the six core architectural constraints, the four uniform interface rules, and essential best‑practice recommendations such as simplicity, filtering, versioning, caching, pagination, naming conventions, security, and monitoring to help developers build reliable and scalable services.

APIDesignREST
0 likes · 10 min read
REST API Design Principles and Best Practices
21CTO
21CTO
Jan 26, 2022 · Backend Development

How Object‑Model‑Driven API Platforms Streamline Full Lifecycle Management

This article explains how an object‑model‑driven API development platform can handle the entire API lifecycle—from design, development, testing, and deployment to monitoring, rule processing, service orchestration, and source‑code export—while keeping the gateway lightweight and the backend robust.

APILifecycle ManagementObject Modeling
0 likes · 14 min read
How Object‑Model‑Driven API Platforms Streamline Full Lifecycle Management
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 25, 2022 · Backend Development

Mastering API Lifecycle: From Object Modeling to Service Orchestration

This article explains how an API development platform can manage the full API lifecycle—design, development, testing, deployment, monitoring, and orchestration—by leveraging object‑driven modeling, automatic CRUD generation, rule processing, service composition, and source‑code export for microservice deployment.

APILifecycle ManagementObject Modeling
0 likes · 14 min read
Mastering API Lifecycle: From Object Modeling to Service Orchestration
IT Architects Alliance
IT Architects Alliance
Jan 25, 2022 · Backend Development

Designing Clear API Return Codes and Messages for Backend Development

This article explains how to design consistent API return codes and messages, using HTTP status code concepts, segmenting error codes, providing human‑readable messages, enabling personalized user messages, and centralizing handling to improve communication, debugging, and monitoring in backend development.

APIbackend developmenterror-handling
0 likes · 4 min read
Designing Clear API Return Codes and Messages for Backend Development
21CTO
21CTO
Jan 23, 2022 · Backend Development

How cURL’s New Native JSON Support Simplifies API Requests

cURL’s creator Daniel Stenberg plans to add native JSON handling with new command‑line options that streamline sending JSON payloads and headers, addressing common REST API usage, user convenience, and shell quoting challenges.

APICommand Linecurl
0 likes · 3 min read
How cURL’s New Native JSON Support Simplifies API Requests