Những lỗi cơ bản trong lập trình mà developer nên tránh

Không lập trình viên nào code mà không có bug. Tuy nhiên có rất nhiều lỗi cơ bản chúng ta nên tránh để tạo ra ít bug hơn, code sạch và trong sáng hơn, dễ bảo trì hơn, đỡ bị ăn chửi hơn, … 1. Xử lý quá nhiều thứ trong một function Theo nguyên tắc Single Responsibility , một function chỉ nên thực hiện một và chỉ một nhiệm vụ duy nhất....

10/01/2020 · 5 phút

Làm sao để thiết kế Form tốt hơn?

Bài viết được dịch từ uxdesign.cc , có lược bớt và chỉnh sửa theo sở thích của người dịch 😜 Những lỗi thiết kế form và cách tối ưu Form là một thành phần rất quan trọng trên website. Bài viết này sẽ chỉ ra những điều nên và không nên khi thiết kế Form. Chú ý đây chỉ là đề xuất chứ không phải nguyên lý nên sẽ có ngoại lệ....

12/12/2019 · 3 phút

Truyền dữ liệu giữa React Components

Bài viết được biên dịch và tóm tắt lại từ https://towardsdatascience.com , code demo được chuyển sang dùng Hooks. Xử lý dữ liệu trong React có thể hơi khó khăn một chút, nhưng cũng không quá phức tạp. Tôi đã tổng kết lại 3 cách để truyền dữ liệu giữa các Component trong React: Từ Parent (Component cha) đến Child (Component con) sử dụng Props. Từ Child đến Parent sử dụng Callbacks....

27/11/2019 · 3 phút

Starbucks không sử dụng Two-Phase Commit

Tôi vừa trở về sau một chuyến du lịch 2 tuần đến Nhật Bản. Một trong những hình ảnh quen thuộc ở đây đó là số lượng lớn các cửa hàng cà phê Starbucks, đặc biệt là quanh khu vực Shinjuku và Roppongi. Trong khi chờ đợi một tách ca cao nóng, tôi đã nghĩ về cách thức mà Starbucks phục vụ khách hàng. Starbucks cũng như hầu hết các công ty khác thì đều muốn tối đa số lượng khách hàng có thể phục vụ....

20/10/2018 · 7 phút

Những quan niệm sai lầm về CQRS

Bài viết được dịch (có chỉnh sửa) từ cuốn Patterns Principles and Practices of Domain Driven Design của Scott Millett và Nick Tune, dành cho những ai đã và đang cần tìm hiểu về CQRS (Command Query Responsibility Segregation). Trong bài viết có sử dụng nhiều thuật ngữ chuyên ngành, mình sẽ dẫn link đến các tài liệu Tiếng Anh tương ứng chứ không dịch (không biết dịch như nào hoặc dịch ra nghe rất củ chuối 😬)....

11/10/2018 · 4 phút