Avatar 🚀

Hassan Refaat

Crafting elegant solutions through code

  1. Home
  2. Profile
  3. Archives
  4. Search
    1. Dark Mode

Archives

2026 2
2025 9
2024 1
2023 4

Tags

Java Design-Patterns Software-Architecture Clean Code System-Design Best-Practices Distributed Systems Engineering-Practices Kotlin Software Quality
Featured image of post I Hate ORMs: Hibernate Edition
Java Database Performance JPA

I Hate ORMs: Hibernate Edition

Understanding the pitfalls of Hibernate's batch operations and how to optimize them

Feb 13, 2025
5 minute read
Featured image of post Essential Microservices Design Patterns
Architecture Microservices System Design

Essential Microservices Design Patterns

A deep dive into key patterns for building resilient microservices architectures

Sep 25, 2024
7 minute read
Featured image of post Building RESTful APIs with Spring Boot
Programming Java Web Development

Building RESTful APIs with Spring Boot

A step-by-step guide to creating robust APIs with Spring Boot

Dec 10, 2023
4 minute read
Featured image of post Core Principles of Test-Driven Development
Testing Software Development

Core Principles of Test-Driven Development

Understanding and implementing TDD in your development workflow

Nov 05, 2023
3 minute read
Featured image of post How to Add Related Content to Your Hugo Theme
Web Development Tutorials

How to Add Related Content to Your Hugo Theme

A comprehensive guide on implementing and customizing related content in Hugo websites

Oct 15, 2023
4 minute read
Featured image of post SOLID Principles in Java: A Comprehensive Guide
Programming Software Architecture Java

SOLID Principles in Java: A Comprehensive Guide

Understanding and applying the five SOLID principles for better software design

Sep 18, 2023
8 minute read
1 2
© 2020 - 2026 Hassan Refaat
Built with Hugo
Theme Stack designed by Jimmy