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

Hướng dẫn kiểm thử tự động cho Android (continuous integration testing)

Nguồn : http://travis-ci.org http://developer.android.com/training/testing/start/index.html Nội dung Giới thiệu Android testing và Continuous Integration service (gọi tắt là CI) Viết testcase đơn giản để chạy thử Tích hợp với một CI service (cụ thể là Travis-CI) và chạy. 1. Giới ...

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

Cài đặt Odoo 8/9 trên Docker

Docker là một trong những giải pháp đóng gói và cài đặt có xu hướng phát triển mạnh hiện nay. Tôi đã có vài lần giới thiệu và seminar về khả năng của Docker. Sau tôi sẽ hướng dẫn cài đặt Odoo 8/9 trên Server Ubuntu chỉ bằng vài bước đơn giản. Tôi sử dụng Ubuntu 15.10, bạn có thể xem cách cài ...

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

Tìm hiểu một số tính năng nổi bật của Windows 10

<h1 style="padding-left: 30px; text-align: center;"><span style="color: #003366;">Tìm hiểu một số tính năng nổi bật của Windows 10</span></h1> <p style="text-align: justify; padding-left: 30px;">Dù bạn đã quyết định nâng cấp Windows 10 hay chưa, hoặc bạn đang băn ...

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

Phong cách làm việc với khách hàng Nhật - Getting Things Done

Xin chào mọi người, có bao giờ các bạn muốn rằng mình hoàn thành công việc 1 cách nhanh hơn không? Theo tôi nghĩ, ai trong chúng ta cũng muốn điều đó rồi. Công việc được hoàn thành nhanh hơn, đồng nghĩa với việc chúng ta có nhiều thời gian rảnh để làm việc khác hơn. Ngay kể cả với những người làm ...

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

Scrum không "như mơ" ở Châu Á

Đây là bài dịch từ bản tiếng Anh: Scrum does not work here in Asia Bài viết này bắt nguồn từ buổi cafe khá thú vị với một người đang làm vị trí Agile Coach (Huấn luyện viên Agile) cho một hệ thống ngân hàng lớn nhất nước Úc. Một trong những chủ đề chúng tôi đã thảo luận lúc đó là về việc thực ...

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

Hiểu biết cơ bản về Decorator pattern

Đôi khi chúng ta cần mở rộng một phương thức trong đối tượng, và cách thông thường là chúng ta sẽ kế thừa đối tượng đó. Việc này không phải sai, nhưng trong một vài trường hợp sẽ làm cho mã nguồn trở lên phức tạp hơn chúng ta mong muốn. Đó là lý do chính cho việc ra đời của mẫu thiết kế Decorator ...

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

xây dựng Customer Relationship Management sử dụng Graph API và REST

Bài trước, ta đã tìm hiểu nhũng khái niệm cơ bản và cách cài đặt xây dựng 1 mối quan hệ đơn giản thông qua Neo4j - Graph database. Bài này ta sẽ đi sâu hơn để giải quyết những vấn đề phức tạp hơn bằng việc xây dựng 1 hệ thống CRM (Customer Relationship Management). Trước khi bắt đầu ta cần hiểu ...

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

Test your Nodejs code using Mochajs

Mocha - simple, flexible, fun A simple introduction on Mochajs homepage Mocha is a feature-rich JavaScript test framework running on Node.js and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping ...

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

Object Oriented Ruby

Giới Thiệu Ruby là một ngôn ngữ lập trình hướng đối tượng bởi vậy tất cả mọi thứ trong ruby đều là đối tượng. Ví dụ: strings, numbers, boolean, Class,... Đối tượng có các phương thức(methods) và các thuộc tính(attributes) biểu diễn dữ liệu. Ví dụ ta có “abc”.length thì ...

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

Bắt đầu Học Android Với Việc Tạo App ToDoList (Phần 2)

Để bắt đầu Phần 2 ToDoList tutorial, mình sẽ giới thiệu với các bạn hình ảnh màn hình kết quả những gì chúng ta sẽ thực hiện hôm nay. Mục đích chỉ là để tăng sự hào hứng mà thôi ^^. Trước khi bắt đầu Phần 2, các bạn hãy đọc qua và làm đầy đủ các bước mình đã giới thiệu ở Phần 1 nhé! 1. Vẽ ...

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