Hướng dẫn Test Link

1. Testlink là gì? Testlink là tool quản lý được sử dụng rộng rãi dựa trên mã nguồn mở. Nó kết hợp đồng thời cả hai Requirements specification (yêu cầu đặc tả) và Test specification (kiểm tra đặc tả). Người dùng có thể tạo một test project và tài liệu test case sử dụng tool này. Chúng ta có ...

Tác giả: Tạ Quốc Bảo viết 18:02 ngày 12/08/2018

Rails Authentication With Warden(Without Devise)

Khi nói đến xác thực trong Rails ta hay nghĩ đến gem Devise: Devise is a flexible authentication solution for Rails based on Warden Devise là một giải pháp authentication linh hoạt cho Rails dựa trên Warden Nhưng đôi khi những hỗ trợ của Devise sẽ k cần thiết do yêu cầu thay đổi, ...

Tác giả: Hoàng Hải Đăng viết 18:02 ngày 12/08/2018

Scrum là gì và tại sao nên dùng Scrum

Trong mô hình phát triển phần mềm ngày này, bạn sẽ nghe tới rất nhiều những thuật ngữ như “Scrum”, “Agile”, “Scrum Master” … Vậy chúng là gì, có vai trò như thế nào trong phát triển phần mềm. Nội dung bài viết sẽ chia sẻ về Scrum là gì? Tại sao nên ...

Tác giả: Bùi Văn Nam viết 18:02 ngày 12/08/2018

Tự tạo thư viện trong Android chỉ với 2 bước đơn giản

