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

Các phương pháp thiết kế hướng đối tượng (SOLID)

Giới thiệu SOLID - 5 nguyên lý của thiết kế hướng đối tượng S – Single-responsiblity principle (nguyên lý đơn nhiệm) O – Open-closed principle (nguyên lý mở rộng - hạn chế) L – Liskov substitution principle (nguyên lý thay thế Liskov) I – Interface segregation principle (nguyên lý giao ...

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

Getting Started With RxSwift and RxCocoa

Getting started with rxswift and rxcocoa What is rxswift and rxcocoa RxSwift và RxCocoa là 1 phần của ReactiveX (thường gọi là “Rx”) được sử dụng ở rất nhiều ngôn ngữ và platform khác nhau. ReactiveX bắt nguồn từ .Net/C#, sau đó nó phát triển mạnh mẽ với Ruby-ists, ...

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

Cách khắc phục CSS object-fit không hoạt động trên IE

Thuộc tính object-fit xác định một element đáp ứng với height và awidth của content box chứa nó. Thuộc tính này nằm mục định nhúng các ảnh, video và các loại phương tiện có thể nhúng được khác kết nối với thuộc tính object-position. object-fit có thể được set với một trong các 5 giá trị sau: ...

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

Introducing to zsh shell and auto-completions

What is the point to to this? You don't need to remember all the command For example you can see all the command and help when you type git (Tab) For ubuntu sudo apt-get install zsh cat /etc/shells chsh /path/to/zsh extentions zsh-completions zsh-autosuggestions my setting file ...

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

Customize Validation với Validation Context

Đã bao giờ bạn tự hỏi làm thế nào để bỏ qua một hoặc nhiều validation trong một số trường hợp nhất định? Và hôm nay, tôi sẽ cùng các bạn tìm cách để giải quyết vấn đề này nhé. Điều đầu tiên nảy ra trong đầu tôi khi gặp vấn đề này là gán điều kiện cho validation. và chúng ta hãy thử xem. tôi có 1 ...

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

Materialized View In Cassandra, Part: 4

The most challenging task for newbies of Cassandra is the shifting when you move from a normalized relational data model (RDMS) to a typical Cassandra data model which is totally denormalized. You need to fetch data from a number of tables to serve a query, which could be a deadly thing in ...

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

introducing to tmuxinator

what is the point to do this? You will never need to remember what command you need to run the server for your application open new tab in terminal and type gulp watch ~ redis-server ~ or something All you need to do is mux (app name) after you are set to use tmuxinator. Installation ...

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

Support Vector Machine trong học máy - Một cái nhìn đơn giản hơn

Xin chào các bạn, nếu như các bạn có theo dõi các bài viết trước của mình về các mô hình hồi quy thì chúng ta có thể dễ dàng nhận thấy được sự đơn giản và dễ áp dụng của phương pháp hồi quy, nhất là trong các bài toán dự đoán (prediction). Tuy nhiên chính sự đơn giản đó của mô hình làm cho hiệu quả ...

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

Xây dựng ứng dụng chat đơn giản bằng Angularjs và PubNub

Giới thiệu Dưới đây là một ứng dụng đơn giản giúp người dùng có thể chat trực tiếp với nhau, sử dụng AngularJs và PubNub. Bài viết mang tính chất giúp người đọc hiểu được khái quát về PubNub và sử dụng PubNub Angularjs SDK Cài đặt PubNub Angularjs SDK Đăng ký tài khoản PubNub Đầu tiên, ...

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

Áp dụng A/B TEST trong Marketing hiện đại

1.Gioi thiệu A/B Test (hay A/B Split Test) là một phương pháp thử nghiệm 2 phiên bản (A và B) về giao diện hoặc cách bố trí nội dung, các nút căn chỉnh điều hướng, vị trí đặt hình ảnh, nút mua hàng của một website bán hàng. Mục đích cuối cùng là để kiểm tra xem khách hàng thích cách bài trí nào ...

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