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

Fast JSON API serialization với Rails

Giới thiệu Nếu các bạn đã từng làm việc với Rails5 api thì chắc cũng từng ít nhất 1 lần sử dụng Activemodel Serializer, và hôm nay tôi sẽ giới thiệu cho các bạn 1 thư viện "tương tự" nhưng tốc độ thì vô cùng nhanh như cái tên của nó fast_jsonapi "A lightning fast ...

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

Ruby_Functional Testing

Trong bài Ruby_Unit testing thì mình đã tìm hiểu cách kiểm tra code đối với model, trong bài này sẽ tìm hiểu cách kiểm tra code trên controller – hay còn gọi là Functional Testing. Khi tạo một controller thì Rails sẽ tự động tạo ra một file dùng để test controller này. Ngoài ra, khi ...

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

Những lý do khiến dự án thất bại và cách phòng tránh

Nếu bạn đã và đang chinh chiến cùng những dự án IT , đã không ít lần bạn thấy dự án của mình rơi vào những tình cảnh dở khóc dở cười như dưới đây : Dự án chạy chán chê mà sao Spec vần chưa được chốt Manager chỉ đạo 1 đường , Member chạy 1 nẻo Các thành viên dự án không giao tiếp cởi mở với ...

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

Tuỳ biến layout trong Xcode 9

Một ứng dụng iOS được xem là mang lại UI thân thiện cho người dùng nếu nó không chỉ chạy hoàn chỉnh trên iPhone mà còn trên những dòng iPad khác. Trải nghiệm này sẽ giúp cho app của bạn trông chuyên nghiệp hơn. Và thật thuận tiện hơn nữa khi bạn có thể cung cấp cho người dùng những giao diện có thể ...

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

Một số thư viện tự động tìm memory leak cho iOS.

MLeaksFinder giúp bạn tìm thấy memory leak trong các ứng dụng iOS của bạn tại thời điểm development. Nó có thể tự động tìm memory leak trong các đối tượng UIView và UIViewController, show alert khi nó tìm thấy. Show alert: Memory Leak ( MyTableViewController, UITableView, ...

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

Tìm hiểu về Hadoop

Có bao giờ bạn băn khoăn lượng dữ liệu của các công ty công nghệ lớn như Facebook, Amazon, Google, ... thu thập mỗi ngày và được xử lý như thế nào mà vẫn đảm bảo tốc độ truy cập một cách nhanh chóng và hiệu quả nhất. Từ đấy chúng ta biết đến BIG DATA . Nó là thuật ngữ dùng để chỉ một tập hợp dữ ...

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

Xây dựng ứng dụng NodeJS + Framework ExpressJS + Template Engine Handlebars + PostgreSQL

Express js là một Framework nhỏ, nhưng linh hoạt được xây dựng trên nền tảng của Nodejs. Nó cung cấp các tính năng mạnh mẽ để phát triển web hoặc mobile Về các package hỗ trợ: Expressjs có vô số các package hỗ trợ nên các bạn không phải lo lắng khi làm việc với Framework này. Về ...

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

[Chia sẻ] Một số tương tác với Google API: Get useremail, disconnect Google account to an application

Chào các bạn, gần đây mình đang làm dự án tương tác với Google Calendar, mình đã chia sẽ ở phần trước. Hôm nay mình sẽ chia sẽ hai vấn đề mình gặp phải trong quá trình làm việc với Google Calendar, đó là disconnect khỏi Google account và lấy email address. Ở bài trước mình đã sử dụng thư viện ...

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

Ruby_Unit testing

Ở bài này, mình sẽ thực hiện Unit Testing để kiểm tra code chạy có chính xác không. Rails có riêng một nền tảng hổ trợ Unit Testing rất mạnh và mình sẽ tìm hiểu về nó. Trong cấu trúc thư mục của 1 project có thư mục test, trong thư mục này cũng có các thư mục models, controllers và những thư mục và ...

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

What is the most sophisticated piece of software/code ever written?

Nguồn: https://www.quora.com/What-is-the-most-sophisticated-piece-of-software-code-ever-written/answer/John-Byrd-2 Phần mềm tinh vi nhất trong lịch sử được viết bởi một nhóm người mà ta không biết tên. Đó là một sâu máy tính (computer worm) có lẽ được viết trong khoảng từ 2005-2010. Tôi chỉ ...

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