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

Tạo Breadcrumb cho ứng dụng web của bạn với gem breadcrumbs_on_rails

I.Giới thiệu Như các bạn đã biết, với mỗi chúng ta việc lướt web hàng ngày là điều rất thường xuyên với nhiều mục đích: học tập, làm việc, giải trí, kết nối...Và trong hàng chục tab cùng mở một lúc trên trình duyệt, đôi khi chúng ta sẽ quên mất là mình đang ở đâu trong website này, ...

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

Làm ubuntu đẹp hơn

Giới thiệu Nhiều người đã/đang/sẽ dùng hệ điều hành Ubuntu, có thể nhận thấy một cách rõ nét giao diện màu tím thủy chung mặc định quen thuộc của Ubuntu. Với những người đã dùng Windows , giao diện của Ubuntu nhìn khá là thiếu bắt mắt, không có gì mang đặc điểm "dễ dùng, dễ hiểu" như của Windows. ...

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

Những điểm mới của Android: N-release, thực tế ảo, Android studio 2.2 và hơn thế nữa

Trong năm ngoái, người dùng Android trên khắp thế giới đã có thể cài đặt ứng dụng với trên 65 tỷ lượt trên Google Play. Để giúp các nhà phát triển tiếp tục tạo ra những trải nghiệp Android tốt hơn. Tại Google I/O 2016, Google đã thông báo một số điểm mới mà họ đã làm đối với nền tảng này, bao gồm ...

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

Làm quen với ngôn ngữ Swift để lập trình iOS

Swift là ngôn ngữ lập trình dành riêng cho iOS và OS X do chính Apple phát triển với định hướng đơn giản hơn việc lập trình cũng như thay thế dần người anh cũ kỹ Objective-C và là một mảnh ghép trong sứ mệnh khép kín hệ sinh thái của Apple. Cùng điểm lại những ưu và nhược điểm của ngôn ngữ ...

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

[Dive into Gems - 2] Cancancan

Authentication and authorization are two fundamental parts of almost every website. While authentication answers the question "who are you?", authorization determines "what can you do?". This sounds pretty straightforward but putting things right is not always a piece of cake. Fortunately, in ...

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

Android Getting Started with Material Design

Bạn có thể đã nghe về Android Material Design . Đã được giới thiệu trong phiên bản Android Lollipop . Trong Android Material Design có rất nhiều thứ mới mà đã được giới thiệu như Material Theme New Widgets,Custom Shadows, Vector drawbles, Custom Animations . Nếu bạn chưa từng làm việc với ...

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

Giới thiệu về thư viện load ảnh Glide và so sánh với thư viện Picasso

Trong sự kiện Google Developer Summit Thailand, Google đã giới thiệu đến chúng ta một thư viện load ảnh mới dành cho Android được phát triển bởi bumptech với tên Glide, đây là một thư viện mà Google khuyên dùng. Nó đã được sử dụng trong nhiều dự án mã nguồn mở của Google đến nay bao gồm cả sự kiện ...

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

Hướng dẫn tạo Test Case (cơ bản)

1. Khái niệm Test Cases (TCs) là gì? Test Cases là 1 tập hợp các trường hợp điều kiện theo đó mà Tester có thể dựa vào nó để xác định liệu 1 ứng dụng, hệ thống phần mềm hoặc là 1 trong các tính năng của nó có hoạt động như mong muốn cần làm hay không? Các cơ chế để xác định liệu một ...

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

Rating với ratyrate gem, đơn giản và đầy đủ hơn

Để xây dựng một trang web có tính tương tác với người dùng, mong muốn người dùng đưa ra được ý kiến, đánh giá của mình về một bài đăng/ một sản phẩm nào đó, developer thường phát triển tính năng Rating. Tuy nhiên, để xử lý cả đống sự kiện ajax cũng như lưu vào database nghe qua có vẻ khá vất vả và ...

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

RecyclerView trong Android

** I. Tổng quan ** RecyclerView là một ViewGroup mới, nó là sự kế thừa và nâng cao của ListView và GridView được hỗ trợ trong support-v7 version . Một trong những ưu điểm nổi trội của Recycler là nó có khả năng mở rộng tốt hơn, nó có thể hiển thị dữ liệu theo cả chiều ngang và chiều ...

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