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

Điện toán đám mây và CloudStack

1. 6 đặc điểm của Clouds Dịch vụ theo nhu cầu (On-demand self-service): Khách hàng có thể được cung cấp tài nguyên dưới dạng máy chủ hay dung lượng lưu trữ,…một cách tự động theo yêu cầu mà không cần phải có sự can thiệp từ phía nhà cung cấp dịch vụ. Truy cập dễ dàng (Broad network ...

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

Serverless Framework1.0 has just released, let''s give it a try

Overview http://blog.serverless.com/serverless-v1-0-alpha1-announcement/ The application Serverless Framework 1.0 ALPHA version has been released so i want to have a grasp over it Install Let's install via command line like this $ npm install - g serverless @alpha If you get this ...

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

Tìm hiểu Singleton Pattern

Tìm hiểu về Singleton pattern. Bài viết được tham khảo từ cuốn Design pattern for dummies Ở bài trước, mình đã giới thiệu cho các bạn về Template pattern: https://viblo.asia/trung.nn.92/posts/ZabG91kkGzY6. Hôm nay chúng ta sẽ tìm hiểm về Singleton pattern. Singleton Pattern là một mẫu thiết ...

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

Domain Driven Design (Phần 1)

Domain Driven Design là gì? Có lẽ chúng ta đã quá quen thuộc với cách tiếp cận truyền thống khi xây dựng một ứng dụng. Đầu tiền chúng ta đọc spec và tìm hiểu các chức năng, sau đó tiến hành chia nhỏ các task. Trong phần lớn trường hợp, việc này nhằm mục đích estimate thời gian và lên kế hoạch ...

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

Tìm hiểu Grid Bootstrap trong 15 phút

Bootstrap là một khung framework frontend được sử dụng rộng rãi nhất hiện nay. Khi nói đến xây dựng website reponsive và apps đó là lựa chọn đầu tiên của các chuyên gia và người yêu thích vì nó rất đơn giản để làm việc. Bất cứ ai biết HTML, CSS và một chút JavaScript có thể học Bootstrap ...

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

Javascript Closure

1. JavaScript Scope Để hiểu về Closure trước tiên chúng ta bắt đầu với scope (phạm vi) trong JavaScript. Ta có thể hiểu đơn giản scope là khái niệm qui định sự truy xuất và tồn tại của các biến. Trong JavaScript (trước ES6) thì mỗi một hàm (function) là một scope riêng. Từ trong scope có thể truy ...

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

[AngularJS toàn tập] Phần 1 : AngularJS là gì?

Mở đầu với loạt bài về Angular JS, ở phần này mình sẽ nói qua các khái niệm về Angular JS, các thành phần trong Angular JS, phân tích ưu và nhược điểm của nó. AngularJS là cái gì? Đây là một mã nguồn mở, 1 framwork cho các ứng dụng web. Được phát triển từ năm 2009, hiện tại được duy trì bởi ...

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

Xây dựng realtime chat sử dụng SendBird SDK và JSQMessagesViewController Part 1

Giới thiệu Chào các bạn, trong dự án mà tôi tham gia, tôi đảm nhiệm phần thực thi chức năng chat cho dự án này. Để thực hiện chức năng này chúng ta hoàn toàn có thể tự phát triển phần Client side và Server side, tuy nhiên việc tự phát triển này sẽ rất mất thời gian, tính ổn định cũng không cao ...

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

Collections - Streams in Java 8

Java 8 Streams là một bổ sung mới vào các API Java Collections, nó mang lại một cách mới để xử lý với các Collections của đối tượng. Như vậy, Streams trong API Java Collections là một khái niệm khác hơn so với input và output streams trong Java IO API. Streams được thiết kế để làm việc với các ...

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

Overview về Outlook Add-ins

Xin chào, hôm nay mình xin giới thiệu mang tính overview về Outlook Add-ins. Bài này sẽ gồm 3 nội dung cơ bản: Giới thiệu chung về Add-ins và Outlook Add-ins Đặc điểm của Outlook Add-ins. Một ứng dụng Outlook Add-ins thì hoạt động như thế nào? 1. Giới thiệu về Add-ins và Outlook Add-ins ...

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