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

Add Red Astesisk(*) in required field in rails form

It is a good practise in a web application form to show the required field with a mark. Normally we see a red star marks * to symbolize this. There are some ways to do it. Most simple way is add * in every label whose corresponding input field is a must. But it is a long and hectic process and also ...

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

Importing records from CSV and Excel in Rails 5

Đối với lập trình viên Rails thì khi chạy thử các chức năng của chương trình họ thường seed dữ liệu qua file seeds.rb. Tuy nhiên đối với người sử dụng chương trình, đặc biệt đối với các chương trình quản lý (ở đây mình lấy ví dụ là hệ thống quản lý học viên), họ phải nhập dữ liệu thực từ một danh ...

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

ReactJS với create-react-app toàn tập

Chào mọi người, đây là bài viết chia sẻ kinh nghiệm của bản thân mình khi tìm hiểu về công cụ create-react-app cho việc lập trình ReactJS trở nên dễ dàng hơn. Trong bài viết này, mình sẽ nói về những điều có thể cần thiết cần phải tinh chỉnh trước khi bắt đầu 1 dự án React của các bạn, cụ thể là sử ...

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

Dùng thử Mini Heroku – Dokku trên Docker với Cloud của Sakura

Bạn có đang dùng Heroku - 1 PaaS (Platform as a Service) đơn giản, được nhiều người biết đến không? Trước đây chưa lâu, tôi đã thử nó để dựng Web Application và thấy rất tiện lợi. Tuy vậy, tôi vẫn băn khoăn: giá mà có 1 tool nào đó có thêm Machine power, và mình có thể sử dụng tùy ý, dễ dàng ...

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

Tim hieu Next.js part 2

Nối tiếp bài đầu tiên giới thiệu về Next.JS, Trong bài viết hôm nay mình sẽ implement 1 ví dụ cho 1 flow hoàn chỉnh. VD này mình áp dụng khá nhiều thứ, trong đó có redux-saga, inject reducer va saga . Vì không có nhiều thời gian cho bài viết nên mình chỉ show JSON trả về từ REST API. Bài viết sau ...

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

Dùng Dokku (Heroku+Docker) khi phát triển app nội bộ, cá nhân

Các bạn lập trình viên, ngoài công việc trên công ty, bạn có tự mình phát triển phần mềm riêng không? Chắc hẳn khi tự code phần mềm, bạn luôn mong muốn: Sản phẩm của mình viết ra, sau khi Release sẽ được ai đó xem, sử dụng. Mặc dù, khi làm những việc này, bạn hiếm khi kiếm được lợi nhuận. Nếu ...

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

BitcoinCore: triển khai và thử nghiệm

Thời gian gần đây, việc Bitcoin trở thành một hiện tượng và được sự quan tâm rất lớn của nhiều nhà đầu tư đã khiến cho nhiều bài báo chí phải tốn không biết bao nhiêu giấy mực. Công nghệ Blockchain đã được đưa vào trong vận hành Bitcoin đã thể hiện tính chất an toàn và có hiệu quả. Bài viết ...

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

Css3 matrix animation

Bộ phim "The Matrix" là một bộ phim bom tấn của điện ảnh Mỹ, và điểm gây được ấn tượng với mình nhiều nhất là những màn hình xanh đầy dãy số và ký tự đủ kiểu chạy tít mù trong màn hình cổ lỗ sĩ. Và mình thích nó, nay mình sẽ giới thiệu cách tạo một màn hình matrix như vậy bằng css3 và sức mạnh của ...

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

[Android] - Nâng cao chất lượng code của bạn thông qua Annotations.

Tất cả mọi developer đều mong muốn trở thành developer giỏi, và tôi cũng vậy, t vẫn luôn luôn muốn cải thiện từng dòng code của mình từng ngày một. Anyone can write code that a computer can understand. Good programmers write code that humans can understand — Martin Fowler Và annotation là ...

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

Tìm hiều về Styled-components phần 1

Dựa theo những kinh nghiệm ít ỏi tích lũy nhưng đầy thích thú về styled-components cùng những tham khảo thú vị. Mình sẽ đưa ra cái nhìn tại sao styled-components được xem như một bước chuyển mình đầy mạnh mẽ của CSS và đồng bọn. Ở phần đầu này mình sẽ nói đặc điểm cơ bản của ...

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