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

Cùng học RxJava, phần 3: Core Operators

Xin chào các bạn. Ở 2 bài trước chúng ta đã học những khái niệm và concept cơ bản nhất của RxJava, tuy nhiên có thể nhiều bạn sẽ nghĩ rằng nếu RxJava chỉ có thế thì việc thêm nó vào dependencies có vẻ hơi bị "overkill". Ở bài này tôi sẽ bắt đầu chứng minh cho bạn thấy rằng RxJava không chỉ là 1 ...

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

SQA và SQC

SQA VÀ SQC Software Quality Assurance (SQA) Là tập hợp các hoạt động đảm bảo chất lượng trong quá trình gia công phần mềm (cuối cùng là dẫn đến chất lượng của phần mềm) SQA bao gồm toàn bộ vòng đời phát triển phần mềm,mục đich để đảm bảo quá trình phát triển và quy trình bảo trì liên tục ...

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

React Native - Phần 1 - Hướng dẫn cài đặt môi trường phát triển ứng dụng với React Native

Loạt bài về phát triển ứng dụng di động sử dụng React Native Như chúng ta đã biết, hiện nay hai nền tảng di động đang thống trị thị trường là Android và iOS. Việc phát triển ứng dụng trên hai nền tảng này đòi hỏi người lập trình viên có những hiểu biết rất khác nhau về ngôn ngữ, nguyên tắc chạy ...

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

Sử dụng UICollectionView và UIScrollView để tạo slideshow ảnh như Facebook

Nhân dịp project đang cần làm một slideshow hiển thị ảnh từ news feed, nên trong bài viết này mình sẽ viết một tutorial "for beginner" để tạo slideshow ảnh bằng cách sử dụng UICollectionView và UIScrollVIew cực kỳ đơn giản và dễ dàng. Mở Xcode lên và bắt đầu tạo project mới thôi. Trong ...

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

Kết nối mongodb 3.0 sử dụng Spring framework

Trong bài viết này tôi sẽ hướng dẫn các bạn cách sử dụng Spring framework để kết nối tới MongoDB, một database rất phổ biến hiện này. Sau đây là các bước: Đầu tiên bạn có thể download và cài đặt mongodb theo link sau: https://docs.mongodb.com/getting-started/shell/installation/ Chú ý sử dụng ...

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

Xử lý bigdata bằng dịch vụ EMR của AWS part 1

Đối với 1 hệ thống chạy dịch vụ người dùng lớn và yêu cầu sự giám sát từ phía người dùng thì việc xử lý dữ liệu lớn đến hàng chục triệu bản ghi là điều không dễ dàng. Bởi lẽ để xử lý lượng dữ liệu lớn như vậy nếu theo cách thông thường thì respond time thường sẽ rất lớn, đôi khi còn vượt quá ...

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

Responsive Images in Web

Cách thông thường chúng ta vẫn sử dụng hình ảnh lớn phù hợp với màn hình lớn và sẽ được co lại khi xem trên màn hình nhỏ, đây là giải pháp đơn giản nhưng có 2 vấn đề lớn, thứ nhất là chúng ta xem hình kích thước nhỏ nhưng kích thước thật lại là một hình lớn vậy là lãng phí băng thông và làm tăng ...

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

Tầm quan trọng của việc chia sẻ đối với quá trình học tập

(Nguồn: lược dịch từ trang simpleprogrammer.com) Là một lập trình viên, chúng ta cần dành rất nhiều thời gian để học tập. Thế giới công nghệ luôn chuyển biến từng giờ, từng ngày, dường như là bất khả thi để một người có thể nắm bắt, cập nhật được tất cả mọi thứ. Do đó, khả năng học hỏi kiến thức ...

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

Cấu hình WebServer (IIS; Apache) trước Tomcat

Chạy Tomcat server phía sau Web server có thể là một trong số các yêu cầu bắt buộc bạn nhận được nếu bạn muốn đạt được hiệu năng tối đa và tính ổn định. Bài viết này mô tả hướng dẫn cách tốt nhất làm thế nào để thực hiện điều đó. By Mladen Turk Nguồn : https://people.apache.org/~mturk/docs/arti ...

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

Tower of Hanoi

Background Tower of Hanoi is a popular topic to study the recursion based algorithm. Basically, it's a mathematical game/puzzle was invented by the French mathematician Édouard Lucas in 1883. According to the wikipedia note there is a story about a temple containing a large room with 03 ...

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