Tagged articles
144 articles
Page 2 of 2
Top Architect
Top Architect
Sep 11, 2020 · Backend Development

Non‑Intrusive Unified JSON Response Format with Global Handling in Spring Boot

This article demonstrates how to design a non‑intrusive, unified JSON response structure for Spring Boot applications, defines a standard Result wrapper and status enum, shows static factory methods, and explains global handling via @ResponseResultBody, @RestControllerAdvice, and centralized exception processing.

Exception HandlingJSONJava
0 likes · 14 min read
Non‑Intrusive Unified JSON Response Format with Global Handling in Spring Boot
Architecture Digest
Architecture Digest
Sep 1, 2020 · Backend Development

A Comparative Overview of Popular REST API Tools

This article surveys a wide range of REST API tools—covering API definition, testing, monitoring, publishing, and centralized management—highlighting their key features, supported languages, integration capabilities, and suitability for teams of different sizes and project requirements.

API ManagementAPI testingBackend Tools
0 likes · 8 min read
A Comparative Overview of Popular REST API Tools
Laravel Tech Community
Laravel Tech Community
Aug 13, 2020 · Backend Development

WordPress New Release Features and Developer Updates

The article outlines the latest WordPress release, highlighting performance improvements such as image lazy loading, new XML sitemap support, enhanced block editor capabilities, accessibility upgrades, and a series of developer‑focused updates including REST API block registration, environment definitions, updated libraries, and new functions for theme and plugin development.

CMSPHPREST API
0 likes · 3 min read
WordPress New Release Features and Developer Updates
21CTO
21CTO
Jul 12, 2020 · Backend Development

Master Deno.js: Build a Full‑Stack MySQL CRUD API

This tutorial introduces Deno.js, explains its security‑first runtime features, compares it with Node.js, and walks through building a complete MySQL‑backed CRUD REST API using TypeScript, covering installation, code structure, and execution steps.

BackendCRUDDeno
0 likes · 11 min read
Master Deno.js: Build a Full‑Stack MySQL CRUD API
21CTO
21CTO
Jun 3, 2020 · Backend Development

Explore SpaceX’s Open REST API: Access Rocket Data with Python, Docker & More

This article introduces the community‑maintained SpaceX REST API that aggregates all launch, vehicle, and payload data, explains how to query it using tools like Postman or Python, and provides deployment options via Docker or local npm setup for developers.

MongoDBPythonREST API
0 likes · 5 min read
Explore SpaceX’s Open REST API: Access Rocket Data with Python, Docker & More
ITPUB
ITPUB
Jun 2, 2020 · Backend Development

Unlock the r/SpaceX Open REST API: Access All Rocket Data with Python and Docker

This article introduces the community‑maintained r/SpaceX REST API that aggregates every SpaceX rocket datum, explains how to query it via JSON in multiple languages, provides a Python example, and details Docker, local, and Postman deployment options for developers.

DockerMongoDBOpen Data
0 likes · 5 min read
Unlock the r/SpaceX Open REST API: Access All Rocket Data with Python and Docker
DevOps Engineer
DevOps Engineer
May 25, 2020 · Operations

How to Lint Jenkins Declarative Pipelines Using REST API and VS Code Plugin

This article explains two practical methods—using a custom linter.sh script that calls Jenkins's REST API and employing the Jenkins Pipeline Linter Connector VS Code extension—to validate declarative pipeline syntax before committing, reducing repeated build failures caused by syntax errors.

JenkinsPipelineREST API
0 likes · 4 min read
How to Lint Jenkins Declarative Pipelines Using REST API and VS Code Plugin
21CTO
21CTO
Apr 11, 2020 · Backend Development

Mastering REST API Parameters: Best Practices for Query Strings

This article explains the best practices for using parameters and query strings in REST API design, covering pagination, parameterization concepts, HTTP methods, headers, caching, and authorization, and provides guidance on choosing the right approach to create efficient, stateless, and scalable APIs.

Backend DevelopmentHTTPQuery Parameters
0 likes · 5 min read
Mastering REST API Parameters: Best Practices for Query Strings
360 Quality & Efficiency
360 Quality & Efficiency
Mar 24, 2020 · Databases

Introduction to Elasticsearch: Core Concepts, Use Cases, and Practical Operations

