-
My Reading List
-
A brief introduction to Domain-Driven Design
-
The heydays are over
-
6 Realities of Software Engineering
-
Modern Design Patterns In Java
-
3 Benefits Of Encapsulation You Must Know
-
3 Reasons Why You Should Use Immutable Classes
-
3 Reasons Why You Should Use Static Factory Methods Over Constructors
-
Amazing Features In JUnit 5
-
Latest And Greatest Features In Spring Boot 3
-
Essential Chinese Vocabulary Used In Software Engineering
-
Popular Java Libraries Used By Chinese Tech Companies
-
Constructor Injection Is The Recommended Approach To Dependency Injection
-
Representing Graphs
-
Design URL Shortener
-
Design Unique ID Generator In Distributed Systems
-
Generate POJOs From JSON Schema With Gradle
-
Generate Spring Controller Interfaces With Gradle
-
The Perfect IntelliJ Setup
-
REST Assured With Spock And Groovy
-
Host Your Website Using AWS
-
Setting A Default Root Object On S3 And CloudFront
-
Apartment Location Optimisation
-
Multiple String Matching Problem