Tagged articles

API

847 articles · Page 4 of 9
Test Development Learning Exchange
Test Development Learning Exchange
Apr 20, 2024 · Backend Development

Introduction to HTTPretty: Mocking HTTP Requests in Python

HTTPretty is a Python library for testing that enables lightweight, precise mocking of HTTP/HTTPS requests and responses, offering isolation, speed, complex scenario simulation, and data protection, illustrated with five practical code examples covering token retrieval, webhook handling, error simulation, timeout testing, and pagination.

APIHTTPrettyPython
0 likes · 8 min read
Introduction to HTTPretty: Mocking HTTP Requests in Python
php Courses
php Courses
Apr 11, 2024 · Backend Development

Using curl_init() in PHP: Syntax, Parameters, Return Value, and Full Example

This article explains the PHP curl_init() function, covering its syntax, optional URL parameter, return values, and provides a complete example that demonstrates initializing a cURL session, setting options, executing a request, handling errors, closing the session, and processing JSON responses.

APIPHPbackend development
0 likes · 4 min read
Using curl_init() in PHP: Syntax, Parameters, Return Value, and Full Example
php Courses
php Courses
Apr 10, 2024 · Backend Development

Practical Laravel API Development Course Overview

This ten‑day hands‑on Laravel course teaches the complete API development workflow—including design, routing, authentication, data handling and error management—through case studies and exercises, helping beginners and experienced developers alike master efficient backend API creation.

APIPHPREST
0 likes · 3 min read
Practical Laravel API Development Course Overview
php Courses
php Courses
Apr 8, 2024 · Information Security

How to Build an OAuth2 Authorization Code Server in PHP

This article explains how to set up an OAuth2 authorization code server using PHP, detailing the OAuth flow, required Composer library, PHP implementation code, MySQL client table creation, and testing steps with example curl requests to obtain access tokens.

APIAuthorization CodeOAuth2
0 likes · 6 min read
How to Build an OAuth2 Authorization Code Server in PHP
php Courses
php Courses
Apr 7, 2024 · Backend Development

Using PHP and SOAP Protocol for Web Service Communication

This article explains how to use PHP’s built‑in SOAP extension to create a client, send simple and complex parameters, handle authentication via SoapHeader, and process responses and errors when communicating with web services.

APIPHPSOAP
0 likes · 5 min read
Using PHP and SOAP Protocol for Web Service Communication
Selected Java Interview Questions
Selected Java Interview Questions
Mar 31, 2024 · Backend Development

Understanding API Idempotency: Concepts, Necessity, and Practical Implementation Strategies

This article uses a relatable story to illustrate a real‑world incident caused by missing API idempotency, explains what idempotency is, why it is essential, which interfaces require it, and presents practical backend and frontend solutions such as unique indexes, optimistic/pessimistic locks, token mechanisms, and distributed locks.

APIbackendidempotency
0 likes · 13 min read
Understanding API Idempotency: Concepts, Necessity, and Practical Implementation Strategies
Code Ape Tech Column
Code Ape Tech Column
Mar 12, 2024 · Backend Development

Problems with java.util.Date and Migration to java.time API

The article explains the design flaws of java.util.Date, such as mutability, misleading naming, and timezone issues, and provides a step‑by‑step guide to replace it and related APIs with java.time classes like Instant, LocalDateTime, and ZonedDateTime, including code examples.

APIdatejava.time
0 likes · 13 min read
Problems with java.util.Date and Migration to java.time API
Java Tech Enthusiast
Java Tech Enthusiast
Mar 10, 2024 · Backend Development

Comprehensive Guide to Spring Validation in Spring Boot

This guide explains how to configure and use Spring Validation (JSR‑303) in Spring Boot, covering dependency setup, @Valid vs @Validated, request body and parameter validation, group, nested and collection checks, custom constraints, programmatic validation, fail‑fast mode, and underlying implementation details.

APIHibernateValidatorJava
0 likes · 16 min read
Comprehensive Guide to Spring Validation in Spring Boot
Deepin Linux
Deepin Linux
Mar 5, 2024 · Fundamentals

Understanding System Calls, APIs, and Their Relationship in Linux

This article explains the concept of system calls, how they provide a privileged interface between user programs and the kernel, distinguishes them from APIs and library functions, and describes their role in Linux operating‑system architecture and application development.

