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

[ThaoVTP] Một số lời chúc thông dụng vào dịp cuối năm và đầu năm của người Nhật

Chúng ta đang ở những ngày đầu tiên của năm 2016. Khác với Việt Nam, người Nhật ăn Tết theo dương lịch. Thế nên đây là thời điểm để chúng ta gửi đến khách hàng, đối tác Nhật bản những câu nói tri ân, những lời chúc tốt đẹp cho năm mới. Đối với người Nhật, đây cũng là thời điểm để chuẩn bị những món ...

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

Sử Dụng MongoDB Với Gem MongoID Phần IV

Mongoid(tiếp) Relations Common Behaviour Tất cả các quan hệ đều chứa đích đến, đó là những documents được đại diện, hoặc những documents, cơ sở đó là những documents liên kết ra, và các metadata cung cấp thông tin về các quan hệ. class Test include ...

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

Vai trò của Unit Test

Đây là bài viết thứ hai của tôi về unit test, theo dự định trước đó thì tôi muốn viết về các khía cạnh nâng cao hơn so với một ví dụ quá đơn giản về unit test. Nhưng gần đây, qua công việc tôi nhận thấy việc viết unit test sẽ trở lên vô nghĩa nếu developer không nắm được vai trò của unit test những ...

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

Làm việc với asynchronous APIs

Chắc hẳn khi làm việc trong môi trường web development bạn sẽ không ít lần phải làm việc với các Asynchronous APIs (ví dụ AJAX call), làm sao để có thể thực hiện các xử lý khác sau khi hoàn thành lời gọi? bạn hẳn sẽ cười khẩy vì có sẵn câu trả lời, promise. Nhưng hôm nay tôi muốn nói đến vấn đề ...

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

Different Ways to Set Attributes in ActiveRecord (Rails 4)

Khi bắt đầu học Ruby on Rails, mình thấy có rất nhiều cách để thay đổi các attributes của một object và không biết khi nào nên dùng cách nào. Tuy nhiên sau quá trình tìm hiểu, mình đã tìm được một bài viết rất hay, có tổng hợp đầy đủ các cách để thay đổi thuộc tính trong Rails và sự khác nhau giữa ...

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

Cloudwatch vs zabbix (phần 1)

1 Giới thiệu Cloudwatch 1.1 Cloudwatch là gì Cloudwatch là một dịch vụ giám sát các nguồn tài nguyên cloud và ứng dụng chạy trên AWS (amazon web service). Bạn có thể sử dụng Cloudwatch để thu thập và theo dõi các số liệu thống kê, giám sát log file, và cài đặt cảnh báo (Giả sử giám sát lượng ...

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

Multithreading: Java Memory Model

Ở các bài viết trước, mình đã đề cập tới cách khởi tạo và xử lý đa luồng (multiple threads) trong Java, trong bài viết này chúng ta sẽ đi sâu hơn về kiến trúc, các cách tổ chức sắp xếp bộ nhớ trong Java. Tìm hiểu về Java Memory Model (Mô hình bộ nhớ Java), Cách mà Java Virtual Machine ...

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

[Estimation Part_1] Key factor for success Estimation in Software Development

Giới thiệu Trong bài viết này tôi muốn giới thiệu tới các bạn một số điểm cần chú ý khi thực hiện estimate một dự án phần mềm. Làm thế nào để có thể đưa ra một bản estimation chính xác nhất. Có một thực tế quan trọng nhưng ít người biết, đó là việc estimate chính xác, hợp lý là yếu tố quyết định ...

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

SqlAlchemy trong python (part 3)

Tổng quan Trong những bài viết trước, chúng ta đã so sánh giữa SQLAlchemy và những Python O R M khác. Trong bài viết này , chúng ta sẽ đưa đến một cái nhìn rõ ràng hơn về SQLAlchemy O R M và những phép toán thông qua những ví dụ cụ thể. Không chỉ có SQLAlchemy O R M mới có khả ...

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

Làm việc với Gson trong android

CHào, lại tới ngày viết viblo rồi. Chưa nghĩ ra được cái gì để viết, tiện dự án mình đang làm có đang dùng Gson nên mình cũng giới thiệu luôn cho các bạn chưa biết nó là gì? Gson là một thư viện java cho phép người sử dụng có thể chuyển đổi từ một đối tượng Java sang JSON và cũng có thể chuyển ...

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