Hoàng TuấnTả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
Hoàng TuấnTrả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
Hoàng TuấnKiế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
Hoàng TuấnA 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
Hoàng TuấnA 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
Hoàng TuấnSSH on Azure Linux VM suddenly failedHow to fix Azure Linux Virtual Machine’s SSHD service through Serial ConsoleFeb 24, 2020Feb 24, 2020
Hoàng TuấnGiớ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
Hoàng TuấnHà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
Hoàng TuấnNo 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