Bài viết của Trịnh Tiến Mạnh

Sử dụng firebase trên nền tảng iOS

Như các bạn đã biết nếu bạn muốn lập trình một ứng dụng client – server thì bảo sẽ phải đảm đương 2 việc là lập trình cả front-end và back-end.Nếu bạn là một lập trình viện mobile thì bạn sẽ phải học thêm về viết back-end(server) như vậy sẽ tiêu tốn khá nhiêu thời gian của bạn.Để giảm thời gian ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 12/08/2018 chỉnh sửa

How To Deploy a Cassandra Cluster in AWS Part 2

In Part 1 of this tutorial, I wrote about how to deploy a cassandra cluster in AWS . In Part 2, I’ll discuss about installing and configuring cassandra on the new cluster. Log onto Virtual Machines Now that I have these three instances running, I have to log onto them and start using ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 12/08/2018 chỉnh sửa

Circular Image Loader Animation

Trong bài viết này sẽ hướng dẫn bạn cách tạo ra hiệu ứng chuyển động loading bằng Swift và Core Animation. Getting Started Đầu tiên hay download [Source code](https://goo.gl/uITz1P) này về. Sau khi build một vài giây bạn sẽ thấy hiển thị hình ảnh đơn giản : ![](https://viblo.asia/uploa ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 12/08/2018 chỉnh sửa

Deep learning

Deep learning Deep learning (also known as deep structural learning or hierarchical learning) is a set of algorithms in machine learning that attempt to learn in multiple levels, corresponding to different levels of abstraction. If we consider a simple case, where there might be two sets of ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 12/08/2018 chỉnh sửa

React Native - Phần 5 - Networking

Danh sách các bài trước: 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 React Native - Phần 2 - Viết chương trình đầu tiên và tìm hiểu vể Props, State React Native - Phần 3 - Tìm hiểu về Style, Height & Width và điều chỉnh Layout với Flexbox ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 12/08/2018 chỉnh sửa

Xử lý vấn đề Timeout khi Push notify cho nhiều devices

Chào các bạn, để tiếp nối bài viết Server Cloud Message lần trước của mình, hôm nay mình sẽ nói thêm một vài thứ, cái mà bạn có thể sẽ gặp phải khi push notification. Bài toán giả tưởng: Trong đang viết một app tìm kiếm shipper, khi các saler của bạn cần tìm một shipper, họ sẽ mở app và ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 12/08/2018 chỉnh sửa

Import dữ liệu nhanh chóng trong ứng dụng Ruby on Rails

Trước khi release một dự án Ruby on Rails lên production, các developers thường xuyên phải import một lượng lớn dữ liệu lên local hoặc staging để test hiệu năng của hệ thống một cách cẩn thận. Cách đơn giản nhất để làm việc này là sử dụng ActiveRecord của Rails. Nhưng cơ chế của ActiveRecord ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 12/08/2018 chỉnh sửa

Semaphore in Swift

Trong lập trình nói chung và iOS nói riêng, việc quản lý đa luồng (multithreads) là một vấn đề phức tạp ngay cả với những lập trình viên kinh nghiệm. Hiện nay đã có nhiều thư viện hỗ trợ lập trình viên dùng multithreads dễ dàng hơn như PromiseKit, RxSwift.... Tuy nhiên, theo quan điểm cá nhân tôi, ...

Tác giả: Trịnh Tiến Mạnh viết 14:51 ngày 12/08/2018 chỉnh sửa

Fixing Memory Leaks in Android – OutOfMemoryError

Out of memory error là lỗi rất phổ biến khi chúng ta phát triển một ứng dụng có giao diện với nhiều hình ảnh, bitmap lớn hoặc sử dụng nhiều Animation. Trong trường hợp này, ta phải rất cẩn thận và hiệu quả khi xử lý các hình ảnh hoặc đối tượng phân bổ và deallocation. lỗi OOM đến khi việc phân bổ ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 12/08/2018 chỉnh sửa

Real Time Rails Chat Application (Part 1)

Bạn đã bao giờ nghĩ về việc tạo 1 chat app giống như Facebook messenger ? Trong bài viết này, chúng ta sẽ sử dụng feature ActionCable trong Rails 5 để tạo 1 app có tính năng tương tự mà không sử dụng 1 front-end framework nào(ngoại trừ jquerry). Mục tiêu của chúng ta là tạo nên 1 ứng dụng chat real ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 12/08/2018 chỉnh sửa