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"&gt ...

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