Learning, Insights and Experiences
A space where I share my journey in software development, projects and career insights — teaching, reflecting and learning together.

The Evolution of the Internet and the Building Blocks of Modern Apps — From Web 1.0 to Quantum Computing
From Web 1.0 to Web 3.0 evolution, HTTP statelessness and state management, client-server, REST and RPC models, roles and comparison of web servers (Apache, Nginx, Tomcat), API Economy and BaaS fundamentals.

Client-side Web Storage Mechanisms — localStorage, sessionStorage, IndexedDB, PWA, and Security
Practical overview of localStorage, sessionStorage, IndexedDB, WebSQL (deprecated), offline-first PWA flows, security, performance, and synchronization.

Cookies — The Indispensable Memory of Web Applications
Structure of HTTP cookies, Set-Cookie parameters, session management, document.cookie, Spring Boot integration, security risks, third-party cookie trends, and modern alternatives.

JPA — From Specification to Implementation
JPA as a specification, its architecture, lifecycle and mapping concepts, JPQL/Criteria, locking, callbacks, and provider selection.

ORM — The Friendship Between Code and Databases
The philosophy of ORM, the impedance mismatch problem, core components, real working principle, difference from specifications, and its pros and cons.

JSP — Java Server Pages
Purpose of JSP, lifecycle stages, syntax elements, directives, implicit objects, standard actions, Expression Language (EL), MVC integration, and best practices.

Role of HTML in JSP Applications
A concise guide to HTML in the context of JSP - document structure, tags, links, tables, iframes, forms, inputs, and enctype.

Server, Handler, and Mapping — How it works behind the scenes
An explanation of server internals, handler chains, and URL mapping mechanisms, with practical notes.

How the Internet Works — IP, MAC, DNS, and Protocols
A concise overview of IP, MAC, DNS, and key internet protocols (TCP, UDP, TLS/SSL, HTTP/HTTPS, etc.) with a real-case scenario.

Servlet and Embedded Jetty — What Happens Behind the Scenes
Core concepts of Servlets and servlet containers (Jetty), the request/response flow, Jetty’s thread model, and real Java code examples.

Browsers, HTTP/HTTPS and Security
How browsers work, HTTP/HTTPS, the request/response model, methods, status codes, headers and body, plus the security benefits of HTTPS.

Hosting, OSI Model and TCP/IP Model
A concise explanation of hosting, the seven layers of the OSI model, and the four layers of the TCP/IP model.

Http Request & Http Response
This explains the structure and function of HTTP requests and responses in web communication.

Understanding Java / From Code to JVM
This blog explains Java as a platform-independent, object-oriented language powered by the JVM.