APIC libraryLinux
0 likes · 19 min read
Understanding System Calls, APIs, and Their Relationship in Linux
Java Backend Technology
Java Backend Technology
Mar 1, 2024 · Backend Development

How Graceful Response Simplifies Spring Boot API Development

Graceful Response is a Spring Boot component that provides unified response wrapping, global exception handling, and custom error codes, helping developers reduce boilerplate, improve code readability, and accelerate API development while maintaining consistent error responses.

APIJavaMaven
0 likes · 10 min read
How Graceful Response Simplifies Spring Boot API Development
Alibaba Cloud Native
Alibaba Cloud Native
Feb 20, 2024 · Cloud Native

What’s New in iLogtail 2.0? A Deep Dive into the Updated Pipeline Architecture

iLogtail 2.0 replaces the monolithic, file‑oriented design of its predecessor with a modular pipeline configuration, new input/processor/output plugins, a refreshed API, SPL processing, finer‑grained parsing controls, nanosecond‑level timestamps, enhanced observability, and performance improvements, while providing compatibility guidance for both commercial and open‑source editions.

APIObservabilitySPL
0 likes · 17 min read
What’s New in iLogtail 2.0? A Deep Dive into the Updated Pipeline Architecture
Open Source Tech Hub
Open Source Tech Hub
Jan 31, 2024 · Artificial Intelligence

How to Build Async OpenAI PHP Clients with Workerman & Webman

This guide shows how to install the OpenAI PHP async client and implement streaming and non‑streaming chat, image generation, audio speech, and embedding features using Workerman and Webman, including Azure OpenAI support, with complete code examples.

APIOpenAIPHP
0 likes · 6 min read
How to Build Async OpenAI PHP Clients with Workerman & Webman
DataFunSummit
DataFunSummit
Jan 29, 2024 · Big Data

Building Bilibili's Data Service Middle Platform: Architecture, Practices, and Future Plans

This article presents Bilibili's data service middle platform, detailing its background, pain points of traditional data acquisition, the one‑stop service architecture, core processes, model and API construction, query mechanisms, practical solutions for full‑link control, cost reduction, efficiency gains, high‑availability design, and future roadmap.

APIdata governancedata services
0 likes · 19 min read
Building Bilibili's Data Service Middle Platform: Architecture, Practices, and Future Plans
php Courses
php Courses
Jan 29, 2024 · Backend Development

Practical Laravel API Development Course Overview

This ten‑day hands‑on course teaches the full lifecycle of building RESTful APIs with the Laravel framework, covering design, routing, request/response handling, authentication, data transmission, error handling, and practical exercises to boost development efficiency for beginners and experienced developers alike.

APIPHPRESTful
0 likes · 3 min read
Practical Laravel API Development Course Overview
Alibaba Cloud Native
Alibaba Cloud Native
Jan 26, 2024 · Artificial Intelligence

Deploy a Serverless Stable Diffusion API for Scalable AI Image Generation

This guide explains how to overcome GPU cost, high‑concurrency, and model‑switching challenges by using Alibaba Cloud's Serverless Stable Diffusion API, detailing deployment steps, supported use cases, performance advantages, and the full set of RESTful endpoints for AI image creation.

AIAPIFunction Compute
0 likes · 19 min read
Deploy a Serverless Stable Diffusion API for Scalable AI Image Generation
Architect
Architect
Dec 25, 2023 · Backend Development

Implementing API Idempotency Checks with Design Patterns in Java

This article explains the concept of idempotency, why it is essential for API reliability, and demonstrates four practical idempotency strategies—including database primary keys, optimistic locking, token validation, and Redis caching—implemented via custom annotations and the Strategy pattern in a Spring‑Boot Java project.

APIDesign PatternsJava
0 likes · 23 min read
Implementing API Idempotency Checks with Design Patterns in Java
php Courses
php Courses
Dec 25, 2023 · Backend Development

Using PHP and SOAP Protocol to Implement Web Service Communication

This article explains how to use PHP's built‑in SOAP extension to create a SoapClient, invoke web service methods with simple and complex parameters, handle exceptions, and implement authentication via SoapHeader, providing complete code examples.

APIPHPSOAP
0 likes · 5 min read
Using PHP and SOAP Protocol to Implement Web Service Communication
php Courses
php Courses
Dec 25, 2023 · Backend Development

Top 10 Laravel Packages to Know in 2024

This article introduces the ten most noteworthy Laravel packages for 2024, covering authentication, markdown rendering, real‑time UI, image processing, debugging, search, Excel import/export, queue handling, localization, and automatic API generation, each with concise explanations and code examples.

