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

Hướng dẫn viết HTML bằng Haml hiệu quả

Giới thiệu: Nếu bạn đã từng biết đến ngôn ngữ lập trình LESS, Styles… Chúng đều tạo ra những cách viết CSS nhanh, hiệu quả hơn và nếu bạn đã từng sử dụng, bạn sẽ đánh giá cao sự linh hoạt mà chúng mang lại cho dự án của bạn. Với HTML bạn sẽ tự hỏi tại sao nó lại quá dài dòng như vậy? ...

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

Thiên thần và ác quỷ trong ta.

Trong phim Tom and Jerry, khi nhân vật trong phim lưỡng lự quyết định việc gì đó thì thường sẽ hiện ra ác quỷ luôn xử bậy, làm việc sai trái và thiên thần cố gắng hướng nhân vật làm điều tốt, chống đối lại ác quỷ. Và từ khi sinh ra chúng ta, ai cũng có thiên thân và ác quỷ bên trong mình. ...

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

Geocoder - A complete geocoding solution for Ruby

Geocoder là một giải pháp mã hóa địa lý hoàn chỉnh cho Ruby. Nó cho phép chuyển đổi tên các địa điểm thành tọa độ địa lý và ngược lại, thậm chí có thể chuyển đổi địa chỉ IP thành các địa chỉ đường phố. Nó cũng cho phép bạn tìm kiếm những địa điểm gần đó với khoảng cách và chỉ dẫn và rất nhiều ...

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

I18n trong rails (Part II)

Tóm tắt Để tiếp nối bài viết về kĩ thuật i18n phần :https://viblo.asia/duongpham910/posts/WrJeYElweVO. Ở phần 1 là các tip và trick có thể áp dụng trong việc xử lý đa ngôn ngữ trong rails . Tiếp theo ở phần 2 này mình sẽ viết về cách config để có thể set mặc định ngôn ngữ cho trang web và cách ...

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

Sử dụng Database Tool Window trong JetBrains IDEs để thao tác với database

JetBrains tung ra rất nhiều IDE phục vụ cho việc lập trình. Ví dụ như IntelliJ IDEA -The most intelligent Java IDE PhpStorm - Lightning-smart PHP IDE WebStorm - The smartest JavaScript IDE PyCharm - Python IDE for professional developers RubyMine - The most intelligent Ruby IDE AppCode ...

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

Phương pháp phân chia để quản lý Storyboard

Khi App chúng ta lập trình phức tạp lên → số lượng view tăng lên, nếu chỉ đặt trong một Storyboard thì các view sẽ rất là khó nhìn. Chính vì vậy mà bài viết này mình xin giới thiệu đến các bạn giải pháp sử dụng Storyboard Reference để phân chia ra nhiều Storyboard cho việc quản lý trở nên dễ ...

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

Django Aggregation (Part I)

Trước đây, tôi đã có một loạt bài dịch về QuerySet trong Django: A Survey On QuerySet In Django (Part I) A Survey On QuerySet In Django (Part II) Các bài viết này trình bày về cách chúng ta sử dụng các câu query để thực hiện CRUD trong Django. Tuy nhiên, đôi khi chúng ta sẽ cần lấy ra các giá ...

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

Mobile , IOS và Swift tầm nhìn hướng nghiệp

**Tại sao tôi chọn lập trình moblie ** Chỉ tính riêng trong ngành công nghệ thông tin cũng có rất nhiều hướng để chúng ta đi theo , cơ hội rất nhiều nhưng có bao giờ chúng ta bị mắc kẹt vì chọn con đường đi chưa. Câu trả lời là có, vô cùng khó khăn phải không , hỏi ý kiến người này người lọ ...

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

Tích hợp Quartz trong spring framework

Quartz là gì? Quartz là một thư viện mã nguồn mở lập lịch công việc(job),nó có thể được tích hợp bên trong bất kỳ ứng dụng java nào- từ ứng dụng nhỏ độc lập cho tới các ứng dụng thương mại điện tử lớn.Quartz thường được sử dụng để lập lịch cho các công việc đơn giản hoặc phức tạp như là ...

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

Machine Learning thật thú vị (Phần 2)

Trong phần 1, chúng ta đã đề cập đến việc Học Máy đã sử dụng các thuật toán di truyền để tìm ra những điều thú vị về dữ liệu bạn có mà không cần phải viết những dòng mã cụ thể để giải quyết bài toán của bạn. Trong phần này, chúng ta sẽ dành thời gian tìm hiểu một thuật toán di truyền làm được ...

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