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

Top 10 thư viện IOS mà tôi biết.

Trong các project về ios thì các bạn không thể bỏ qua được các thư viện thường dùng để giảm thiểu thời gian và công sức cho bạn khi giải quyết các vấn đề trong dự án của mình. Sau đây mình xin giới thiệu về 20 thư viện mà mình biết và đã tiếp xúc. Alamofire Khi nói đến các thực hiện request ...

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

Xây dựng ứng dụng Web sử dụng Laravel 5 và AngularJS - phần 2

Chào các bạn! Trong phần một, ,mình đã tạo ra migration và seeder, chúng ta đã có một database đầy đủ dữ liệu. Trong phần 2 này, mình sẽ tiến hành tạo ra router, controler RESTful, các function để thao tác với database một cách chi tiết nhất. Các bạn có thể xem lại phần 1 tại đây. Chúng ta bắt ...

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

Google Place API (P1) - Place Autocomplete

Google Place API là một trong những hàng trăm API tuyệt vời mà Google cung cấp cho nhà phát triển phần mềm, với thông tin chi tiết về hơn 100 triệu địa điểm. Google Place API gồm có 3 công cụ: Place Picker, Place Autocomplete, Place Details: Place Picker cho phép người dùng tìm kiếm các địa ...

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

Bảo mật trong ứng dụng Ruby On Rails

Framework được thiết kế với mục đích chính là để giúp các web developer xây dựng các ứng dụng web. Mặc dù có rất nhiều Framework có sẵn nhưng khản năng phát hiện ra các lỗ hổng như CSRF hoặc giả mạo nội dung (chúng ta không nói về XML Entity và Paramater Pollution) là rất cao. Mặc dù được trang bị ...

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

Tìm hiểu Sed cơ bản

1. Giới thiệu Đối với những hệ điều hành nhân Linux, sed stream editor thường được trang bị đi kèm. Đây là một trình biên soạn văn bản thực hiện những thao tác chỉnh sửa đối với dữ liệu đến từ một đầu vào chuẩn hoặc một file text. sed sẽ tiến hành chỉnh sửa lần lượt từng dòng và theo cách thức ...

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

Tìm hiểu về gradle

Trong quá trình phát triển phần mềm, việc tự động hóa quá trình build và quản lý các thư viện rất quan trọng, nhằm tối ưu hóa công đoạn biên dịch, đóng gói; thuận tiện hơn cho việc phát triển phần mềm, cũng như maven và gradle cũng là một trong những công cụ đó. Năm 2000, Apache Ant ra đời như ...

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

[iOS] [Swift] Tôi không biết phải viết gì cả.

"Tôi không biết phải viết gì cả! Tôi thật sự đã suy nghĩ rất nhiều nhưng vẫn không biết viết cái gì cả". Đó là điều mà hầu hết người ở xung quanh mình khi đến ngày phải viết Viblo. Nhưng, đối với bản thân mình, thì viết hay không nó cũng bình thường, không có gì phải lo lắng cả </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 17:03 ngày 12/08/2018 chỉnh sửa

Introduce about Doze Mode

Kể từ khi ra mắt Android 6.0 (API level 21), Anroid đã chính thức giới thiệu 2 tính năng tiết kiệm năng lượng có thể kéo dài thời lượng sử dụng pin của người dùng thông qua việc quản lí hoạt động của ứng dụng khi thiết bị không được kết nối với nguồn sạc. Nói một các ngắn ngọn, Doze sẽ giảm tiêu ...

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

Linux biểu thức thông thường bằng cách sử dụng Sed và AWK

Bài báo được dịch từ nguồn: Linux regex examples Để thành công khi làm việc với trình biên tập Linux sed và lệnh awk trong các kịch bản shell của bạn, bạn phải hiểu các biểu thức thông thường hoặc trong regex ngắn. Vì có rất nhiều công cụ cho regex, nên chúng ta sẽ sử dụng regex shell và xem sức ...

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

Definition of Ready

Mặc dù không nổi tiếng như Definition of Done, một số team Scrum sử dụng Definition of Ready để kiểm soát những item trong product backlog có thể được quay vòng trong các sprint. Mỗi team hoặc tổ chức được tự do định nghĩa cho definition of ready của mình. Không có định nghĩa chung nào được đề ...

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