APIPHPWeb Development
0 likes · 8 min read
Top 10 Laravel Packages to Know in 2024
macrozheng
macrozheng
Dec 14, 2023 · Backend Development

How Graceful Response Simplifies Spring Boot API Development

Graceful Response is a Spring Boot library that provides unified response wrapping, global exception handling, and customizable error codes, reducing boilerplate code, improving readability, and streamlining validation for Java web APIs.

APIGraceful ResponseJava
0 likes · 11 min read
How Graceful Response Simplifies Spring Boot API Development
Open Source Tech Hub
Open Source Tech Hub
Dec 3, 2023 · Backend Development

Standardizing API Response Formats and Error Handling in PHP

This guide outlines a unified JSON response structure, defines standard HTTP status codes, presents common data payload formats, provides reusable PHP functions for broadcasting messages, and demonstrates custom error handling within a WebSocket gateway to improve backend consistency and robustness.

APIPHPdata format
0 likes · 6 min read
Standardizing API Response Formats and Error Handling in PHP
Tencent Cloud Developer
Tencent Cloud Developer
Nov 30, 2023 · Backend Development

Tutorial: Building a Spring Boot CRUD Application with Tencent Hunyuan Large Model API and MySQL

This tutorial demonstrates how to prompt Tencent Hunyuan’s large‑model API to generate a Spring Boot project configured for MySQL, create a user table, and implement full JPA‑based CRUD layers—including entity, repository, service, and REST controller—while addressing common null‑field errors and testing the endpoints.

APICRUDJava
0 likes · 14 min read
Tutorial: Building a Spring Boot CRUD Application with Tencent Hunyuan Large Model API and MySQL
政采云技术
政采云技术
Nov 29, 2023 · Frontend Development

API Failure Resilience Using CDN and IndexedDB Caching

The article presents a comprehensive strategy for handling API outages by storing data locally with IndexedDB, synchronizing updates through a CDN, and implementing Axios interceptors and Node‑based scheduled jobs to ensure seamless user experience without white‑screen failures.

APICDNIndexedDB
0 likes · 12 min read
API Failure Resilience Using CDN and IndexedDB Caching
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 24, 2023 · Artificial Intelligence

Step-by-Step Guide to Deploying LangChain‑Chatchat with ChatGLM‑2 on a Local Machine

This article provides a comprehensive tutorial on setting up the LangChain‑Chatchat open‑source project, covering environment preparation, model and embedding downloads, configuration files, database initialization, API service launch, and example curl commands for interacting with both the large language model and the local knowledge base.

APIChatGLMLangChain
0 likes · 9 min read
Step-by-Step Guide to Deploying LangChain‑Chatchat with ChatGLM‑2 on a Local Machine
Test Development Learning Exchange
Test Development Learning Exchange
Nov 23, 2023 · Backend Development

Python Multithreading Techniques for Concurrent API Calls, File Downloads, Test Execution, and Database Inserts

This article explains Python's multithreading model, covering thread creation, synchronization, data sharing, and provides practical code examples for sending concurrent API requests, downloading files, running test cases, reading files, and inserting records into a SQLite database.

APIDatabaseFile Download
0 likes · 6 min read
Python Multithreading Techniques for Concurrent API Calls, File Downloads, Test Execution, and Database Inserts
Open Source Tech Hub
Open Source Tech Hub
Nov 9, 2023 · Backend Development

Step‑by‑Step Guide to Integrate WeChat Pay with Webman‑Admin

This tutorial walks you through the entire process of enabling WeChat Pay in a Webman‑Admin project, covering merchant registration, certificate handling, backend configuration, PHP code setup, front‑end JS integration, asynchronous callbacks, and logging details.

APIPHPPayment Integration
0 likes · 11 min read
Step‑by‑Step Guide to Integrate WeChat Pay with Webman‑Admin
php Courses
php Courses
Oct 30, 2023 · Artificial Intelligence

Implementing AI Features in WeChat Mini Programs Using PHP

This article explains how to integrate artificial intelligence into WeChat Mini Programs by deploying a TensorFlow model on a PHP backend, providing step‑by‑step instructions and sample code for creating an API, handling requests with wx.request, and returning predictions to the client.

AIAPIPHP
0 likes · 5 min read
Implementing AI Features in WeChat Mini Programs Using PHP
php Courses
php Courses
Oct 28, 2023 · Artificial Intelligence

