Tagged articles

API

847 articles · Page 3 of 9
Architecture Digest
Architecture Digest
Feb 2, 2025 · Backend Development

UniHttp – A Declarative HTTP Interface Integration Framework for Java

This article introduces UniHttp, a declarative Java HTTP client framework that simplifies third‑party API integration by using annotations to generate request metadata, supports various parameter types, lifecycle hooks, custom processors, and provides practical enterprise‑level examples with full code snippets.

APIDeclarativeJava
0 likes · 20 min read
UniHttp – A Declarative HTTP Interface Integration Framework for Java
Raymond Ops
Raymond Ops
Jan 28, 2025 · Databases

Unlock MySQL’s Pluggable Storage Engine: Architecture, APIs, and DIY Guide

This article explains MySQL’s logical architecture, details the storage‑engine API and its key components such as connectors, parsers, optimizer, caches, and file system interaction, and provides step‑by‑step guidance on creating, opening, locking, scanning tables and building a custom storage engine.

APIDatabase ArchitectureMySQL
0 likes · 12 min read
Unlock MySQL’s Pluggable Storage Engine: Architecture, APIs, and DIY Guide
Programmer DD
Programmer DD
Jan 27, 2025 · Artificial Intelligence

Run DeepSeek‑R1 Locally with Ollama and Call It from Spring Boot

Learn how to deploy the open‑source DeepSeek‑R1 model using Ollama on Linux or macOS, configure various model sizes, and integrate it into a Spring Boot application with Spring AI to build an API‑driven translation service, complete with code examples and testing.

APIDeepSeekOllama
0 likes · 9 min read
Run DeepSeek‑R1 Locally with Ollama and Call It from Spring Boot
Ubiquitous Tech
Ubiquitous Tech
Jan 25, 2025 · Artificial Intelligence

Deploy Open-Source AI Large Models Privately with Ollama – A Step‑by‑Step Guide

This article walks through installing Ollama, setting up environment requirements, pulling and running open‑source LLMs such as qwen2 and gemma2 locally, configuring API access and environment variables, and using the AI Hub client to perform AI‑assisted code reviews, highlighting cost‑saving and security benefits.

AI Code ReviewAI HubAPI
0 likes · 13 min read
Deploy Open-Source AI Large Models Privately with Ollama – A Step‑by‑Step Guide
php Courses
php Courses
Jan 22, 2025 · Frontend Development

Customizing Baidu Map Styles with PHP: A Step-by-Step Guide

This article provides a detailed, step-by-step tutorial on how to obtain a Baidu Map API key, integrate the API library into a PHP project, create a map container, initialize the map object, customize its style via JSON, and render the customized map on a web page.

APIBaidu MapMap Styling
0 likes · 5 min read
Customizing Baidu Map Styles with PHP: A Step-by-Step Guide
Top Architecture Tech Stack
Top Architecture Tech Stack
Jan 21, 2025 · Backend Development

Common Backend Interface Performance Optimization Techniques

This article presents a comprehensive set of backend API performance optimization methods—including batch processing, asynchronous execution, caching, preprocessing, pooling, parallelization, indexing, transaction handling, pagination, SQL tuning, and lock granularity—illustrated with code snippets and diagrams to help developers improve response times and resource efficiency.

APIAsynchronousbackend
0 likes · 12 min read
Common Backend Interface Performance Optimization Techniques
Python Programming Learning Circle
Python Programming Learning Circle
Jan 20, 2025 · Fundamentals

10 Practical Python Automation Scripts for Everyday Tasks

This article presents ten ready‑to‑use Python automation scripts that demonstrate how to optimize images, process videos, convert PDFs to images, fetch and post API data, monitor battery levels, correct grammar and spelling, download files, retrieve world news, and build a simple PySide2 GUI, providing clear code examples for each use case.

APIGUIPython
0 likes · 11 min read
10 Practical Python Automation Scripts for Everyday Tasks
IT Architects Alliance
IT Architects Alliance
Jan 13, 2025 · Information Security

Microservice Security: Challenges and Key Strategies

The article examines how microservice architecture, as a subset of distributed systems, expands the attack surface and introduces data fragmentation and communication complexities, and outlines comprehensive security strategies—including API protection, service‑to‑service encryption, infrastructure hardening, authentication, vulnerability management, and emerging technologies like service mesh and serverless computing—to safeguard modern applications.

APIServerlessService Mesh
0 likes · 18 min read
Microservice Security: Challenges and Key Strategies
php Courses
php Courses
Jan 13, 2025 · Backend Development

Building GraphQL Services with Go: Course Overview

This course teaches developers with Go experience how to design and implement GraphQL APIs, covering fundamentals, server construction, request handling, schema definition, and practical deployment techniques to enhance data interaction flexibility and efficiency.

