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

OPTIONALS in Swift | Beginner''s Guide

Back at Apple's 2014 WWDC, they introduced Swift , a type-safe language. This Type safety is the fundamental concept of the Swift programming language and Optionals neatly tie into Swift's strict type safety rules. Form then understanding the notion of Optionals has started widely. This blog is ...

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

SUMO NHẬT BẢN - MÔN VÕ CỦA VĂN HÓA VÀ TÔN GIÁO (Phần 2)

Sumo ai cũng như nhau? Sau hai năm đào tạo, các võ sinh lúc này đã trở thành các võ sĩ Sumo và được xếp vào các cấp bậc khác nhau tùy theo năng lực, thành tích và kinh nghiệm thi đấu của mỗi người. Cụ thể cấp bậc trong Sumo sẽ phân thành 6 cấp bao gồm: Yokozuna, Ozeki, Sekiwate, Komusubi, ...

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

Phong cách làm việc với khách hàng Nhật - Shu ha ri

Xin chào, hôm nay tôi xin giới thiệu với các bạn 1 phương pháp phát triển và sáng tạo khá hay của người nhật. Phương pháp shu ha ri. Shu ha ri là gì Shu ha ri là từ phiên âm của thuật ngữ 守破離(しゅはり)trong tiếng Nhật. Nó gồm 3 từ với ý nghĩa tương ứng là shu(守): bảo vệ, gìn giữ ha(破): phá bỏ ...

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

Chia sẻ về sử dụng thư viện highcharts

Xin chào mọi người, trước khi bắt đầu bài viết thì mình sẽ giới thiệu qua về bản thân cũng như nội dung chính sẽ đề cập ở dưới. Mình hiện đang là practice ở mảng ROR được 2 tháng. Vì thời gian tiếp cận với ROR cũng chưa lâu nên nội dung bài viết của mình sẽ không phải là hướng dẫn hoặc là giới ...

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

Cơ bản về callback trong Rails

Trong quá trình chạy một ứng dụng Rails, một object(đối tượng) có thể được tạo ra, sửa, xóa. Vòng đời của một object bao gồm nhiều trạng thái như created, saved, updated, deleted, validated hoặc load từ database. Callbacks là các phương thức được thực thi tại một thời điểm nhất định trong vòng ...

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

Vòng đời của Activity trong ứng dụng Android

Hôm nay mình xin giới thiệu với các bạn về vòng đời của 1 Activity trong ứng dụng Android. Nắm vững được điều này sẽ giúp bạn hiểu rõ ràng hơn về 1 ứng dụng Android và giúp ích rất nhiều trong quá trình phát triển ứng dụng sau này. Các Activity trong hệ thống được quản lý như 1 ngăn xếp activity ...

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

Thiết lập docker với remote API và ruby

Docker là gì Thời gian gần đây có rất nhiều bài viết công nghệ đề cập đến Docker. Vậy Docker là gì và tại sao nó hữu ích. Có lẽ cũng nhiều người đã biết đến khái niệm docker, ta cùng sơ qua một số khái niệm về docker. Docker là một công cụ tạo môi trường được "đóng gói" (còn gọi là ...

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

Tích hợp cổng thanh toán Paypal vào ứng dụng Android sử dụng PHP, MySQL (Phần 2)

Trong phần trước Tích hợp cổng thanh toán Paypal vào ứng dụng Android sử dụng PHP, MySQL (Phần 1) , chúng ta đã tích hợp PayPal phía máy chủ tức là tạo ra cơ sở dữ liệu mysql và viết các API PHP để tương tác với ứng dụng Android và PayPal API REST. Trong phần này chúng ta sẽ làm tiếp phần còn lại ...

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

Những tính năng mới trong Laravel 5.3

Hội nghị Laracon US 2016 một trong những hội nghị lớn được mong chờ nhất trong năm 2016 đối với cộng đồng Laravel nói riêng và PHP nói chung đã được diễn ra (từ 27 đến 29-07-2016). Với mục tiêu chính là giới thiệu và released phiên bản Laravel 5.3. Ở bài viết này chúng ta sẽ cùng nhau điểm ...

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

Sử dụng gem Sorcery để gửi mail (P.1)

1. Giới thiệu Khi đăng kí một tài khoản trên 1 website, bạn cần password của mình phải bảo mật, gem sorcery biến nó thành mã base54 và người quản trị thì muốn email đăng kí chính xác là của bạn chứ không phải là một email ảo nào đó, sorcery giúp gửi vào email của bạn 1 đường link để bạn active ...

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