Using Feign Client for Declarative REST Calls in Spring Cloud
Feign is a Java-to-HTTP client binder that simplifies the process of making HTTP API calls. Inspired by Retrofix, JAXRS-2.0, and WebSocket technologies, Feign provides a declarative API interface style, making it easier to bind Java HTTP clients to your application logic.
Source code: https://github.com/OpenFeign/feign
This chapter builds upon ...
Posted on Thu, 05 Nov 2026 16:45:42 +0000 by phpSensei
Building REST API Endpoints with Flask and Writing Automated Tests
User Management API Implementation
This article demonstrates how to implement CRUD operations for a user management module using Flask. The examples focus on comon patterns encountered in production systems.
Environment: Python 3.6, PostgreSQL 10, Flask 0.12
Create User Endpoint
Route Definition
@app.route('/guardian/users', methods=['POST'])
@ ...
Posted on Mon, 26 Oct 2026 16:28:47 +0000 by sk8erh4x0r
Implementing Order Lifecycle Tracking and API Endpoints
Frontend Order Component Architecture
The order management interface consolidates all order states into a single view. A tabbed navigation system filters the display based on the order lifecycle: All, Unpaid, Shipped, Pending Review, and Refunds. A search input allows querying across the dataset.
<template>
<div class="order-view"> ...
Posted on Wed, 21 Oct 2026 16:45:06 +0000 by djdon11
SpringBoot Fundamentals: Core Concepts and Integrations
SpringBoot Fundamentals
Getting Started with SpringBoot
Project Initialization
SpringBoot simplifies the setup of Spring applications by providing an auto-configuration approach. To create a new SpringBoot project:
Use Spring Initializr to generate a project structure
Select appropriate dependencies (Spring Web for web applications)
Configure ...
Posted on Sat, 17 Oct 2026 16:39:53 +0000 by virva
Core Concepts and Basic Index Operations in Elasticsearch
API Overview
Elasticsearch provides a RESTful HTTP request interface along with client APIs for multiple programming languages.
RESTful API
Official documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
Client Libraries
Elasticsearch supports a wide range of clients: https://www.elastic.co/guide/en/elasticse ...
Posted on Thu, 15 Oct 2026 16:38:02 +0000 by netfrugal
Implementing Batch Dish Deletion with Validation and Data Cleanup
Business Rules
Single or multiple dishes can be removed in one operation.
Dishes currently avialable for sale cannot be deleted.
Dishes linked to setmeal packages cannot be removed.
Associated flavor records must be cleared when a dish is deleted.
A single endpoint handles both single and batch deletion. To verify if a dish belongs to a setme ...
Posted on Tue, 13 Oct 2026 16:48:03 +0000 by dflow
Running Elasticsearch and Kibana in Docker: From Local Setup to Java Client Integration
Local Deployment with Docker
Create a dedicated bridge network for the Elastic stack containers:
docker network create elastic-net
Pull the Elasticsearch image and start a single-node instance:
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.9.0
docker run -d --name es-node --network elastic-net \
-p 9200:9200 -p 9300:9300 \
- ...
Posted on Tue, 06 Oct 2026 16:35:00 +0000 by phouchin
Building an OCR REST API with Spring Boot and Tess4j
Optical Character Recognition (OCR) converts printed text from images in to machine‑editable strings using image processing and pattern recognition. It enables digitization of documents and automated data entry, improving efficiency across many domains. Modern OCR benefits from AI advances, delivering higher accuracy and speed for digital trans ...
Posted on Wed, 30 Sep 2026 16:27:07 +0000 by Randomizer
Miro REST API Integration and Board Automation with Python
Application ConfigurationNavigate to the Miro dashboard, access your profile settings, and select "Your apps" to initialize a new application. If you are not currently assigned to a workspace, the system will prompt you to create one, typically defaulting to a development team. Define the application name during setup. The "Expir ...
Posted on Sat, 26 Sep 2026 16:45:45 +0000 by rostislav
Building a Hello World Web Application with Spring Boot
Advantages of Using Spring Boot
Spring Boot simplifies Java web development by providing an opinionated, production-ready setup. Key benefits include:
Embedded servlet containers like Tomcat, eliminating the need for WAR file deployment.
Streamlined dependency management and Maven/Gradle configuration.
Minimal to zero XML configuration, enabli ...
Posted on Sat, 19 Sep 2026 16:34:47 +0000 by crickettdt