APIGoGraphQL
0 likes · 2 min read
Building GraphQL Services with Go: Course Overview
Test Development Learning Exchange
Test Development Learning Exchange
Jan 13, 2025 · Backend Development

Building a Python Flask Service for Automatic ID Generation

This guide demonstrates how to build a Python Flask-based RESTful service that generates various types of unique identifiers—including UUIDs, timestamps, Redis counters, Snowflake IDs, and random strings—while covering installation, code implementation, API endpoints, error handling, rate limiting, and extensibility considerations.

APIFlaskPython
0 likes · 7 min read
Building a Python Flask Service for Automatic ID Generation
Architecture Digest
Architecture Digest
Jan 12, 2025 · Backend Development

Introducing magic-api: A Java Rapid Development Framework for Backend Interfaces

This article introduces magic-api, a Java‑based rapid development framework that lets developers create HTTP APIs without writing traditional Controllers, Services, or DAOs, and provides a UI for designing endpoints, extensive database support, clustering, Swagger integration, and a quick‑start guide with Maven and configuration examples.

APIJavaSpring Boot
0 likes · 4 min read
Introducing magic-api: A Java Rapid Development Framework for Backend Interfaces
Open Source Tech Hub
Open Source Tech Hub
Jan 11, 2025 · Backend Development

Mastering PHP cURL: From Basics to Advanced Parallel Requests

This guide explains PHP’s cURL extension, covering installation, core concepts, step‑by‑step request setup, and practical examples for GET, POST, file download, redirect handling, error logging, and parallel requests, helping backend developers efficiently interact with external APIs and services.

APIPHPcurl
0 likes · 11 min read
Mastering PHP cURL: From Basics to Advanced Parallel Requests
php Courses
php Courses
Jan 10, 2025 · Backend Development

Implementing Logistics Tracking in a PHP E‑commerce Application

This guide outlines how to add a logistics tracking feature to a PHP e‑commerce site by collecting tracking data, integrating a courier API, parsing and storing the information, displaying it to users, and regularly updating the status to enhance trust and user satisfaction.

APIDatabasePHP
0 likes · 4 min read
Implementing Logistics Tracking in a PHP E‑commerce Application
Top Architect
Top Architect
Jan 9, 2025 · Backend Development

Common Interface Performance Optimization Strategies for Backend Systems

This article presents a comprehensive set of practical techniques—including batch processing, asynchronous execution, caching, pre‑processing, pooling, parallelization, indexing, transaction management, pagination, SQL tuning, and lock granularity—to significantly reduce API latency and improve overall backend performance, illustrated with Java code examples and diagrams.

APIOptimizationbackend
0 likes · 13 min read
Common Interface Performance Optimization Strategies for Backend Systems
Architecture and Beyond
Architecture and Beyond
Jan 4, 2025 · Backend Development

From ToC to ToB: Key Shifts in SaaS Product Design, Architecture, and Business Logic

This article examines how SaaS products evolve from consumer‑focused (ToC) to enterprise‑focused (ToB) models, detailing differences in target users, pricing, product features, multi‑tenant architecture, scalability, high availability, security, compliance, and API integration strategies required for successful business‑to‑business transformation.

APISaaSToB
0 likes · 28 min read
From ToC to ToB: Key Shifts in SaaS Product Design, Architecture, and Business Logic
Architect
Architect
Jan 1, 2025 · Backend Development

Six Common Ways to Read Request Parameters in Spring Boot

This article explains six typical techniques—@RequestParam, @PathVariable, @MatrixVariable, @RequestBody, @RequestHeader, and @CookieValue—for extracting request data in Spring Boot APIs, providing usage scenarios and concrete code examples for each method.

APIJavaRequest Parameters
0 likes · 5 min read
Six Common Ways to Read Request Parameters in Spring Boot
Eric Tech Circle
Eric Tech Circle
Dec 15, 2024 · Mobile Development

Mastering WeChat Mini Program Subscription Messages: From Setup to Code

This guide explains what WeChat Mini Program subscription messages are, outlines common use cases, and provides a step‑by‑step implementation process—including template creation, backend push configuration, frontend subscription requests, and server‑side message sending with code examples.

APIMiniProgramSubscriptionMessage
0 likes · 8 min read
Mastering WeChat Mini Program Subscription Messages: From Setup to Code
Java Tech Enthusiast
Java Tech Enthusiast
Dec 11, 2024 · Backend Development

Building a Flask Translation App with GLM-4-Flash API

This guide shows how to create a Flask web service that translates text using ZhipuAI's free, high‑speed GLM‑4‑Flash API, covering environment setup, API key configuration, asynchronous task handling, endpoint implementation, and retrieving results via a unique task ID.

APIFlaskPython
0 likes · 9 min read
Building a Flask Translation App with GLM-4-Flash API
Programmer1970
Programmer1970
Dec 6, 2024 · Backend Development

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

