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

React Hook - Dùng húc là không vội được đâu

Gần đây mình khá là vật lộn khi thử migrate từ sử dụng class base component sang react hook để kiểm chứng mức độ hiệu quả thực tế trước khi đem và giới thiệu cho các member sử dụng rộng rãi. Thứ đầu tiền sau khi nghĩ đến là ừ thì nhanh gọn đấy nhưng mà performance chán quá. Tại sao thế nhỉ? Qua một ...

Tác giả: Hoàng Hải Đăng viết 12:33 ngày 23/07/2019 chỉnh sửa

Testing javascript with jest

Ưu điểm khi sử dụng Jest Đơn giản, dễ hiểu Không cần cấu hình gì cả All in one Nhanh Cài đặt Jest không cần cài đặt gì phức tạp. Bạn chỉ cần kéo thư viện về là gần như mọi thứ đã sẵn sàng. Mình dùng Yarn nên toàn bộ command mình sẽ theo yarn nhé. Bạn chỉ cần gõ tương tự cho npm là ...

Tác giả: Hoàng Hải Đăng viết 12:32 ngày 23/07/2019 chỉnh sửa

[Android] Sử dụng library, module hiệu quả trong Android

Khi lập trình bất cứ ngôn ngữ hay nền tảng nào, chắc chắn chúng ta sẽ sử dụng thêm các library hoặc các module bên thứ 3. Cách sử dụng, áp dụng chúng trong project thì đã được mô tả rõ ràng trong document của library, module đó. Trong bài viết lần này chúng ta sẽ thảo luận một số cách mà có thể ...

Tác giả: Hoàng Hải Đăng viết 12:32 ngày 23/07/2019 chỉnh sửa

Module hóa ứng dụng và mô hình MVVM

Trước đây, việc bảo trì ứng dụng Android khá là khó khăn. Một lý do chủ yếu của vấn đề này là do các activity, fragment và các view thường được liên kết chặt chẽ với nhau. Để khắc phục tình trạng này, cộng đồng phát triển ứng dụng cho Android đã đưa ra ý tưởng sử dụng mô hình MVP ...

Tác giả: Hoàng Hải Đăng viết 12:32 ngày 23/07/2019 chỉnh sửa

Giới thiệu về Animation trong Android

Animation trong Android có thể được định nghĩa theo một trong hai loại của Animation 1 Phân loại animation. 1.1 Properties Animation Là Animation được tạo bằng cách thay đổi các giá trị của thuộc tính của các đối tượng trong một khoảng thời gian đã được định sẵn bằng Animation 1.2 View ...

Tác giả: Hoàng Hải Đăng viết 12:31 ngày 23/07/2019 chỉnh sửa

Lỗ hổng bảo mật nghiêm trọng đe dọa người dùng Macbook

Theverge đưa tin rằng các nhà bảo mật đã chứng minh rằng bất kỳ trang web nào cũng có thể mở một cuộc gọi kích hoạt video trên máy Mac với ứng dụng Zoom được cài đặt. Đó là vì ứng dụng Zoom dường như cài đặt một máy chủ web trên Mac chấp nhận các yêu cầu trình duyệt thông thường. ...

Tác giả: Hoàng Hải Đăng viết 10:16 ngày 20/07/2019 chỉnh sửa

Phần mềm độc hại mới thay thế các ứng dụng trên Android bằng các ứng dụng giả trên 25 triệu thiết bị

Bạn có chắc chắn ứng dụng WhatsApp bạn đang sử dụng trên thiết bị Android của mình là hợp pháp, ngay cả khi ứng dụng này hoạt động hoàn hảo như dự định không? Hoặc ứng dụng JioTV, AppLock, Hotstar, Flipkart, Opera Mini hoặc Truecaller liệu cài đặt chúng có an toàn? Mới đây các ...

Tác giả: Hoàng Hải Đăng viết 10:16 ngày 20/07/2019 chỉnh sửa

Hàm nối chuỗi Concat trong MySql

Thông thường để nối chuỗi trong PHP thì chúng ta ...

Tác giả: Hoàng Hải Đăng viết 10:16 ngày 20/07/2019 chỉnh sửa

Buổi học định hướng công nghệ PHP 13/6/2019 từ 9:00 đến 12:00 tại cơ sở 2, Viwaseen Tower

Chào các bạn học viên, PHP là một ngôn ngữ lập trình dynamic pages cực kỳ phổ biến hiện nay. Nó không mới như Node.js, Golang. Nhưng dự án cần người cực nhiều. Bạn kém, hay giỏi đều có cơ hội. Lập trình PHP cũng dễ, dùng được PHP bạn có thể dự web site bằng WordPress, tạo CMS cho công ty bằng ...

Tác giả: Hoàng Hải Đăng viết 10:15 ngày 20/07/2019 chỉnh sửa

Cách viết tài liệu API chất lượng mà dễ hiểu

Tài liệu về API là lựa chọn hàng đầu khi bạn muốn học về cách sử dụng API, tùy vào chất lượng của tài liệu mà nó còn ảnh hưởng tới kinh nghiệm mà developer có được. Bởi nó miêu tả những khả năng của một giao diện lập trình ứng dụng và cách sử dụng chúng, do đó mà tài liệu hướng dẫn ...

Tác giả: Hoàng Hải Đăng viết 10:15 ngày 20/07/2019 chỉnh sửa