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

APICRDCloud Native
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.

APIIdempotencySpring Boot
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.

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

APISDKprogramming fundamentals
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 DataData Platform
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.

APICRDCloud Native
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.

APICRDCloud Native
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.

APIJSONPOST
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 AISpringBoot
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.

APIReactServer Components
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.

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

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

APIbackend designdiagnostics
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.

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

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

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

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

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

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

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

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

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

APIFrameworkNode.js
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.

APIDesignWeb services
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.

APIObject Modelinglifecycle management
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.

APIObject ModelingService Orchestration
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.

APIError HandlingHTTP status
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.

APIJSONcURL
0 likes · 3 min read
How cURL’s New Native JSON Support Simplifies API Requests
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.

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

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

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

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

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

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

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

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

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

APIGraphQLSpring Boot
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.

APIBackendGo
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
MaGe Linux Operations
MaGe Linux Operations
Sep 16, 2021 · Backend Development

How to Retrieve Real-Time Minute-Level Stock Data with Python

This guide explains how to use Python, pandas, and requests to fetch minute‑by‑minute K‑line data for Chinese stocks from Eastmoney's API, generate the required secid, handle different market codes, and continuously save the data until market close.

APIPythonStock Data
0 likes · 9 min read
How to Retrieve Real-Time Minute-Level Stock Data with Python
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 ExampleHTTP
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.

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

APICloud NativeCustomResource
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.

APIBackendStatus Codes
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.

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

APIJSONfetch
0 likes · 4 min read
Mastering Fetch API: How to GET and POST JSON in JavaScript