The article systematically compares four major API styles—SOAP, REST, GraphQL, and RPC—detailing each one's core characteristics, advantages, limitations, and suitable use‑cases, and concludes with guidance on selecting the most appropriate protocol based on security, performance, complexity, and team expertise.

APIGraphQLREST
0 likes · 13 min read
Comparing API Protocol Styles: SOAP, REST, GraphQL, and RPC
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 28, 2024 · Artificial Intelligence

Step-by-Step Guide to Registering Volcengine API, Configuring .cloudiderc, and Running LangChain Quickstart

This tutorial provides detailed instructions for registering the Volcengine API, locating and editing the .cloudiderc file, setting environment variables, installing the Volcengine Python SDK, and troubleshooting common issues when running the LangChain quick‑start examples on a cloud IDE.

AIAPILangChain
0 likes · 6 min read
Step-by-Step Guide to Registering Volcengine API, Configuring .cloudiderc, and Running LangChain Quickstart
php Courses
php Courses
Nov 20, 2024 · Backend Development

Go Language GraphQL Service Development Course Overview

This course teaches developers with basic Go knowledge how to build GraphQL services, covering fundamentals, schema design, request handling, and practical integration using Go, while comparing graphql-go and gqlgen and demonstrating deployment with Drone CI/CD.

APIGoGraphQL
0 likes · 5 min read
Go Language GraphQL Service Development Course Overview
IT Services Circle
IT Services Circle
Nov 15, 2024 · Backend Development

Best Practices for Designing Secure and Robust API Controller Interfaces

This guide outlines comprehensive techniques for building safe, repeatable, and maintainable API controller interfaces, covering signature generation, encryption, IP whitelisting, rate limiting, parameter validation, unified responses, exception handling, logging, idempotency, request size limits, stress testing, asynchronous processing, data masking, and complete documentation.

APILoggingexception handling
0 likes · 15 min read
Best Practices for Designing Secure and Robust API Controller Interfaces
Liangxu Linux
Liangxu Linux
Nov 14, 2024 · Databases

Master SQLite with C: Essential Functions and Sample Code

This guide walks through using SQLite's C API—including opening databases, executing queries with and without callbacks, handling results, and performing insert, delete, and display operations—complete with code snippets, table schemas, and compilation instructions.

APIC++Database
0 likes · 12 min read
Master SQLite with C: Essential Functions and Sample Code
Architect
Architect
Nov 13, 2024 · Backend Development

UniHttp – Declarative HTTP Client Framework for Java Enterprise Projects

UniHttp is a declarative HTTP interface integration framework that simplifies third‑party API calls in Java projects by generating proxy beans, supporting rich annotations for request parameters, lifecycle hooks, custom processors, and seamless Spring integration, thereby improving code cohesion and maintainability.

APIDeclarativeJava
0 likes · 21 min read
UniHttp – Declarative HTTP Client Framework for Java Enterprise Projects
dbaplus Community
dbaplus Community
Oct 31, 2024 · Fundamentals

When to Choose SPI vs API? A Deep Dive into Interface Placement

This article explores the concepts of Service Provider Interface (SPI) and Application Programming Interface (API), examines three possible package locations for interfaces, compares their rules, advantages, and trade‑offs, and provides guidance on selecting the appropriate approach for modular and extensible software design.

APIModular ArchitectureSPI
0 likes · 8 min read
When to Choose SPI vs API? A Deep Dive into Interface Placement
Test Development Learning Exchange
Test Development Learning Exchange
Oct 7, 2024 · Interview Experience

30 Must‑Know Interview Questions & Answers for Modern Software Development

This article compiles 30 essential interview questions covering fundamentals, API pagination, HTTP status codes, JSON schema validation, CORS, test automation frameworks, pytest parametrization and fixtures, mocking, coverage testing, load and stress testing, Locust and JMeter usage, security testing such as SQL injection, XSS, OAuth2, JWT, CI/CD concepts with Jenkins, GitHub Actions, Travis CI, Docker, and Python code quality tools like static analysis, black formatting, unit testing, refactoring, and technical debt management, each accompanied by concise explanations and runnable code snippets.

APICI/CDPython
0 likes · 15 min read
30 Must‑Know Interview Questions & Answers for Modern Software Development
php Courses
php Courses
Sep 25, 2024 · Backend Development

PHP Development Ecosystem in 2024: Trends, Frameworks, Security, and Future Outlook

In 2024, PHP remains a dominant backend language, with the release of PHP 8.3, thriving frameworks like Laravel and Symfony, modern development practices, enhanced security measures, and growing integration with AI, IoT, and serverless architectures, ensuring its continued relevance in web development.

APIFrameworksModern Practices
0 likes · 13 min read
PHP Development Ecosystem in 2024: Trends, Frameworks, Security, and Future Outlook
Programmer1970
Programmer1970
Sep 22, 2024 · Backend Development

15 Proven Techniques to Optimize API Performance

