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

Testing: Behavior-Driven Development - Part 2

Viết tiếp chủ đề lần trước. Bài viết này mình sẽ viết các ví dụ về cách sử dụng BDD trong các project thực tế. Có một điều cuối cùng tôi muốn chỉ ra trước khi chúng ta chuyển sang các ví dụ trong bài viết này. Hãy nhớ rằng một trong những khía cạnh quan trọng của việc viết unit test tốt là xác ...

Tác giả: Bùi Văn Nam viết 10:11 ngày 11/10/2019 chỉnh sửa

CEO “tệ” nhất lịch sử Apple: Được Steve Jobs đích thân tuyển nhưng lại khiến ông phải ra đi

John Sculley xuất hiện trong danh sách “những CEO tệ nhất lịch sử Hoa Kỳ” của tờ Business Insider với lý do: “Ông ấy đã đuổi Steve Jobs khỏi Apple.” John Sculley là ai? John Sculley sinh năm 1939, là một doanh nhân, nhà đầu tư người Mỹ. Danh tiếng ...

Tác giả: Bùi Văn Nam viết 10:10 ngày 11/10/2019 chỉnh sửa

Mark Zuckerberg tiết lộ kế hoạch để đối phó với sự phát triển của TikTok

CEO của Facebook, Mark Zuckerberg cho rằng công ty của mình có thể đối phó được với sự phát triển như vũ bão của TikTok ở các quốc gia như Mexico. “Tân binh" TikTok đe doạ các “tường thành" mạng xã hội Mỹ: Khi chính bạn tự tay tạo nên nền tảng giải trí ...

Tác giả: Bùi Văn Nam viết 10:10 ngày 11/10/2019 chỉnh sửa

Để không trở thành 1 lập trình viên lỗi thời

Giữ cho kĩ năng của bạn luôn được cập nhật có thể là một điều không dễ, nhưng nó là vô cùng quan trọng đối với tất cả mọi người và nhất là những lập trình những người trong ngành công nghiệp công nghệ cao, nơi mọi thứ luôn thay đổi nhanh chóng. Có thể bạn quan tâm: Mọi thứ ...

Tác giả: Bùi Văn Nam viết 17:22 ngày 06/10/2019 chỉnh sửa

Bí kiếp viết unit test với Spies, Stub và Mock trong Sinon

Bài viết được dịch từ Best Practices for Spies, Stubs and Mocks in Sinon.js, có chỉnh sửa bổ sung để cập nhật một số thay đổi trong Sinon. 1. Giới thiệu Kiểm thử mã nguồn với Ajax, timeout, cơ sở dữ liệu hoặc các yếu tố phụ thuộc khác có thể rất khó khăn. Ví dụ: nếu bạn sử dụng Ajax, bạn ...

Tác giả: Bùi Văn Nam viết 17:21 ngày 06/10/2019 chỉnh sửa

Tìm hiểu về RabbitMQ

RabbitMQ là một message-queuing software có thể được biết đến như là một người vận chuyển message trung gian hoặc một người quản lí các queue. Nói một cách đơn giản, nó là một phần mềm nơi các queue được định nghĩa, phục vụ cho ứng dụng với mục đích vận chuyển một hoặc nhiều message. ...

Tác giả: Bùi Văn Nam viết 17:21 ngày 06/10/2019 chỉnh sửa

Làm sao để không bị “ngộp” khi học cái mới?

Trong ngành IT chúng mình, học cũng là một phần của công việc Để làm mới những skill của bản thân, để theo kịp thời đại, không bị thụt lùi so với thế giới, chúng ta phải tự học. Đôi khi vì yêu cầu của dự án , vì nhu cầu tìm việc chúng ta phải học và tìm hiểu những ngôn ngữ/công ...

Tác giả: Bùi Văn Nam viết 18:32 ngày 05/10/2019 chỉnh sửa

[JavaScript] Webpack cơ bản phần 2

Chào các bạn, lại là mình đây, mình làm tiếp phần 2 này chủ yếu để các bạn kéo phần 1 đỡ mỏi tay. Chúng ta tiếp tục nào : à các bạn cấu hình xong có thử chạy chưa nhỉ , nếu chưa chạy được thì mình dừng ở đây và chạy thử để xem thử thành quả suốt từ phần 1 nhé : Chúng ta mở file webpack.config.js ...

Tác giả: Bùi Văn Nam viết 18:32 ngày 05/10/2019 chỉnh sửa

Deploy Rails to Azure App Service

Hôm nay mình xin giới thiệu các bạn cách deploy 1 ứng dụng Rails sử dụng db Postgresql lên Azure App Service. Vậy Azure App Service là gì? Azure App Service là một Platform cho phép ta tạo và deploy ứng dụng web/di động/API một cách nhanh chóng, nó khác biệt với Azure Virtual Machine là nó cho ...

Tác giả: Bùi Văn Nam viết 18:31 ngày 05/10/2019 chỉnh sửa

100 ngày học DevOps (ngày 4)

Tiếp tục hành trình 100 ngày Devops nhé các bạn , ngày 4 này mình sẽ giới thiệu cấu hình cài đặt CloudWatch log agent Installation trên Centos7 Vấn đề cảnh cáo khi hệ thống có sự cố là vô cùng quan trong, chúng ta hãy đi tìm hiểu giải pháp bên dưới . Problem Statement : Việc chúng ta cần làm ...

Tác giả: Bùi Văn Nam viết 18:31 ngày 05/10/2019 chỉnh sửa
<< < .. 71 72 73 74 75 76 77 .. > >>