Skip to content

Eng-YasminKotb/advanced-java-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Advanced Java Backend Engineering

Advanced topics — implementing from scratch what most developers only use from libraries.

✅ Completed

  • Custom HashMap — bucket array, separate chaining, O(1) average complexity

🔨 In Progress

  • Custom Thread Pool — ExecutorService-like functionality

📋 Planned

  • Reflection API & Custom Annotations
  • Java NIO (Non-blocking I/O)
  • Spring Boot internals
  • Microservices (Kafka, Circuit Breaker)
  • System Design (URL Shortener, Chat App)

About

Advanced Java implementations from scratch — Custom HashMap, Thread Pool, Annotations, NIO, and more. Going beyond the standard curriculum.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages