Bài viết của Bùi Văn Nam

Họp stand-up có thực sự cần thiết ?

Nếu đã từng làm việc trong các dự án được quản lý theo phương pháp Agile, có lẽ ai cũng quen thuộc với khái niệm stand-up meeting . Hãy lắng nghe thử 1 chia sẻ cá nhân của 1 product manager về vấn đề này nhé. Hiện tại tôi là 1 technical product manager quản lý 1 đội ngũ kỹ sư bên dưới. ...

Tác giả: Bùi Văn Nam viết 18:26 ngày 12/08/2018 chỉnh sửa

PSR-1: Chuẩn viết code cơ bản

Các file PHÁI dùng các thẻ <?php và <?= . Các file PHẢI dùng duy nhất UTF-8 không BOM cho code PHP . Các file NÊN hoặc định nghĩa kí hiệu (lớp, hàm, hằng số, vv.) hoặc đưa ra tác dụng (e.g. sinh ra output, thay đổi .ini settings, vv.) nhưng KHÔNG NÊN làm cả 2. Các ...

Tác giả: Bùi Văn Nam viết 18:26 ngày 12/08/2018 chỉnh sửa

Một số điều bạn nên biết khi sử dụng và thiết kế DB

Làm nghề lập trình chắc chắn ai cũng từng làm việc với Database . Đặc biệt là Back-end những người làm việc và tương tác trực tiếp với Database . Nhưng vẫn có những điều về Database ta không biết đến hoặc có những điều ta đang dùng nhưng không biết tại sao ta lại dùng như vậy. Bài viết này ...

Tác giả: Bùi Văn Nam viết 18:26 ngày 12/08/2018 chỉnh sửa

Học React Native từ cơ bản đến nâng cao - Phần 2: Khái niệm cơ bản trong React Native và 1 số chia sẻ cá nhân

Trong phần này tôi sẽ giúp các bạn mới học React Native hiểu qua phần cài đặt project đã tồn tại và cùng nhau tìm hiểu khái niệm cơ bản nhất của React Native. 1. Yêu cầu thứ 1 Yêu cầu để thực hiện theo bài viết này, bạn hãy cài đặt môi trường theo bài viết dưới đây Học React Native từ cơ bản ...

Tác giả: Bùi Văn Nam viết 18:26 ngày 12/08/2018 chỉnh sửa

Chuyện phỏng vấn hay là về bài toán format số tiền. [Update ngày, 9/8]

Vài dòng dẫn chuyện trước khi đọc code Như đã từng đề cập trong một bài viết cách đây ít lâu, rằng việc phỏng vấn và đánh giá một lập trình viên là không dễ, nhất là chỉ thông qua một buổi phỏng vấn. Một trong những phương pháp tôi hay dùng trong phỏng vấn trực tiếp ứng viên là đặt câu hỏi về ...

Tác giả: Bùi Văn Nam viết 18:26 ngày 12/08/2018 chỉnh sửa

Cách phát hiện ứng dụng Android đang ở Background và Foreground

Xin chào mọi người, bài viết này mình sẽ hướng dẫn các bạn cách để bắt được sự kiện khi ứng dụng chuyển về Background và Foreground. Tuần trước team mình có 1 task là khi app chuyển từ Background tới Foreground thì clear hết Notification của app và mình đã áp dụng cách mà mình chuẩn bị hướng dẫn ...

Tác giả: Bùi Văn Nam viết 18:26 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về children trong React

Core của React là các component. Bạn có thể lồng các component vào với nhau giống như các thẻ HTML vậy, điều đó làm cho JSX trông giống với HTML. Và các component hay nội dung được lồng ở trong các component được gọi là children. Khi lúc đầu học React tôi nghĩ children chỉ đơn giản là ...

Tác giả: Bùi Văn Nam viết 18:26 ngày 12/08/2018 chỉnh sửa

CI/CD với Travis-ci và Fastlane (Part 2)

Hi all, Tiếp nối phần một, hôm nay mình sẽ tiếp tục chia sẻ với các bạn về cách cài đặt fastlane và tích hợp để sử dụng với Travis. Fastlane là công cụ tự động hoá, giúp việc build và release ứng dụng di động trở nên dễ dàng và đơn giản. Các bạn có thể tham khảo đầy đủ tài liệu về fastlane tại ...

Tác giả: Bùi Văn Nam viết 18:26 ngày 12/08/2018 chỉnh sửa

Hướng dẫn lập trình macOS phần 3b (cuối)

Trước lúc bước vào phần mới tiếp tục thì chúng ta hãy cùng nhau xem lại thành quả của lần trước: (Refer bài viết chi tiết tại ĐÂY) Ở phần trước chúng ta đã viết xong tất cả các hàm cho những button ở trên màn hình, cơ bản app của chúng ta đã chạy thành công nhưng vẫn chưa đủ. Những button ở ...

Tác giả: Bùi Văn Nam viết 18:26 ngày 12/08/2018 chỉnh sửa

Mocking request HTTP với Nock

Hôm nay, mình xin với thiệu với các bạn cách sử dụng Nock để tạo các request HTTP giả lập trong quá trình test. Hãy cùng tìm hiểu Nock qua các nội dung: Tại sao phải mock các HTTP request trong quá trình testing? Nock là gi? Ví dụ về việc sử dụng nock và nock.back Tại sao phải mock các ...

Tác giả: Bùi Văn Nam viết 18:26 ngày 12/08/2018 chỉnh sửa