Bài viết của Bùi Văn Nam

Tìm hiểu về gem Devise

Giới thiệu Devise và các Mô-đun Devise là một giải pháp xác thực cho Rails được tích hợp với Warden và được cung cấp bởi những người tuyệt vời tại Plataformatec. Devise cung cấp các mô-đun khác nhau: Xác thực Cơ sở dữ liệu: Điều này mã hóa và lưu trữ một mật khẩu vào cơ sở dữ liệu để xác nhận ...

Tác giả: Bùi Văn Nam viết 17:40 ngày 12/08/2018 chỉnh sửa

Fabrication hay FactoryGirl nhanh hơn khi viết Rspec

Lời nói đầu Uni-test là 1 phần hết sức quen thuộc trong các dự ánh Ruby on Rails. Có khá nhiều testing framework dành cho Ruby on Rails, nhưng quen thuộc và có cú pháp đơn giản nhất phải kể đến là Rspec. Vậy Rspec là gì? ... Thì ở phạm vi bài viết này mình sẽ không đề cập đến, để tìm hiểu thêm ...

Tác giả: Bùi Văn Nam viết 17:40 ngày 12/08/2018 chỉnh sửa

MySQL Master-Slave Replication on the Same Machine

Gần đây mình có nhớ lại một vài kiến thức học từ thời đại học mà mình khá ấn tượng trong đó có công nghệ Replication của MySQL, Replication là gì thì bạn có thể tham khảo thêm ở bài viết sau cũng trên viblo Replication in MySQL.Ngày đó hồi còn đi học mình thực hành trong trường hợp Master và Slave ...

Tác giả: Bùi Văn Nam viết 17:40 ngày 12/08/2018 chỉnh sửa

Các thiết bị IOT kết nối internet như thế nào?

Xin chào các bạn! Hôm nay mình cùng các bạn sẽ đi tìm hiểu một chủ đề khá thú vị. Không phải là các công nghệ cao siêu dùng trong IOT. Không phải là các giao thức truyền tải, giao tiếp mạng. Và cũng chẳng phải là chuyện bao lâu thì chúng ta sẽ bị gắn chíp sinh học biến thành siêu nhân tường tận mọi ...

Tác giả: Bùi Văn Nam viết 17:40 ngày 12/08/2018 chỉnh sửa

Có gì mới ở Constraint Layout

Chắc hẳn bạn đã từng sử dụng hoặc ít nhất cũng nghe thấy ConstraintLayout rồi chứ. Constraint layout là dạng layout tốt nhất để dựng UI, nó có thể đáp ứng được khả năng tự điều chỉnh kích thước theo kích thước màn hình. Mặc dù constraint layout có khả năng thực hiện công việc đó kể từ phiên bản ...

Tác giả: Bùi Văn Nam viết 17:40 ngày 12/08/2018 chỉnh sửa

Xây dựng sudoku game bằng react

Sudoku game là một trong những game giải đố mà tôi rất thích. Trong bài viết nay, tôi sẽ đề cập đến các bước cơ bản để xây dựng nên sudoku. Luật chơi Đặt số vào tất cả ô 9x9 để mỗi cột, mỗi hàng và mỗi nhóm 9 ô vuông 3x3 tạo thành 1 chuỗi số chứa các số từ 1 đến 9 Ta có khái niệm: peers, là ...

Tác giả: Bùi Văn Nam viết 17:40 ngày 12/08/2018 chỉnh sửa

Bạn không cần jQuery nữa đâu!

jQuery là một trong những thư viện javascript được yêu thích và đã từng được rất nhiều lập trình viên frontend sử dụng. Giờ đây, khi các trình duyệt ngày càng được phát triển và hỗ trợ nhiều tính năng hơn, chúng ta có thể thay thế những tác vụ của jQuery bằng các phương thức mặc định. Điều này ...

Tác giả: Bùi Văn Nam viết 17:40 ngày 12/08/2018 chỉnh sửa

Canvas : Sân chơi thực sự trong Android

Khi nói đến việc tạo ra cái gì đó không làm được trên file xml sử dụng các View mặc định , các developer sẽ đối mặt với thử thách thực sự. Khi drawables và styles là không đủ, sự lựa chọn cuối cùng của chúng ta là vẽ nó! Canvas - sân chơi thực sự để các developer có thể tạo bất kỳ loại View hoặc ...

Tác giả: Bùi Văn Nam viết 17:40 ngày 12/08/2018 chỉnh sửa

Giới thiệu CoffeeScript 2 - Phần I

CoffeeScript là gì? CoffeeScript được xây dựng dựa trên JavaScript và nó biên dịch thành Javascript để bạn có thể chạy trên một trình duyệt Web hoặc sử dụng với các công nghệ như: Node.js cho các ứng dụng chủ. Quy tắc vàng của CoffeeScript: "It's just JavaScript". Các đoạn mã biên dịch sẽ thành ...

Tác giả: Bùi Văn Nam viết 17:40 ngày 12/08/2018 chỉnh sửa

Đối tượng Promise & Deferred trong JavaScript - Phần 2: Sử dụng

Trong phần 1 của bài viết này, tôi đã dành rất nhiều thời gian nhìn vào lý thuyết về promises và deferreds: promises là gì và cách họ làm việc. Bây giờ là lúc để thực sự khám phá một số cách để sử dụng promises và deferreds trong JavaScript và đi sâu vào một số thực tiễn tốt nhất. Tôi sẽ bắt đầu ...

Tác giả: Bùi Văn Nam viết 17:40 ngày 12/08/2018 chỉnh sửa