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

Tạo một REST API đơn giản với Slim Framework

Slim là một framework nhỏ, siêu nhẹ của PHP giúp bạn nhanh chóng viết các ứng dụng web và API đơn giản nhưng mạnh mẽ. Nó đang nhanh chóng trở thành PHP framework được lựa chọn nhiều nhất để phát triển API và các ứng dụng web nhỏ. Mặc dù bạn có thể tạo REST API trong một số framework khác như ...

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

Những điểm mới trên ECMAScript 2016, 2017

ES6 (ECMAScript 2015) đã ra mắt được 3 năm, với nhiều tính năng rất hữu ích đã trở nên quen thuộc với hầu hết web developer. Tuy nhiên thế giới công nghệ không ngừng phát triển, từ đó đến nay ECMAScipt cũng update thêm nhiều tính năng hay ho. Dưới đây là những tính năng mới của ES2016 và ES2017. ...

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

Sử dụng calc() trong CSS3

Chào các bạn, Trong bài này tôi sẽ giới thiệu về calc() trong CSS3 Như chúng ta đã biết thì từ CSS3, chúng ta đã có hàm calc() cho phép chúng ta thực hiện các phép toán học ngay trong thuộc tính(property). Thay vì khai báo các giá trị pixel tĩnh cho các độ rộng (awidth) của element, chúng ta ...

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

Trên tay TypeScript trong 30 phút

Thời gian gần đây mình đang dần chuyển hướng từ Angular1 sang tìm hiểu và ứng dụng thử Angular2. Thời gian có lẽ là đủ để kiểm chứng sự ổn định và hiệu quả mà phiên bản mới này mang lại trong các dự án, nhưng mình nhận được khá nhiều lời khuyên từ các blogger là nên thử tìm hiểu Typescript trước ...

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

Sử dụng Codable để parse các Date format khác nhau trong Swift

Giả dụ chúng ta đang có một dữ liệu JSON trả về chứa nhiều định dạng ngày tháng (date format), thì bạn sẽ decode JSON đó như thế nào?. Đáp án đầu tiên đó là sử dụng dateDecodingStrategy, tuy nhiên nó chỉ hỗ trợ ở mức hạn chế cho định dạng .iso8601 và chúng ta cũng chỉ được set một strategy tại cùng ...

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

Tìm hiểu về Java 8 - Streams API

Khái niệm Có lẽ đối với Java 8 Stream API đã qus quen thuộc với những lập trình viên Java rồi. Bài viết này, sẽ là cách nhìn của tôi về Streams API. Stream là một abstract layer mới được giới thiệu trong Java 8. Sử dụng Streams, bạn có thể xử lý dữ liệu theo cách khai báo giống như các câu lệnh ...

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

Vim Editor

Giới thiệu: Vim là một trong những trình biên soạn dòng lệnh mạnh và phổ biến nhất. Nó chỉ sẵn có trên nền của Linux và Unix, những sau đó nó cũng xuất hiện cả trên Windows. Giao diện của nó thì gọn gàng và đơn giản, và bạn có thể kết hợp các phím để thực hiện các công việc như copy-paste, ...

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

Ứng dụng của Blockchain ngoài lĩnh vực tài chính

Trong chương trước, chúng ta. đã thấy ngành công nghiệp tài chính nhanh chóng áp dụng công nghệ Blockchain như thế nào. Dù rằng Blockchain có mối liên hệ chặt chẽ với các hoạt động thanh toán và giao dịch, chủ yếu vì khởi đầu với Bitcoin, tiềm năng của công nghệ Blockchain to lớn hơn rất nhiều ...

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

FreeCodeCamp là gì

Xem lại mấy bài post thì thấy toàn chủ yếu là về Free Code Camp. Vậy thì Free Code Camp là gì? Free Code Camp là 1 tổ chức phi lợi nhuận thành lập bởi Quincy Larson vào tháng 10 năm 2014 tại San Francisco, California với mục đích làm cho việc trở thành Lập trình viên Web trở nên dễ dàng hơn. ...

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

What is machine learning?

Machine learning has caused worldwide technological fever in the past few years. In the academic world, there are thousands of scientific articles on the subject each year. In the industry, from large companies like Google, Facebook, Microsoft to startup companies are investing in machine learning. ...

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