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

Solidity - Ethereum và smart contract đầu tiên

Ở bài viết này, mình mặc định các bạn đã biết khái niệm Blockchain và những ứng dụng của nó. Ethereum Là Gì? Khái niệm Ethereum (ETH) là: Một nền tảng (platform) chạy trên nền tảng công nghệ Blockchain Hỗ trợ hợp đồng thông minh (smart contract) Mạng lưới sử dụng tiền mã hoá 2.0 Sử ...

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

React patterns - Phần 1

Đây là những react patterns được tổng hợp tại trang https://reactpatterns.com/, rất hữu ích cho những ai mới tiếp cận với React. Khá nhiều nên mình sẽ tách thành 2 bài viết. Stateless function Stateless functions thường dùng để viết các components nhỏ có tính tái sử dụng cao. Chúng không có ...

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

Quản lý Disposable trong RxJava2

Giới thiệu Chào mọi người, ở bài viết này mình muốn trình bày về việc quản lý Disposable trong ứng dụng android. Bài viết này mình muốn hướng đến đối tượng những người mới học và làm việc với RxAndroid như mình. Trước hết để hiểu về Disposable thì các bạn cần hiểu Subscription là gì. ...

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

[IOS - Swift] Custom tableViewCell

UITableView thường xuyên được sử dụng trong ứng dụng ios để biểu diễn thông tin dưới dạng bảng. Hôm nay mình sẽ hướng dẫn các bạn cách để custom TableViewCell như hình dưới đây! Tạo TableView và các class controller Trước tiên mình đã tạo sẵn 1 TableView như bên dưới, My Custom Table View ...

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

Java thực hiện fake ip cho http request thông qua ssh tunnel

Tiếp theo bài viết trước sử dụng c# để fake ip cho trình duyệt, trong bài viết này mình sẽ giới thiệu fake ip cho http request bằng ngôn ngữ java, đầu tiên giới thiệu qua về ssh Có 3 loại SSH port forwarding Local port forwarding : là dạng kết nối từ phía SSH client được chuyển tiếp qua SSH ...

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

Tìm hiểu về Filtering trong hệ thống Linux

Cùng với sự phát triển của công nghệ thông tin, lượng dữ liệu cần truy cập và xử lý cũng ngày càng nhiều. Khi hiển thị dữ liệu cho người dùng, các công cụ ngày nay đã cố gắng để hiển thị một cách trực quan nhất có thể, phần nào giúp cho người dùng dễ dàng hơn trong việc tiếp cận. Tuy nhiên, ...

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

ECMAScript and ES6: Part 2

This is the second part of my previous article ECMAScript and ES6: Part 1. After completing this 2 article with es6, anyone can jump start learning any frontend framework like React, Angular or VueJS. In this article I will describe the topics modules, symbols, arrays & collections, promises in ...

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

Python - Lập trình đa luồng

Khi ta chạy một số thread cũng giống như chạy nhiều chương trình khác nhau đồng thời, nhưng nó đem lại một số lợi ích như sau: Đa luồng trong một tiến trình chia sẻ cùng một không gian dữ liệu với main thread do đó có thể chia sẻ dữ liệu, kết nối với nhau dễ dàng hơn là các chương trình riêng ...

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

Tìm hiểu sitemap, tạo sitemap với laravel

Là một công đoạn nhỏ chỉ mất 5 phút để làm xong, tuy nhiên việc tạo sitemap & khai báo với Google sẽ mang lại lợi ích rất thiết thực cho bạn. Vì vậy bất cứ khi nào bạn làm một website mới, đừng nên bỏ qua công việc này. 1. Sitemap là gì? Sitemap ở đây chính là sơ đồ của trang web mà bạn ...

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

ReactJS: Custom Pagination

Bản thân tôi là một lập trình viên PHP. Trong lúc rảnh rỗi, tôi có nghiên cứu thêm về ReactJS. Nếu chỉ đọc tài liệu của ReactJS rồi viết lại thì tôi nghĩ đến 90% là tới tuần sau tôi sẽ lại quên hết sạch những gì mà hôm nay tôi đã đọc. Với tư duy của một lập trình viên đã có gần 4 năm làm việc với ...

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