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

NHỮNG KHÓ CHỊU VÀ CÁCH KHẮC PHỤC DÀNH CHO NGƯỜI DÙNG WINDOW 10

Window 10 được Microsof trang bị cho rất nhiều tính năng mới tiện dụng và thân thiên với PC hơn khi trước đó sự ra đời của window 8 bị coi là thất bại của tạo hóa. Tuy nhiên, ngoài những điểm lợi mà nó mang đến thì cũng có một số điểm trừ gây cảm giác khó chịu. Chúng bao gồm việc tắt xác nhận xóa ...

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

Smoke testing Vs Sanity testing

Smoke testing và Sanity testing là những chủ đề gây hiểu lầm trong kiểm thử phần mềm. Có rất nhiều topic nói về đề tài này, trong bài viết này sẽ cố gắng giúp bạn đọc hiểu rõ hơn về 2 khái niệm này. Software build Nếu bạn đang phát triển một chương ...

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

URL with HashIDs in Rails App

https://viblo.asia/tienthanht/posts/PwRGgmNqkEd Câu view tí nào =)) Đùa đấy, các bạn có nhìn thấy đoạn link trên của viblo sử dụng 1 đoạn mã loằng ngoằng thay cho ID như bình thường không ạ? Ví dụ bài post của mình là bản ghi thứ 20000 trong DB thì đường URL nó sẽ trông như thế này ...

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

Thay đổi Ngôn ngữ không cần restart activity trên android ?

Chào các bạn hôm nay mình xin phép viết một bài về cách refesh lại text khi thay đổi ngôn ngữ mà không cần phải refesh activity. Hôm nay mình xin được viết về 3 cách để thay đổi ngôn ngữ (ý mình là thay đổi ngôn ngữ ngay tại cái màn hình có chứa cài đặt thay đổi ngôn ngữ nhé),mình sẽ chỉ ra ưu ...

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

Giới thiệu thư viện xoay, cắt ảnh đơn giản.

Chắc hẳn làm việc với image ai cũng đã có lần phải động tới việc xoay cắt ảnh , riêng với mình thì đã làm tương đối nhiều với mấy vụ cắt gọt này nên nhân đây chia sẻ cho mọi người 1 thư viện xoay , cắt ảnh hết sức đơn giản có thể dễ dàng custom cũng như sử dụng. cũng như mình chia sẻ mực đích ...

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

Xamarin.Forms Performance - Part 1

Có rất nhiều kỹ thuật để tăng hiệu suất của các ứng dụng Xamarin.Forms. Và những kỹ thuật này có thể làm giảm đáng kể số lượng công việc mà 1 CPU phải thực hiện và dung lượng bộ nhớ tiêu thụ bởi một ứng dụng. 1. Kích hoạt chức năng XAML Compiler XAML có thể được tùy chọn biên dịch trực tiếp sang ...

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

Implementing Google Analytics

Introduction It is important to keep track on your app after release therefore google have provided its Analytics service for developers to keep track of their app. Be it the number of users you have or the most visit activity, Google Analytics provides an interface for you to monitor and manage ...

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

Hướng dẫn lập trình Android sử dụng Youtube API

Mục tiêu của bài viết: YouTube Data API v3: Hướng dẫn lấy các video của youtube của Google cung cấp. YouTube Android Player API: Hướng dẫn bạn dùng luôn cái player của google cung cấp để play video youtube. 1. YouTube Data API v3: Hướng dẫn lấy các video của youtube của Google cung ...

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

Sử dụng SnapHelper trong RecyclerView

Nhiều khi tôi dùng CH Play. Nhìn danh sách các ứng dụng nhưng không biết nó là một viewpager hay là một listview hay recyclerview. Thế là tôi mày mò thử tìm hiểu xem nó sử dụng component nào để xử lý việc vuốt danh sách item đấy giống như vuốt viewpager nó là cái gì. Thì cuối cùng tôi cũng tìm hiểu ...

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

Implement an Application using Express + Node.js, starting from Zero

No more explanation needed for Node.js - an execution environment of server-side Javascript. Express is a framework for speeding up the main development by Node.js There is a detail example of REST API showing how Express can improve your development efficiency. If you develop a web service that ...

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