AAR/log
💻 Profile
profile_image
amil/dev
Software developer
I develop everything using Java.
🔎 Search
📂 All Posts
👨🏻‍💻Backend

Building a Multilingual System with Spring Boot

Jul 29, 2025

qer wer

Java
👨🏻‍💻Backend

Swagger & Documentation

Jul 28, 2025

qer wer

Java
👨🏻‍💻Backend

Testing, Especially Unit Testing

Jul 25, 2025

qer wer

Java
👨🏻‍💻Backend

Scheduled Jobs in Spring Boot

Jul 23, 2025

qwer werq

Java
👨🏻‍💻Backend

Making HTTP Requests

Jul 21, 2025

serd dewr

Java
👨🏻‍💻Backend

Liquibase Database Migration & Versioning

Jul 19, 2025

wqrsqd asf asd casd qs

Java
👨🏻‍💻Backend

N+1 Problem in ORMs — Detection & Practical Fixes

Jul 19, 2025

Explains the N+1 query problem in ORMs (why it appears from lazy relationships and proxies) and provides practical solutions: JOIN FETCH, @EntityGraph, batch fetching, DTO/projection queries, and pagination-safe strategies. Slug

Java
Web
Spring Boot
N+1 Problem
ORM Performance
Hibernate
👨🏻‍💻Backend

Fixing Bidirectional JPA: Owner & Inverse Synchronization

Jul 17, 2025

Explains why updating only the owner side in bidirectional JPA relationships causes lazy/loading, cache and dirty-checking issues — and shows helper methods to keep both sides synchronized.

Java
Spring Boot
Web
Bidirectional Relationship
Unidirectional
Hibernate
Owner vs Inverse
👨🏻‍💻Backend

JPA Relationships: Mapping, Cascade & Fetch Strategies

Jul 16, 2025

Covers JPA relationship types (one-to-one, one-to-many, many-to-many), unidirectional vs bidirectional mapping, mappedBy, cascade types, FetchType trade-offs, and common pitfalls like N+1 and eager/lazy issues.

JPA
Spring Data JPA
Entity Relationships
N+1 Problem
ORM
Hibernate
👨🏻‍💻Backend

MapStruct: Compile-Time Mapping

Jul 15, 2025

Practical guide to MapStruct for compile-time mapping between entities and DTOs, covering @Mapper(componentModel="spring"), @Mapping, @AfterMapping/@BeforeMapping, qualifiedByName/qualifiedBy, and common patterns. Slug

MapStruct
Java
Spring Boot
Web
Mapping
👨🏻‍💻Backend

JPA & ORM Essentials: Hibernate & Spring Data JPA

Jul 13, 2025

A compact overview of ORM fundamentals, JPA as a specification, Hibernate and Spring Data JPA, entity mappings/annotations, and key configuration options for schema generation and dialects.

Java
Spring Boot
Spring Data JPA
Web
ORM
Hibernate
👨🏻‍💻Backend

Spring Boot JdbcTemplate — Profiles, DispatcherServlet & When to Use JDBC

Jul 12, 2025

Covers using JdbcTemplate in Spring Boot, how auto-configuration and profiles simplify setup, DispatcherServlet/routing basics, and when to prefer raw JDBC over an ORM.

Spring Boot
Java
Backend
Web
JDBC
ORM vs JDBC
👨🏻‍💻Backend

Exception Handling, File Uploads & Logging in Spring Boot

Jun 12, 2025

A practical guide to global exception handling with @RestControllerAdvice, validation error mapping, secure file upload/download patterns, and Log4j2-based logging best practices in Spring Boot.

Backend
Java
Spring Boot
Exception Handling
GlobalExceptionHandler
RestControllerAdvice
MultipartFile
File Upload
Log4j2
Logging
Log Levels
👨🏻‍💻Backend
Java Annotations: Lombok, Retention & Spring Validation

Java Annotations: Lombok, Retention & Spring Validation

Jun 8, 2025

This post explains annotation retention, Lombok’s compile-time behavior, and Spring/Jakarta validation at runtime.

Backend
Java
Spring Boot
Annotations
RetentionPolicy
Lombok
Spring Validation
👨🏻‍💻Backend
Spring Boot Profiles for Scalable Environments

Spring Boot Profiles for Scalable Environments

Jun 5, 2025

Spring Boot profiles enable environment-specific setups with minimal code and maximum flexibility.

Backend
Java
Spring Boot
Generated
👨🏻‍💻Backend
External Configuration in Spring Boot

External Configuration in Spring Boot

Jun 4, 2025

Spring Boot enables effortless configuration by automatically wiring components based on the classpath and externalizing settings via properties or YAML files.

Backend
Java
Spring Boot
Generated
👨🏻‍💻Backend
Spring Boot Essentials: Bootstrapping & Routing

Spring Boot Essentials: Bootstrapping & Routing

May 18, 2025

A concise guide to what @SpringBootApplication does, how component scanning and auto-configuration work, and practical REST routing and request/response binding patterns in Spring Boot.

Java
Spring Boot
Web
Backend
Controllers
HTTP Methods
API Design
👨🏻‍💻Backend
Spring Boot Deep Dive: Routing, Dependency Injection,  Services & API Structure

Spring Boot Deep Dive: Routing, Dependency Injection, Services & API Structure

May 18, 2025

This guide provides a practical overview of Spring Boot Controller, Service,DI annotations, API architecture.

Backend
Java
Spring Boot
Web
Generated
👨🏻‍💻Backend
Libraries vs Frameworks — Spring DI Essentials

