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

Những Khái Niệm Cơ Bản Về CoffeeScript <Part 2>

Chào các bạn, như ở bài trước mình để giới thiệu những khái niệm cơ bản trong CoffeeScript . Để tiếp tục với nội dung của bài trước, trong bài viết này mình sẽ đi sâu hơn vào nhiều vấn đề và khía cạnh của việc sử dụng CoffeeScript được sử dụng trong dự án. Khác với lại việc đặt biến trong ...

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

Tổng quan về Laravel Echo

Laravel Echo là gì? Laravel Echo là một công cụ hỗ trợ việc kết hợp công nghệ WebSockets với các ứng dụng xây dựng trên nền Laravel của bạn trở nên dễ dàng hơn. Nó đơn giản hóa một số khía cạnh chung và đôi khi khá phức tạp khi thiết lập các tương tác với WebSockets. Chú ý: Echo hiện ...

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

Từ IOS 10 Animation đã “ngon” hơn!!

_Ở WWDC16, những feature mới của Animation đã được giới thiệu. Như là phần dynamic animation được thêm vào, tạm dừng chuyển động... và nhiều tính năng "mềm dẻo" khác. Vì vậy bài viết này mình muốn giới thiệu với các bạn! _ Animation hiện tại Animation hiện tại có cấu trúc như sau : UIView . ...

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

Functional Reactive Programming với RxJs và Angular 2

Trong bài này chúng ta sẽ đi qua các khái niệm về Functional Reactive Programming ( FRP ) từ góc nhìn của một lập trình viên Angular 2 . Hãy cùng nhau tìm hiểu các chủ đề sau: Khái niệm lập trình bất đồng bộ với stream Kiểu dữ liệu mới: Observables Functional Reactive Programming và RxJs ...

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

Một vài điểm khác biệt khi tạo Test Plan cho dự án Automation test

Chúng ta đều biết rằng các dự án Automation khác với các dự án test Manual. Mặc dù, các dự án tự động hóa không thực sự tồn tại (hoặc không tồn tại như lý tưởng), cả hai dự án automation và manual được xử lý khác nhau ngay trong bước lên plan. Một dự án mà plan không rõ ràng thì không thể thực ...

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

Realm - A replacement for SQLite & Core Data

Trước đây chúng ta đều đã biết SQLite là một cơ sở dữ liệu tốt để lưu trữ dữ liệu trong bộ nhớ trong. Nhưng thời gian đã thay đổi, và bây giờ, Realm là một phương pháp tuyệt vời để thay thế cho SQLite . Trước đây, để làm việc với SQLite, chúng ta phải thực hiện rất nhiều thao tác: xây ...

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

Hướng dẫn xây dựng ứng dụng có phần giới thiệu Intro Slide

Có màn hình giới thiệu là cách tuyệt vời để giới thiệu cho người dùng những tính năng quan trọng ứng dụng của bạn Video Demo Bước 1. Tạo project mới Vào Android studio chọn File => New project và chọn Empty Activity Download file res.zip sau đó thêm vào project của bạn Bước ...

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

Check if an integer number is power of 2

Chào các bạn, hôm nay mình tiếp tục viết bài về một số câu hỏi phỏng vấn mà mình gặp, cũng như là các câu hỏi thường gặp về Algorithm mà mình đọc được trên một số forums, blog,... Bài toán ngày hôm nay là: Kiểm tra xem một số nguyên có phải có dạng 2^n hay không? Thông thường, các mà mọi ...

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

TypeScript với NodeJS

Tiếp tục với chủ đề về TypeScript, hôm nay tôi sẽ cùng các bạn tìm hiểu TypeScipt với NodeJs. Nếu bạn chưa biết về TypeScript thì hãy đọc bài này trước nhé TypeScript Hoặc nếu bạn muốn tìm hiểu TypeScript với Angular thì đọc bài này nhé TypeScript với Angular 2 Cài đặt môi trường Ngay những ...

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

reverse List trong Java sử dụng đệ quy

Nếu bạn đã từng cần phải reverse một List trong Java, chắc hẳn bạn đã nghe đến phương thức Collections.reverse(). Điều đầu tiên, mình lưu ý là nên sử dụng phương thức này cho các trường hợp mà bạn cần dùng để reverse một List trong Java, vì đơn giản nó được viết bởi những Java expert, đã được test ...

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