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

Singleton trong Kotlin

Hi, lâu lắm rồi mình mới lại lên viblo chém gió. Bình thường dùng java thì nó có static, thi thoảng thích thích với lười lười là quẳng luôn cho cái static. Nhưng từ cái đợt lâu lâu rồi nhảy sang code kotlin thì thấy nó lại không có static. Viết một class singleton thì không có static nên cũng bối ...

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

Ví dụ greenDao 3

Persisting data là yêu cầu thiết yếu của bất kỳ ứng dụng nào. Trong Android, chúng ta có thể persist data thông thường bằng ba chế độ. SQLite SharedPreferences File System Cách đơn giản nhất để persist data là sử dụng cơ sở dữ liệu SQLite và làm việc thông qua SqliteOpenHelper. Cách tiếp ...

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

Java 8 Repeating Annotations

hôm nay tôi sẽ giới thiệu một chức năng mới trong Java 8 cũng liên quan đến cấu trúc Annotations, đó là Repeating Annotations . Thoạt nghe Repeating Annotations , chúng ta có thể tạm hiểu ý nghĩ của nó là Annotation được lặp lại nhiều lần. Hãy cùng nhìn qua đoạn code bên dưới. Đoạn code này được ...

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

Tạo Directives trong angularjs

1. Angularjs là gì? Bạn chưa biết về angularjs? Bạn mới học về angularjs? Bạn đã biết về angularjs nhưng bạn chưa biết cách tự định nghĩa 1 directives? Vậy thì cùng nhau, qua bài viết này, chúng ta sẽ tìm hiểu về cách tạo directive trong Angularjs nhé. AngularJS là một framework có cấu trúc cho ...

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

Time Assets và Time Debts: một hướng suy nghĩ khác về cải thiện năng suất

Các bài viết cũ cùng chủ đề: Chiến lược của Warrent Buffett: Làm thế nào để tối đa sự tập trung và làm chủ những điều ưu tiên của bạn Ở giai đoạn cuối của sự nghiệp, Steve Jobs nổi tiếng với việc lái xe mà không có đăng ký. Có rất nhiều câu chuyện được mọi người đưa ra khi phân tích lý do ...

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

Cách trí tuệ nhân tạo đang làm cho năng lượng trở nên thông minh và sạch hơn

Trí tuệ nhân tạo (Artificial Intelligence) đang chi phối và thúc đẩy ngày càng nhiều thứ mà chúng ta tương tác hàng ngày, từ những thiết bị tiện ích cho đến xe ô tô của chúng ta. Trí tuệ nhân tạo cũng đang đồng thời giữ một vị trí ngày càng quan trọng trong việc khai khác, bảo vệ và chuyển giao ...

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

Làm thế nào để chuẩn bị cho việc viết Test Case và nâng cao năng suất của bạn

Khi một tester quyết định viết các test cases chất lượng cao và muốn nâng cao hiệu quả và năng suất của việc viết test case, có vài điểm chính giúp các tester đạt được những mục tiêu này. Trước tiên, họ cần phải chuẩn bị kỹ năng chuyên môn và tâm lý với một số điểm chính cần thiết cho mỗi tester ...

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

Tips to Apply Root Cause Analysis for Software Quality

Bài viết được dịch từ: http://www.softwaretestingmagazine.com/knowledge/tips-to-apply-root-cause-analysis-for-software-quality/ Phân tích nguồn gốc nguyên nhân (RCA) là một phương pháp được sử dụng trong chất lượng phần mềm để xác định nguồn gốc nguyên nhân của lỗi hoặc vấn đề và đề xuất phương ...

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

NPM error "failed to fetch from registry" khi install module

Khi sử dụng NPM để install 1 module cho 1 project, bạn có thể gặp 1 lỗi rất bực mình như thế này: $ npm install express --save npm http GET https://registry.npmjs.org/express npm ERR! Error: failed to fetch from registry: express npm ERR! at /opt/node0610/lib/node_modules/npm/lib/utils/npm ...

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

Một số kỹ năng mà tester nên có

Muốn trở thành một Tester giỏi, bạn cần có 1 kỹ năng phân tích nhanh nhạy và chính xác, rèn luyện được khả năng nhìn nhận vấn đề từ nhiều góc độ, nhiều hướng. Để có góc nhìn đó, bạn cần phải phân tích yêu cầu khách hàng đưa, phân tích trong từng function nhỏ mà bạn đang test, tìm ra được những điểm ...

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