This article enumerates fifteen practical techniques—including local and distributed caching, parallelism, asynchrony, pooling, sharding, SQL tuning, pre‑computation, transaction trimming, bulk I/O, lock granularity, context propagation, collection sizing, and query optimization—to systematically improve the response time and throughput of service interfaces.

APIAsynchronousSQL
0 likes · 14 min read
15 Proven Techniques to Optimize API Performance
php Courses
php Courses
Sep 14, 2024 · Backend Development

Customizing Baidu Map Styles with PHP and Baidu Maps API

This tutorial walks through six steps—obtaining an API key, importing the Baidu Maps library, creating a map container, initializing the map object in PHP, setting a custom style via JSON, and rendering the map—enabling developers to tailor Baidu map appearances within their web applications.

APIBaidu MapsMap Styling
0 likes · 4 min read
Customizing Baidu Map Styles with PHP and Baidu Maps API
Top Architect
Top Architect
Sep 12, 2024 · Fundamentals

Understanding SPI vs API: Interface Placement and Design Principles

The article explains the distinction between Service Provider Interfaces (SPI) and Application Programming Interfaces (API), discusses three possible package placements for interfaces, outlines rules and advantages of each, and provides guidance on choosing between SPI and API based on extensibility, interaction, and stability.

APISPISoftware Architecture
0 likes · 9 min read
Understanding SPI vs API: Interface Placement and Design Principles
Ubiquitous Tech
Ubiquitous Tech
Sep 11, 2024 · Backend Development

How to Apply for a Personal‑Signed Payment Platform and Master Payment Integration

This article walks through why real payment integration matters for C‑end projects and resumes, introduces the Blue Rabbit personal‑signing platform, details the step‑by‑step application, verification, fee payment, merchant activation, and provides Java SDK design patterns and code samples for integrating the API.

APIBlue RabbitDesign Patterns
0 likes · 19 min read
How to Apply for a Personal‑Signed Payment Platform and Master Payment Integration
php Courses
php Courses
Sep 9, 2024 · Backend Development

Building GraphQL Services with Go: Course Overview

This course teaches developers with basic Go knowledge how to design and implement GraphQL servers, covering core GraphQL concepts, Go integration, practical examples, CI/CD deployment, and tools like gqlgen and GraphQL Playground to create modern, flexible APIs.

APIGoGraphQL
0 likes · 2 min read
Building GraphQL Services with Go: Course Overview
FunTester
FunTester
Sep 9, 2024 · Frontend Development

Understanding Message Passing in Chrome Extensions

This article provides a comprehensive guide to Chrome extension message passing, covering its core concepts, common use cases such as content-to-background communication, popup interactions, broadcast messaging, as well as detailed code examples for one‑way messages, long‑lived connections, and cross‑extension communication.

APImessage passing
0 likes · 19 min read
Understanding Message Passing in Chrome Extensions
Top Architect
Top Architect
Sep 6, 2024 · Backend Development

JDFrame/SDFrame: A JVM‑Level DataFrame API for Simplified Java Stream Processing

This article introduces JDFrame and SDFrame, two Java libraries that provide a DataFrame‑style, semantic API for simplifying stream operations, including dependency setup, quick‑start examples, matrix viewing, filtering, aggregation, deduplication, grouping, sorting, joining, pagination, window functions, and a comparison of their execution models, along with links to the source code and documentation.

APIDataFrameJDFrame
0 likes · 18 min read
JDFrame/SDFrame: A JVM‑Level DataFrame API for Simplified Java Stream Processing
Java Architect Essentials
Java Architect Essentials
Sep 5, 2024 · Backend Development

Comprehensive Guide to WebSocket: Protocol, Lifecycle, API, and Java Implementation

This article provides an in‑depth overview of the WebSocket protocol, covering its fundamentals, advantages, lifecycle, message formats, Java API usage, Spring Boot integration, performance considerations, and future development directions, complete with practical code examples for both server and client sides.

APIJavaReal‑time communication
0 likes · 18 min read
Comprehensive Guide to WebSocket: Protocol, Lifecycle, API, and Java Implementation
Architecture Digest
Architecture Digest
Aug 31, 2024 · Backend Development

Standardizing Backend API Responses with a JSON Result Wrapper and Global Interceptor

This article explains how to design a unified JSON response format for backend APIs, define systematic status codes, and implement a Spring @ResponseResult annotation with a global interceptor and ResponseBodyAdvice to automatically wrap controller results, improving consistency and error handling across micro‑service projects.

APIresponse
0 likes · 6 min read
Standardizing Backend API Responses with a JSON Result Wrapper and Global Interceptor
大转转FE
大转转FE
Aug 30, 2024 · Frontend Development

Mastering WebRTC: Essential Front‑End APIs and Real‑Time Communication Basics

