Viettel tuyển dụng Kỹ sư phần mềm: Bước chuẩn bị cho cuộc đua “Cách...
“Cách mạng Công nghiệp 4.0” sẽ bùng nổ trên 3 lĩnh vực chính, bao gồm: Công nghệ sinh học, Kỹ thuật số và Vật...
Solidity cơ bản – Tạo 1 Contract cơ bản (P1)
<< Solidity là gì?
Giới thiệu
Solidity là một ngôn ngữ high-level dùng cho ứng dụng vào smart contract. Nó là một ngôn ngữ hướng đối...
Solidity là gì? Lập trình Ethereum và Smart contract
Solidity là gì?
Solidity là ngôn ngữ lập trình hướng contract, được sử dụng để viết smart contract trong hệ sinh thái Ethereum. Các tài liệu...
10 lý do cho thấy tại sao bạn nên theo học ngôn ngữ lập...
Ngày nay cơ hội việc làm cho các lập trình viên Java luôn không ngừng rộng mở. Chính sức hút từ cái tên ngôn...
MongoDB là gì? Định nghĩa đầy đủ và chi tiết nhất về MongoDB
MongoDB là gì?
MongoDB là gì? MongoDB là một database hướng tài liệu (document), một dạng NoSQL database. Vì thế, MongoDB sẽ tránh cấu trúc...
12 tips hay cho JavaScript
Trong bài post này tôi sẽ chia sẻ về 12 tip về JavaScript khủng giúp bạn giảm code và chạy code tối ưu hóa.
1)...
Tại sao nên chọn Python để lập trình Web App?
Người đời có câu "The only Constant is Change - Chỉ có thay đổi mới đem lại sự ổn định", và các trải nghiệm...
Cách học code thông minh nhất
Có một thứ cứ làm tôi nhọc nhằn suy nghĩ khi tôi mới học code, mà giờ tôi gọi nó là "con đường sương...
[Python cơ bản thường dùng trong công việc] Phần 15 : Socket programming
Chương này sẽ ví dụ việc xây dựng một môi trường Client - Server sử dụng Socket. Server sẽ lắng nghe trên một port...
[Python cơ bản thường dùng trong công việc] Phần 14 : Gửi email với...
SMTP là giao thức gởi mail thông dụng hiện nay. Python hỗ trợ mặc định thư viện smtplib dùng để kết nối đến một...
[Python cơ bản thường dùng trong công việc] Phần 13 : Restful client
Ngày nay, với sự phong phú của các ứng dụng và nhu cầu kết nối ngày càng lớn thì Restful là một trong những...
[Python cơ bản thường dùng trong công việc] Phần 12 : Kết nối RabbitMQ
RabbitMQ là gì?
RabbitMQ là một phần mềm cho phép xây dựng Message Queue theo protocol AMQP và khá thông dụng trên thế giới. Để...
[Python cơ bản thường dùng trong công việc] Phần 11 : Kết nối Memcached
Memcached là gì?
Memcached là một memory cache server thông dụng hiện nay. Nội dung chương này sẽ hướng dẫn bạn kết nối đến một...
[Python cơ bản thường dùng trong công việc] Phần 10 : Kết nối Redis
Redis là gì?
Redis là một memory cache server hỗ trợ persistant data thông dụng nhất hiện nay. Nội dung chương này sẽ hướng dẫn...
[Python cơ bản thường dùng trong công việc] Phần 9 : Kết nối MySQL
MySQL là một hệ cơ sở dữ liệu quan hệ phổ biến nhất hiện nay. Rất nhiều ngôn ngữ có thể kết nối đến...
[Python cơ bản thường dùng trong công việc] Phần 8 : Xử lý file...
Trong phần này, chúng ta sẽ parsing nội dung XML thành dữ liệu để xử lý. Để xử lý XML, ta sẽ sử dụng...
[Python cơ bản thường dùng trong công việc] Phần 7 : Xử lý file...
JSON là gì?
JSON là một trong những định dạng file trao đổi dữ liệu thông dụng nhất hiện nay. Với kiến trúc đơn giản...
Quy tắc 333 hay là phiếm đàm về chuyện phỏng vấn Senior Developer
Có thể nói vào những năm gần đây, phỏng vấn không còn đơn thuần là hoạt động một chiều, với việc các công ty...
[Block Chain cơ bản] Vài từ khóa quan trọng để bắt đầu
Đây là một ví dụ sử dụng Smart Contract, Ethereum Blockchain để làm web voting (bỏ phiếu). User sẽ phải dùng Ether để mua...
Quản lý các Laravel route gọn hơn và dễ dàng hơn
Laravel 5.5 cung cấp 4 route file api.php, channels.php, console.php và web.php.
Route web.php dành cho giao diện web, api.php thì cho các API, console.php dành cho việc đăng kí artisan command còn channels.php dành cho mục đích broadcasting.
Chúng ta...















![[Python cơ bản thường dùng trong công việc] Phần 15 : Socket programming](https://topdev.vn/blog/wp-content/uploads/2018/05/class-trong-python-218x150.png)

![[Block Chain cơ bản] Vài từ khóa quan trọng để bắt đầu Blockchain là gì](https://topdev.vn/blog/wp-content/uploads/2018/04/blockchainis-218x150.jpg)
