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

Giới thiệu module ActiveSupport Concerns trong Rails

Kể từ Rails 4, một thư mục mặc định với tên là concerns được tạo ra mỗi khi tạo một project mới. Concern thực chất là các đoạn code được tách nhỏ ra cho phép chúng ta có thể tổ chức code một cách mạch lạc, “sạch sẽ” hơn. Tính năng này đã xuất hiện từ rất lâu trước khi phiên bản Rails 4 ...

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

Sử dụng Pretty URL với Friendly_id gem trong rails

Mở đầu Bắt đầu bài viết mình xin đưa ra một ví dụ với 2 url như sau. http://cafef.vn/vi-sao-gia-thep-tang-20160418150522257.chn và http://cafef.vn/20160418150522257.chn Như trên mọi người đều thấy sự khác biệt về mặt hiển thị của ví dụ trên. URL thứ nhất chúng được gọi là Pretty URL, ta ...

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

Giới thiệu và cài đặt Prestashop - website thương mại điện tử

Giới thiệu PrestaShop – Giải pháp website thương mại điện tử cho cá nhân và doanh nghiệp với những chức năng đầy đủ và hoàn thiện nhất của một website 2.0 chuyên nghiệp bán hàng trực tuyến e-Commerce shopping cart. Được phát triển từ năm 2005, trước đây PrestaShop khá ít tên tuổi, do phát hành ...

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

Báo cáo tài chính - chiếc chìa khóa vàng của nhà đầu tư

Những dữ liệu bao gồm vô vàn các con số trong báo cáo tài chính của một công ty có thể làm các nhà đầu tư hoang mang và cảm thấy lo lắng. Tuy nhiên, nếu bạn biết cách làm thế nào để phân tích chúng, thì Báo cáo tài chính là một “mỏ vàng thông tin” cho chính bạn. Các công ty ...

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

6 lời khuyên cho các Tester/QA trong việc đặt câu hỏi

Đặt câu hỏi đóng một vai trò quan trọng trong việc kiểm thử phần mềm. Thực ra nó không hề dễ dàng chút nào, nó có thể là một trong những kỹ năng khó nhất để làm chủ được vấn đề. Nhưng những nỗ lực đều có giá trị, bạn đặt câu hỏi càng nhiều thì bạn học được càng nhiều. Kiểm thử là một quy trình ...

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

Cơ sở dữ liệu XML nguyên gốc và XQuery

Việc sử dụng XQuery (một ngôn ngữ chức năng được thiết kế để truy vấn các bộ sưu tập dữ liệu XML) với các hệ thống cơ sở dữ liệu XML nguyên gốc có thể vô cùng có ích trong một số tình huống. Khi dùng cho các truy vấn phức tạp và chủ yếu là chỉ đọc, được so sánh với các cơ sở dữ liệu quan hệ chuẩn, ...

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

Aspect Oriented Programming

1. Aspect Oriented Programming là gì? Aspect Oriented Programming (AOP) là một xu hướng lập trình mới ra đời nhằm tăng hiệu quả của Object-orented programming (OOP) và tăng cường tối đa khả năng tái sử dụng của mã nguồn. AOP không thay thế cho OOP mà AOP phát triển dựa trên OOP. ...

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

Hướng dẫn tạo màn hình splash trong android

Tiếp theo bài viết "hướng dẫn kết nối Android với MySQL":http://giasutinhoc.vn/bai-viet-huong-dan/ket-noi-android-voi-mysql-phan-1/, hôm nay chúng tôi sẽ hướng dẫn cách thiết kế màn hình splash trong Android. Màn hình splash trong Android thường được sử dụng để hiển thị tiến trình trước khi ứng ...

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

Phương pháp tổ chức team test (Phần 1)

Khi có một dự án được đưa cho bạn test. Bạn cần lên kế hoạch tính toán thời gian test làm sao để hoàn thành trong vòng 1 tháng. Bạn nói bạn cần 5 người để làm dự án đó trong 1 tháng. Nhưng sếp của bạn thì lại nghĩ khác. Có một kịch bản như sau: Sếp bạn nói: Tôi mốn dự án hoàn thành sớm hơn ...

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

Tổng quan về XML DOM

I. Giới thiệu về XML DOM DOM định nghĩa một chuẩn để truy cập và thao tác với các tài liệu. XML DOM biểu diễn tài liệu XML như một cây cấu trúc. HTML DOM biểu diễn tài liệu HTML như một cây cấu trúc. Hiểu về DOM là điều kiện bắt buộc cho những ai làm việc với HTML hoặc XML. Cây XML DOM : ...

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