Introduction to MariaDB & Database Setup
1. Why a Relational Database? SQL Refresher The Problem with In-Memory Storage In Lectures 2 and 3, we stored data in Java HashMap and ArrayList. This worked for learning, but it has a […]
Spring boot series
1. Why a Relational Database? SQL Refresher The Problem with In-Memory Storage In Lectures 2 and 3, we stored data in Java HashMap and ArrayList. This worked for learning, but it has a […]
1. What is REST? Principles and Constraints In Lecture 1, we briefly mentioned REST APIs. Now let us dive deeper into what REST actually means and why it is the […]
Recap — From Java main() to a Running Web Server In Lecture 1, we created a Spring Boot application with a simple HelloController. Let us quickly revisit what happens when you […]
How the Web Works — HTTP Request/Response Cycle Before writing a single line of Spring Boot code, you need to understand what actually happens when you type a URL into […]