Kinh nghiệm phân tích các yêu cầu nghiệp vụ cho hệ thống phần mềmSeptember 16, 20191. Cơ sở lý luận Mô hình Domain Driven Design là một cách xây dựng sản phẩm phần mềm theo cách tiệm tiến, sao cho...
Triết học và kinh doanh(Philosophy and Business)June 11, 2019Trong bài này tôi nêu sự ứng dụng các khái niệm triết học vào việc thiết kế một hệ thống hiển thị tình trạng kinh...
Thiết kế hướng đối tượng.April 16, 2019Sau khi đọc cuốn Clean Architecture của tác giả Robert C. Martin, tôi chắt lọc ra những ý tưởng hay nhất và xin giới thiệu...
Sử dụng Redux như là một kiến trúc Hexagonal cho lập trình front-endSeptember 26, 2017Lý thuyết về kiến trúc Hexagon hay còn gọi Ports and Adapters được mô tả khái quát như hình vẽ dưới trong quyển sách Implementing...
Domain Driven Design cho mọi ngườiSeptember 30, 2016Lời giới thiệu Chào các bạn! Sau hơn 1 năm làm việc với DDD, tôi thấy DDD thật là một tư duy mới về cách...
Review about Scrum and Domain Driven DesignAugust 18, 2016I began to use Scrum and Domain Driven Design recently in the software development work. This is my review of them. Scrum: This is used...
DRY Code with Higher Order Function in Scala – Part IIJune 15, 2016DRY Code with Higher Order Function in Scala – Part II This post is part II in my series about Higher order function in Scala....
Distillation process in Domain-Drive DesignJuly 3, 2015Overview Distillation có nghĩa là “chưng cất” (chất lỏng, rượu). Nó được hiểu là quá trình “chắt” là những gì tinh túy nhất từ một...