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

Streaming trong RAILS 4

Streaming là gì? Streaming đã được sử dụng trong Rails từ phiên bản 3.2 tuy nhiên nó bị giới hạn chỉ sử dụng streaming template. Rail 4 mạnh mẽ hơn và khả năng streaming thời gian thực. Có nghĩa là Rail từ giờ có khả năng xử lý các đối tượng I/O nguyên bản cùng khả năng gửi dữ liệu tới client ...

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

ElasticSearch with Ruby on Rails

Elasticsearch is a platform for distributed search and analysis of data in real time. Its popularity is due to its ease of use, powerful features, and scalability. Elasticsearch supports RESTful operations. This means that you can use HTTP methods (GET, POST, PUT, DELETE, etc.) in combination ...

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

Performance testing cho ứng dụng Mobile (phần 2)

Ở phần trước, tác giả đã giới thiệu đến các bạn khái quát về performance testing và lợi ích của performance testing. Nên bài viết này, tác giả sẽ giới thiệu thêm cho các bạn về 1 tool dùng để thực hiện performance testing thông dụng và dễ sử dụng đó là Jmeter. 1.1 Vậy Jmeter là gì ? Jmeter là ...

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

Các vấn đề cần chú ý khi lập trình meta trong Ruby

Tài liệu: Things to Consider when Metaprogramming in Ruby Lập trình meta trong Ruby là một chủ đề phân cực. Mục đích chính của lập trình meta trong ruby là việc viết code sinh ra code ở thời điểm đang chạy. Lập trình meta làm cho code ngắn gọn và linh hoạt hơn. Tuy nhiên, nó không phải là không có ...

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

Tìm hiểu về kiểm thử Responsive cho Website - Responsive Web Design Testing (Phần 1)

Trong thời đại ngày nay, việc sử dụng các thiết bị di động để truy cập Internet đã vô cùng phát triển và trở nên rất phổ biến. Hầu hết mọi người sử dụng internet đều mong muốn một phiên bản tương thích trên điện thoại di động. Tuy nhiên, không phải bất cứ website nào cũng có phiên bản ...

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

Kiểm thử tích hợp là gì và nó được thực hiện như thế nào?

Kiểm thử tích hợp là gì và nó được thực hiện như thế nào? Nền tảng Chúng ta đã học về nhiều mô hình vòng đời phát triển phần mềm khác nhau. Tất cả những mô hình vòng đời phát triển phần mềm đều có kiểm thử tích hợp như một trong các lớp của nó. Theo quan điểm của tôi, kiểm thử tích hợp ...

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

Ruby Metaprogramming - The Basics

Qua 3 bài trong loạt bài về metaprogramming trong ruby, tôi đã nói về eval, send, define_method, hẳn bạn đã thấy sự kì diệu mà metaprogramming mang lại cho chúng ta. Nhưng đi sâu thêm một chút nữa, có lẽ chúng ta nên tìm hiểu và nên biết tại sao metaprogramming có thể hoạt động được và nó đã hoạt ...

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

Cờ vua: Máy tính với Con người

Bài viết được dịch từ bài "Chess: Computer v. Human" của tác giả Jeff Atwood Cờ vua: Máy tính với Con người Gần đây tôi có đến thăm Bảo tàng lịch sử máy tính ở gần San Jose, nơi có một triển lãm mới về lịch sử máy tính chơi cờ vua. Mặc dù tôi hoàn toàn không hứng thú với cờ vua như một trò ...

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

Xây dựng dự án Java bằng Gradle

Bài viết này sẽ cung cấp cho người đọc cách xây dựng 1 dự án Java và sử dụng công cụ Gradle để biên dịch. Yêu cầu trước khi tham khảo bài đọc này bao gồm những thông tin sau: đã cài đặt Eclipse. đã cà đặt JDK 1.6 hoặc mới hơn. đã tạo dự án Java bằng Eclipse (đường dẫn tời thư mục dự án ...

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

Mobile Security

Ở hình vẽ trên ta có thể thấy được xu hướng người dùng mobile vượt xa pc qua các năm. Vì mobile cầm tay, tiện lợi và có thể sử dụng được mọi lúc mọi nơi, nơi lưu trữ thông tin không thua pc nên người dùng càng ưa chuộng. Tuy nhiên, gần đây nhiều bài báo phản ánh tình trạng người dùng bị mất ...

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