Bài viết của Vũ Văn Thanh

What's New in Android N and Wear 2.0

Mặc dù phiên bản Developer Preview cho Android N đã sẵn sàng trước khi Google I / O diễn ra cho các thiết bị lựa chọn, Google đã công bố một phiên bản chính thức cho người sử dụng với các thiết bị trong I / O, mở cửa cho nhiều người để trải nghiệm các tính năng và kiểm tra những gì có sẵn trong ...

Tác giả: Vũ Văn Thanh viết 17:10 ngày 07/09/2018 chỉnh sửa

RxSwift: Bài 3 - Disposing and terminating

RxSwift: Bài 3 - Disposing and terminating 1. Đặt vấn đề: Nhắc lại là 1 observable sẽ không làm bất kì điều gì cho đến khi nó nhận một subscribe. Cái việc subscription này sẽ trigger hay báo hiệu cho một observable để bắt đầu phát ra các events, cứ thế cho đến khi nó phát ra sự kiện .error ...

Tác giả: Vũ Văn Thanh viết 17:09 ngày 07/09/2018 chỉnh sửa

RxSwift: Bài 1 - Observable và Just, Of, From

RxSwift: Bài 1 - Observable và Just, Of, From Đôi lời: Mình viết loạt bài này không phải là loạt bài tut, nó chỉ là những kiến thức mình tự hiểu và tự take note dưới góc nhìn của một newbie. Hiện giờ tài liệu RxSwift khá mơ hồ và đọc rất thiếu chiều sâu. Do đó, mình muốn viết 1 loạt bài cho ...

Tác giả: Vũ Văn Thanh viết 17:06 ngày 07/09/2018 chỉnh sửa

RxSwift: Bài 4 - Subjects (Part 3) - Variables

RxSwift: Bài 4 - Subjects (Part 3) - Variables 1. Giới thiệu: Như để cập ở Part 1, 1 Variable có các tính chất của BehaviorSubject và lưu trữ giữ liệu hiện tại của nó như là trạng thái hiện tại của nó. Bạn có thể truy cập giá trị hiện tại này thông qua property "value" của nó. Và bạn cũng ...

Tác giả: Vũ Văn Thanh viết 17:06 ngày 07/09/2018 chỉnh sửa

RxSwift: Bài 4 - Subjects (Part 2) - BehaviorSubject và ReplaySubject

RxSwift: Bài 4 - Subjects (Part 2) - BehaviorSubject và ReplaySubject 1. BehaviorSubject BehaviorSubject tương tự như PublishSubject ngoại trừ chúng sẽ nhận giá trị gần nhất của .onNext event đến những new subscribers . Xem sơ đồ sau: Dòng thứ nhất là BehaviorSubject, 2 dòng tiếp theo ...

Tác giả: Vũ Văn Thanh viết 17:03 ngày 07/09/2018 chỉnh sửa

Programming languages' milestones: An overview from 1960 - present (the last part)

Previously on Programming languages' milestones: An overview from 1960 - present : Part 1 : (Full article is provided on this url: https://viblo.asia/p/programming-languages-milestones-an-overview-from-1960-present-part-1-yMnKMq2rK7P ) Part 2 : (Full article is provided on this url: ...

Tác giả: Vũ Văn Thanh viết 17:02 ngày 07/09/2018 chỉnh sửa

Singleton Method And Singleton Class In Ruby

Vậy là một tuần mới cũng đã đến. Mình xin chúc tất cả các bạn có một tuần làm việc thật vui vẻ nhé (yeah). Hôm nay mình sẽ giới thiệu với các bạn bài viết trong chủ đề Ruby quen thuộc: Singleton method và singleton class trong Ruby. Như các bạn cũng đã biết, Ruby là một ngôn ngữ lập trình ...

Tác giả: Vũ Văn Thanh viết 16:59 ngày 07/09/2018 chỉnh sửa

Ứng dụng realtime sử dụng ReactJs với Php

Hôm nay mình sẽ đi cùng các bạn đến với việc sử dụng ReactJs và với phía backend là Php. Thực ra trong bài này chủ yếu chúng ta tìm hiểu cách thức hoạt động của ReactJs là chủ yếu, bình thường mọi người sẽ thường nghĩa đến ReactJs làm với NodeJs và SocketIo, nay mình muốn thử ReactJs làm với server ...

Tác giả: Vũ Văn Thanh viết 16:51 ngày 07/09/2018 chỉnh sửa

Mail functions with Mandrill App

Mandrill là dịch vụ SMTP miễn phí được tạo ra bởi MailChimp, một nhà cung cấp dịch vụ Email Marketing nổi tiếng trên thế giới. Dịch vụ mail của Mandrill là dạng transactional email. Nó được ứng dụng rộng rãi trong việc gửi mail thông báo đến người dùng trong các dịch vụ xã hội, marketing, ...

Tác giả: Vũ Văn Thanh viết 16:14 ngày 07/09/2018 chỉnh sửa

[iOS][Swift] Sử dụng Realm thay cho CoreData

Mở đầu Search "why not Core Data", chúng ta cho ra khoảng 57 triệu kết quả trong 0.71 giây. Ý kiến đa chiều, khen có, chê có. Bản thân tôi cũng đã từng làm việc với Core Data và SQLite + Lib. Cũng khá lâu rồi không làm việc lại, nhưng tôi vẫn thích dùng Core Data hơn. Đơn giản Core Data được xây ...

Tác giả: Vũ Văn Thanh viết 16:14 ngày 07/09/2018 chỉnh sửa