This article introduces Elasticsearch by explaining its core concepts such as indices, types, documents, mappings, and Query DSL, demonstrates common use cases, and provides step‑by‑step instructions for creating, updating, viewing, and deleting indices and documents using RESTful APIs, curl commands, and Docker‑compose deployment.

CRUDDockerElasticsearch
0 likes · 5 min read
Introduction to Elasticsearch: Core Concepts, Use Cases, and Practical Operations
Wukong Talks Architecture
Wukong Talks Architecture
Mar 2, 2020 · Backend Development

Using JDBC with Spring Boot: Configuration, Auto‑Configuration, JdbcTemplate, Swagger Integration, and Common Troubleshooting

This guide explains how to integrate JDBC into a Spring Boot project, covering Maven dependencies, datasource configuration, Spring Boot's auto‑configuration mechanism, JdbcTemplate usage, Swagger setup for API testing, CRUD examples on a MySQL department table, and solutions to typical connection errors.

JDBCJdbcTemplateREST API
0 likes · 13 min read
Using JDBC with Spring Boot: Configuration, Auto‑Configuration, JdbcTemplate, Swagger Integration, and Common Troubleshooting
21CTO
21CTO
Oct 15, 2019 · Backend Development

What’s New in WordPress 5.3 Beta 3? Admin UI, Login Fixes, and REST API Enhancements

WordPress 5.3 Beta 3, slated for release on November 12, 2019, brings a refreshed admin interface, fixes confusing login errors, improves image upload accessibility, updates MediaElement.js to 4.2.13, and adds several REST API enhancements, with the beta now publicly testable via the WordPress Beta Tester plugin.

Admin UIBetaCMS
0 likes · 3 min read
What’s New in WordPress 5.3 Beta 3? Admin UI, Login Fixes, and REST API Enhancements
Programmer DD
Programmer DD
Oct 5, 2019 · Backend Development

Master Elegant Request Parameter Validation in Spring Boot with JSR‑303

This tutorial explains why server‑side request parameter validation is essential, introduces the JSR‑303 Bean Validation standard and its Hibernate Validator implementation, and provides step‑by‑step code examples, Swagger integration tips, and dependency guidance for building robust Spring Boot REST APIs.

Bean ValidationHibernate ValidatorJSR-303
0 likes · 11 min read
Master Elegant Request Parameter Validation in Spring Boot with JSR‑303
Programmer DD
Programmer DD
Oct 4, 2019 · Backend Development

Boost Spring Boot REST APIs with Swagger2: A Step-by-Step Guide

This tutorial explains how to integrate Swagger2 into a Spring Boot RESTful API project, covering dependency setup, configuration, annotation usage, and UI testing, enabling automatic, maintainable API documentation for multiple client platforms.

Backend DevelopmentJavaREST API
0 likes · 10 min read
Boost Spring Boot REST APIs with Swagger2: A Step-by-Step Guide
Programmer DD
Programmer DD
Sep 12, 2019 · Backend Development

Build a Reactive Spring Boot REST API with RxJava: Step‑by‑Step Guide

Learn how to create a reactive REST API using Spring Boot and RxJava, covering prerequisite knowledge, required dependencies, CRUD endpoint definitions, service layer implementation with RxJava Single, and web controller integration, plus essential Maven setup and tips to avoid common HttpMediaNotAcceptableException errors.

JavaREST APIRxJava
0 likes · 7 min read
Build a Reactive Spring Boot REST API with RxJava: Step‑by‑Step Guide
21CTO
21CTO
Jun 10, 2019 · Databases

Master Elasticsearch in Python: From Installation to Advanced Queries

This tutorial introduces Elasticsearch, explains its architecture and use cases, walks through installation, index creation, mapping, CRUD operations, and demonstrates how to integrate and query Elasticsearch from Python using both the REST API and the official client library.

ElasticsearchNoSQLPython
0 likes · 13 min read
Master Elasticsearch in Python: From Installation to Advanced Queries
Java Captain
Java Captain
Oct 8, 2018 · Backend Development

Spring Boot Tutorial: Building a Rental Service with MyBatis Integration

This article provides a step‑by‑step guide to creating a Spring Boot application, generating a project template, adding a MyBatis‑based persistence layer, implementing service and controller layers, configuring the database, and running the application to expose REST endpoints.