Chào mọi người Như tiêu đề có nói thì hôm nay mình sẽ hướng dẫn các bạn tự tạo ra một thư viện của riêng bạn và có thể xuất bản chúng để cho người khác cũng có thể dùng chúng ( bá đạo) . Đơn giản là bạn vừa viết ra một thứ rất Awesome và bạn muốn lưu lại để lần sau có thể sử dụng lại chúng ( ...

Tác giả: Tạ Quốc Bảo viết 18:02 ngày 12/08/2018

Một vài thủ thuật với Flexbox

Flexbox là một kiểu dàn trang (layout mode) mà nó sẽ tự cân đối kích thước của các phần tử bên trong để hiển thị trên mọi thiết bị. Nói theo cách khác, bạn không cần thiết lập kích thước của phần tử, không cần cho nó float, chỉ cần thiết lập nó hiển thị chiều ngang hay chiều dọc, lúc đó các phần tử ...

Tác giả: Trịnh Tiến Mạnh viết 18:02 ngày 12/08/2018

Vietnam Mobile Day 2018: Sự lấn át của các công nghệ mới như AI, Blockchain

Vừa qua vào ngày 16/6/2018, ngày hội thường niên lớn nhất trong lĩnh vực ứng dụng di động - Vietnam Mobile Day 2018 đã được tổ chức mang tới cho những người tham dự rất nhiều những kiến thức mới, chuyên sâu từ các diễn giả được chọn lọc mời từ các công ty internet tiên phong trên toàn quốc. Năm ...

Tác giả: Hoàng Hải Đăng viết 18:02 ngày 12/08/2018

Exploring EcmaScript Decorators

Iterators, generators and array comprehensions là những function làm Javascript và Python trở nên tương đồng nhau hơn bao giờ hết. Decorator là một trong những điều thú vị ấy. Proposal: Next Pythonic proposal for ECMAScript — Decorators, by Yehuda Katz. The Decorator Pattern Một ...

Tác giả: Tạ Quốc Bảo viết 18:02 ngày 12/08/2018

Auto Layout trong iOS và những điều cần biết P1.

Auto layout là một tập hợp các quy tắc ràng buộc vị trí của view, nhằm mục đích tự động tính toán kích thước và vị trí của tất cả các views nằm trong hệ thống view được phân cấp của các bạn. Ví dụ bạn có thể ràng buộc một button rằng nó sẽ nằm giữa theo chiều ngang của một image và cạnh trên cùng ...

Tác giả: Hoàng Hải Đăng viết 18:02 ngày 12/08/2018

React Stateless Functional Components

Bài viết được dịch từ nguồn https://hackernoon.com/react-stateless-functional-components-nine-wins-you-might-have-overlooked-997b0d933dbc React Stateless Functional Components React.14 đã giới thiệu một cách đơn giản hơn để định nghĩa các Component được gọi là stateless fuctional components. ...

Tác giả: Trịnh Tiến Mạnh viết 18:02 ngày 12/08/2018

Xamarin Forms Theme

Xamarin.Forms Themes được ra mắt tại sự kiện Evolve 2016 và đã được tung ra bản preview cho khách hàng dùng thử và feedback. Theme được thêm vào Xamarin.Forms app bằng cách include Xamarin.Forms.Theme.Base Nuget package, có thể thêm cùng với package tuỳ chọn theme (Light, Dark...) hoặc custom ...

Tác giả: Hoàng Hải Đăng viết 18:02 ngày 12/08/2018

Angularjs phần 2 - Xử lý HTTP & AJAX

Bài trước chúng ta đã tìm hiểu về tổng quan về Angularjs, bài tiếp theo chúng ta sẽ cùng tìm hiểu sử dụng về HTTP & AJAX. HTTP & AJAX AJAX là một kỹ thuật rất quan trọng trong nền điện toán hiện đại, cũng như mọi Javascript framework khác AngularJS cung cấp cho người dùng công cụ để ...

Tác giả: Tạ Quốc Bảo viết 18:02 ngày 12/08/2018

Make a Different in Software Testing Basics - Phần 9

Phần 9 - Installation and Uninstallation Testing Bạn đã từng thực hiện kiểm thử cài đặt phần mềm chưa? Nó là một phần khá thú vị trong vòng đời kiểm thử phần mềm. Do cài đặt là sự tương tác đầu tiên mà người dùng có với ứng dụng. Quá trình trơn tru, không gặp vấn đề ngắt ngang sẽ tạo được ...

Tác giả: Tạ Quốc Bảo viết 18:02 ngày 12/08/2018

ListView vs RecyclerView

ListView là một đối tượng cũ nằm trong framework chuẩn của Android. RecyclerView là một đối tượng nằm trong bộ support libary của Android. RecyclerView khả chuyển và dễ dàng sử dụng hơn ListView . Hôm nay mình sẽ viết bài so sánh về hai đối tượng này. ListView RecyclerView ...

Tác giả: Hoàng Hải Đăng viết 18:02 ngày 12/08/2018

Chia sẻ về công nghệ Blockchain tại sự kiện Việt Nam Mobile Day 2018.

Tại Vietnam Mobile Day 2018 được tổ chức hôm 15/06 tại Hà Nội, các diễn giả đến từ nhiều công ty lớn, các diễn đàn công nghệ hàng đầu Việt Nam đã tập trung chia sẻ về Blockchain, Fintech, AI. Tại sự kiện, người tham dự không chỉ được tiếp cận với những kiến thức công nghệ mới nhất, mà còn là trải ...

Tác giả: Bùi Văn Nam viết 18:02 ngày 12/08/2018

[Android] Instant App - Bước đột phá cho trải nghiệm người dùng

Google lần đầu tiên giới thiệu Instant Apps tại sự kiện dành cho các nhà phát triển Google I/O vào tháng 5/2016. Dự án này chính thức đi vào hoạt động vào hồi đầu năm 2017. Nhưng trước khi tìm hiểu về Instant App cũng như những lợi ích lớn lao mà nó mang lại, chúng ta hãy cùng xem đoạn video ...

Tác giả: Hoàng Hải Đăng viết 18:02 ngày 12/08/2018

React Sketch.app điểm hòa trộn giữa code và design

1. Điểm mở đầu Dù mới tìm đọc được về những dòng đầu tiên về package này của Airbnb nhưng mình cảm thấy rất hào hứng vì đây sẽ làm một công cụ thay đổi workflow của Frontend development, khi developers và designers hoàn toàn có thể có tiếng nói chung. Bản chất của Sketchapp là một phần mềm ...

Tác giả: Bùi Văn Nam viết 18:02 ngày 12/08/2018

1 vài điểm mới với Angular 6

1. Giới thiệu Trong bài nói của Rob về Angular Elements (https://www.youtube.com/watch?v=Z1gLFPLVJjY) .Angular 6 đc giới thiệu đến cta , những developer , và dưới đây ,t sẽ liệt kê 1 vài điểm mới của nó. 2. Tree-shakeable providers PHương thức khai báo mới với các provider.Nó chấp nhận ...

Tác giả: Trịnh Tiến Mạnh viết 18:02 ngày 12/08/2018

Xử lý sự kiện trong Reactjs

Xin chào tất cả mọi người, dạo gần đây mình có mình có được tham gia một dự án làm về Reactjs, thì mình có tìm hiểu một số phần về Component, JSX, Prop... và một số phần căn bản của Reactjs thì mình thấy phần xử lý sự kiện (Handling Event) tương đối là quan trọng nên viết bài này để vừa ôn tập lại ...

Tác giả: Trịnh Tiến Mạnh viết 18:02 ngày 12/08/2018

Tìm hiểu RxJava

"The Observer pattern done right. ReactiveX is a combination of the best ideas from the Observer pattern, the Iterator pattern, and functional programming." Trên đây là concept chính của RxJava Mình có thể tạm dịch nó là: “ Observer pattern đúng, ReactiveX là sự kết hợp những ý tưởng tốt ...

Tác giả: Trịnh Tiến Mạnh viết 18:01 ngày 12/08/2018

5 giải pháp thay thế cho Paypal trong WordPress

Đã bao giờ bạn thử tìm những nhà thanh toán trực tuyến khác thay thế cho Paypal chưa? Theo thời gian, PayPal đã mở rộng dịch vụ của mình và thực hiện các giao dịch trực tuyến nhanh chóng và miễn phí. Tuy nhiên, có những vấn đề nhất định với PayPal khiến nhiều người đi tìm kiếm giải pháp thanh ...

Tác giả: Tạ Quốc Bảo viết 18:01 ngày 12/08/2018