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

Caching Rails

Chúng ta đều biết web caching là một phương pháp lưu trữ bản sao của tài liệu web để có thể tăng tốc độ load trang, cải thiện hiệu suất của web site. Có các loại caching chính trong rails: HTTP caching : Là phương pháp mạnh và có hiệu suất lớn nhất trong các phương thức caching. Trong ...

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

Làm quen với Nodejs: Các kỹ thuật khai báo và sử dụng Module

Xin chào các bạn! Hôm nay, mình muốn chia sẻ cho các bạn "người bạn" mà mình mới làm quen gần đây. Đó là bạn Nodejs!! Thời gian, làm quen chưa lâu nên chỉ mới biết chút ít về người bạn mới này. Bạn Nodejs này cũng khá là nổi nha. Các bạn có thể tìm hiểu thêm qua "thầy" Google. ...

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

Bind, Call và Apply trong javascript

Xin chào mọi người, bài viết này ta sẽ tìm hiểu về 3 hàm khá quan trọng khi làm việc với javascript đó là bind(), call() và apply(). Khi học Javascript mình đã rất thắc mắc sự khác biệt và khi nào nên sử dụng hàm call() và hàm apply(), Javacript không dư thừa đến mức tạo ra hai hàm có công dụng y ...

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

3 người đàn ông quan trọng nhất trong ngành AI vừa nhận Giải thưởng Turing danh giá kèm 1 triệu USD

Họ là những người đặt viên gạch nền quan trọng, và chính họ cũng tỏ ra đôi chút lo lắng về tương lai của AI. Tuần vừa rồi, Giải thưởng Turing trị giá 1 triệu USD đã có chủ. Nếu như bạn chưa rõ: người ta vẫn hay gọi đây là “giải Nobel cho ngành máy tính”, và những cá ...

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

Tất tần tật về lưu trữ dữ liệu trên Azure

Microsoft Azure có rất nhiều tùy chọn để lưu trữ dữ liệu, vậy bạn nên chọn cách nào để phù hợp? Bài hướng dẫn này sẽ giải thích cụ thể về các lựa chọn. Lựa chọn đúng hình thức lưu trữ đám mây (cloud storage) chưa bao giờ đơn giản như bạn nghĩ. Bạn sẽ phải lựa chọn thật cẩn thận, để ...

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

6 Lý do Async/Await của Javascript đánh bại Promises

Trong trường hợp bạn đã quên mất, Node.js đã hỗ trợ async/await kể từ phiên bản 7.6. Nếu bạn chưa thử qua, bài viết này sẽ liệt kê các lý do cùng ví dụ để giải thích tại sao bạn nên chọn nó. Async/await 101 Với những ai chưa hề nghe qua về Async/await thì đây là những giới ...

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

10 CSS Animation Tools phổ biến

Người viết: Phạm Minh Hướng Giới thiệu: CSS3 đã giới thiệu một cú pháp animation mới có thể giúp bạn đạt được nhiều điều thú vị trong thiết kế của mình. Xây dựng animations mát mẻ đôi khi có thể phức tạp và tốn thời gian, đó là khi mà các animaiton libraries and generators có ...

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

Làm thế nào để xây dựng một Recommender System (RS) – Phần 1

Người viết: Phạm Văn Toàn Bạn đã bao giờ gặp phải những trường hợp như sau: Bố mẹ bạn mới sử dụng Facebook và mới chỉ kết bạn với một vài người thân trong gia đình bạn. Tuy nhiên vài hôm sau, Facebook đã tự gợi ý cho hai cụ những người họ hàng hang hốc của bạn mà thậm chí ngay ...

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

Top 22 công cụ cho lập trình viên React 2019

Như chúng ta đã biết, React là một thư viện JavaScript giúp thiết kế UI. Nhưng không phải ai cũng biết hết các công cụ mà mình giới thiệu hôm nay, sẽ giúp các bạn có những trải nghiệm với React thú vị hơn rất nhiều. Dưới đây là 22 công cụ cho lập trình viên React 2019 bạn không ...

Tác giả: Hoàng Hải Đăng viết 22:46 ngày 21/08/2019 chỉnh sửa

Carthage hay CocoaPods?

Mỗi ngôn ngữ lập trình đi kèm với một giải pháp chính thức để phân phối code, chia sẻ và sử dụng lại code đã được viết, thường được xử lý bởi package manager. Các ví dụ về package manager phổ biến là RubyGems cho Ruby, Composer cho PHP, NPM cho NodeJS, Gradle cho Java,... không chỉ cung cấp các ...

Tác giả: Hoàng Hải Đăng viết 22:46 ngày 21/08/2019 chỉnh sửa
<< < .. 91 92 93 94 95 96 97 .. > >>