Building an Online Consulting Chatbot with ChatGPT PHP

This tutorial explains how to develop an online consulting chatbot using the ChatGPT PHP library, covering prerequisite setup, API key acquisition, installation, client creation, multi‑turn conversation handling, response extraction, and output, with complete code examples.

AI chatbotAPIChatGPT
0 likes · 4 min read
Building an Online Consulting Chatbot with ChatGPT PHP
php Courses
php Courses
Oct 27, 2023 · Artificial Intelligence

How to Build an Intelligent Chat Application with ChatGPT using PHP

This tutorial guides readers through building an AI‑powered chat application using PHP and the OpenAI ChatGPT API, covering environment setup, Composer dependency installation, backend PHP integration, a simple HTML/JavaScript front‑end, and how to run the app locally for interactive conversational experiences.

AIAPIChatGPT
0 likes · 5 min read
How to Build an Intelligent Chat Application with ChatGPT using PHP
php Courses
php Courses
Oct 26, 2023 · Backend Development

Building a ChatGPT-Powered Chatbot with PHP

This tutorial explains how to build a PHP‑based ChatGPT chatbot, covering environment setup, API key acquisition, library installation, core code implementation, a simple web interface, and steps to run and extend the application.

APIChatGPTPHP
0 likes · 4 min read
Building a ChatGPT-Powered Chatbot with PHP
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 22, 2023 · Frontend Development

Front‑End API Management Strategies Using Mapping Tables and Export Patterns

The article presents a front‑end API management approach that organizes CRUD functions into unified export statements, object‑oriented modules, and a central mapping table, demonstrating how these patterns improve code readability, maintainability, and development efficiency for large backend‑driven projects.

APICode OrganizationExport
0 likes · 11 min read
Front‑End API Management Strategies Using Mapping Tables and Export Patterns
Open Source Tech Hub
Open Source Tech Hub
Oct 16, 2023 · Information Security

Mastering JWT Authentication in PHP: From Basics to Advanced Usage

This guide explains the limitations of traditional session authentication, introduces JSON Web Token (JWT) as a scalable cross‑domain solution, and provides step‑by‑step instructions for installing, configuring, generating, and validating JWTs in PHP applications, including supported algorithms and practical code examples.

APIJWTPHP
0 likes · 9 min read
Mastering JWT Authentication in PHP: From Basics to Advanced Usage
Ximalaya Technology Team
Ximalaya Technology Team
Oct 13, 2023 · Frontend Development

Understanding HTTP Request Parameter Formats and Content-Type

The article explains that HTTP request parameters can be sent as URL‑encoded query strings for GET requests or as various POST body formats—such as application/json, application/x-www-form-urlencoded, multipart/form-data, or text/xml—each requiring the correct Content‑Type header so the backend can parse the data correctly, with JavaScript utilities like FormData, URLSearchParams, or qs helping developers serialize the payload.

APIContent-TypeRequest Parameters
0 likes · 8 min read
Understanding HTTP Request Parameter Formats and Content-Type
Top Architect
Top Architect
Sep 25, 2023 · Backend Development

Idempotency in Backend Development: Concepts, Importance, and Implementation Strategies

The article explains the concept of idempotency, its significance in preventing duplicate operations such as double payments, and outlines various backend techniques—including MVCC, deduplication tables, token mechanisms, and distributed locks—to ensure consistent system behavior across retries and network failures.

APIbackenddistributed-systems
0 likes · 13 min read
Idempotency in Backend Development: Concepts, Importance, and Implementation Strategies
php Courses
php Courses
Sep 25, 2023 · Backend Development

Implementing Data Merging with PHP Backend and Vue Frontend

This article demonstrates how to implement a data merging feature by creating MySQL tables, building a PHP API that retrieves and combines records from two tables, and developing a Vue.js front‑end that fetches and displays the merged data, complete with full code examples.

APIMySQLPHP
0 likes · 5 min read
Implementing Data Merging with PHP Backend and Vue Frontend
Architecture Digest
Architecture Digest
Sep 18, 2023 · Backend Development

Using Java 8 Optional to Avoid NullPointerException: API Overview and Practical Examples

This article explains the NullPointerException problem in Java, introduces the Java 8 Optional class, details its constructors and key methods such as of, ofNullable, empty, orElse, orElseGet, orElseThrow, map, flatMap, isPresent, ifPresent, and filter, and provides practical code examples demonstrating more elegant null‑handling.