Backend DevelopmentJavaMyBatis
0 likes · 9 min read
Spring Boot Tutorial: Building a Rental Service with MyBatis Integration
Programmer DD
Programmer DD
Sep 16, 2018 · Backend Development

Mastering @RequestBody and @ResponseBody in Spring MVC: A Quick Guide

This article explains how Spring MVC uses @RequestBody to deserialize JSON request bodies into Java objects and @ResponseBody to serialize Java objects back to JSON, providing clear code examples, curl testing, and notes on @RestController behavior.

@RequestBodyBackend DevelopmentJava
0 likes · 4 min read
Mastering @RequestBody and @ResponseBody in Spring MVC: A Quick Guide
Programmer DD
Programmer DD
Sep 1, 2018 · Backend Development

Mastering Spring REST API Exception Handling: From @ExceptionHandler to @ControllerAdvice

This guide walks through multiple strategies for handling exceptions in Spring REST APIs, covering legacy @ExceptionHandler methods, HandlerExceptionResolver options, the modern @ControllerAdvice approach, and security-related error handling, providing code examples and best‑practice recommendations for building robust, maintainable services.

BackendException HandlingJava
0 likes · 11 min read
Mastering Spring REST API Exception Handling: From @ExceptionHandler to @ControllerAdvice
MaGe Linux Operations
MaGe Linux Operations
Jul 19, 2018 · Databases

Master Elasticsearch with Python: From Installation to Advanced Queries

This tutorial walks you through installing Elasticsearch, creating indices, inserting and updating documents, performing searches via REST API, and integrating Elasticsearch into Python applications using both raw HTTP requests and the official Python client, illustrated with practical examples and screenshots.

ElasticsearchNoSQLREST API
0 likes · 11 min read
Master Elasticsearch with Python: From Installation to Advanced Queries
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 18, 2018 · Backend Development

Design Scalable Java Microservices: Domain Modeling, REST APIs & Versioning

This article explains how to identify, design, and implement Java microservices—from domain‑driven modeling and service boundaries to RESTful API creation, documentation, proper HTTP verbs, and versioning strategies—using examples like an online retail store and the Game On! text adventure.

API VersioningDomain-Driven DesignMicroservices
0 likes · 31 min read
Design Scalable Java Microservices: Domain Modeling, REST APIs & Versioning
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Mar 6, 2018 · Cloud Computing

What Is SoftRadio and How Does It Accelerate IoT Development?

SoftRadio is a remote online debugging system that enables end‑to‑end integration testing for NB‑IoT devices on Huawei’s OceanConnect platform, offering three‑layer functionality, REST‑based APIs, and CoAP over UDP simulation to improve development efficiency while remaining a test‑only feature.

CoAPIoTNB-IoT
0 likes · 7 min read
What Is SoftRadio and How Does It Accelerate IoT Development?
21CTO
21CTO
Jan 10, 2018 · Backend Development

Why HTTP/2 Supercharges REST APIs: Performance, Security, and Beyond

HTTP/2 replaces the text‑based HTTP/1.x with a binary, multiplexed protocol that reduces latency, eliminates head‑of‑line blocking, compresses headers, enables server push, and improves security, offering REST APIs faster, more efficient communication while preserving familiar semantics for developers.

BinaryHTTP/2REST API
0 likes · 12 min read
Why HTTP/2 Supercharges REST APIs: Performance, Security, and Beyond
System Architect Go
System Architect Go
Jan 3, 2018 · Backend Development

How to Retrieve File Content from GitHub Using the REST API v3

This article explains how to store configuration files in a remote GitHub repository and fetch them via GitHub's REST API v3, covering both public and private repositories, authentication methods, and the steps to create and use a Personal Access Token for secure access.

Backend DevelopmentConfiguration ManagementREST API
0 likes · 4 min read
How to Retrieve File Content from GitHub Using the REST API v3
21CTO
21CTO
Oct 19, 2017 · Backend Development

Build Your Own Full-Text Search Engine with Elasticsearch: Step‑by‑Step Guide

This tutorial walks you through installing Elasticsearch, configuring Java and network settings, understanding core concepts like nodes, clusters, indices and documents, setting up Chinese analyzers, performing CRUD operations, and executing powerful full‑text queries using the Elasticsearch REST API.

