Tản mạn về Software Principle và Design PatternTìm hiểu các khái niệm căn cơ trong lập trình: Inversion of Control, Dependency Injection, Dependency Inversion PrincipleNov 11, 20201Nov 11, 20201
Trải nghiệm mô hình Clean Architecture với Ứng dụng TodosMột ví dụ minh họa việc áp dụng mô hình Clean Architecture trong Python3Jun 7, 2020Jun 7, 2020
Kiến trúc phân tầng trong Domain-Driven DesignMột cách tiếp cận DDD theo hướng thực hànhMay 15, 20201May 15, 20201
A scalable Vue2 PWA boilerplate with Vuetify & Vue I18nA few months ago, I’ve started a journey on building a side project. It’s a Vue2 PWA (progressive web app) which leverages Vuetify — a…Mar 24, 2020Mar 24, 2020
A Simple & Powerful Log Aggregation Pipeline with Logstash and FilebeatImagine you’re a DevOps guy. You and your dream team have just released a quite big e-commerce system for your company. After celebrating…Mar 19, 2020Mar 19, 2020
SSH on Azure Linux VM suddenly failedHow to fix Azure Linux Virtual Machine’s SSHD service through Serial ConsoleFeb 24, 2020Feb 24, 2020
Giới thiệu Domain-Driven DesignBài viết này là phần 1 nằm trong series blog khai phá về Domain-Driven Design. Bạn có thể bấm vào đây để xem qua phần giới thiệu.May 30, 20191May 30, 20191
Hành trình khai phá Domain-Driven DesignGần chục năm làm việc trong ngành phần mềm, bản thân mình đã chứng kiến cũng như tham gia trực tiếp rất nhiều dự án phần mềm mà khi mới…May 30, 2019May 30, 2019
No space left on deviceVào một ngày làm việc đẹp trời, khi bạn đang phăm phăm lướt những ngón tay điêu luyện của mình trên bàn phím laptop với những câu lệnh thần…Jul 24, 20181Jul 24, 20181