#how-to

thumnail of [Software design principles] - Các đặc điểm của thiết kế phần mềm tốt.
2024-06-09 11:28

[Software design principles] - Các đặc điểm của thiết kế phần mềm tốt.

Thiết kế phần mềm là một khía cạnh quan trọng trong phát triển phần mềm, đảm bảo rằng phần mềm không chỉ hoạt động tốt mà còn dễ bảo trì và mở rộng. Dưới đây là 2 nguyên tắc thiết kế phần mềm tốt: tái sử dụng mã nguồn, và khả năng mở rộng.

#design-principles#how-to#software-architecture#event-driven#domain#microservices


thumnail of [Design principles] - Phần 3: Design principles là gì? Thành phần (composition) ưu tiên hơn thừa kế (inheritance).
2024-04-03 23:28

[Design principles] - Phần 3: Design principles là gì? Thành phần (composition) ưu tiên hơn thừa kế (inheritance).

Một phần mềm được thiết kế tốt là gì? Thành phần (composition) ưu tiên hơn thừa kế (inheritance). Hãy cùng tìm hiểu về nguyên tắc này.

#design-principles#how-to#software-architecture


thumnail of [Design principles] - Phần 2: Design principles là gì? Lập trình hướng interface, không hướng implementation.
2024-03-27 22:28

[Design principles] - Phần 2: Design principles là gì? Lập trình hướng interface, không hướng implementation.

Một phần mềm được thiết kế tốt là gì? Làm sao để đo lường và đánh giá được nó? Một trong những nguyên tắc thiết kế cơ bản đó là lập trình hướng interface mà không phải là hướng implementation. Hãy cùng tìm hiểu về nguyên tắc này.

#design-principles#how-to#software-architecture#design-patterns


thumnail of MQTT là gì?
2024-01-12 21:25

MQTT là gì?

MQTT là một giao thức truyền thông đơn giản, nhẹ và đáng tin cậy được phát triển vào năm 1999 bởi Andy Stanford-Clark (IBM) và Arlen Nipper (Arcom, nay là Cirrus Link) để gửi các message giữa các thiết bị IoT. MQTT là viết tắt của Message Queue Telemetry Transport.

#software-architecture#how-to#mqtt


thumnail of [Design principles] - Phần 1: Design principles là gì? Đóng gói những business logic có thể dễ dàng thay đổi.
2023-12-20 22:28

[Design principles] - Phần 1: Design principles là gì? Đóng gói những business logic có thể dễ dàng thay đổi.

Một phần mềm được thiết kế tốt là gì? Làm sao để đo lường và đánh giá được nó?

#design-principles#how-to#software-architecture


thumnail of Here’s what YOU can do to bend your brain into submission
2023-12-17 07:09

Here’s what YOU can do to bend your brain into submission

So, we did our part. The rest is up to you. These tips are a starting point; Listen to your brain and figure out what works for you and what doesn’t. Try new things

#good-brain#how-to


thumnail of Làm sao để viết git commit message tốt hơn?
2023-08-30 16:29

Làm sao để viết git commit message tốt hơn?

Làm sao để viết git commit message tốt hơn? Có nhiều cách để viết commit message, tuy nhiên tôi thấy có một cách viết commit message rất hay và dễ hiểu.

#document#how-to