Bhavesh Furia's starred repositories
spring-boot-basic-authentication
Simple Spring Security Basic Authentication App
awesome-system-design-resources
Learn System Design concepts and prepare for interviews using free resources.
awesome-low-level-design
Learn Low Level Design (LLD) and prepare for interviews using free resources.
awesome-leetcode-resources
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
awesome-behavioral-interviews
Tips and resources to prepare for Behavioral interviews.
path-to-senior-engineer-handbook
All the resources you need to get to Senior Engineer and beyond
system-design
A resource to help you pass system design interview and become good at work
How-Linux-Works-2nd-Edition
精通Linux 2
consulting-handbook
A guide for technical professionals looking to start consulting
awesome-prometheus
A curated list of awesome Prometheus resources, projects and tools.
awesome-legacy-systems
A curated list of awesome resources and links about tackling legacy systems that gives hope.
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
System-Design
System Design and Design Pattern Books
software-architecture-books
A comprehensive list of books on Software Architecture.
Refactoring-Kata-Lift-Pass-Pricing
A refactoring kata where you'll practice disentangling business logic from frameworks and SQL
tomato-architecture
Tomato Architecture - A common sense driven approach to software architecture
clean-code-by-example
Example code and exercises used in the O'Reilly course, Clean Code by Example
first-steps-in-ddd-solutions
Solutions to the First Steps in DDD training course
RefactoringBadCode
Starting point for an exercise in refactoring bad code
cmuratori-discussion
Clippings
awesome-katas
A curated list of code katas
refactoring-challenge
Refactoring exercises used on the Craft vs Cruft YouTube series.
GildedRose-Refactoring-Kata
Starting code for the GildedRose Refactoring Kata in many programming languages.
Test-Driven-Development-with-Java
Test-Driven Development with Java, published by Packt.