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

Sử dụng GeoJSON trong Leaflet

GeoJSON đang trở thành một định dạng dữ liệu rất phổ biến trong số nhiều công nghệ và dịch vụ GIS, nó vô cùng đơn giản, gọn nhẹ, dễ đọc và Leaflet xử lý GeoJSON cũng khá tốt. Trong ví dụ này, bạn sẽ biết được cách tạo ra và tương tác với một bản đồ vector được tạo ra từ các GeoJSON objects. ...

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

Tôi đã test một Rails Application như thế nào? Phần 3: Model Rspec

Như các bạn đã biết thì trong 1 project có rất nhiều phần để có thể cấu thành nên một sản phẩm hoàn chỉnh, và điều đầu tiên mình muốn nhắc đến, rất quan trọng và ảnh hưởng rất lớn đến xử lý và dữ liệu đầu ra. Đó là models. Với các bài viết trước chúng ta đã hiểu về sự quan trọng của việc test và ...

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

Một số câu hỏi để hiểu rõ hơn về joins, includes, preload và eager_load trong ActiveRecord

Các phương thức joins, includes, preload và eager_load của ActiveRecord đều vô cùng hữu ích, nhưng cũng rất nguy hiểm nếu sử dụng không đúng cách. Hiểu được việc sử dụng nó khi nào và ở đâu – và cả khi nào nên kết hợp lại – có thể giúp bạn rất nhiều khi phát triển ứng dụng. Dưới đây, tôi sẽ chỉ ...

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

Tìm hiểu về Google Analytics

Sản phẩm hàng ngày của một công ty phát triển phần mềm là hệ thống app, website ... với hàng loạt các service đi kèm. Và để quản lý các website cũng như quảng cáo rộng rãi sản phẩm của mình chắc hẳn các chủ sở hữu sẽ quan tâm tới việc độc giả đến với website của họ từ đâu ? từ các link dẫn chiếu, ...

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

Implement và sử dụng cây tiền tố với Ruby

Cây tiền tố là một cấu trúc dữ liệu được sử dụng để lưu trữ danh sách các từ và giúp cho việc tìm kiếm các từ với một tiền tố cụ thể trở nên nhanh hơn. Ví dụ bạn có thể tìm tất cả những từ trong từ điên của bạn mà bắt đầu với "ca", ví dụ như "cat" hoặc "cape". Để dễ hình dung hơn thì bạn có thể ...

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

Chuyên mục Cloud - CloudFormation AWS (P1)

1. Giới thiệu về CloudFormation AWS CloudFormation cung cấp một ngôn ngữ chung để bạn mô tả và cung cấp tất cả các tài nguyên về cơ sở hạ tầng trong môi trường đám mây của bạn. CloudFormation cho phép bạn sử dụng một tệp văn bản đơn giản để mô hình hoá và cung cấp tất cả các tài nguyên cần thiết ...

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

Creational patterns

Nếu ai đã từng làm việc với những ngôn ngữ hướng đối tượng, chắc chắn ai cũng đã từng nghe qua khái niệm về Design patterns . Là các giải pháp đã được tối ưu, được tái sử dụng cho các vấn đề lập trình mà chúng ta phải gặp hằng ngày; là một khuôn mẫu đã được suy nghĩ, giải quyết trong tình huống cụ ...

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

Những vấn đề hay gặp ở Daily Scrum và giải pháp

Khi nói về Daily Scrum, ta sẽ nghĩ ngay tới từ đầu tiên, chính là "stand up", nó có lẽ là event nổi tiếng nhất khi chúng ta nói về Scrum. Đây là sự kiện kéo dài không quá 15 phút, trong đó Scrum team kiểm tra kế hoạch cho sprint hiện tại và xem kế hoạch này có còn khả thi hay không. Nó chỉ là ...

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

Áp dụng Machine learning, xây dựng ứng dụng chatbot của riêng bạn.

Cuộc đại chiến giữa các ChatBot và các trợ lý ảo chưa bao giờ có hồi kết. Trong khi Apple, Microsoft đang rất tự hào với những cô nàng trợ lý ảo dễ thương Siri, Cortana, thì các ông lớn khác như Facebook, Amazon cũng trình làng những trợ lý riêng của họ. Khái niệm chatbot cũng nhờ đó mà trở lên ...

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

Hướng dẫn tạo bộ lọc màu ảnh giống như trong Instagram phần 2

Bài viết lần này sẽ tiếp tục hướng dẫn các bạn viết ứng dụng lọc ảnh, các bạn có thể xem lại phần 1 bài viết này tại đây Ở phàn 1 chúng ta đã có tất cả các class bắt buộc. Bây giờ hãy cùng tạo class adapter của RecyclerView trước khi chuyển sang giao diện người dùng thực tế. Bước 10 Tạo một ...

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