Bài viết của Hoàng Hải Đăng

Essential Linux Commands (part I)

Grep command là lệnh được dùng để tìm kiếm file phù hợp với text chỉ định. Đây là một lệnh cực kì mạnh mẽ với nhiều tùy chọn. Cú pháp: grep [options] pattern [files] 1. Làm thế nào để tìm tất cả các dòng phù hợp với một từ khóa trong một file? Trong ví dụ này, lệnh grep tìm kiếm từ khóa ...

Tác giả: Hoàng Hải Đăng viết 17:39 ngày 12/08/2018 chỉnh sửa

Triggers trong Xamarin

Triggers Triggers cho phép bạn diễn tả các hành động được khai báo trong XAML mà nó dùng để thay đổi hiển thị của các control dựa trên các sự kiện (event) hay thuộc tính (property). Bạn có thể gán thuộc tính trực tiếp trong control hoặc thêm vào resource dictionary ở tầng page hay tầng app để ...

Tác giả: Hoàng Hải Đăng viết 17:39 ngày 12/08/2018 chỉnh sửa

mấy "lệnh" xử lí chuỗi mảng mà hay bị nhầm với nhau: Slice vs Splice vs Split, Concat vs Join, Push vs Pop vs Shift vs Unshift

mấy lệnh có cái chữ na ná, mà công dụng cũng (tưởng như) na ná thì phân biệt sao giờ? tiêu chí phân loại slice splice split nghĩa của từ tiếng anh thái ra một lát mỏng (thịt bò) bện (dây thừng) xé (mực khô), chẻ (củi) lấy cái gì có thể 1 array hoặc 1 string, từ giờ trở ...

Tác giả: Hoàng Hải Đăng viết 17:39 ngày 12/08/2018 chỉnh sửa

Fullstack Serverless Applications on AWS

Trong bài viết này mình sẽ chia sẻ với các bạn về những điều mình tìm hiểu được về kiến trúc của serverless, tìm hiểu sâu về những tiện ích cũng như bất cập, các ứng dụng của dịch vụ serverless. AWS đóng vai trò gì trong dịch vụ này? Chúng ta cùng tìm hiểu trong bài viết. Sự nổi lên của dịch ...

Tác giả: Hoàng Hải Đăng viết 17:39 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về URI, URL và URN

Cá nhân mình, và mình tin là còn rất nhiều người đã từng phân vân các khái niệm URI, URL và URN. Nhân tiện tìm hiểu về chúng, mình có viết lại theo ý hiểu của mình để làm tài liệu tra cứu sau này cũng như giúp các bạn phần nào hiểu được sự khác nhau của chúng. URI là viết tắt của Uniform ...

Tác giả: Hoàng Hải Đăng viết 17:39 ngày 12/08/2018 chỉnh sửa

Angular 2 authentication with JWT

Hôm nay mình xin giới thiệu tới các bạn một ví dụ về API Authentication trong Angular 2 sử dụng JWT. Đây là một ví dụ mà mình thấy khá hữu ích trong việc xác thực người dùng trong các ứng dụng web. JWT là Json Web Token là một tiêu chuẩn mở (RFC 7519) định nghĩa cách thức truyền tin an toàn giữa ...

Tác giả: Hoàng Hải Đăng viết 17:39 ngày 12/08/2018 chỉnh sửa

Đôi nét về TypeScript

TypeScript là gì TypeScript là một superset của ES6, có nghĩa là tất cả các tính năng của ES6 là một phần của TypeScript, nhưng không phải tất cả các tính năng của TypeScript đều là một phần của ES6. Và hiện tại thì TypeScript đã được cập nhật phiên bản ES7 . TypeScript được biên dịch chuyển ...

Tác giả: Hoàng Hải Đăng viết 17:39 ngày 12/08/2018 chỉnh sửa

ConstraintLayout trong Android

Là 1 ViewGroup của với những đặc tính giống như cái tên của của nó, Constrain - Hạn Chế thể hiện ở các View nằm bên trong ViewGroup này, chúng luôn có kết nối chặt chẽ với nhau hay nói cách khác là View này sẽ phải phụ thuộc View kia để có thể xác định được 4 thuộc tính cơ ...

Tác giả: Hoàng Hải Đăng viết 17:38 ngày 12/08/2018 chỉnh sửa

Javascript - Hỏi đáp về javascript [Phần 1]

Javascript, ngôn ngữ luôn nằm trong những hot languages trong các năm gần đây. Xuất hiện ở hầu hết các khía cạnh của lập trình như lập trình web, lập trình mobile application, VR, AR, 3D game, lập trình lệnh cho Drone, ... Cho tới bây giờ tôi vẫn không hiểu tại sao javascript lại có thể phổ biến ...

Tác giả: Hoàng Hải Đăng viết 17:38 ngày 12/08/2018 chỉnh sửa

Amazon WorkSpaces - Giải pháp làm giảm nguy cơ rò rỉ thông tin doanh nghiệp

Việc cung cấp máy tính cho nhân viên công ty thường đảm bảo về an toàn an ninh hơn là việc cho nhân việc sử dụng máy tính cá nhân. Tuy nhiên, nếu có một hệ thống an toàn và rẻ hơn phương pháp đó thì các bạn nghĩ sao? Chìa khóa cho vấn đề này chính là dịch vụ có tên gọi là "máy tính ảo ...

Tác giả: Hoàng Hải Đăng viết 17:38 ngày 12/08/2018 chỉnh sửa