Libraries vs Frameworks — Spring DI Essentials

May 17, 2025

Explains the difference between libraries and frameworks and details Spring’s IoC, dependency-injection strategies, bean scopes, lifecycle hooks, and configuration best practices.

Java
Spring Boot
Web
Backend
Spring Framework
Dependency Injection
ApplicationContext
Bean Scopes
👨🏻‍💻Backend
Inside Spring Boot: The Startup and Bean Lifecycle Explained

Inside Spring Boot: The Startup and Bean Lifecycle Explained

May 17, 2025

A deep dive into Spring Boot’s startup phases, bean instantiation, dependency injection, and lifecycle management.

Backend
Java
Spring Boot
Web
Generated
Bean Lifecycle
Dependency Injection
ApplicationContext
👨🏻‍💻Backend
Getting Started with Spring Boot: JPA, Hibernate, and Beyond

Getting Started with Spring Boot: JPA, Hibernate, and Beyond

May 11, 2025

A beginner-friendly guide to understanding Spring Boot, JPA, Hibernate, and building web applications step by step.

Backend
Java
Spring Boot
Web
JPA
Hibernate
Spring Data JPA
</> Full-Stack
Web Security Essentials: Defending the Digital Fortress

Web Security Essentials: Defending the Digital Fortress

Apr 18, 2025

A practical guide to mastering common attack vectors and modern defense strategies in web application security.

Daily
Blog
Backend
Web
Spring Boot
</> Full-Stack
Mastering Session Management: From Server-Based to Modern Token Strategies

Mastering Session Management: From Server-Based to Modern Token Strategies

Apr 17, 2025

Learn how to securely manage user sessions across stateless HTTP using classic server-based methods and modern scalable solutions like Spring Session.

Web
Spring Boot
Backend
Blog
Daily
</> Full-Stack
Cookies: The Memory Behind the Web en son bura

Cookies: The Memory Behind the Web en son bura

Apr 16, 2025

Discover how cookies empower stateless HTTP to remember users, manage sessions, and enable seamless web experiences.

Web
Blog
Daily
</> Full-Stack
Client-Side Storage Mastery: Unveiling Web Storage Mechanisms

Client-Side Storage Mastery: Unveiling Web Storage Mechanisms

Apr 16, 2025

Explore the depths of localStorage, sessionStorage, and IndexedDB to understand how modern web apps manage client-side data with flexibility, security, and performance in mind.

Web
Daily
Blog
</> Full-Stack
From Web 1.0 to Quantum Calculations

From Web 1.0 to Quantum Calculations

Apr 15, 2025

This article traces the internet’s transformation from static Web 1.0 pages to today’s interactive platforms

Web
Blog
👨🏻‍💻Backend
Diving into ORM: Bridging the Gap Between Code and Databases

Diving into ORM: Bridging the Gap Between Code and Databases

Apr 14, 2025

This article explores the core principles, benefits, and challenges of Object-Relational Mapping (ORM) as a bridge between object-oriented code and relational databases.

Java
Backend
ORM
Spring Boot
Impedance Mismatch
👨🏻‍💻Backend
From Specification to Implementation: Mastering JPA

From Specification to Implementation: Mastering JPA

Apr 14, 2025

A practical deep dive into JPA, from specification to real-world implementation.

Backend
Java
Spring Boot
ORM
👨🏻‍💻Backend
JSP (JavaServer Pages): Lifecycle, Syntax, and Best Practices

JSP (JavaServer Pages): Lifecycle, Syntax, and Best Practices

Apr 13, 2025

Provides a clear overview of JSP lifecycle, syntax and best practices for efficient web development.

Blog
Backend
Java
html
Jsp
Servlet
</> Full-Stack
Role of HTML in JSP Applications

Role of HTML in JSP Applications

Apr 12, 2025

HTML is essential in JSP as it structures user interactions and enables communication with the backend.

html
Jsp
Servlet
Blog
👨🏻‍💻Backend
Server, Handler & Mapping

Server, Handler & Mapping

Apr 10, 2025

A server handles client requests using protocols, with handlers and mapping directing request processing.

Backend
Network
Embedded
🤖 Computer Science
What is the internet? And how It works?

What is the internet? And how It works?

Apr 9, 2025

How internet works and what happen in the back?

Open Source
Backend
Blog
Daily
👨🏻‍💻Backend
Servlet & Jetty

Servlet & Jetty

Apr 8, 2025

it’s all about servelet and jetty embedded server

Backend
Embedded
Java
Servlet
🤖 Computer Science
Browsers, HTTP(s)

Browsers, HTTP(s)

Apr 5, 2025

This text explains how browsers load and display web content securely.

Embedded
Network
Blog
🤖 Computer Science
Hosting, OSI, TCP/IP models

Hosting, OSI, TCP/IP models

Apr 3, 2025

An in-depth explanation of hosting and how data flows through the OSI and TCP/IP models

Network
Embedded
Backend
🤖 Computer Science
HttpRequest & HttpResponse

HttpRequest & HttpResponse

Mar 25, 2025

This explains the structure and function of HTTP requests and responses in web communication.

Backend
Network
Blog
👨🏻‍💻Backend
Understanding Java: From Code to JVM

Understanding Java: From Code to JVM

Feb 13, 2025

This blog explains Java as a platform-independent, object-oriented language powered by the JVM.

Backend
Java
💻 Profile
amil/dev
Software developer
I develop everything using Java.
🌟 Service
💬 Contact
github
instagram
email
linkedin