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

Realm với Dagger2

Những công nghệ Android đáng chú ý hiện tại là: Realm, Dagger và Unit Testing. Do đó, nên tìm kiếm cơ hội để cải tiến mã code bằng một cách nào đó kết hợp chúng. Và vấn đề migration trong Realm có thể được cải thiện đáng kể bằng cách sử dụng Dagger 2. Chúng ta sẽ tiến hành refactor class ...

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

Các bước setting liên kết chatwork

Hiện tại chatwork là phần mềm quản lý trao đổi, quản lý công việc rất phổ biến trong các doanh nghiệp. Từ tính năng tiện lợi của chatwork nên sẽ phát sinh vấn đề người dùng ở hệ thống của bạn muốn những thông tin update, notification của system được thông báo qua chatwork. Trong trường hợp này , ...

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

Công cụ chỉnh sửa ảnh miễn phí thay thế cho Photoshop

Photoshop được biết tới như một công cụ vạn năng để chỉnh sửa ảnh. Tuy nhiên, đối với những sản phẩm cao cấp, hay với những người chỉ sử dụng ít thì việc bỏ tiền ra mua một công cụ như Photoshop sẽ rất là lãng phí. Xin được giới thiệu một công cụ chỉnh sửa ảnh miễn phí rất phù hợp với những ...

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

12 thư viện và plugin để thực hiện animation lên Homepage

Có thể nói animation là một yếu tố bắt buộc khi tạo một trang Homepage. Những trang tĩnh hoạt động đơn giản sẽ tạo sự buồn chán cho user. Trái lại chỉ cần thêm một số animation sẽ đem lại hiệu quả bất ngờ, những animation đó sẽ tạo cảm giác thích thú cho user, chính vì vậy nó sẽ khiến cho ...

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

NHỮNG ĐIỂM LƯU Ý KHI SỬ DỤNG POPUP CHO PHÙ HỢP

Link: http://uxmilk.jp/58208 Popup còn có tên gọi khác là modal window, dialog box hay modal popup. Thế nhưng dù mang tên gì đi chăng nữa, thì ngay bản thân popup cũng đã bị coi là có chút vấn đề cần xem lại về mặt khả năng sử dụng. Khi đánh giá vào tần suất hiển thị popup trong một website ...

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

Tìm hiểu về Assertion trong Selenium TestNG.

Trong khi thực hiện testing, việc chúng ta verify được Expected Result của Testcase là điều quan trọng nhất. Nó sẽ đánh giá được rằng Testcase của chúng ta sẽ là Pased hay Failed, đã đảm bảo sản phẩm chạy đúng như spec của khách hàng hay chưa. Dù là Manual Testing hay Automation Testing thì cũng ...

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

Internal and external interface

One of the most important principles of OOP is the separation of the internal interface from the external. It's a must practice in developing anything more complicated than hello world. To understand this, we will digress from the development and translate the view on the objects of the real ...

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

Agile Scrum (Phần 1)

I. Sơ lược về Agile 1. Agile là gì? Agile là cách thức làm phần mềm linh hoạt để làm sao đưa sản phẩm đến tay người dùng càng nhanh càng tốt càng sớm càng tốt và được xem như là sự cải tiến (ở một khía cạnh nào đó) khi đặt cạnh những mô hình cũ như Mô hình Thác nước Phát triển lặp & ...

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

"Left outer join" very easy in Rails 5

Việc sử dụng "left outer join" để giải quyết các bài toán đã trở nên quen thuộc với chúng ta. Với Rails 4 và các phiên bản trở về trước, việc sử dụng "left outer join" khá là dài dòng, phức tạp khi ta phải tự tay viết từng dòng lệnh truy vấn. Trong version 5 này Rails đã thêm phương thức ...

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

Ruby on Rails - AJAX

AJAX là viết tắt của Asynchronous JavaScript and XML, là một kỹ thuật phát triển web để tạo các ứng dụng web tương tác. nó không phải là một công nghệ riêng lẻ mà nó là 1 bộ tích hợp một số công nghệ khác nhau.Bao gồm: XHTML để đánh dấu các trang web CSS cho giao diện Hiển thị các tương tác ...

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