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

Kotlin: Tìm hiểu về Rxjava2 và Retrofit (Phần I)

Retrofit. Retrofit là một thư viện hỗ trợ việc kết nối và lấy dữ liệu từ một WebService cho Android và Java, được tạo ra bởi Square. Với retrofit bạn có thể dễ dàng lấy dữ liệu từ webservice, convert dữ liệu trả về dạng json thành các object. RXjava và Rxandroid. Rxjava và Rxandroid Là thư viện ...

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

React cơ bản : Component, JSX, Props & State

React Component React.JS là một thư viện Javascript dùng để xây dựng giao diện người dùng. React được ví như phần View của mô hình MVC. React được xây dựng xung quanh các Component, chứ không dùng template như các framework khác. Bạn có thể tạo ra một component bằng các gọi phương thức ...

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

UTL_HTTP Package trong Oracle 11g

1. Giới thiệu sơ lược về Package. a. Khái niệm Package là một tập hợp các kiểu dữ liệu, biến lưu giữ giá trị và các thủ tục, hàm có mối liên hệ với nhau, được gộp chung lại. Đặc điểm nổi bật nhất của package là khi một phần tử trong package được gọi thì toàn bộ nội dung của package sẽ được ...

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

Kotlin for Android: How to integrate Kotlin code into Java project

Một trong những điều tuyệt vời của Kotlin, giúp nó có được sự phát triển mạnh mẽ như bây giờ là khả năng tương thích tuyệt vời với java. Thử tưởng tượng bạn đang có một dự án cồng kềnh được viết bằng java, và việc đập đi để làm lại bằng kotlin là một điều hoàn toàn không khả thi, thay vì vậy, chúng ...

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

Bắt đầu phát triển iOS Apps với Swift part 4: Tự tạo một Custom Control

Chào các bạn, tới thời điểm hiện tại chúng ta đã cùng nhau đi qua 3 phần của series hướng dẫn phát triển app iOS với Swift. part 1: Xây dựng Basic UI part 2: Kết nối UI và Source Code part 3: Làm việc với View Controller Trong phần tiếp theo này chúng ta sẽ tạo một Custom Control cho phép người ...

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

[Cordova]  — Những khái niệm cơ bản

1. Cordova là gì Apache Cordova (trước kia được gọi là PhoneGap) là một framework phát triển ứng dụng di động nổi tiếng được tạo ra bởi Nitobi. Adobe Systems đã mua Nitobi vào năm 2011, đổi tên nó thành PhoneGap, và sau đó đã phát hành một phiên bản mã nguồn mở được gọi là Apache Cordova. Cordova ...

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

[Japanese Email at Work][Part 1] Cách viết Email chào hỏi đến Khách Hàng mới

Chắc hẳn có nhiều bạn như mình, trong quá trình làm việc với khách hàng là người Nhật, gặp phải nhiều tình huống khác nhau phải giao tiếp qua email nhưng chưa biết phải viết email thế nào cho hay, sao cho phù hợp với tình huống, và quan trọng hơn là qua những email đó thể giúp duy trì hoặc xây dựng ...

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

ES6: var, let and const — The battle between function scope and block scope

Như chúng ta đã biết, trước thời kỳ của ES6, chỉ có 1 cách duy nhất để khai báo biến trong Javascript - đó là sử dụng var. var luôn có hào quang của 1 quan niệm sai lầm - điều này có lẽ do các biến khai báo với var khác biệt ở hầu hết các ngôn ngữ lập trình. Với điều này, tất cả đều được giải thích ...

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

Android “launchMode”

Trước khi tìm hiểu về Launch Mode Android thì chúng ta sẽ tìm hiểu trước thuật ngữ " Task " (nhiệm vụ) Task về bản chất là 1 stack chứa các đối tượng của activity Khi bật ứng dụng thì 1 task mới được tạo ra và nó là task gốc của ứng dụng Android có thể giữ nhiều task cùng một thời điểm ...

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

7 sai lầm chết người của Ruby developer với metaprogramming

Đối với 1 Ruby developer hay với các ngôn ngữ khác, bạn dành khoảng 90% thời gian cho các hoạt động liên quan tới đọc code và maintain. Với một khoảng thời gian dài dành cho những tác vụ này, điều quan trọng là đảm bảo rằng mọi thứ bạn làm (và code) đều hiệu quả. Trong suốt quá trình đó có lẽ ít ...

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