This article provides a comprehensive front‑end guide to WebRTC, covering its core concepts, differences from WebSocket, browser compatibility, typical use cases, advantages and drawbacks, and detailed usage of key APIs such as getUserMedia, getDisplayMedia, RTCPeerConnection, and RTCDataChannel with practical code examples.

APIRTCPeerConnectionReal‑time communication
0 likes · 15 min read
Mastering WebRTC: Essential Front‑End APIs and Real‑Time Communication Basics
macrozheng
macrozheng
Aug 23, 2024 · Backend Development

Validate JSON in Spring Boot with JSON Schema: Step‑by‑Step Guide

This article explains how to integrate JSON Schema validation into a Spring Boot application, covering dependency setup, schema definition, bean configuration, service implementation, controller exposure, and testing with curl to ensure JSON payloads conform to the defined rules.

APIJSON SchemaJava
0 likes · 7 min read
Validate JSON in Spring Boot with JSON Schema: Step‑by‑Step Guide
Top Architect
Top Architect
Aug 21, 2024 · Backend Development

Designing a Unified API Response Structure with Custom Annotations and Interceptors

This article explains how to design a clean, unified API response format for backend services by defining a standard JSON wrapper, categorizing status codes, adding descriptive messages, and using custom @ResponseResult annotations together with interceptors and controller advice to automatically wrap and handle responses in a Spring‑based application.

APIInterceptorsJava
0 likes · 9 min read
Designing a Unified API Response Structure with Custom Annotations and Interceptors
php Courses
php Courses
Aug 19, 2024 · Backend Development

Building GraphQL Services with Go: Course Overview

This course teaches developers with basic Go knowledge how to design and implement GraphQL services, covering fundamentals of GraphQL, schema definition, request handling, and integration techniques through practical examples to build modern, flexible APIs.

APIGoGraphQL
0 likes · 3 min read
Building GraphQL Services with Go: Course Overview
Su San Talks Tech
Su San Talks Tech
Aug 14, 2024 · Operations

How to Diagnose and Fix the 8 Most Common Production Issues

This article outlines practical troubleshooting steps for eight frequent production problems—including OOM, CPU spikes, interface timeouts, index failures, deadlocks, disk issues, MQ backlogs, and API errors—providing clear guidance and code snippets to help engineers quickly identify root causes and resolve them.

APICPUDeadlock
0 likes · 14 min read
How to Diagnose and Fix the 8 Most Common Production Issues
21CTO
21CTO
Aug 12, 2024 · Fundamentals

12 Must‑Have Open‑Source Tools Every Developer Should Use

Discover twelve carefully curated open‑source utilities—from IDEs and API testers to AI‑powered terminals and container orchestrators—that can dramatically boost developer productivity and streamline everyday coding workflows.

AIAPIIDE
0 likes · 10 min read
12 Must‑Have Open‑Source Tools Every Developer Should Use
Test Development Learning Exchange
Test Development Learning Exchange
Aug 8, 2024 · Backend Development

Comprehensive Guide to Using Python's requests Library for Various HTTP Request Scenarios

This article provides a step‑by‑step tutorial on sending JSON, form data, files, handling authentication, redirects, timeouts, cookies, custom headers, SSL verification, proxies, streaming downloads, chunked uploads, session management, error handling, token authentication, and OAuth2 using Python's requests library.

APINetworking
0 likes · 11 min read
Comprehensive Guide to Using Python's requests Library for Various HTTP Request Scenarios
Ops Development & AI Practice
Ops Development & AI Practice
Aug 7, 2024 · Artificial Intelligence

How ChatGPT’s New JSON Output Transforms AI Integration

This article examines OpenAI's recent ChatGPT API update that adds JSON‑formatted responses, detailing the technical background, implementation steps, example requests and responses, and the broader impact on developers, enterprises, and future AI applications.

APIArtificial IntelligenceChatGPT
0 likes · 10 min read
How ChatGPT’s New JSON Output Transforms AI Integration
Alibaba Cloud Native
Alibaba Cloud Native
Jul 30, 2024 · Cloud Native

Deploy ComfyUI as a Serverless API for Scalable AI Image Generation

This article explains how to transform ComfyUI into a serverless API using Alibaba Cloud Function Compute, detailing the challenges of GPU resource costs, high concurrency, and usability, while providing a step‑by‑step guide, code examples, and best‑practice recommendations for building scalable AI drawing applications.

AI image generationAPIComfyUI
0 likes · 21 min read
Deploy ComfyUI as a Serverless API for Scalable AI Image Generation
php Courses
php Courses
Jul 26, 2024 · Backend Development

Using curl_init() in PHP: Syntax, Parameters, Return Value, and 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, and processing JSON responses.

APIcurl_inithttp
0 likes · 4 min read
Using curl_init() in PHP: Syntax, Parameters, Return Value, and Example
Huolala Tech
Huolala Tech
Jul 23, 2024 · Operations

How a Scalable Automation Framework Revolutionized Marketing API Testing