APIFunctionalProgrammingJava
0 likes · 10 min read
Using Java 8 Optional to Avoid NullPointerException: API Overview and Practical Examples
Java Architecture Diary
Java Architecture Diary
Sep 18, 2023 · Fundamentals

What’s New in Java 21? Explore Updated String, Collections, and More

This article walks through the latest Java 21 additions—including enhanced String search methods, new Emoji utilities in Character, repeat() for StringBuilder and StringBuffer, updated Charset factories, named regex groups, SequencedCollection interfaces, localized DateTimeFormatter patterns, extended Math and BigInteger operations, and improved Thread and Future APIs—providing code examples and usage guidance.

APICollectionsconcurrency
0 likes · 13 min read
What’s New in Java 21? Explore Updated String, Collections, and More
Java High-Performance Architecture
Java High-Performance Architecture
Sep 13, 2023 · Frontend Development

Auto-Generate TypeScript APIs from Thrift Definitions

This article explains how to use Thrift as an interface definition language to automatically generate TypeScript client code, covering the definition syntax, annotation for request mapping, code generation architecture, and practical examples that boost frontend development efficiency.

APIRPCThrift
0 likes · 6 min read
Auto-Generate TypeScript APIs from Thrift Definitions
Architect's Guide
Architect's Guide
Sep 12, 2023 · Backend Development

Using Java 8 Optional API to Eliminate NullPointerException

This article explains how Java 8's Optional class and its methods—of, ofNullable, empty, orElse, orElseGet, orElseThrow, map, flatMap, isPresent, ifPresent, and filter—can replace verbose null‑checks, making code more concise and safer while providing concrete examples and source code.

APIFunctional ProgrammingJava
0 likes · 10 min read
Using Java 8 Optional API to Eliminate NullPointerException
JD Retail Technology
JD Retail Technology
Aug 30, 2023 · Frontend Development

Building a ChatGPT-Powered Chrome Extension for Word Translation

This tutorial walks through creating a Chrome extension that uses the ChatGPT API to translate selected text, covering setup with OpenAI's quickstart, key code snippets for prompts, content‑script and background service worker, Vite plugin usage, deployment on Vercel, and runtime considerations.

APIChatGPTChrome Extension
0 likes · 5 min read
Building a ChatGPT-Powered Chrome Extension for Word Translation
KooFE Frontend Team
KooFE Frontend Team
Aug 28, 2023 · Frontend Development

Server‑Driven UI: Transforming Frontend Development with Real‑World Benefits

Server‑driven UI, a technique that delivers UI structures via APIs from the server, enables faster iteration, dynamic personalization, and backend‑frontend collaboration, while presenting challenges like app‑store compliance and offline support; the article explains its principles, advantages, implementation steps, and showcases Instagram’s real‑world usage.

APIInstagramJavaScript
0 likes · 15 min read
Server‑Driven UI: Transforming Frontend Development with Real‑World Benefits
Sohu Tech Products
Sohu Tech Products
Aug 23, 2023 · Backend Development

How to Scrape Bilibili Comments and Analyze Them with ChatGPT

This article walks through discovering Bilibili's comment API, programmatically fetching paginated JSON data, converting it into Java POJOs, storing and sorting the comments, and finally feeding the top entries to ChatGPT for automated sentiment and content analysis.

APIBilibiliChatGPT
0 likes · 14 min read
How to Scrape Bilibili Comments and Analyze Them with ChatGPT
Architecture Digest
Architecture Digest
Aug 22, 2023 · Backend Development

Introduction to Spring WebFlux and Reactive Programming

This article introduces Spring WebFlux as a reactive, non‑blocking web framework built on Reactor, explains the concepts of reactive programming, compares it with traditional Spring MVC, and provides practical code examples for building and running a WebFlux application with Spring Boot.

APIJavaSpring
0 likes · 8 min read
Introduction to Spring WebFlux and Reactive Programming
php Courses
php Courses
Jul 28, 2023 · Backend Development

Developing Stable and Reliable API Interfaces with ThinkPHP6

This tutorial explains how to design request/response structures, configure routing, implement controllers, perform parameter validation, and handle exceptions when building robust API endpoints using the ThinkPHP6 framework, complete with practical code examples.

