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

Introduction to ES6 Promises – The Four Functions You Need To Avoid Callback Hell - part 1

Ngoài sự mới mẻ và sáng bóng, Promises là cách tuyệt vời để làm sạch code của bạn, giảm phụ thuộc vào các thư viện bên ngoài, và giúp bạn đồng bộ trong khi chờ đợi ES7. Người ta nói rằng, promises có thể mất nhiều công sức để hiểu, họ cảm thấy chúng hoàn toàn khác biệt so với các callbacks mà ...

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

Công cụ tìm lỗi memory leaks và tối ưu memory

Ngày này với sự phát triển mạnh mẽ của các thiết bị lưu trữ thì các lập trình viên chúng ta thường không mấy phải quan tâm đến vấn đề tối ưu hay quản lí bộ nhớ hiệu quả. Và một khi vấn đề về bộ nhớ xảy ra thì khó mà có thể tìm ra nguyên nhân. Ở bài viết này mình xin giới thiệu 1 công cụ giúp ...

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

Object-Oriented JavaScript

With the article, We continue with object in javascript about OOP, with my last article Object in Javascript, If you don't understand what is the object in javascript or before read this article you need to read my previous article first about Object In Javascript . In this article too, you will ...

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

Software Development Process Model - Part 2

Incremental development Rather than deliver the system as a single delivery, the development and delivery is broken down into increments with each increment delivering part of the required functionality. User requirements are prioritised and the highest priority requirements are included in ...

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

Scope trong Javascript

Javascript có các khái niệm liên quan tới scope và không khái niệm nào là dễ ăn đối với những newbie mới làm quen với Javascript (hay kể cả những dev lâu năm). Bài viết này hướng tới những bạn mong muốn tìm hiểu sâu hơn về scope sau khi đã "đối mặt" với các từ khóa như scope, closure, this, ...

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

Sơ lược về API testing

Chúng ta đang sống trong một thời đại trí tuệ tuyệt vời, nơi sự tiến bộ chuyển động với tốc độ chóng mặt. Chúng ta được kết nối với thế giới và tất cả mọi thứ. API (Application Programming Interface) là anh hùng không được biết đến trong thế giới kết nối đó. Dưới đây là những điều bạn cần biết về ...

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

7 đơn vị CSS có thể bạn không biết

Thật dễ dàng để bị kẹt khi làm việc với các kỹ thuật CSS chúng ta biết rõ, nhưng làm như vậy sẽ gây bất lợi cho chúng ta khi những vấn đề mới xuất hiện. Khi web tiếp tục phát triển, nhu cầu về các giải pháp mới sẽ tiếp tục phát triển. Vì vậy, với tư cách là nhà thiết kế web và nhà phát triển giao ...

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

Sự khác nhau giữa csv và Excel (.xls)

Cả Excel và csv giúp lưu trữ dữ liệu dưới dạng bảng. Bên cạnh sự giống nhau này thì có những điểm khác biệt về tính năng và cách sử dụng của từng cái. Hãy thảo luận về những sự khác biệt trong bài viết chi tiết này Excel CSV Đây là một tập tin nhị phân chứa thông tin về tất cả các bảng ...

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

[Translation] Các khái niệm cơ bản về Fragment trong Android( Phần 1)

Original Source is here Fragment là một phần giao diện người dùng hoặc hành vi của một ứng dụng. Fragment có thể được đặt trong Activity, nó có thể cho phép thiết kế activity với nhiều mô-đun. Có thể nói Fragment là một loại sub-Activity. Khái niệm fragment mới được đưa vào từ phiên bản Android ...

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

Rx trong Kotlin (P2)

Tiếp theo phần 1 Mình xin đi vào thực hành một ví dụ cho các bạn dễ hình dung Ví dụ đơn giản này sẽ như sau, nhập chuỗi string vào EditText và sau đó tự động response hiển thị lên TextView, response sẽ được gọi bằng một API cứ 1s sau khi nhập text. Đơn giản như sau: Để dễ hiểu hơn, mình sẽ trình ...

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