Thời gian gần đây mình có làm việc với Node JS, và có nhận thấy rằng với node js hay với javascript thì các project được tổ chức tương đối tự do. Nên post này mình có note lại một cấu trúc dự án theo cá nhân mình là tốt,...
[Read More]
Unit Test - What are diffrences between @Mocked and @Injectable in JMockit
Dự án trước chúng tôi có cơ hội làm việc với thư viện Jmockit để thực hiện viết Unit test. Về cảm nhận thì Jmockit khá đơn giản, dễ dùng.
[Read More]
Connection pool trong PostgreSQL
Khi làm việc với database, chúng ta sẽ gặp một số khải niệm như Connection pool. Post này chúng ta sẽ tìm hiểu xem connection pool là gì?
Tại sao chúng ta cần quan tâm tới Connection Pooling. Cụ thể trong tình huống này là Connection Pooling trong Postgres.
[Read More]
How to remove If-Else statement??
Trong nhiều trường hợp If-Else không phải là xấu. Tuy nhiên khi đoạn code của bạn có quá nhiều if-else thì bạn nên thay đổi để code trở nên dễ đọc, dễ dàng bảo trì hơn. Hãy xem xét ví dụ sau: ~~~~ public int calculate(int a, int b, String...
[Read More]
How to get a cup of coffee - API design?
Rest full - API đã rất quen thuộc với các bạn làm backend. Tuy nhiên để hiểu đúng và làm đúng thì là một chuyện khác. Nhân cơ hội đọc được bài “https://www.infoq.com/articles/webber-rest-workflow/”, mình note lại vài điểm chú ý trong thiết kế API. Mình khuyên các bạn nên đọc...
[Read More]