This article details the evolution of a marketing‑focused automation framework—from a siloed "chimney" architecture to a modular, middle‑platform design and finally a stable, extensible system—highlighting challenges, design choices, code generation, CI/CD integration, and measurable efficiency gains.

APICI/CDframework
0 likes · 28 min read
How a Scalable Automation Framework Revolutionized Marketing API Testing
php Courses
php Courses
Jul 16, 2024 · Backend Development

Customizing Baidu Map Styles with PHP and Baidu Map API

This article provides a step‑by‑step guide for developers to customize Baidu Map styles using PHP, covering API key acquisition, library inclusion, creating a map container, initializing the map object, setting a JSON‑based style, and rendering the map on a web page.

APIBaidu MapMap Styling
0 likes · 4 min read
Customizing Baidu Map Styles with PHP and Baidu Map API
Java Tech Enthusiast
Java Tech Enthusiast
Jul 13, 2024 · Backend Development

Implementing Captcha Login with Spring Boot and Redis

The guide demonstrates how to build a front‑end/back‑end separated captcha login using Spring Boot, Kaptcha and Redis, showing Redis‑based captcha storage with a unique key, Base64 image delivery, and verification logic that replaces traditional session‑based approaches.

APICAPTCHAJava
0 likes · 12 min read
Implementing Captcha Login with Spring Boot and Redis
Java Backend Technology
Java Backend Technology
Jul 12, 2024 · Backend Development

Designing a Clean API Response Wrapper in Java Spring

This article explains how to standardize API responses in a micro‑service architecture by defining a JSON result format with code, message, and data fields, using HTTP‑like status code ranges, and automatically wrapping controller outputs with a custom @ResponseResult annotation and Spring's ResponseBodyAdvice.

APIJavaSpring
0 likes · 8 min read
Designing a Clean API Response Wrapper in Java Spring
Architecture Development Notes
Architecture Development Notes
Jul 5, 2024 · Artificial Intelligence

Simplify Multi‑LLM Integration in Rust with the genai Library

genai is a Rust library that unifies the APIs of major large language models, offering a lightweight, native solution with simple chat‑focused examples, demonstrated through a dual‑model Rust program, and outlines future expansions such as additional model support, multimodal capabilities, and performance optimizations.

APIArtificial IntelligenceGenAI
0 likes · 6 min read
Simplify Multi‑LLM Integration in Rust with the genai Library
Top Architect
Top Architect
Jun 28, 2024 · Backend Development

Designing a Unified API Response Structure for Backend Services

This article explains how to create a consistent JSON response format with status codes, messages, and data payloads, and how to automate its generation in Java Spring using a custom @ResponseResult annotation, interceptor, and controller advice to simplify backend development and improve front‑end integration.

APIAnnotationJava
0 likes · 9 min read
Designing a Unified API Response Structure for Backend Services
JavaEdge
JavaEdge
Jun 27, 2024 · Backend Development

Build a FastAPI Chatbot with LangChain and WebSocket – Step‑by‑Step Guide

This tutorial walks through installing FastAPI and related packages, creating a basic FastAPI app, adding chat, PDF, and text endpoints, integrating LangChain tools for AI responses, implementing a WebSocket echo service, and running the server with uvicorn, all illustrated with code snippets and screenshots.

APIFastAPILangChain
0 likes · 8 min read
Build a FastAPI Chatbot with LangChain and WebSocket – Step‑by‑Step Guide
php Courses
php Courses
Jun 27, 2024 · Information Security

How to Build an OAuth2 Authorization Code Server in PHP

This tutorial explains step‑by‑step how to set up a secure OAuth2 authorization‑code server in PHP, covering the OAuth flow, library installation, server code, database schema, and testing with curl.

APIAuthorization CodeOAuth2
0 likes · 6 min read
How to Build an OAuth2 Authorization Code Server in PHP
21CTO
21CTO
Jun 22, 2024 · Backend Development

How to Build a Secure Laravel 11 API with Sanctum – Step‑by‑Step Guide

This tutorial walks you through installing Laravel 11, adding Sanctum for API authentication, creating migrations, models, resources, controllers, and routes, and finally testing the API with Postman, providing complete code snippets and configuration details for a functional backend.

APIPHPSanctum
0 likes · 11 min read
How to Build a Secure Laravel 11 API with Sanctum – Step‑by‑Step Guide
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 20, 2024 · Backend Development

Mastering Unified Response and Global Exception Handling in Spring Boot 3

This tutorial explains how to implement a standardized response format and a global exception handling mechanism in Spring Boot 3, providing reusable code examples, status enums, controller advice, and best‑practice guidelines to improve code consistency, readability, and maintainability across backend projects.

APIExceptionHandlingSpringBoot
0 likes · 10 min read
Mastering Unified Response and Global Exception Handling in Spring Boot 3
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 19, 2024 · Frontend Development

