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

Những thủ thuật nâng cao hiệu quả làm việc với Xcode(Phần 1)

Mình xin chia sẻ một số thủ thuật, tiện ích sẵn có của Xcode để nâng cao hiệu quả làm việc(dành cho iOS coder, developer). Các thủ thuật. tiện ích này được mình tổng hợp kết hợp với kinh nghiệm bản thân. Tiện ích giới thiệu đầu tiên là Snippet. Code Snippet Library là danh sách các đoạn code có ...

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

Exception monitor with Sentry

Trước đây mình có 2 bài viết liên quan đến log management là: Quản lý log ứng dụng với ELK Stack (Elasticsearch, Logstash và Kibana) Quản lý log ứng dụng với GrayLog 2 Nay, mình xin phép giới thiệu tiếp một thể loại nữa là exception monitoring - Sentry. Trong thực tế, khi chúng ta đưa ...

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

Setup Billing Alarm cho Tài khoản AWS

Đừng chần chừ. Nếu bạn đang đọc bài này và chưa setup billing alarm cho tài khoản aws. Thì tôi thành thật khuyên bạn nên đi tạo ít nhất là 1 cái ngay sau khi đọc bài này. Nếu bạn vẫn chưa có tài khoản aws thì hãy đọc bài này để biết cách tạo tài khoản aws đi còn chờ gì nữa. Login vào màn hình ...

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

[Swift 4] Đổ dữ liệu vào tableView từ API

Xin chào các bạn. Trong phần trước mình đã giới thiệu cách autolayout một tableView bằng code, và ở phần này mình sẽ pass data từ API vào từng cell trong tableView đã tạo nhé. Mình sử dụng free API này: https://jsonplaceholder.typicode.com/photos Gồm có các trường: albumId: id: title: ...

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

Tìm hiểu gem Seed Fu

Seed Fu là một gem cung cấp chức năng nâng cao tạo dữ liệu cho CSDL trong ứng dụng Rails của bạn. Seed Fu cung cấp một số tính năng làm cho nó trở thành một lựa chọn tốt hơn đáng kể so với chức năng mặc định trong Rails. Để bắt đầu, Seed Fu cho phép bạn tạo các bộ seed một cách nhanh chóng và dễ ...

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

Tăng tốc Rspec với FactoryBot

Nếu bạn là một lập trình viên Rails thì chắc chắn bạn sẽ không hề xa lạ gì với Rspec và FactoryBot(tên cũ là FactoryGirl). Khi dự án của bạn có thời gian phát triển dài và quy mô lớn thì số lượng testcase của unit test sẽ rất lớn, để chạy hết số lượng testcase thì có thể mất tương đổi nhiều thời ...

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

Sự khác nhau giữa Agile và DevOps

1. Agile là gì? Phương pháp Agile liên quan đến việc lặp lại liên tục quá trình phát triển, giao tiếp thường xuyên và hiệu quả, vòng phản ứng ngắn và thích ứng thường xuyên, hướng đến việc nâng cao chất lượng ... kiểm thử trong quá trình SDLC (Software Development Life Cycle). Phương pháp này đặc ...

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

Phương thức và đối số trong Ruby

phương thức không có đối số Một phương thức có thể được định nghĩa và được gọi không có đối số như sau: def method_without_arg() "without arg" end def method_without_arg_and_parentheses "without arg & parentheses" end irb> method_without_arg => "without arg" irb> ...

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

Tại sao chúng ta nên sử dụng Angular

Mở đầu Nếu đã từng xây dựng một vài ứng dụng Web , chắc hẳn bạn đã từng nghe đến cái tên Angular , một Frameworks Javascript giúp chúng ta xây dựng ứng dụng Web đầy đủ tính năng từ phía Client . Angular lần đầu được phát hành bởi gã khổng lồ Google vào năm 2010 với phiên bản AngularJS ...

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

Thực thi 1 chuỗi Ajax request với BackboneJS

Đối với dự án Backbone.js mà tôi đang làm việc, tôi cần triển khai một mô hình trong đó lưu yêu cầu vào chương trình phụ trợ 1 cách tuần tự. Điều này có thể cần thiết hoặc hữu ích vì những lý do sau: State và thứ tự ưu tiên: Giả sử ứng dụng phía máy khách trong đó người dùng thực hiện hai ...

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