APIPHPThinkPHP6
0 likes · 6 min read
Developing Stable and Reliable API Interfaces with ThinkPHP6
Java Interview Crash Guide
Java Interview Crash Guide
Jul 26, 2023 · Backend Development

Ensuring API Idempotency: 4 Proven Strategies with SpringBoot & Redis

This article explains why API idempotency is crucial in real‑world systems, outlines which operations need it, discusses the trade‑offs of adding idempotency, and presents four practical implementation patterns—including unique primary keys, optimistic locking, anti‑duplicate tokens, and downstream sequence numbers—complete with SpringBoot code examples.

APIJavaRedis
0 likes · 23 min read
Ensuring API Idempotency: 4 Proven Strategies with SpringBoot & Redis
Python Programming Learning Circle
Python Programming Learning Circle
Jul 18, 2023 · Backend Development

Frameworks and Tools that Inspired FastAPI

This article examines the various Python web frameworks, libraries, and standards—such as Django, Flask, Django REST Framework, Requests, Swagger/OpenAPI, Marshmallow, Pydantic, Starlette, and Uvicorn—that inspired FastAPI's design, highlighting their key features and how they contributed to FastAPI's capabilities.

APIPydanticbackend
0 likes · 10 min read
Frameworks and Tools that Inspired FastAPI
MaGe Linux Operations
MaGe Linux Operations
Jul 17, 2023 · Backend Development

What Frameworks Shaped FastAPI? Lessons from Django, Flask, and More

This article explores the various Python frameworks and tools—Django, Django REST Framework, Flask, Requests, Swagger/OpenAPI, Marshmallow, Pydantic, Starlette, and Uvicorn—that inspired FastAPI, highlighting the features each contributed such as automatic documentation, micro‑framework flexibility, type‑hinted validation, and high‑performance async support.

APIFastAPIOpenAPI
0 likes · 10 min read
What Frameworks Shaped FastAPI? Lessons from Django, Flask, and More
Selected Java Interview Questions
Selected Java Interview Questions
Jul 13, 2023 · Frontend Development

Guidelines for Frontend‑Backend Separation and API Specification (V1.0.0)

This article discusses the evolution from MVC‑based backend‑centric development to modern frontend‑backend separation, explains the benefits of clear responsibility division, outlines the SPA era with Ajax, and provides a detailed V1.0.0 API specification including request/response formats, pagination, and special field conventions.

APISPAbackend
0 likes · 11 min read
Guidelines for Frontend‑Backend Separation and API Specification (V1.0.0)
HomeTech
HomeTech
Jul 4, 2023 · Backend Development

Design and Implementation of MetrAutoAPI: A Flexible Metric Automation Platform

This article presents the background, design, architecture, core functionalities, practical challenges, and solutions of MetrAutoAPI, a metric automation API that separates metric data from application layers, supports flexible SQL modeling, rule engine integration, and unified query services to meet evolving data demands.

APIMetric AutomationRule Engine
0 likes · 11 min read
Design and Implementation of MetrAutoAPI: A Flexible Metric Automation Platform
Su San Talks Tech
Su San Talks Tech
Jul 3, 2023 · Backend Development

How to Implement WeChat Public Account QR Code Login with Phone Binding

This guide walks you through the complete backend workflow, from preparing a verified WeChat service account and configuring server settings to generating parameterized QR codes, polling user status, handling follow and scan events, and binding phone numbers for seamless automatic login.

APIQR codeWeChat
0 likes · 9 min read
How to Implement WeChat Public Account QR Code Login with Phone Binding
php Courses
php Courses
Jun 28, 2023 · Backend Development

Integrating PHP with WeChat Work: Step-by-Step Guide

This guide explains how to integrate PHP with WeChat Work by registering a corporate account, creating an application, obtaining credentials, using PHP’s HTTP requests to acquire access tokens, and sending messages or retrieving user data, including a complete code example.

APIAccess TokenBackend Integration
0 likes · 4 min read
Integrating PHP with WeChat Work: Step-by-Step Guide
FunTester
FunTester
Jun 15, 2023 · Frontend Development

How to Write Reusable Code in Frontend Development

This article explains how to write reusable frontend code by identifying and separating reusable parts such as UI components, API calls, business workflows, shared data, and utility functions, illustrating each with React and Vue examples, code snippets, and best‑practice recommendations.

APIHooksReAct
0 likes · 7 min read
How to Write Reusable Code in Frontend Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 12, 2023 · Artificial Intelligence