Preventing Duplicate API Requests in Front‑end Development with Debounce, Throttle, Loading Locks, and Axios CancelToken

The article explains why repeated button clicks or searches cause duplicate API calls, discusses why debounce/throttle are not ideal, and presents three practical solutions—loading state locking, request cancellation with Axios CancelToken, and related code examples—to efficiently avoid redundant requests in Vue applications.

APIThrottleVue
0 likes · 7 min read
Preventing Duplicate API Requests in Front‑end Development with Debounce, Throttle, Loading Locks, and Axios CancelToken
21CTO
21CTO
Jun 15, 2024 · Backend Development

When to Use POST, PUT, or PATCH? Clear Differences Explained

This article demystifies the confusion between HTTP methods POST, PUT, and PATCH by explaining their distinct purposes, showing practical code examples, and highlighting when each should be used in RESTful API design.

APIPOSTPUT
0 likes · 5 min read
When to Use POST, PUT, or PATCH? Clear Differences Explained
DataFunTalk
DataFunTalk
Jun 11, 2024 · Artificial Intelligence

Guide to Fine‑Tuning OpenAI Models for Improved Performance

This guide explains how to fine‑tune OpenAI’s pre‑trained models, covering data preparation, environment setup, API usage, code examples, hyper‑parameter tuning, monitoring, and best practices to achieve better performance with less data and compute resources.

AI modelsAPIData Preparation
0 likes · 16 min read
Guide to Fine‑Tuning OpenAI Models for Improved Performance
Test Development Learning Exchange
Test Development Learning Exchange
Jun 6, 2024 · Backend Development

Applying Python Metaclasses for Dynamic API Enhancements

This article demonstrates how Python metaclasses can be leveraged to automatically add authentication headers, manage configuration, log requests, handle exceptions, generate test cases, switch environments, validate parameters, control API versioning, register response validators, and inject dependencies, streamlining backend development.

APIDesign PatternsPython
0 likes · 10 min read
Applying Python Metaclasses for Dynamic API Enhancements
Lobster Programming
Lobster Programming
Jun 3, 2024 · Backend Development

How to Ensure API Idempotency: Prevent Duplicate Requests in Backend Systems

Ensuring API idempotency is crucial to avoid duplicate operations like double crediting points or double payments, and this article examines common causes of repeated calls—such as rapid user clicks, retries, and message queues—and presents practical backend solutions including frontend controls, Redis setnx, token validation, unique indexes, counting, and state machines.

APIDatabaseRedis
0 likes · 7 min read
How to Ensure API Idempotency: Prevent Duplicate Requests in Backend Systems
Test Development Learning Exchange
Test Development Learning Exchange
Jun 3, 2024 · Fundamentals

Using Argument Unpacking in Python for API Testing and Automation

This article explains Python's argument unpacking feature and demonstrates ten practical examples—including batch API calls, request handling, test data validation, configuration management, user creation, parameterized tests, logging, database updates, dynamic query building, and environment switching—to streamline automation testing.

APIAutomation TestingPython
0 likes · 6 min read
Using Argument Unpacking in Python for API Testing and Automation
Go Programming World
Go Programming World
Jun 3, 2024 · Backend Development

Using GRequests: A Go Clone of Python Requests for Simplified HTTP Requests

This article introduces the Go library grequests—a clone of Python's requests—demonstrates its installation, compares its API with net/http, and provides concise examples for GET, POST, query strings, basic authentication, and file upload/download, highlighting its simplicity and advantages for HTTP client development.

APIGofile upload
0 likes · 10 min read
Using GRequests: A Go Clone of Python Requests for Simplified HTTP Requests
Top Architect
Top Architect
May 24, 2024 · Fundamentals

Guidelines for Front‑Back End Separation and API Specification

The article explains why front‑back end separation is needed, outlines common collaboration patterns, presents a staged migration from MVC to SPA, and provides detailed API request/response standards, interface versioning, and practical steps for implementing clean separation in modern web projects.

APIarchitecturebackend
0 likes · 12 min read
Guidelines for Front‑Back End Separation and API Specification
Programmer DD
Programmer DD
May 23, 2024 · Backend Development

6 Essential Ways to Read Request Parameters in Spring Boot

This guide explains six common Spring Boot techniques—@RequestParam, @PathVariable, @MatrixVariable, @RequestBody, @RequestHeader, and @CookieValue—for extracting URL query strings, path variables, matrix variables, request bodies, headers, and cookies, complete with code examples for each method.

APIJavaRequest Parameters
0 likes · 5 min read
6 Essential Ways to Read Request Parameters in Spring Boot
php Courses
php Courses
May 21, 2024 · Backend Development

Converting CSV Files to HTML Using PHP and Cloudmersive API

This article explains how to use PHP and the free Cloudmersive Document Convert API to transform CSV files into HTML, covering installation of the API client via Composer, configuring the API key, and executing the conversion with sample code.

