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

CHƯƠNG 2: CÁC LOẠI KIỂM THỬ HIỆU SUẤT

MỤC TIÊU Tìm hiểu về các loại khác nhau của kiểm thử hiệu suất Hiểu được giá trị và lợi ích gắn liền với từng loại kiểm thử hiệu suất. Hiểu được những nhược điểm của từng loại kiểm thử hiệu suất. TỔNG QUAN Kiểm thử hiệu suất là một thuật ngữ chung chung mà có thể tham chiếu tới nhiều ...

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

iOS Animation - Phần 3: View Animation với hiệu ứng Transitions

Trong 2 phần trước mình đã giới thiệu về các Animation cơ bản và Springs, đây là các hiệu ứng dùng làm animation cho 2 thuộc tính position và alpha của View. Phần tiếp theo trong chuỗi bài viết về iOS Animation, mình xin giới thiệu tiếp đến các bạn Transitions. Transitions được dùng khi ...

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

iOS concurrency

Concurrency luôn được coi là một chủ đề khó trong quá trình phát triển iOS, các dev thường hay cố gắng hết mình để tránh. Tôi có thể đồng ý với các bạn rằng concurrency rất khó nếu bạn không hiểu. Nhưng nếu bạn hiểu thì nó lại là một vũ khí lợi hại cho bạn viết code đó. Concurrency thực sự là một ...

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

Quản lý và xử ảnh với Carrierwave version

upload ảnh là một chức năng cơ bản của nhiều website và nhất là những mạng xã hội. Nhưng việc xử lý và hiển thị ảnh sao cho đẹp là một điều không hề dễ dàng. Nhưng với Carrierwave chúng ta có thể quản lý và xử lý ảnh một cách rất dễ dàng và đơn giản. Sau đây chúng ta sẽ cùng tìm hiểu về cách xử lý ...

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

Kiểm thử trong Internet of Things

Internet vạn vật (IoT) đang tới gần chúng ta. Mọi đồ vật bạn thấy xung quanh bạn - như tủ lạnh, máy đánh răng, ôtô, thậm chí quần áo sắp sửa có được trí thông minh nhân tạo. Một vài trong số chúng đã có điều này. Đồng hồ Fitbit, máy chỉnh nhiệt độ Nest và Apple TV chỉ là phần nổi của tảng ...

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

Tạo Sitemap trong rails với sitemap_generator

I. Giới thiệu: Xin chào các bác. SEO là một công việc không thể thiếu khi ta làm website. Trong lúc làm SEO, ngoài các kỹ thuật như thêm thẻ, title, url slug ..., ta cũng cần cung cấp cho search engines 1 file sitemaps mô tả cấu trúc website của chúng ta dưới dạng xml. XML Sitemap là một ...

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

Có gì mới ở HTML 5.1

Cái nhìn sơ lược về HTML5.1 Việc HTML5 ra đời khoảng hai năm trước là một sự kiện lớn của cộng đồng phát triển web. Không chỉ vì nó chứa một danh sách các tính năng ấn tượng mới, mà còn là vì nó là bản cập nhật lớn đầu tiên của HTML kể từ khi HTML4.1 ra đời vào năm 1999. Bạn có thể thấy rất ...

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

3 tips để cải thiện performance test suite của bạn

Chúng ta, những Rails developers luôn luôn lo lắng về việc cải thiện hiệu suất của các bộ test trong ứng dụng. Hôm nay tôi sẽ chia sẽ 3 lời khuyên mà tôi sử dụng trong dự án của mình để cải thiện tốc độ test của bạn. 1. Giảm thông số Devise.stretches Thêm phần dưới đây vào ffile spec/test ...

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

UICollectionView Prefetching Trong iOS 10

Tại WWDC 2016 Apple đã giới thiệu một tính năng mới cho class UICollectionView trên IOS 10. Giúp cải thiện trải nghiệm người dùng .Trong bài viết này mình muốn đi sâu hơn vào việc cải tiến hiệu năng và những thay đổi trong UICollectionView. Và cụ thể hơn là sử dụng nó như thế nào trong IOS 10. ...

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

Tạo đồ thị và bảng xếp hạng thật dễ dàng trong Rails với Chartkick (Phần 2)

Trong phần trước chúng ta đã thảo luận về Chartkick- một gem tốt để biểu diễn các biểu đồ đơn giản. Ở phần này, chúng ta sẽ tìm hiểu các loại biểu đồ khác nhau mà Chartkick có nhé! Các kiểu biểu đồ Biểu đồ cột (Column Chart) Để thể hiện việc sử dụng biểu đồ cột, hãy xem có bao nhiêu vận ...

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