Category: Common Knowledge
-
Cách tiếp cận mới trong tổ chức GIT repository dự án
-
How to build an end to end scalable visual search system with AI Computer Vision and AWS
-
Software Architecture: Bắt đầu từ đâu? – Part 3 Soft Skills – Continuous Delivery
-
Software Architecture: Bắt đầu từ đâu? – Part 2 Soft Skills – Decision
-
Software Architecture: Bắt đầu từ đâu? – Part 1
-
GIT – Những lưu ý khi config user name/email cho repo
Git và các dịch vụ Git như Github, Gitlab đang ngày càng trở nên phổ biến đối với các developer hiện này, hay có thể nói đó là phần không thể thiếu rồi. Và đương nhiên, một developer có thể contribute đến nhiều project/repository, và mỗi project có thể dùng một định danh khác nhau. […]
-
Composition over Inheritance
Composition over Inheritance
-
Dev Container — Everyone should know in the Software development world
Original Post: https://medium.com/techoverbygst/dev-container-everyone-should-know-in-software-development-world-ce028938ed16 I started working with Docker and Container almost 7 or 8 years ago, but I focused 2 last year on architecting on the Cloud. Docker, known for the motto Build, Ship, Run, changed the Software development world a lot, especially web-based. We know that we can run software with Docker everywhere, and […]
-
How to write clean code (P1)
Trong những trường hợp như thế này, việc sử dụng tên “temp” cũng ổn. Bởi mục đích của nó là lưu trữ tạm thời,với thời gian tồn tại chỉ vài dòng, nó cũng không có nhiệm vụ nào khác. Nó không được chuyển sang chức năng khác hoặc được đặt lại, hoặc sử dụng nhiều […]
-
Triển khai CI/CD với GitLab-CI (P1 – Cài đặt và khởi tạo)
Chú ý 1: Phạm vi của bài viết bao gồm việc triển khai CI/CD với GitLab-CI trực tiếp trên thiết bị MacOS, không sử dụng container Chú ý 2: Do nội dung của phần này hơi nhiều nên mình xin phép tách thành nhiều bài nhỏ để mọi người đọc đỡ bị mệt mỏi và […]