<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>RESTful API on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/restful-api/</link><description>Recent content in RESTful API on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 04 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/restful-api/index.xml" rel="self" type="application/rss+xml"/><item><title>Building a Java Mini-Projects Collection: A Complete Production-Ready Guide</title><link>https://ai-blog.noorshomelab.dev/projects/java-mini-projects-guide/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/projects/java-mini-projects-guide/</guid><description>&lt;h2 id="project-overview"&gt;Project Overview&lt;/h2&gt;
&lt;p&gt;Welcome to the comprehensive guide for building a collection of real-world Java applications! This tutorial will take you on a journey from foundational Java concepts to advanced production-ready development practices, using a series of increasingly complex projects. We&amp;rsquo;ll start with simple command-line interface (CLI) applications and culminate in a robust, secure, and deployable RESTful To-Do List application built with Spring Boot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What will be built?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Simple Calculator:&lt;/strong&gt; A basic CLI application performing arithmetic operations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Number Guessing Game:&lt;/strong&gt; An interactive CLI game involving random number generation and user input.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Temperature Converter:&lt;/strong&gt; A CLI tool for converting temperatures between Celsius, Fahrenheit, and Kelvin.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Word Counter:&lt;/strong&gt; A CLI application to count words, characters, and lines in text input.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tic-Tac-Toe Game:&lt;/strong&gt; A two-player CLI game demonstrating game logic, state management, and basic AI (optional enhancement).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Basic To-Do List Application:&lt;/strong&gt; A full-fledged RESTful API using Spring Boot, JPA, and a database, complete with authentication and deployment.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Key features and functionality:&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>