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

Ag - The Silver Searcher

Tìm kiếm đoạn code nào đó là điều mà hầu hết chúng ta thực hiện hàng ngày. Cho dù đó là để refactor hoặc chỉ đơn giản là tìm nơi một biến, lớp, hoặc phương thức đã được thực hiện. Các công cụ tìm kiếm không tốt có thể khiến công việc của chúng ta khó khăn hơn mức cần thiết. Trong bài viết này, ...

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

Giới thiệu CoffeeScript 2 - Phần II

Ở bài trước mình đã giới thiệu các bạn những khái niệm cơ bản cuả CoffeeScript. Trong bài viết này mình sẽ đi sâu vào nhiều khía cạnh của việc sử dụng CoffeeScript. Đầu tiên các bạn nên chú ý: CoffeeScript sử dụng khoảng trắng để phân biệt giưã các blocks. Vì thế bạn không cần sử dụng ; để kết ...

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

Ruby Metaprograming 2

Bài liên quan: Ruby Metaprograming 1 Bài viết được lược lại từ post này của tác giả Nikola Todorovic. Hẵn bạn thường nghe rằng metaprograming là 1 cái gì đó cao siêu chỉ dành cho các Ruby ninja , chứ ko phải dành cho người dùng bình thường. Nhưng thật sự metaprograming ko đáng sợ như thế. Post ...

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

Blockchain : Sự khác nhau giữa PoW và PoS

Khi nói về thế giới tiền điện tử , chắc hẳn bạn đã nghe nói về Mining, đặc biệt là 2 giao thức Proof of Work và Proof of Stake. Trong bài viết này , mình sẽ phân tích 2 khái niệm cơ bản PoW (Proof-of-Work) và PoS (Proof-of-Stake) để hiểu sự khác biệt, ưu và nhược điểm của cả 2 giao thức được sử ...

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

Amazon Web Services for Essential - S3 and EC2

Chào các bạn, như bài lần trước mình có giới thiệu về 2 thành phần ban đầu trong AWS đó là IAM và VPC. Và trong bài viết này mình xin giới thiệu thêm cho các bạn về các thành phần sâu bên trong 1 VPC và là một trong những thành phần quan trọng nhất trong AWS đó là S3 và EC2. Nhắc lại 1 chút về ...

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

Hướng dẫn Kiểm thử Đám mây – Hướng dẫn dành cho Người mới bắt đầu

Điện toán đám mây là một nền tảng dựa trên Internet để thực hiện nhiều loại dịch vụ điện toán khác nhau như phần cứng, phần mềm và các dịch vụ khác liên quan đến máy tính từ xa. Có ba mô hình Điện toán đám mây: SaaS - Dịch vụ phần mềm PaaS - Dịch vụ cung cấp nền tảng IaaS - ...

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

Thống kê với Aggregation Query trong Elasticsearch (Phần 2 - Metrics aggregation query)

1. Metrics aggregations Những thống kê thuộc dạng này tính toán dựa vào giá trị lấy được từ những documents trả về từ phần query trong phần body của request search, có 2 loại giá trị đầu vào đó là: Giá trị từ những trường (field) trong document Giá trị từ những trường được sinh ra bằng việc ...

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

Laravel: Tìm hiểu về Query Builder (Phần 1)

Query builder cung cấp một giao thức thuận tiện, linh hoạt cho việc tạo và thực thi các truy vấn dữ liệu. Nó có thể sử dụng để thực hiện hầu hết các tính toán dữ liệu trong ứng dụng của bạn, và hoạt động trên tất các các hệ cơ sở dữ liệu được hỗ trợ. Laravel query builder sử dụng PDO parameter ...

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

Giới thiệu về Android Things 1.0

Ngày 7/5/2018, tại sự kiện Google I / O 2018 Google chính thức tung ra Android Things 1.0, nền tảng hoạt động trên các thiết bị IoT như loa thông minh, camera an ninh có kết nối Internet.. Mặc dù trước đó Android Things đã được Google giới thiệu tại Google I/O 2015 . Trải qua hơn 3 năm phát ...

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

Tìm hiểu Android Architecture Components Phần 1 - ViewModel

Trong loạt bài này, tôi sẽ cố gắng làm sáng tỏ Android Architecture Components (AAC) để tận dụng chúng tốt hơn. Hãy cùng bắt đầu với ViewModel. Tại sao chúng ta cần hiểu cách AAC làm việc ? Tôi luôn cân nhắc việc tách thành phần xử lí logic của ứng dụng ra khỏi nền tảng mà nó chạy, liên quan ...

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