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

Dagger2: những điều cần biết trước khi implement

Dagger2 đang là một thư viện khá quen thuộc với các bạn lập trình andoroid, nên ở bài này, tôi sẽ không nói lại các vấn đề cơ bản nữa. Mà sẽ đi thẳng vào cách mà dagger làm việc luôn. Tìm hiểu cách tạo một class singleton Một Singleton class chỉ tồn tại với một instance duy nhất cho toàn bộ ...

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

Tìm hiểu về $q và Promise trong Angular

Chắc hẳn mọi người đều đã từng nhìn thấy hoặc đã từng làm việc với q khi sử dụng angular, chăng bạn có chắc đã nắm được hết những tính năng tuyệt với của nó mang lại như là q.all() , $$.race(). Bài viết này mình sẽ nói về một vài điều hay ho về nó. Promise là cái quái gì ? Promise là một type ...

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

Làm quen với chrome extension

Trong các trình duyệt hiện đại ngày nay, hầu hết chúng đều hộ trợ những tiện ích mở rộng (extensions) nhằm giúp bổ sung những tính năng hữa ích cho trình duyệt. Đi đầu về hộ trợ extension phải kể đến Firefox. Từ rất lâu, extension chính là điểm mạnh nhất của Firefox. Tuy nhiên, với sự phát triển ...

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

Simple Chatbot with ruby and Telegram bot

Telegram là một ứng dụng chat trên nền tảng Web và trên smartphone. Nó cũng giống như Zalo hay Viber vậy. Telegram khá hot trên thế giới, nó tập trung chủ yếu vào tốc độ và bảo mật. Ứng dụng này hoạt động rất nhanh, đơn giản và hoàn toàn miễn phí. Với Telegram, người dùng có thể tạo nhóm chat với ...

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

Giới thiệu về Sinatra framework

1.Giới thiệu về Sinatra Sinatra là một thư viện web mã nguồn mở, được viết trong Ruby. Nó có thể được dùng để thay thế cho các framework khác chẳng hạn như Rails, Merb, Nitro, ... Sinatra dựa vào Rack web server và được đặt theo tên của nhạc sỹ Frank Sinatra. Sinatra framework nhỏ và rất linh ...

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

Hiểu Người Nhật - Hiểu Khách Hàng Nhật (phần 2)

Bài viết này tiếp nối Phần 1 trong series Hiểu Người Nhật - Hiểu Khách Hàng Nhật của mình. Phần 1: Phân biệt rõ Trong-Ngoài Phần 2: Để tâm tới mọi điều xung quanh Trong Phần 1 chúng ta đã đi qua mục [1. Phân biệt rõ Trong-Ngoài] với các đề mục con như 1.1 Khái niệm Trong và ...

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

TUYỂN TẬP 30 TEMPLATE DESIGN DANH THIẾP CỰC ẤN TƯỢNG

https://ferret-plus.com/5911 Đối với người làm kinh doanh thì danh thiếp chính là công cụ thương mại cơ bản nhất Danh thiếp là vật cần thiết trong những cuộc đàm phán thương mại, thế nhưng trong giới freelancer, cũng có những người mà không dùng danh thiếp Không chỉ thế, với những người ...

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

Leaked Bug trong quản lý phần mềm . Độ ưu tiên và nghiêm trọng trong quản lý bug

I. Leaked Bug trong kiểm thử phần mềm Có một thực tế hết sức phũ phàng mà hầu hết các kỹ sư kiểm thử phần mềm đều gặp phải đó là gần như chắc chắn bạn không bao giờ tìm hết tất cả các lỗi của sản phẩm phần mềm. Bạn đã nắm rất kỹ, rất có kinh nghiệm trong kiểm thử chức năng hay kiểm thử tự động, ...

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

Kiểm thử phần mềm - Các loại Testing

Các phần dưới đây thể hiện sự khác biệt giữa các loại test có thể được sử dụng trong việc kiểm thử phần mềm theo mô hình SDLC. I. Kiểm thử thủ công Kiểm thử thủ công là hoạt động kiểm thử không sử dụng bất cứ công cụ tự động hoặc bất cứ script nào. Trong loại kiểm thử này, nhân viên kiểm thử ...

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

Autolayout với StackView

Đối với những ai đã làm app iOS chắc đã quen thuộc với cách dựng view bằng autolayout. Qua iOS 9 , Apple đã giới thiệu 1 cách dựng view khác, giúp cho việc dựng layout dễ dàng và nhanh chóng hơn. Nó được gọi là UIStackView . StackView cung cấp cách layout các view theo horizontal và vertical . ...

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