APICSVCloudmersive
0 likes · 3 min read
Converting CSV Files to HTML Using PHP and Cloudmersive API
php Courses
php Courses
May 20, 2024 · Backend Development

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

This article explains the PHP curl_init() function, covering its syntax, optional URL parameter, return value, and provides a detailed example demonstrating how to initialize a cURL session, set options, execute the request, handle errors, and process the response data.

APIPHPbackend development
0 likes · 4 min read
Using curl_init() in PHP: Syntax, Parameters, Return Value, and Example
CSS Magic
CSS Magic
May 16, 2024 · Artificial Intelligence

GPT-4o API Hands‑On Review: Blessing or Challenge for Developers?

The article evaluates GPT‑4o’s API by comparing its halved pricing, 50% higher token utilization, roughly double inference speed, and new prompt‑sensitivity quirks against GPT‑4‑Turbo and other models, then offers practical tips for integration and troubleshooting.

APIGPT-4oPricing
0 likes · 13 min read
GPT-4o API Hands‑On Review: Blessing or Challenge for Developers?
php Courses
php Courses
May 15, 2024 · Information Security

Detecting SQL Injection in PHP Using the Cloudmersive Security API

This guide explains how to protect PHP applications from SQL injection attacks by installing the Cloudmersive Security API client via Composer and using its content‑threat detection endpoint to scan user input, all with a free API key offering up to 800 scans per month.

APICloudmersive APIContent Threat Detection
0 likes · 3 min read
Detecting SQL Injection in PHP Using the Cloudmersive Security API
CSS Magic
CSS Magic
May 14, 2024 · Artificial Intelligence

First Look at GPT-4o: Hands‑On Experience, FAQs, and New Free‑User Benefits

The article provides a hands‑on review of OpenAI's newly released GPT‑4o model, covering its multimodal capabilities, real‑time voice demo, desktop client rollout, access options for paid and free users, practical usage tips, and early observations on API performance and limitations.

AI modelAPIChatGPT
0 likes · 9 min read
First Look at GPT-4o: Hands‑On Experience, FAQs, and New Free‑User Benefits
Architect
Architect
May 8, 2024 · Backend Development

Choosing the Right API Architecture: RPC, SOAP, REST, or GraphQL?

This article compares the four major API architectural styles—RPC, SOAP, REST, and GraphQL—by explaining how each works, outlining their strengths and weaknesses, presenting real‑world use cases, and offering guidance on selecting the most suitable style for a given project.

APIComparisonGraphQL
0 likes · 21 min read
Choosing the Right API Architecture: RPC, SOAP, REST, or GraphQL?
21CTO
21CTO
May 4, 2024 · Backend Development

REST vs GraphQL vs Async APIs: Which Is Right for Your Projects?

This guide compares REST, GraphQL, and asynchronous APIs, outlining their core principles, advantages, disadvantages, and ideal use cases, and provides a side‑by‑side comparison to help developers choose the most suitable API style for their applications.

APIComparisonGraphQL
0 likes · 12 min read
REST vs GraphQL vs Async APIs: Which Is Right for Your Projects?
Architects Research Society
Architects Research Society
May 3, 2024 · Operations

Digital Transformation Framework for Asset Management: Business, Technology, and Cultural Perspectives

The article presents a comprehensive Digital Transformation Framework (DTF) for asset‑management firms, detailing how financial, economic, risk, and technical dimensions intertwine, illustrating the composable‑enterprise model, middle‑office evolution, API‑centric automation, and the essential cultural shift required for successful digital change.

APIBusiness Strategycomposable enterprise
0 likes · 17 min read
Digital Transformation Framework for Asset Management: Business, Technology, and Cultural Perspectives
JD Tech
JD Tech
Apr 25, 2024 · Backend Development

Comprehensive API Performance Optimization: Diagnosis, Problem Localization, and Solutions with Pfinder and JSF Asynchronous Calls

This article details a comprehensive API performance optimization journey, covering current diagnostics with Pfinder and UMP, pinpointing bottlenecks such as excessive RPC loops and large data sets, and presenting solutions like Set-based deduplication, JSF asynchronous calls, and code refactoring that reduce latency from seconds to milliseconds.

APIAsynchronousJSF
0 likes · 7 min read
Comprehensive API Performance Optimization: Diagnosis, Problem Localization, and Solutions with Pfinder and JSF Asynchronous Calls
21CTO
21CTO
Apr 23, 2024 · Artificial Intelligence

How to Build a Python ChatGPT App: Step‑by‑Step API Guide

This tutorial walks you through accessing the OpenAI ChatGPT API with Python, covering account setup, API key generation, code examples for basic calls, custom system instructions, conversation memory handling, and building a simple GUI chatbot using tkinter or Gradio.

AIAPIChatGPT
0 likes · 9 min read
How to Build a Python ChatGPT App: Step‑by‑Step API Guide