Comprehensive Guide to Using OpenAI APIs: Models, Prompts, Embeddings, Fine‑Tuning, LangChain, and Multimodal Applications

This article provides a detailed, step‑by‑step tutorial on OpenAI’s language models, API endpoints, prompt engineering, embeddings, moderation, fine‑tuning, LangChain workflows, memory management, and multimodal capabilities such as audio transcription and image generation, complete with code examples and practical usage tips.

APILangChainMultimodal
0 likes · 45 min read
Comprehensive Guide to Using OpenAI APIs: Models, Prompts, Embeddings, Fine‑Tuning, LangChain, and Multimodal Applications
phodal
phodal
Jun 11, 2023 · Artificial Intelligence

How ArchGuard 2.0 Uses LLMs to Dynamically Generate Architecture Governance Functions

This article explains how ArchGuard 2.0 leverages large language models to transform tacit architectural knowledge into dynamic, DSL‑based governance functions, detailing the challenges of traditional tools, the design of the Co‑mate system, and the practical implementation using Kotlin REPL.

APIDSLGovernance
0 likes · 8 min read
How ArchGuard 2.0 Uses LLMs to Dynamically Generate Architecture Governance Functions
JD Tech
JD Tech
Jun 9, 2023 · Backend Development

JSF 1.7.6 Preheat Strategy Practice and Performance Test Report

This article presents a detailed practice report on the JSF 1.7.6 preheat strategy applied to JD's VOP platform, describing the background, test scenarios, deployment process, monitoring results with and without preheat, and concluding that dynamic preheat significantly reduces performance spikes during service rollout.

APIJSFVOP
0 likes · 8 min read
JSF 1.7.6 Preheat Strategy Practice and Performance Test Report
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jun 2, 2023 · Frontend Development

Top Frontend Insights: AI Naming, PDF Chat, Performance Boosts & Hidden JS APIs

This roundup highlights cutting‑edge topics ranging from why AI models are named after alpacas and how to converse with PDFs, to practical front‑end performance gains, an in‑depth webpack resolve walkthrough, ten powerful reduce techniques, and five obscure JavaScript native APIs, plus a brief intro to a leading front‑end team.

APIJavaScriptPerformance
0 likes · 3 min read
Top Frontend Insights: AI Naming, PDF Chat, Performance Boosts & Hidden JS APIs
IT Services Circle
IT Services Circle
May 24, 2023 · Backend Development

Ensuring API Idempotency: Concepts and the “One Lock, Two Check, Three Update” Method

The article explains the concept of idempotency for APIs, distinguishes request and business idempotency, highlights the risk of idempotent breakdown under high concurrency, and presents a practical solution using a three‑step process—lock, check, and update—often implemented with Redis distributed locks and database uniqueness constraints.

APIbackenddistributed lock
0 likes · 5 min read
Ensuring API Idempotency: Concepts and the “One Lock, Two Check, Three Update” Method
DevOps Cloud Academy
DevOps Cloud Academy
May 24, 2023 · Operations

Managing Jenkins with the python-jenkins API

This tutorial demonstrates how to install the python-jenkins library, explore its extensive API methods, and use Python scripts to create, copy, configure, and control Jenkins jobs, nodes, views, plugins, and builds, providing practical examples and code snippets for each operation.

APICI/CDDevOps
0 likes · 9 min read
Managing Jenkins with the python-jenkins API
Programmer DD
Programmer DD
May 16, 2023 · Artificial Intelligence

Inside OpenAI: How the Platform Democratizes Generative AI

Since its 2015 founding, OpenAI has built a suite of generative AI models—including GPT, DALL‑E, and Whisper—exposed via simple REST APIs, enabling developers to integrate advanced language, vision, and speech capabilities without deep ML expertise, while offering fine‑tuning, SDKs, and Azure integration.

APIDALL·EGPT
0 likes · 9 min read
Inside OpenAI: How the Platform Democratizes Generative AI
Java Architect Essentials
Java Architect Essentials
May 14, 2023 · Backend Development

Comprehensive Guide to Spring Boot Backend API Design: Validation, Global Exception Handling, Unified Response, Version Control, and Security

This article presents a step‑by‑step tutorial on building robust Spring Boot backend APIs, covering environment setup, parameter validation techniques, global exception handling, unified response structures, optional response wrapping, API versioning via path or header, and comprehensive security measures such as token authentication, timestamp checks, request signing, replay protection, and HTTPS.

