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

Tìm hiểu kỹ hơn về mô hình phát triển ứng dụng IOS

Hiện tại có rất nhiều mô hình để phát triển một ứng dụng IOS như MVC, MVP, MVVM, VIPER và chắc hăn có rất nhiều lập trình viên đã quá quen thuộc với MVC. Mình cũng không phải là một ngoại lệ. Thế nhưng hiểu sâu hơn về nó thì chưa mấy ai làm việc này, đơn giản là sử dụng và thấy nó ổn. Vậy với bài ...

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

Tìm hiểu thế giới web từ con số 0 (Part II)- Web service

Trong bài viết trước chúng ta đã tìm hiểu những khái niệm về web server, truy cập vào trang web cũng như cách thức hoạt động cơ bản của nó như thế nào. Trong phần tiếp theo của serial này, chúng ta sẽ tìm hiểu tiếp về thế giới web với những hiểu biết từ google về web service. Web service là gì? ...

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

Làm quen với JIRA Core Server 7.3 (Group User)

1. JIRA Core là gì? JIRA Core là một hệ thống quản lý công việc cho phép bạn thiết lập các quy trình riêng phù hợp với cách bạn làm việc. Trọng tâm của tất cả các hệ thống này là các luồng công việc, di chuyển các gói công việc từ A đến B. JIRA Core cho phép bạn thực hiện công việc của bạn từ ...

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

Advice for Applying Machine Learning

There are various types of algorithm and techniques in machine learning but there is a big difference between someone who knows an algorithm vs. someone less familiar and doesn't understand how to apply them. We always learn how to chose the best avenues to explore the various techniques. In this ...

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

Phân biệt các loại service trong ứng dụng của bạn

Ở bài viết trước mình đã từng giới thiệu Service Object là gì và cách sử dụng chúng, bài dưới đây sẽ thể hiện tổng quan hơn việc service là gì và các loại service mà chúng ta có. Không chỉ riêng về service object trong rails. Đôi khi trong model bạn đi qua một điều gì đó mà nó không thực sự là ...

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

Hướng dẫn tạo Real time notification with Action Cable Rails 5

Mình là 1 người mới học Rail và thực hành về bài sử dụng Action Cable để xử lý notification nên viết bài này dựa trên những cái mình đc học xem còn thiếu chỗ nào thì nhờ mọi người chỉnh giúp ạ (bow) Action Cable seamlessly integrates WebSockets with the rest of your Rails application. It allows ...

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

Giới thiệu về Vue.js

Vue.js (View) là 1 thư viện Javascript UI mới (again) đang khá là hot trong thời gian gần đây. Nếu mà bạn đang có 1 project nào đấy mà đang phân vân dùng công cụ nào, bạn có thể cho Vue 1 cơ hội. Để sử dụng Vue thì rất là đơn giản. Chỉ cần thêm đoạn script HMTL này vào là bạn đã có thể sử dụng ...

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

Alias và Delegate trong rails

Delegate Trong lập trình ruby, có rất nhiều cách giúp bạn chuyển tiếp đối tượng. Delegate là một trong những cách đó. Delegate giúp gọi các public methods của object khác giống như là của chính mình. Delegate rất hữu ích với Active Record associations. ví dụ: Ta có bảng Candidate chứa : ...

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

Tổng hợp về rails generate migration

Đối với những ai làm rails thì chắc có lẽ đã quá quen thuộc với câu lệnh rails generate migration ... thường dùng để thay đổi DB. Sau đây mình sẽ tổng hợp lại những câu lệnh mà mình thường dùng. **Tạo migration thay đổi db ** #tạo migration rails generate migration class_name class_name ...

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

Loose Coupling & Dependencies Management

What is depedencies? Object Oriented applications modeling real world problem by using objects and the interactions between those objects provide solutions. These interactions are inescapable. A single object cannot know everything, so inevitably it will have to talk to another object. Well ...

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