Backend DevelopmentChinese AnalyzerElasticsearch
0 likes · 13 min read
Build Your Own Full-Text Search Engine with Elasticsearch: Step‑by‑Step Guide
Architecture Digest
Architecture Digest
Oct 19, 2017 · Backend Development

Spring REST with Zuul Proxy: A Step-by-Step Tutorial

This tutorial demonstrates how to use Spring Cloud's Zuul proxy to route requests from a separate UI application to a REST API, covering Maven setup, Zuul configuration, API and UI code, custom filters, and testing, while addressing CORS and same‑origin restrictions.

CORSJavaProxy
0 likes · 8 min read
Spring REST with Zuul Proxy: A Step-by-Step Tutorial
Node Underground
Node Underground
Sep 21, 2017 · Backend Development

10 Essential REST API Design Best Practices Every Backend Developer Should Follow

This article presents ten concise best‑practice guidelines for designing clean, efficient REST APIs, covering proper use of HTTP methods, status codes, headers, framework selection, black‑box testing, and five additional crucial recommendations to help developers create elegant and maintainable web services.

Backend DevelopmentHTTP methodsREST API
0 likes · 1 min read
10 Essential REST API Design Best Practices Every Backend Developer Should Follow
Programmer DD
Programmer DD
Jul 30, 2017 · Backend Development

Kickstart Spring Boot: Build Your First Web Service in Minutes

This guide walks you through creating a basic Spring Boot project with Maven, adding the web starter, implementing a simple Hello World REST controller, and writing unit tests using MockMvc, providing step‑by‑step instructions, code snippets, and project structure details to help Java developers quickly get started with lightweight Spring applications.

REST APIspring-bootunit testing
0 likes · 7 min read
Kickstart Spring Boot: Build Your First Web Service in Minutes
Java High-Performance Architecture
Java High-Performance Architecture
Oct 14, 2016 · Backend Development

Why GitHub Switched to GraphQL: Benefits Over REST APIs

GitHub introduced a GraphQL‑based public API to overcome REST’s scalability and flexibility limits, allowing clients to specify exact data needs, reduce network overhead, and combine multiple queries into a single request, while offering features like batching, subscriptions, and data latency control.

GitHubGraphQLREST API
0 likes · 6 min read
Why GitHub Switched to GraphQL: Benefits Over REST APIs
Architecture Digest
Architecture Digest
Mar 17, 2016 · Backend Development

Cookpad’s Microservices Experience: Service Granularity, Integration, and Deployment Practices

This article shares Cookpad’s practical experience with microservices, covering service granularity, RESTful integration, parallel processing, fault tolerance, testing strategies, logging, Docker‑based deployment pipelines, and company‑wide support mechanisms that together improve development speed and reliability.

DockerMicroservicesPact
0 likes · 12 min read
Cookpad’s Microservices Experience: Service Granularity, Integration, and Deployment Practices
Architect
Architect
Oct 21, 2015 · Backend Development

Introduction to REST API Design and Security Practices

This article explains the fundamentals of REST APIs, outlines HTTP methods, recommends JSON payloads, and details authentication, authorization, URL filtering, encryption, rate limiting, error handling, and other security measures for building robust backend services.

AuthenticationAuthorizationBackend Development
0 likes · 10 min read
Introduction to REST API Design and Security Practices
21CTO
21CTO
Sep 2, 2015 · Cloud Computing

What I Learned Building a Hybrid Cloud System: Restful APIs, RabbitMQ, Redis & More

After two months of deep involvement in a distributed hybrid‑cloud project, I share practical insights on using Restful APIs, RabbitMQ, Redis, logging, component‑based development, testing strategies, coding standards, and cross‑team communication, highlighting challenges and solutions encountered while integrating C#, Java, and Python services.

Distributed SystemsREST APIRabbitMQ
0 likes · 12 min read
What I Learned Building a Hybrid Cloud System: Restful APIs, RabbitMQ, Redis & More

Improving Development Efficiency at Meiya: Practices, Tools, and Architecture

Meiya addresses typical startup challenges—small user base, rapid requirement changes, and an evolving team—by prioritizing development efficiency through standardized RESTful communication protocols, a four‑stage deployment pipeline, reusable frameworks, DB migrations, command‑line tools, logging with ELK, and automated server management via SaltStack.

Deployment PipelineOperationsREST API
0 likes · 14 min read
Improving Development Efficiency at Meiya: Practices, Tools, and Architecture