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

Tại sao chúng ta nên dùng React-Bootstrap?

Trong bài này chúng ta sẽ bàn luận về React-Bootstrap hay Bootstrap framework đã được “rebuilt” cho React. Nếu các bạn chưa biết đến React có thể tham khảo bài viết giới thiệu ở đây. Tổng quan React-Bootstrap cung cấp sẵn một bộ các React component với look-and-feel của Twitter ...

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

Phần mềm không còn là mục tiêu - Tin tặc chuyển hướng sang phần cứng!

Trên thực tế, mọi từ ngữ chúng ta dùng để mô tả những thứ liên quan đến một chiếc máy tính đều được dùng theo kiểu “ẩn dụ”. “Tệp”, “cửa sổ”, hay kể cả “bộ nhớ” cũng đều chỉ là một cách gọi tên cho hàng loạt những con số “1” và ...

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

[Mysql] Đánh Index cho hiệu năng cao - P2

Hash indexes Một hash index nằm trong hash table và hữu dụng chỉ khi tìm kiếm chính xác giá trị của column sử dụng index. Với mỗi dòng, storage engine tính toán hash code của index của cột tương ứng, hash code sinh là là hash code đảm bảo có giá trị nhỏ và phải khác với những hash code sinh ra ...

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

Khái niệm "Ít hơn là nhiều hơn" trong hệ thống giáo dục Phần Lan

Trong khoảng một năm du học tại Nhật Bản, ngoài việc được học và tiếp xúc với nền văn hóa bản địa tôi đã có cơ hội được làm quen và tiếp xúc với rất nhiều du học sinh đến từ nhiều nước trên thế giới, đặc biệt là du học sinh đến từ Phần Lan. Điều mà tôi rất ấn tượng về họ đó là cách mà họ ...

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

Hiển thị GoogleMap với Rails (cách sử dụng gem gmaps4rails)

Bài viết này sẽ giải thích cách sử dụng gem gmaps4rails để hiển thị GoogleMap trên Rails. Giới thiệu gem gmaps4rails 1.1 Chuẩn bị Tạo một project mới $ rails new gmap $ cd gmap Lần này, chúng ta sẽ tạo ra project xác định kinh độ vĩ độ từ tên địa danh mà không sử dụng gem ...

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

Tight-coupling and loose-coupling between Java objects

POJI và POJO Trước khi tìm hiểu về Tight-coupling và loose-coupling ta tìm hiểu POJI và POJO là gì. POJI La viết tắt của Plain Old Java Interface. Một POJI là một interface Java thuần, nó không extend interface của bất kì framework hay technology nào. Ví dụ: // POJI public ...

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

Truy vấn dữ liệu với ActiveRecord - Phần giới thiệu

Trong loạt bài viết này, chúng ta sẽ đi sâu vào ActiveRecord để cho bạn mọi thứ cần biết để quản lý và truy vấn các mối quan hệ phức tạp. Bạn cần biết những gì? Bài viết này sẽ tập trung vào cách sử dụng tiên tiến của phương pháp xây dựng truy vấn trong ActiveRecord, cũng như làm thế nào chúng ...

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

Một số method hay sử dụng trong rails

Trong bài này mình xin giới thiệu một số method rất quen thuộc mà chúng ta hay sử dụng trong rails như try, blank?, present?... Sử dụng Object#try(:method_name) thay vì kiểm tra nil. ví dụ như sau: if parent . children && parent . children . singleton ? singleton = parent . ...

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

Kỹ năng tìm kiếm và phân tích thông tin

Trích dẫn suy nghĩ của một thanh niên làm việc tại “công ty hàng đầu châu Á”: “ 10:30 Sáng cuối tuần. Chết rồi, cuối tuần toàn đi chơi, bắn CS với ăn nhậu, giờ phải nộp báo cáo rồi, phải làm thế nào đây trời (khoc2). Còn chưa nghĩ ra cái chủ đề gì nữa đây, viết cái gì bây ...

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

Introduction to Cucumber testing tool

In this article, I'm going to talk about Cucumber which is a tool for writing an Automated Acceptance Tests written in a behavior-driven development style. A Cucumber enable developer to see how their system behave in the hand of their user. So developer has a chance for fixing the problem ...

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