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

Sử dụng Rails Caching để giảm thiểu query trong rails api

Như mọi người đã biết, performance là vấn đề gì đó cực kỳ quan trọng và làm đau đầu không ít lập trình viên. Đối với những lập trình viên mới vào nghề và chưa có nhiều kinh nghiệm làm việc, họ sẽ ít để ý tới vấn đề này.Họ sẽ chỉ đơn giản code để có thể chạy mọi thứ, đó là điều đã quá tuyệt vời. Tuy ...

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

Window function - Giới thiệu và ứng dụng

Introduction Window function là gì? Partition Enter Window frame Applications - Bài viết này giúp tôi tăng lương như thế nào? ROW_NUMBER RANK() và DENSE_RANK() LAG và LEAD Movable window frames References Window function là gì? A window function perform a calculation ...

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

Học Redux bằng hướng dẫn dễ dàng nhất thế giới - Phần 1

Đây là bài dịch, bài gốc mời các bạn xem ở đây : https://medium.freecodecamp.org/understanding-redux-the-worlds-easiest-guide-to-beginning-redux-c695f45546f6 Vì bài gốc khá dài nên mình sẽ chia thành nhiều phần, đây là phần đầu tiên Đây là một hướng dẫn toàn diện (nhưng đã được đơn giản ...

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

Biến Sublime Text 3 thành IDE Javascript

Sublime Text là một trong những trình soạn thảo phổ biến nhất cho phát triển web và phát triển phần mềm nói chung. Nó rất trơn tru và nhanh chóng so với các trình soạn thảo khác. Sublime cũng có rất nhiều plugin bạn có thể tìm thấy thông qua Package Control . Nhưng nó chỉ là một trình soạn thảo ...

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

Đa luồng trong Python (multithreading)

Bạn dùng máy tính hàng ngày, mở hàng chục trang web khác nhau, cùng một cơ số đếm không xuể các ứng dụng nghe nhạc, xem phim, game ở ngoài, bạn có tự hỏi vì sao máy tính có thể cân hết chừng đấy việc một lúc không? Dường như các chương trình đều phản ứng chỉ trong tích tắc, và đang chạy đồng thời ...

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

[NodeJs][React] Học cách làm app bằng NodeJs với React (Phần 4)

Như phần trước ta đã làm phàn đăng nhập và lưu session, giờ phần này ta sẽ làm liên quan đến Blog, tức là các bài viết. Danh sách các bài viết Đầu tiên đường dẫn mặc định vào list các bài viết sẽ là /home và chỉ dành cho các thành viên sau khi đăng nhập. Vậy ta xử lý đoạn đó như sau ...

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

Một số thủ thuật hữu ích trong phát triển iOS

Đây là bài dịch từ của một chia sẻ trên trang medium.com, bài viết nguồn mời các bạn xem tại đây: https://medium.com/developerinsider/best-ios-development-tips-and-tricks-6c42c1d208c1 1. Theo dõi thời gian built của XCode Nếu bạn không biết chính xác thời gian built của project , bạn có thể ...

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

HTML Questions - Front End Interview Handbook

Table of Contents What does a doctype do? How do you serve a page with content in multiple languages? What kind of things must you be wary of when design or developing for multilingual sites? What are data- attributes good for? Consider HTML5 as an open web platform. What are the ...

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

RxSwift: Các loại Subject [Phần 1]

PublishSubject • PublishSubject: Bắt đầu với giá trị trống và chỉ phát ra các thành phần mới cho subscriber. PublishSubject có ích khi bạn chỉ muốn subscriber được thông báo về các event mới tính từ thời điểm họ đăng ký, cho đến khi họ hủy đăng ký hoặc subject đã chấm dứt với sự kiện .completed ...

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

Command Line Tips and Tricks

Command line là một công cụ vô cùng mạnh mẽ cho bất cứ ai sử dụng linux. Mặc dù các distro của linux sử dụng các giao diện rất đẹp để quản lý, nhưng tôi cam đoan là việc bạn hiểu biết về command line sẽ giúp ích bạn rất nhiều trong quá trình sử dụng linux. Command line cho phép bạn làm được nhiều ...

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