排序
JVM Architecture Model
JVM Architecture Model,Once we write Java program in the IDE, the moment we press the run button the execution begins in the background. What happens behind the scenes are rarely t...
Architecture tests with ArchUnit, pt. 3: Advanced stuff
Architecture tests with ArchUnit, pt. 3: Advanced stuff,ArchUnit has many tricks up to its sleeve. We’ve already seen how to check package structure, language elements such ...
Architecture tests with ArchUnit, pt. 2: Rules
Architecture tests with ArchUnit, pt. 2: Rules,In the first part of this series, we’ve had a glimpse of an architecture test written with the almighty ArchUnit, but of course ther...
Architecture tests with ArchUnit, pt. 1: Reasons
Architecture tests with ArchUnit, pt. 1: Reasons,Good architecture is essential for a codebase to enjoy a long and happy life (the other crucial ingredient is running automated uni...
4 Steps to crack your next System Design Interview
4 Steps to crack your next System Design Interview,The system design interview is an open-ended conversation. You are expected to lead it. To help solidify this process, You can us...
SOLID: Single Responsibility Principle
SOLID: Single Responsibility Principle, SOLID Principles (5 Part Series) 1 SOLID: Single Responsibility Principle 2 SOLID: Open Closed Principle 3 SOLID: Liskov Substitution Princi...
Effective Java: Avoid Float and Double If Exact Answers Are Required
Effective Java: Avoid Float and Double If Exact Answers Are Required, Effective Java Review (90 Part Series) 1 Effective Java Tuesday! Let's Consider Static Factory Methods 2 Effec...
Effective Java: Know and Use the Libraries
Effective Java: Know and Use the Libraries, Effective Java Review (90 Part Series) 1 Effective Java Tuesday! Let's Consider Static Factory Methods 2 Effective Java Tuesday! The Bui...
Effective Java: Prefer for-each loops to traditional for loops
Effective Java: Prefer for-each loops to traditional for loops, Effective Java Review (90 Part Series) 1 Effective Java Tuesday! Let's Consider Static Factory Methods 2 Effective J...
A reflection on modern software development
A reflection on modern software development, Introduction Writing software has changed a lot in recent years, and it’s now more complex than ever before. The complexity of the bus...
Effective Java: Minimize The Scope of Local Variables
Effective Java: Minimize The Scope of Local Variables, Effective Java Review (90 Part Series) 1 Effective Java Tuesday! Let's Consider Static Factory Methods 2 Effective Java Tuesd...
Testability requires modularity – lessons from maintaining monoliths at scale
Testability requires modularity - lessons from maintaining monoliths at scale,At AppLand, I work every day with companies both large and small who want to build and ship code more ...