APISpring BootValidation
0 likes · 26 min read
Comprehensive Guide to Spring Boot Backend API Design: Validation, Global Exception Handling, Unified Response, Version Control, and Security
php Courses
php Courses
May 13, 2023 · Artificial Intelligence

Implementing Face Recognition with ThinkPHP and Tencent Cloud AI

This tutorial explains how to integrate Tencent Cloud's facial recognition services with the ThinkPHP framework, covering SDK installation, API key setup, and sample code for face detection, comparison, and identification using PHP.

AIAPIPHP
0 likes · 6 min read
Implementing Face Recognition with ThinkPHP and Tencent Cloud AI
php Courses
php Courses
May 7, 2023 · Backend Development

Integrating Alibaba Cloud SMS Service with ThinkPHP6

This guide explains how to set up Alibaba Cloud SMS, configure the required Access Key ID and Secret, install the SDK, and use ThinkPHP6 to call the SMS API with sample PHP code, highlighting the steps and placeholders that must be replaced with your own credentials.

APIAlibaba CloudIntegration
0 likes · 4 min read
Integrating Alibaba Cloud SMS Service with ThinkPHP6
Java High-Performance Architecture
Java High-Performance Architecture
Apr 25, 2023 · Backend Development

Boost API Performance: 12 Proven Techniques to Slash Latency

This article shares a comprehensive, step‑by‑step guide to optimizing API performance, covering batch processing, asynchronous execution, caching, pre‑processing, pooling, parallelism, indexing, transaction management, deep pagination, SQL tuning, lock granularity, and code structure refactoring, all illustrated with Java examples.

APIJavabackend
0 likes · 11 min read
Boost API Performance: 12 Proven Techniques to Slash Latency
Java Architect Essentials
Java Architect Essentials
Apr 23, 2023 · Backend Development

Comprehensive Guide to Spring Validation: Simple to Advanced Usage and Implementation Principles

This article provides a detailed tutorial on Spring Validation, covering basic dependency setup, requestBody and requestParam/PathVariable validation, advanced techniques such as group, nested, collection and custom validation, programmatic validation, fail‑fast mode, the difference between @Valid and @Validated, and the underlying implementation mechanisms within Spring MVC.

APIHibernate ValidatorSpring
0 likes · 18 min read
Comprehensive Guide to Spring Validation: Simple to Advanced Usage and Implementation Principles
Architect's Guide
Architect's Guide
Apr 20, 2023 · Information Security

OAuth 2.0: Principles, Architecture, and Implementation Overview

This article explains the fundamental concepts, roles, and step‑by‑step flow of OAuth 2.0, compares it with single sign‑on, describes the architecture of authorization, resource, and client servers, and clarifies related terminology such as authentication, federation, and delegated access.

APIOAuth2.0SSO
0 likes · 11 min read
OAuth 2.0: Principles, Architecture, and Implementation Overview
Top Architect
Top Architect
Apr 17, 2023 · Backend Development

Designing a Unified API Response Structure with Custom Annotations and Interceptors

This article explains how to build a clean, maintainable backend API response format by defining a standard JSON wrapper, categorizing status codes, using a Result class with static helpers, and automatically applying the wrapper through a custom @ResponseResult annotation, interceptor, and ResponseBodyAdvice in a Spring‑based service.

APIInterceptorsJava
0 likes · 8 min read
Designing a Unified API Response Structure with Custom Annotations and Interceptors
System Architect Go
System Architect Go
Apr 7, 2023 · Fundamentals

Mastering JSON Patch: Efficiently Modify JSON with RFC 6902

This article explains the JSON Patch standard (RFC 6902), detailing its purpose, structure, supported operations, ordering and atomicity rules, and provides concrete code examples for add, remove, replace, move, copy, and test operations, including edge‑case handling.

APIHTTP PATCHJSON Patch
0 likes · 11 min read
Mastering JSON Patch: Efficiently Modify JSON with RFC 6902
Top Architect
Top Architect
Mar 30, 2023 · Backend Development

Calling External APIs in Spring Boot: HttpClient, RestTemplate, and Feign

This article explains how to invoke external services from a Spring Boot application using three approaches—raw HttpClient, RestTemplate, and Feign—providing code examples, configuration steps, and tips for handling headers and tokens to ensure successful API communication.

APIFeignHttpClient
0 likes · 12 min read
Calling External APIs in Spring Boot: HttpClient, RestTemplate, and Feign