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

Những kiến thức cơ bản về học lập trình web

Lập trình web đang là một công việc được yêu thích hiện nay, tự tay lập trình, thiết kế trang web bao giờ cũng mang lại cảm giác sung sướng khó tả. Nhất là khi trang web do bạn lập trình, thiết kế nên lại được đông đảo người sử dụng, mang lại nhiều thu nhập. Nhiều người nghĩ rằng lập trình web là ...

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

[Android] Flex Recyclerview create tab menu

I.Giới thiệu Minh sẽ hướng dẫn các bạn tạo 1 thanh Tab menu uốn cong 1 cách đơn giản nhất với việc sử dụng RecycleView. Tab menu của mình có các tính chất sau đây + Tab trung tâm sẽ được chọn làm giá trị hiển thị. + Uốn cong theo vòng cung + Scale tại vị trí trung tâm + Scroll trái phải để chọn ...

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

Bootstrap 3 vs. Foundation 5: Which Front-end Framework Should You Use?

Các frontend framework làm cho việc xây dựng trang web một cách dễ dàng và nhanh chóng hơn. Hơn nữa, chúng còn cung cấp sẵn một số thành phần CSS để sử dụng cũng như khả năng tương thích trên nhiều trình duyệt. Về cơ bản, khi sử dụng frontend framework thì ta không phải bắt đầu từ đầu mỗi khi cần ...

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

DEPENDENCY INJECTION VÀ INVERSION OF CONTROL

Trong quá trình học, hầu như chúng ta(sinh viên IT) đều được học một số khái niệm OOP cơ bản như: Abstraction (Tính trừu tượng) Encapsulation (Tính bao đóng) Inheritance (Tính kế thừa) Polymophirsm (Tính đa hình) Có 4 tính chất cơ bản trong OOP như trên mà có lẽ tất cả chúng ta đều đã dược ...

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

[Phần 3] Tìm hiểu các tính năng mới trong Laravel 5.5

Chào các bạn, Trong bài viết này, mình tiếp tục giới thiệu về các tính năng mới của Laravel 5.5 nhé!! 1. Custom Blade::if() Directives Khi làm việc với view, cụ thể là Blade template. Có một số logic dài dòng ta check trong view. Chẳng hạn như sau @ if ( auth ( ) - > check ( ) ...

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

Custom Analyzer Elasticsearch

Khi các máy phân tích tích hợp không đáp ứng được nhu cầu của bạn, bạn có thể tạo một bộ phân tích tùy chỉnh sử dụng kết hợp thích hợp: Không sử dụng hoặc sử dụng bộ lọc ký tự Character Filters Một tokenizer Tokenizers Không sử dụng hoặc sử dụng bộ lọc token Token Filters Trình phân tích ...

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

Sử dụng Amazon SNS Service cho iOS

1. Tổng quan Việc sử dụng các dịch vụ của Amazon không còn xa lạ với các lập trình viên, nhờ có các dịch vụ này mà việc lập trình trở nên đơn giản hơn rất nhiều. Hiện tại, Amazon cung cấp cho chúng ta rất nhiều dịch vụ có sẵn, giờ chúng ta chỉ việc config và tương tác với api của Amazon. Bài hôm ...

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

Hướng dẫn sử dụng IndexedDB cơ bản

Khái niệm: IndexedDB là một dạng kho lưu trữ dữ liệu ở phía trình duyệt người dùng (tương tự local storage, session storage hay cookie). Thường được sử dụng để lưu trữ dữ liệu lớn và thực hiện các thao tác tìm kiếm với hiệu năng cao tại chính trình duyệt. Đặc điểm: Lưu trữ dưới dạng key-value ...

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

Giới thiệu Django REST framework

Tổng quan REST là viết tắt của REpresentational State Transfer (dịch nôn na là chuyển trạng thái đại diện) là một kiểu kiến trúc lập trình, nó định nghĩa các quy tắc để thiết kết các web service chú trọng vào tài nguyên hệ thống. Trong kiến trúc REST mọi thứ đều được coi là tài nguyên, chúng có ...

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

Tìm Hiểu ECMAScript 6

Chào các bạn. Hôm nay mình sẽ giới thiệu tới các bạn những tính năng mới trong bản ECMAScript 6. Trước hết mình xin giới thiệu ECMAScript là gì và tiếp đó chúng ta sẽ đi tìm hiểu những update của ECMAScript từ bản 5 lên bản 6 thì có những thay đổi gì. ECMAScript được coi là một tập hợp các kỹ ...

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