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

11 gem hữu dụng thường được dùng trong các dự án

Khi làm việc với ngôn ngữ lập trình, chúng ta thường tìm kiếm các công cụ hỗ trợ để giúp làm việc dễ dàng hơn. Đối với Ruby, các gem được tạo ra và hoàn thiện từng ngày, trong đó có những gem rất hữu ích và được sử dụng khá nhiều trong các dự an thực tế hiện nay. Dưới đây là một số gem hữu ích ...

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

12 nguyên tắc trong UX motion

Trong bài viết này chứa đựng câu trả lời cho câu hỏi mà rất nhiều bạn gặp phải trong quá trình viết một app “ là một lập trình viên UI, UX cũng như là designer, làm thế nào để biết được khi nào nên dùng motion để giúp tăng user usability?” Hơn 5 năm qua, tôi may mắn được ...

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

Những điều cần biết khi xây dựng app

“Move fast and break things” (hành động nhanh và phá vỡ những giới hạn) là một kim chỉ nam thuộc nằm lòng của các Facebook Hacker. Cụm từ mang nhiều sự liều lĩnh này đã trở thành một lời kêu gọi cho một thế hệ lập trình web và mobile thế hệ mới. Và đương nhiên, những lời tuyên ...

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

Tại sao Exploratory Testing quan trọng trong các dự án Agile?

Ngày nay khi hầu hết các tổ chức đang sử dụng mô hình Agile, kiểm thử hiệu quả đã trở thành một thách thức. Như chúng ta biết, Agile là một quy trình lặp đi lặp lại để phát triển phần mềm và có thể nói đó là time-boxed. Nó có nghĩa là bạn có một khung thời gian nhất định, trong đó bạn phải thu thập ...

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

Golang thực sự tốt trong trường hợp nào?

Sau 8 năm hoạt động, ngôn ngữ Go của Google ra mắt phiên bản 1.8.1 vào tháng 4 năm 2017 được lựa chọn bởi các chuyên gia lập trình để trở thành ngôn ngữ lập trình dành cho những dự án cloud-centric quan trọng nhất thế giới. Tại sao Go được chọn bởi các nhà phát triển của những dự án ...

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

CSS Selector with Selenium WebDriver and simple login testscript

Bài viết trước mình đã giới thiệu qua về Element, các loại Element Locator và 1 testscript login đơn giản với việc định vị phần tử sử dụng ID_ Link Ở bài viết này, mình sẽ tìm hiểu về CSS Selector trong phạm vi những gì liên quan đến việc sử dụng nó với Selenium Webdriver và thực hành nó vào ...

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

13 bước để tìm hiểu và nâng cao kỹ năng về Security Testing

Giới thiệu: Security testing đang ngày càng phổ biến cho các ứng dụng phần mềm được viết bằng các công nghệ web và cho phép người dùng truy cập từ bất cứ đâu bằng cách kết nối internet. Do đó, việc kiểm tra bảo mật là một phần rất quan trọng trọng việc thử nghiệm các ứng dụng web. Ngay cả những ...

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

So sánh Single Table Inheritance và Polymorphic Associations trong Rails

Khi xây dựng một ứng dụng lớn, việc quyết định xem các bảng có quan hệ với nhau như thế nào là một vấn đề quan trọng và có ảnh hưởng rất nhiều tới dự án sau này. Một trong những tình huống hay xảy ra là khi chúng ta có nhiều model cần sử dụng các chức năng của một model khác. Trong tình huống như ...

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

Những lý do để chọn GoLang là ngôn ngữ lập trình tiếp theo bạn nên tìm hiểu?

Trong một lần tham gia vào dự án, gặp phải nhiều hạn chế của ngôn ngữ lập trình hiện tại mình đang sử dụng (PHP), khi tìm hiểu về giải pháp khắc phục, mình tìm thấy Golang như một vị cứu tinh ở thời điểm đó. Sau một thời gian ngắn tìm hiểu về Go, từ góc nhìn của 1 người mới tiếp cận, ...

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

Những điều nhiều người hay lầm tưởng về nghề lập trình viên

Ở Việt Nam, nghề lập trình viên vẫn còn rất trẻ và mới lạ. Do đó mà nhiều người vẫn thường nhầm tưởng rằng làm developer cũng phải biết sửa máy lạnh, tivi. Đó là chưa kể hằng hà sa các lầm tưởng hài hước khác, khiến cho lập trình viên nhiều khi chỉ biết cười trong nước mắt. Bài ...

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