Bài viết của Tạ Quốc Bảo

Kiến trúc MVVM kết hợp RxJava với Retrofit

Giới thiệu Phát triển một ứng dụng Android theo mô hình kiến trúc để dễ dàng maintain và debug là việc không dễ dàng. Hơn nữa, giao tiếp và tương tác Network giữa các View của ứng dụng còn khó hơn. Một trong những điều được đánh giá cao về kiến trúc tốt là khi bạn có một khuyết điểm trong ứng ...

Tác giả: Tạ Quốc Bảo viết 14:49 ngày 12/08/2018 chỉnh sửa

BA và công việc quản lý Issue

Đối với một BA, việc xác định nguyên nhân cho một issue và giải quyết issue đó như thế nào luôn là một bài toán khó. Lần này, trong chuối bài viết kỹ năng của một BA, tôi sẽ nói về vấn để quản lý issue trong dự án. 1. Issue là gì Có thể hiểu Issue là một vấn đề đã hoặc đang xảy ra và trở ...

Tác giả: Tạ Quốc Bảo viết 14:49 ngày 12/08/2018 chỉnh sửa

Neural Networks and Deep Learning - Part 2: Perceptron

Chào các bạn! Sau thời gian nghỉ tết, chúng ta bắt đầu quay lại với những bộn bề công việc và học tập. Đầu năm mới, mình chúc các bạn vui vẻ, làm việc và học tập hiệu quả hơn năm trước. Để khởi đầu cho năm nay, tôi sẽ tiếp tục series bài viết về Neural Networks. Trong bài biết trước, chắc hẳn các ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 12/08/2018 chỉnh sửa

Sử dụng Arel để truy vấn dữ liệu trong Ruby on Rails

Như chúng ta đã biết Ruby on Rails nổi tiếng với thời gian phát triển một ứng dụng Web trong thời gian khá ngắn, để làm được điều đó framework này ngoài khối lượng Gem khổng lồ thì bản thân nó cũng tự cung cấp những công cụ tiện dụng, đơn giản giúp tận dụng tối đa sức mạnh của mình cũng như khắc ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 12/08/2018 chỉnh sửa

Mật mã học: Phần 1 - Mã hóa Caesar

Khái niệm mã hóa dữ liệu và giải mã Mã hóa dữ liệu là tiến trình che dấu dữ liệu thật (plaintext), nghĩa là chuyển dữ liệu thật thành dữ liệu không có ý nghĩa hoặc có ý nghĩa khác xa với dữ liệu thật. Tiến trình đó gọi là mã hóa (encrytion). Kết quả của tiến trình gọi là bản mã (ciphertext). Từ ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 12/08/2018 chỉnh sửa

Sortable in jquery UI

1.Giới thiệu Sortable là một phần nhỏ trong thư viện jquery UI. Tính năng này đã được ra đời từ khá lâu và ngày càng được ưa chuộng trong các ứng dụng web do nhu cầu thay đổi vị trí các phần tử trong 1 trang web để tạo ra một ứng dụng thân thiện với người dùng ngày càng cao. Nó được dùng để thay ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 12/08/2018 chỉnh sửa

[Xamarin Android] Sử dụng thư viện native trong Xamarin Android P.1

Như chúng ta đã biết, Android là một nền tảng có thể thiên biến vạn hoá rất nhiều thứ, nếu chưa nắm được làm những việc đó như thế nào, thì chúng ta đã có những developer có tâm đi trước chúng ta tạo ra những thư viện cho Android để giúp ta làm việc biến hoá đó dễ dàng hơn. Nhưng, những thư viện đó ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 12/08/2018 chỉnh sửa

Object Oriented Programming with Ruby (Part 1)

Đây là bài viết được dịch từ một cuốn sách, các bạn có thể xem ở đây: Object Oriented Programming with Ruby Trong phần này sẽ giới thiệu cho bạn một cái nhìn tổng quan về lập trình hướng đối tượng (Object Oriented Programming). Object Oriented Programming, thường được gọi với cái tên OOP, là ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 12/08/2018 chỉnh sửa

Mở rộng Scrum một cách đơn giản với khái niệm của khung làm việc Nexus

Thông thường, Scrum hiệu quả đối với nhóm từ 3-9 thành viên, nhưng trong một số trường hợp, có một số team cần làm việc chung vì sự phức tạp và độ lớn của sản phẩm đó. Kinh nghiệm thực tiễn tốt nhất chỉ ra rằng Scrum không hiệu quả cao cho các nhóm lớn và 1 Product Owner, 1 Scrum Master cho nhóm ...

Tác giả: Tạ Quốc Bảo viết 14:48 ngày 12/08/2018 chỉnh sửa

Five Ruby Methods You Should Be Using

Ai đó đã từng nói "Ruby will teach you to express your ideas throught a computer" . Có lẽ đó là lý do tại sao Ruby trở thành sự lựa chọn phổ biến cho phát triển web hiện đại. Cũng như trong tiếng anh, trong Ruby có rất nhiều cách để nói về những điều tương tự nhau. Tôi dành khá nhiều thời gian ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 12/08/2018 chỉnh sửa