MỌT coder
Blogs
Categories
Tags
Resume
Categories
Blog
(4)
My favorite podcasts in June
My favorite podcasts in April
Why did I choose Creative Commons for my Blog?
Why You Should Have A Blog
Clean Code
(4)
Optimize Java Exception and benchmark
Try/Catch Explain
Custom Exception
Clean Code with Exception
Kotlin
(5)
Introduction to the Kotlin Language
Coroutines
(3)
Kotlin Coroutines vs LMAX Disruptor: Benchmarking for Asynchronous and Concurrent Programming
Resolve Race Condition problems with Map-Reduce and Coroutines
Kotlin Coroutines Basic Concepts
From Java to Kotlin
(1)
How to use Kotlin in Java project
Performance
(2)
Java String Concatenation Performance
Benchmark với Jmh và Gradle
Software Development
(7)
Comparing Git Flow, Trunk Based and GitHub Flow
What are S.O.L.I.D principles?
Inversion of Control and Dependency Injection
Quality Assurance
(4)
Parameterized Test in JUnit 5
Use Mock to make Unit Test easy
How to Write Testable Code
Introduction to Unit Test
System Architecture
(2)
Identify Responsibilities and Boundaries: The Key to design a Loose Coupling and High Cohesion system
The Importance of Modularity and DDD in System Architecture