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

STI và Polymorphic nên lựa chọn thế nào?

Nếu bạn đã từng tạo một ứng dụng với nhiều hơn một model, bạn sẽ cần phải suy nghĩ mình sẽ phải sử dụng mối quan hệ gì giữa các model đó. Khi mà độ phức tạp của ứng dụng tăng lên, có thể khó xác định được các model của bạn nên tồn tại những mối quan hệ nào? Một tình huống thường xảy ra khi một ...

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

Big Data and how it can influence decisions

You must have already heared the term Big Data. If not then chances are you will hear about this term very soon because this is the direction where the technology is going. So the question is what is big data? The name is very misleading because the term Big Data give you an impression that after a ...

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

Viết ứng dụng Chat sử dụng Action Cable trong Rails 5 kết hợp với Angular 5

Chào các bạn, ở bài viết hôm nay mình sẽ giới thiệu các bạn cách viết một ứng dụng sử dụng Action Cable trong Rails 5 kết hợp với Angular 5, vì chắc hẳn nhiều người đã biết đến Action Cable nên mình sẽ không nói về lý thuyết nữa, chúng ta bắt tay vào vấn đề chính nhé. 1. Khởi tạo Rails APP cd ...

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

Liên kết API với một ứng dụng Angular 4

Khởi tạo một ứng dụng Angular4 Chúng ta sẽ bắt đầu từ đầu. Hãy đảm bảo rằng máy bạn đã cài Node.js, hoặc nếu chưa thì có thể down và làm theo hướng dẫn ở đây https://nodejs.org/en/. Sau khi xong, bạn chạy node -v để kiểm tra lại, nó sẽ trả về version Node.js đang được sử dụng trong máy. Chúng ...

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

Buổi hẹn hò đầu tiên - Data Types trong js (Phần 1)

1. Phân loại: Theo w3shool, js có: 5 kiểu dữ liệu: boolean number string object function typeof 'Framgia // return "string" typeof 5 // return "number" typeof true // return "boolean" ...

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

Bài 1: Thiết lập môi trường ReactJS

Mình bắt đầu vào bài học đầu tiên nhá: Bài viết này mình xin phép nói về cách tạo 1 app reactjs và những cách tạo mà mình đã tìm hiểu được, đó là: Tạo 1 serve bằng Nodejs . Tạo 1 app chỉ có reactjs. Kết hợp ReactJS và Laravel ( những bài viết tiếp theo của mình sẽ làm trên cách này! ) ...

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

Tìm hiểu 3 Modules Built-in trong Nodejs: HTTP - URL - File System

Xin chào tất cả các bạn, ở bài trước chúng ta đã đi tìm hiểu về khái niệm Module trong Nodejs, hôm nay chúng ta sẽ tiếp tục tìm hiểu tới 3 module tích hợp sẵn trong Nodejs là http, url và fs (file system) nhé. Những nội dung có trong bài này: 1. HTTP module. 2. URL module. ...

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

[Ruby on Rails] Association và nghìn lẻ một phương thức kèm theo

Khi làm việc với Rails framework, ắt hẳn bạn đã rất quen thuộc với khái niệm association rồi nhỉ. Với mình cũng thế, hầu như project Rails nào của mình cũng động đến association cả. Giật tít vậy chứ trong bài viết này mình sẽ chỉ giới thiệu association và cách dùng một số phương thức với ...

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

Isolation Level of MySQL

1. ACID Là một trong 4 tính chất quan trọng của transaction bao gồm: Tính nguyên tố ( Atomicity ). Một transaction bao gồm các hoạt động khác nhau phải thỏa mãn điều kiện hoặc là tất cả thành công hoặc là không một hành động nào thành công. Tính nhất quán ( Consistency ). Một transaction sẽ ...

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

Business Analyst và design functions - part 2

Làm thế nào để biến ý tưởng của khách hàng thành UI và function -- có thể lập trình được (programmable) và có thể kiểm thử được (testable) Bước 1: Logic và core function Mỗi ý tưởng nhằm 1 mục đích nhất định. Lấy ví dụ từ idea này: AI Taste Predictor Playlists based on users genre, sub genre, ...

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