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

KMS Technology khai trương văn phòng thứ 4 tại Việt Nam, công bố kế hoạch gia tăng nhân sự đến 1200 nhân viên

Sáng ngày 12/04/2018, KMS Technology khai trương văn phòng làm việc thứ 4 tại địa chỉ số 02 đường Tản Viên, quân Tân Bình, Tp. Hồ Chí Minh. KMS Technology được thành lập năm 2009, là công ty hàng đầu vê lĩnh vực gia công phần mềm có trụ sở hoạt động tại California, Georgia và Việt ...

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

Các cải tiến trong quy trình kiểm thử bạn đã biết chưa?

Trong quá trình phát triển phần mềm. Các bạn có bao giờ nghĩ đến làm thế nào để cải thiện chất lượng của phần mềm chưa. Và muốn cải thiện nó bạn phải làm như thế nào? Có mô hình nào giúp bạn thực hiện điều đó không. Trong phần này tôi sẽ giúp các bạn làm rõ hơn về việc cải tiến quy ...

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

Tích hợp đăng nhập facebook vào react app trên Laravel

Cùng viết chức năng đăng nhập facebook trên React app sử dụng Facebook javascript sdk. Client sẽ sử dùng sdk lấy access token và gửi lên server. Server sẽ dùng access token đó để lấy thông tin của user và xử lý đăng nhập. Cùng bắt đầu nào. Cài đặt laravel composer create-project --prefer-dist ...

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

[AWS] Hướng dẫn tạo và quản lý tài khoản IAM

Tài khoản IAM là gì? IAM (Identity and Access Management) là dịch vụ web giúp bạn kiểm soát truy cập tới tài nguyên AWS. Khi đó, chỉ có những tài khoản IAM mà bạn cho phép mới có thể truy cập hoặc có quyền sử dụng tài nguyên mà bạn chỉ định. Mặc định khi đăng ký AWS, tài khoản của bạn là ...

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

Xử lí phân trang trong angularJS 1.5

Đôi lời về phân trang Phân trang là một chức năng rất đỗi quen thuộc trong việc lập trình web, tùy theo mục đích và nhu cầu sử dụng, có nhiều tư tưởng phân trang khác nhau: Phân trang toàn bộ trên client Phân trang kết hợp giữa client và API Với cách phân trang toàn bộ trên client, tư ...

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

Transitioning from Quality Assurance to Quality Engineering

1. Kĩ thuật đảm bảo chất lượng Quality Engineering (QE) là gì? Nếu như trước đây trong thời kỳ phát triển phần mềm thì đội dev viết mã coding, nhóm QA đảm bảo chất lượng vào giai đoạn cuối trong vòng đời phát triển phần mềm, thế nhưng với sự phát triển như ngày nay thì phương pháp này khá lạc ...

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

Một số thủ thuật trong lập trình iOS (Part 1)

Nếu bạn đang không biết project của mình build trong vòng bao lâu, bạn có thể enable tính năng hiển thị build time trên Xcode bằng cách thực hiện câu lệnh sau trong Terminal: defaults write com.apple.dt.Xcode ShowBuildOperationDuration -bool YES Kết quả thu được sẽ như sau: Trong Release ...

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

Tìm hiểu Enumerable module part I trong Ruby

Trong bài viết này ta sẽ tìm hiểu về 2 thứ đó là: - Enumerable module - Enumerator class 1. Enumerable module - Module này bao gồm: Traversal methods Searching methods Sorting methods - Có vài class trong Ruby include module này theo mặc định như Array, Hash, Range. - Bây giờ ...

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

Crop ảnh với thư viện javascript Croppie

Croppie là một thư viện javascript dùng để crop ảnh. Croppie có hỗ trợ thay đổi kích thước ảnh, phong to, thu nhỏ ảnh, set dạng của ảnh thành hình vuông hoặc hình tròn... Cách sử dụng Download source code coppie.js import croppie.css và croppie.js <link rel="stylesheet" ...

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

Lập trình viên cần phải thành thạo bao nhiêu ngôn ngữ lập trình?

Tại sự kiện Worldwide Developer Conference (WDC) vào năm 2014, Apple công bố ngôn ngữ lập trình Swift của họ. Đó là thành viên mới nhất trong một loạt các ngôn ngữ lập trình được phát triển bởi các công ty công nghệ lớn, để sử dụng với các nền tảng xác định của riêng họ. Apple có ...

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