TriLe.dev
  • Blogs
  • Categories
  • Tags
  • Resume

Post

2024

February

  • Identify Responsibilities and Boundaries: The Key to design a Loose Coupling and High Cohesion system February 3

January

  • The Importance of Modularity and DDD in System Architecture January 21

2023

May

  • Kotlin Coroutines vs LMAX Disruptor: Benchmarking for Asynchronous and Concurrent Programming May 6
  • Comparing Git Flow, Trunk Based and GitHub Flow May 2

2020

August

  • Parameterized Test in JUnit 5 August 15

July

  • Use Mock to make Unit Test easy July 31
  • How to Write Testable Code July 28
  • What are S.O.L.I.D principles? July 25
  • Introduction to Unit Test July 18
  • Inversion of Control and Dependency Injection July 11
  • Resolve Race Condition problems with Map-Reduce and Coroutines July 4

May

  • Kotlin Coroutines Basic Concepts May 31
  • How to use Kotlin in Java project May 24
  • Introduction to the Kotlin Language May 17

April

  • Optimize Java Exception and benchmark April 25
  • Optimize Java Exception and benchmark April 25
  • Try/Catch Explain April 22

March

  • Custom Exception March 15

January

  • Clean Code with Exception January 21

2019

March

  • Java String Concatenation Performance March 18
  • Benchmark với Jmh và Gradle March 5

2018

March

  • First post March 11
© 2018–2025  Tri Le
Powered by Hugo | Theme is MemE
CC BY-NC-SA 4.0