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

The Safe Navigation Operator (&.) in Ruby

Một trong những bổ sung thú vị nhất của Ruby 2.3.0 là Safe Navigation Operator(&.). Ban đầu Hày tưởng tượng bạn có một account một owner và bạn muốn lấy được các owner của addrress. Nếu như bạn muốn được an toàn và không có nguy cơ lỗi nil bạn sẽ viết một cái gì đó dạng như: if ...

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

AI Conversation (I)

Mở đầu Dạo này mình có hứng thú với những thứ ảo ảo kiểu như Cortana hay Siri, (Google now thì ko biết nói chuyện chém gió nên không hứng thú) nên có tìm hiểu về vấn đề này. Nó được gọi là những trợ lý ảo, 1 hình thức nâng cao hơn của những ứng dụng giao tiếp, trả lời tự động, hay botchat. Qua ...

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

[AngularJS toàn tập] Phần 11 : ng-model-options trong AngularJS

Ở các phần trước mình đã hướng dẫn các bạn về một directive quan trọng đó là ng-model, và cũng có một vài ví dụ cho bạn về chủ đề này. Để tiếp tiếp tục AngularJS toàn tập thì trong bài này chúng ta sẽ tìm hiểu 1 directive rất quan trọng và liên quan đến ng-model đó chính là ng-model-options trong ...

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

không ai quan tâm đến code của bạn đâu

Bài này được dịch từ bài viết https://mortoray.com/2015/04/20/nobody-cares-about-your-code/ Không ai quan tâm đến code của bạn. Đây thực sự là một sự thực khó chấp nhận trong sự nghiệp làm lập trình của tôi. Tôi đã dành ra rất nhiều thời gian và công sức để code của mình hoàn thiện hơn, quy củ ...

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

Một số điều một lập trình viên phải biết về SQL sever

6. SQL functions thường hiếm khi có hiệu năng tốt If you do want to reuse code, consider stored procedures and views instead. (Granted, they can come with their own performance drawbacks, but I’m just trying to get you started on the right foot as quickly as possible here, and functions ...

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

Alamofire – Design Pattern in Swift 3

Alamofire là một thư viện thực hiện các phương thức kết nối Client - Server được viết bằng swift. Sau khi chuyển sang code swift thì có khá nhiều thay đổi, một trong số đó là các thư viện thường dùng trong objective-C Thì trên swift không còn nữa hoặc được xây dựng lại với nhiều thay đổi về format. ...

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

Ruby and Rails gem for web developer(Part I)

Tôi đã được lập trinh bằng ngôn ngữ ruby được tròn 10 tháng , và trong khoảng thời gian này , đã có rất nhiều vấn đề xảy ra trong khi giải quyết công việc .Những tác vụ , chức năng những bài toán mà dự án cần có đôi khi rất khó để giải quyết. Đối với những lập trình viên có kinh nghiệm lâu năm thì ...

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

Một số thủ thuật Debug code Ruby

Bài viết này bao gồm một số thủ thuật để giúp các bạn có thể tìm hiểu và debug code ruby một cách hiệu quả hơn. Tìm vị trí mà một method được định nghĩa Sử dụng hàm method của Object: object = Object . new puts object . method ( :blank? ) . source_location = > / home ...

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

Series introduction to the Ionic Framework (Build hybrid application on mobile) (P1)

Before investigating Ionic, you need to understand Hybrid Apps. What's it mean ? What's diffirent about Hybrid apps and Native apps ? What're Native apps ? Native apps are what typically springs to mind when you think of an app. You dowload them from App Store or Google Play,they sit ...

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

Tìm hiểu về Routes trong Backbone.js

Giới thiệu Trong các ứng dụng singleton của Backbone JS có sử dụng rất nhiều về routes , vậy Routes là gì ,và tại sao nó lại đc sử dụng nhiều như vậy, thì trong bài viết này ,chúng ta sẽ cùng tìm hiểu về vấn đề này. Backbone routes và history cung cấp cho chúng ta những cơ chế mà chúng ta có ...

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