Bài viết của Vũ Văn Thanh

Tự động test (Automation Testing) cho trang web ASP.NET Core 2.0 (Phần 2: Integration Test)

Đây là bài thứ thứ hai trong một loạt các bài viết về test ứng dụng ASP.NET Core. Trong phần trước, chúng ta đã thảo luận về một chiến lược test liên quan đến test unit, test integration và test end-to-end. Chúng ta đã thảo luận cách Unit Test đưa đến một thiết kế tốt hơn và cho phép bạn code ...

Tác giả: Vũ Văn Thanh viết 08:46 ngày 07/09/2018 chỉnh sửa

3 simple rules để trở thành git Master

Ở bài viết này tôi muốn trình bày về 3 simple rules để giúp bạn trở thành một Git Master Mình sẽ không trình bày về các thao tác với Git ở đây nếu bạn chưa quen với Git thì có thể tham khảo trang chủ của Git Không đợi gì nữa chúng ta sẽ bắt đầu luôn. Rule 1: Tạo một Git repository cho mọi new ...

Tác giả: Vũ Văn Thanh viết 08:46 ngày 07/09/2018 chỉnh sửa

Viblo loves Open Source

Ở Viblo, chúng tôi luôn luôn mang trong mình ý thức về một nét văn hoá gọi là "chia sẻ" . Bởi chúng tôi nghĩ rằng, thông qua việc "chia sẻ" kiến thức , bạn sẽ không chỉ giúp đỡ cho rất nhiều người khác, mà còn có thể tự giúp cho bản thân mình tiến bộ hơn. Và đó là một cách để thúc đẩy sự phát ...

Tác giả: Vũ Văn Thanh viết 08:44 ngày 07/09/2018 chỉnh sửa

Bắt đầu phát triển iOS Apps với Swift part 6.1 : Tạo Table View

Chào các bạn, đã lâu lắm rồi mình mới trở lại với series hướng dẫn bắt đầu phát triển iOS Apps với ngôn ngữ swift. Ở phần này chúng ta sẽ cùng nhau tạo một màn hình mới, hiển thị list các món ăn và kết quả vote của chúng base trên table view. Màn hình này sẽ được hiển thị như là màn hình đầu tiên ...

Tác giả: Vũ Văn Thanh viết 08:43 ngày 07/09/2018 chỉnh sửa

Về sự cố gián đoạn dịch vụ ngày 12/3

Trong buổi chiều ngày hôm nay, 12/3/2018, server của Viblo gặp một sự cố bất ngờ với cơ sở dữ liệu, dẫn đến việc gián đoạn dịch vụ trong khoảng thời gian khá dài. Viblo Team đã cố gắng khắc phục sự cố, để có thể dịch vụ có thể trở lại bình thường, tuy nhiên một vài nội dung liên quan đến posts, ...

Tác giả: Vũ Văn Thanh viết 08:43 ngày 07/09/2018 chỉnh sửa

How to calculate _score in Elasticsearch?

Chúng ta khi sử dụng Elasticsearch thường thấy _score field trả về sau mỗi kết quả nhưng đã bao giờ chúng ta tự đặt câu hỏi, nó là gì và có tác dụng gì? Hôm nay chúng ta sẽ thử đi qua xem nó là gì, những gì tác động lên nó và cách tính nó ra làm sao nhé. I. Theory behind relevance scoring ...

Tác giả: Vũ Văn Thanh viết 08:43 ngày 07/09/2018 chỉnh sửa

Tự động test (Automation Testing) cho trang web ASP.NET Core 2.0 (Phần 3: End-to-End Test)

Đây là mục thứ ba trong một loạt các bài viết đưa ra tất cả các chiến lược test các ứng dụng web nói chung và các ứng dụng ASP.NET Core nói riêng. Một chiến lược test bao gồm các bài test unit, test tích hợp và test E2E đã được giới thiệu. Hai bài viết trước đã nói về kiểm thử đơn vị (Unit Test) ...

Tác giả: Vũ Văn Thanh viết 08:42 ngày 07/09/2018 chỉnh sửa

BOM và ứng dụng export, import csv trong Rails

Giới thiệu Đã bao giờ bạn thử mở file export có định dạng .csv trên window chưa? Mặc định khi nhấn double-click vào file .csv, window sẽ tự động mở file này trên excel. Nếu trong file có sử dụng tiếng Việt, tiếng Nhật hoặc ngôn ngữ có sử dụng bảng mã Unicode, thì khi mở file vừa được export với ...

Tác giả: Vũ Văn Thanh viết 08:41 ngày 07/09/2018 chỉnh sửa

AWS EC2 From Zero To Hero

Như các bạn đã biết, hiện tại cloud computing đã không còn là một hot trend nữa mà thực sự đã trở thành 1 phần không thể thiếu được của công nghiệp điện toán. Amazon Web Service (AWS) với vị thế dẫn đầu của mình hiện đang chiếm hơn 1/3 thị phần của cloud computing. Với thực trạng đó, việc hiểu ...

Tác giả: Vũ Văn Thanh viết 08:40 ngày 07/09/2018 chỉnh sửa

Hé lộ thông tin về diễn giả thứ ba của sự kiện Viblo Deployment Day

Sự kiện công nghệ đầu tiên của Viblo mang tên Deployment Day đang ngày càng đến gần, và hôm nay Viblo Team xin được gửi đến các bạn những thông tin tiếp theo về sự kiện. Với nhiều năm kinh nghiệm trong lĩnh vực phát triển Web Services, đến với sự kiện "Deployment Day" lần này, diễn giả ...

Tác giả: Vũ Văn Thanh viết 08:40 ngày 07/09/2018 chỉnh sửa