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

Tham chiếu thuộc tính với tài nguyên trong android

Như chúng ta đã biết android sử dụng các tệp XML để xây dựng giao diện, việc sử dụng XML của android khá đơn giản. Hầu hết khi bắt đầu học android chúng ta thường chỉ học qua chứ không đào sâu đến nó, qua bài viết này chúng ta hãy cùng khám phá những vấn đề đó: 1. tham chiếu ? và @ trong xml ...

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

[Xcode] Thay đổi UI thông qua LLDB expression

Bạn là một nhà phát triển iOS, và bạn đang làm việc với rất nhiều UI trong một ứng dụng. Đôi khi, sếp của bạn hay QA, designer muốn bạn thay đổi màu sắc của một view hay một button cụ thể nào đó, bạn sẽ phải làm gì? Bạn sẽ phải mò vào codebase tìm mã màu của view đó, rồi bạn phải chạy lại ứng dụng ...

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

React PropTypes - Khai báo kiểu dữ liệu cho component

React PropTypes là một cách tốt giúp bạn bắt lỗi thông qua việc kiểm tra loại dữ liệu được truyền vào component thông qua props. PropTypes mang lại lợi ích tuyệt vời trong khi lại bỏ ra rất ít công sức để cài đặt Giới thiệu Nếu bạn muốn truyền một giá trị bất kì nào đó đến một component, và bạn ...

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

What is Vuex?

Vuex là thư viện giúp quản lý trạng thái các component trong Vue.js, nó là nơi lưu trữ tập trung cho tất cả các component trong một ứng dụng. Các thành phần trong Vuex I. State – trạng thái Vuex sử dụng một cây trạng thái duy nhất, đối tượng này sẽ chứa tất các trạng thái của ứng ...

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

So sánh Swift với Kotlin

Tại sự kiện Google I/O năm 2017, Google đã ra thông báo Kotlin là ngôn ngữ lập trình được Android chính thức hỗ trợ. Điều này không có gì đáng ngạc nhiên đối với các developer Android và vấn đề chỉ là khi nào thì Java sẽ bị thay thế. Kotlin là ngôn ngữ đã "học hỏi" rất nhiều từ Swift - một ngôn ...

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

Sự khác nhau giữa ">/dev/null 2>&1" và "2>&1 >/dev/null"

Nếu bạn đã từng đọc qua một vài shellscript thì nhất định bạn đã từng gặp một đoạn mã kỳ quặc như dưới đây: echo hello >/dev/null 2>&1 Và rồi tự hỏi nó là cái éo gì vậy, sau hồi google và stackoverflow các kiểu cũng hiểu được đôi chút. À thì ra là mọi thứ trong linux đều là file, ...

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

Tìm hiểu về công cụ Katalon trong kiểm thử phần mềm (Phần 4) - Tips & Tricks

Thực hiện tự động thường không chính xác như kịch bản do nhiều yếu tố liên quan trong quá trình thực thi như độ ổn định mạng, băng thông internet, hiệu suất của AUT và hiệu suất của máy tính thực thi. Bài viết này sẽ hướng dẫn người dùng thông qua việc tận dụng thời gian trễ delayed time để xử lý ...

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

Info argument in graphql resolver

Bài viết dành cho những bạn nào đã từng làm việc với Graphql resolver, nếu chưa biết nó thì nên tìm hiểu qua về Graphql. Nếu đã từng làm việc với graphql thì ta thường thấy có 2 biến context và info trong resolver mà không biết nó để làm gì cả. Ngay trong 1 ứng dụng boilerplate của Graphql cũng có ...

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

Rss reader trong android

Xin chào mọi người, hôm nay mình sẽ viết một bài chia sẻ về cách đọc RSS trong android. Vậy, Rss là gì ? RSS ( viết tắt từ Really Simple Syndication ) là một tiêu chuẩn định dạng tài liệu dựa trên XML nhằm giúp người sử dụng dễ dàng cập nhật và tra cứu thông tin một cách nhanh chóng và thuận ...

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

[RxSwift] - Tổng hợp các component UI căn bản thường dùng trong RxSwift [Part 1]

Bài viết này mang tính thực dụng một chút, giải thích cách dùng ngắn gọn, mang tính chất tra cứu nhanh cơ bản, đơn giản, đi thẳng vào code demo và tìm hiểu các component UI hay sử dụng trong RxSwift . Trong quá trình tìm hiểu cách sử dụng, sẽ review lại một số khái niệm trong RxSwift . Giả ...

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