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

Xử lý Dialog với Jquery UI trên MVC asp.net

JQueryUI là viết tắt của jQuery GUI. Nó là một bộ sưu tập các hiệu ứng hoạt hình hình ảnh, vật dụng GUI, và chủ đề thực hiện với jQuery, CSS, HTML và JavaScript. Các plug-ins mới thêm rất nhiều chức năng mới trong các thư viện lõi jQuery. Để tìm hiểu chi tiết mọi người truy cập vào link : ...

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

Screenshots với html2canvas

html2canvas là một thư viện javascrip nhỏ cung cấp khả năng chụp ảnh màn hình một phần hoặc toàn bộ website. đây là điều gần như bất khả thi trước khi html2canvas ra đời. Với những image html2canvas được render dưới dạn base64. Bạn có thể sử dụng để lưu một ảnh preview về một thành phần nào đó ...

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

Sơ lược về ActiveRecord và ActiveModel Attributes API ở Rails 5

Rails 5 là là phiên bản mới của Rails với nhiều thay đổi và bổ sung thú vị. Thay đổi đáng giá nhất chắc chắn là ActionCable - tầng trung gian chịu trách nhiệm liên kết giữa app và websockets. Tuy nhiên, có một chức năng hứa hẹn mang đến những bước nhảy lớn cho app, nhưng bị ánh sáng của ActionCable ...

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

Agile - Scrum: Phần 2 - Cách thức phát triển phần mềm trong Scrum

Tiếp nối phần 1 tại đây lý thuyết về Agile - Scrum. Phần này mình sẽ đi sâu tìm hiểu sâu hơn về Scrum, quy trình phát triển phần mềm. Phát triển lặp theo Sprint Theo mô hình phát triển sản phẩm truyền thống, việc phát triển sản phẩm đi qua từng giai đoạn Do phải đi qua toàn bộ ...

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

Ví dụ Clean Architecture trong Android

Clean Architecture, một design pattern ngày càng phổ biến và sử dụng rộng rãi trong Android. Đã có bài giới thiệu về chủ đề này, nên tôi sẽ không nói lại nữa. Và chúng ta sẽ đi thẳng vào ví dụ, để hiểu rõ hơn về design pattern này. Trước hết, tôi xin nhắc lại ưu điẻm của Clean Architecture ...

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

Sự khác biệt của các design pattern MVC, MVP và MVVM

MVC, MVP, và MVVM là một số mô hình chung để hướng dẫn lập trình hướng tới việc tạo ra các giải pháp chuyên môn hoá. Các thành phần phổ biến trong MVC, MVP và MVVM là: 1)Data Layer / Business Logic (Model): Đây là thành phần chứa các business logic thao tác trên dữ liệu của ứng dụng. ...

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

8 điều khác nhau giữa người nói chuyện dễ hiểu và khó hiểu

Bạn đã từng được khen là người nói chuyện dễ hiểu bao giờ chưa. Nếu có khả năng nói chuyện dễ hiểu thì sẽ rât thuận lợi trong công việc hội họp, báo cáo. Nhưng ngược lại, bạn cũng khá khổ sở khi gặp các trường hợp mà không thể hiểu đôi phương đang nói chuyện gì.Vậy người nói chuyện dễ hiểu khác gì ...

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

Nested form fields trong rails

Là một gem của rails giúp tạo ra form cho model cùng với quan hệ nested has_many Gem này sử dụng JQuery để tự động thêm vào xóa đi quan hệ nested Làm việc với các quan hệ nested lồng nhau (có thể lên đến mức 4) Làm việc cùng với form builders giống như simple_form Yêu cầu ruby 1.9 trở lên ...

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

Engineering the architecture behind uber''s new rider app

Trong quá trình phát triển một vài ứng dụng cho hệ thống Taxi, tôi có tìm hiểu ứng dụng Uber và thấy bài viết của đội phát triển Uber khá thú vị. Ứng dụng Uber phát triển dựa trên concept đơn giản: nhấn nút và trả về chuyến đi. Uber khởi đầu bằng request xe cao cấp (xe màu đen), điều phối hàng ...

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

Unit Test in Swift

What is Unit Test? Unit test is awesome as it improves the overall quality of our code. A good unit test works on a particular function in isolation. For example, if there is a functionality which adds two numbers and gives total, then we must write unit test to check if the total result is ...

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