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

Cấu trúc dữ liệu và giải thuật - Cấu trúc dữ liệu đồ thị (Graph)

1. Cấu trúc dữ liệu đồ thị Một đồ thị là một dạng biểu diễn hình ảnh của một tập các đối tượng, trong đó các cặp đối tượng được kết nối bởi các link. Các đối tượng được nối liền nhau được biểu diễn bởi các điểm được gọi là các đỉnh (vertices), và các link mà kết nối các đỉnh với nhau được gọi ...

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

Passport NodeJS

Khi xây dựng một ứng dụng, có nhiều trang chúng ta cần yêu cầu người dùng phải là ai đó mới cho truy cập. Vì vậy cần có xác thực người dùng - là việc kiểm tra xem người dùng đang truy cập đã đăng ký tài khoản hay chưa, người dùng là ai? Quy trình này được thực hiện bằng cách yêu cầu người dùng cung ...

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

Business Analyst và design functions

Bài toán: Bạn phụ trách phần phân tích sản Khách hàng đưa bạn một số ideas cơ bản về chức năng sản phẩm Team dev chưa thể start coding vì chưa hiểu gì Team QA yêu cầu bạn đưa ra function list hoặc mock-up UI Cấp trên yêu cầu bạn đưa ra estimation ASAP Một cổ nhiều tròng, là BA, bạn nên bắt ...

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

[Clean code] Chapter 4: Comment

Sự thật chức năng các hàm, lớp làm gì chỉ có thể được tìm thấy ở một nơi: code. Chỉ có code mới thực sự có thể cho bạn biết nó đang có gì và làm gì. Đây là nguồn thông tin thực sự chính xác duy nhất. Do đó, mặc dù comment là đôi khi là cần thiết, nhưng chúng ta sẽ tìm cách để tối thiểu nó trong ...

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

Amazon Web Services Concepts: Introduction to AWS Core Services

1. AWS Introduction Amazon Web Services (AWS) là một trong số các dịch vụ của Amazon hoạt động dựa trên nền tảng điện toán đám mây (cloud computing), được ra mắt vào năm 2006. Amazon là nhà cung cấp Cloud Computing có doanh thu lớn nhất thế giới hiện nay với vố số khách hàng từ khắp các châu ...

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

Tối ưu dung lượng ảnh trong ứng dụng của bạn với Tinify

Chào các bạn, lại là mình đây (hehe). Hiện nay, các Website từ nhỏ đến lớn ít nhiều đều sử dụng ảnh để hiển thị, làm cho nội dung của trang Web thêm cụ thể, chi tiết hơn. Nếu như dung lượng của các ảnh này lớn sẽ khiến cho việc load trang trở nên chậm chạp, đồng thời nó cũng làm cho việc backup ...

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

Flutter Code Challenge #1 : Clone hiệu ứng thu gọn trình phát video trong ứng dụng Youtube

Hi mọi người, mình đang làm series Flutter code challenge để thực hành + chia sẻ những gì mình biết với cộng đồng Flutter Việt Nam. Khả năng viết mình kém nên mình làm video thôi. Mong nhận phản hồi từ mọi người để mình có thể cải thiện kiến thức về Flutter.

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

Một số tính năng nổi bật của ES6 mà bạn nên biết

Hầu hết các tính năng hay ho trên ES6 đầu đã được các trình duyệt hỗ trợ. Nhờ nó mà các nhà phát triển có thể xây dựng ứng dụng trực tiếp bằng ES6, không cần phải thông qua các công cụ chuyển đổi như Babel hay Bublé nữa, giúp ứng dụng trở nên gọn nhẹ hơn, giảm thiểu kích thước tập tin khi chuyển ...

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

Hướng dẫn cách kiếm tiền với ứng dụng android/ ios hiệu quả

Bạn đang là lập trình viên ứng dụng android hay ios, bạn đã được học sơ qua, nếu bạn không biết về lập trình ứng dụng, không tự làm ra ứng dụng sẽ không mang lại hiệu quả cao. Nếu bạn không có khả năng kiếm ra được một khoản tiền như những cao thủ khác bạn hãy biết cách để kiếm được một khoản thu ...

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

Create extension implement load more in UITableView

Trong bài trước mình đã xây dựng một UITableView design pattern. Trong bài này mình sẽ hướng dẫn các bạn implement loadmore cho nó. Bài toán đơn giản như sau: Thực hiện get data từ server thông qua API. Mỗi lần request server sẽ trả về một mảng 20 item. param: start:int - index của item bắt ...

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