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

Sử dụng MessagePack cho websocket trong Phoenix

(1 phút dành cho quảng cáo) Trong lúc rảnh rỗi, mình và bạn @bs90 có làm một số game websocket nho nhỏ với mục tiêu vừa giải trí vừa học hỏi công nghệ mới và để mọi người có những giờ phút chơi game với nhau <img alt="

Tác giả: Bùi Văn Nam viết 23:29 ngày 07/11/2018 chỉnh sửa

Tập trung vào kết quả cần đạt, chứ đừng chú trọng vào giờ giấc!

Việc làm việc từ xa có rất nhiều ưu điểm, nhưng có lẽ điểm mà tôi tâm đắc nhất đó là: bạn không cần phải thấp thỏm lo lắng xem có ai đang đứng sau lưng dòm bạn đang làm gì cả. Hướng con người theo mục tiêu cần đạt được Nếu bạn cứ tập trung vào thời gian làm việc của team, thì ...

Tác giả: Bùi Văn Nam viết 23:28 ngày 07/11/2018 chỉnh sửa

Một số mẹo và thủ thuật TypeScript

Tip 1. TypeScript & DOM Khi bạn bắt đầu sử dụng Typescript, bạn sẽ nhận thấy nó khá thông minh khi làm việc với môi trường trình duyệt. Giả sử, muốn tìm phần tử <input> trên trang: const textEl = document.querySelector('inpot'); console.log(textEl.value); //

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

Angular 2+ và Rails API Authentication - Phần 1: Backend

Chúng ta sẽ tạo một ứng dụng Rails và Angular (2+) đơn giản cho phép người dùng tạo một account, login với nó và view profile sử dụng Devise và token authentication, trong bài viết này, chúng ta sẽ đi vào phần backend, tức là xây dựng ứng dụng Rails API Authentication. Frontend và backend sẽ chạy ...

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

Ai cũng biết chú robot màu xanh là ” linh vật của Android, nhưng bạn có biết tên nó là gì?

Linh vật, biểu tượng của hệ điều hành Android hóa ra cũng có tên gọi của nó, chỉ là rất ít ai biết đến. Logo là một thứ vô cùng quan trọng để làm nổi bật thương hiệu của một công ty. Nhìn thấy chữ M cách điệu, bạn biết đó là một cửa hàng McDonald’s, hay biểu tượng gần giống ...

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

CẤU HÌNH RAID TRÊN SERVER

Hôm nay mình sẽ trình bày với các bạn bài viết về việc config raid trên Server. Ở đây mình config trên Server “Supermicro" Các khái niệm cơ bản về RAID, HDD, BIOS, IPMI, OS … các bạn research trên google để nắm rõ hơn. Mình sẽ vào vấn đề chính như bên dưới: Sau khi cắm dây ...

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

Eigenclasses trong ruby - Ẩn số thú vị

Khi làm việc với ruby and rails chúng ta phải làm việc rất nhiều với class, chính vì vậy mà việc hiểu và sử dụng class trong ruby là rất quan trọng. Bài viết này mình sẽ tìm hiểu về một khái niệm liên quan đến class trong ruby đó là Eigenclasses. Trước khi đi sâu hơn về class, hãy cùng tìm hiểu ...

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

[C Extended] Gọi Hàm Với Struct

Unsafe function Trong C , khi ta khai báo một hàm, sau đó sử dụng hàm đã khai báo trước đó thì hàm đó được gọi là safe , mọi thứ bạn đã khai báo và làm theo đều ăn khớp với nhau. int add ( int a , int b ) { return a + b ; } add ( 4 , 5 ) ; // safe Vậy làm ...

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

Cách tạo icon tương thích trên Android bằng Android Studio

Tôi đã phát hiện ra rằng, các ứng dụng Android của tôi không thể sử dụng các icon tương thích, điều này làm cho các icon của ứng dụng xấu xí và có hình dạng kì lạ trên các launcher khác nhau, vì thế mà, cái cần giải quyết chắc chắn phải là tạo ra các icon tương thích và hoạt động một ...

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

Burrito Thread in Android - understand thread in a fun way

Let's imagine Thread is a burrito truck Runnable would be the recipe how to make a burrito Message which is sent to Handler is like a order from customer "A breakfast burrito, please !" Runnable + Message = Order Handler would be Tim who makes burrito Message Queue would ...

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