Tìm hiểu Blockchain Oracle - Giới thiệu Chainlink

Tìm hiểu Blockchain Oracle - Giới thiệu Chainlink

Nếu bạn nào đã làm quen với blockchain và lập trình smart contract thì chắc hẳn sẽ cảm thấy smart contract còn rất nhiều hạn chế, dẫn đến việc lập trình ứng dụng chưa được linh hoạt. Ví dụ như gọi api bên ngoài, hoặc set crontab, v.v... Việc gọi api bên ngoài hoặc set crontab trong smart contract hiện nay cũng đã được các nhà phát triển quan tâm, họ đã và đang phát triển một cơ chế mới gọi là Blockchain Oracle. Blockchain Oracle hiện nay vẫn đang được phát triển mạnh mẽ, mặc dù chưa giải ... »

Tối ưu hóa bộ nhớ đối với mảng lớn trong PHP

Tối ưu hóa bộ nhớ đối với mảng lớn trong PHP

Giới thiệuĐôi khi chúng ta rơi vào tình huống phải xử lý các mảng lớn và phải đau đầu ra để tránh rơi vào tình trạng tràn bộ nhớ. Vì vậy, trong bài viết này, chúng ta sẽ xem sức mạnh của câu lệnh yield trong PHP để giải quyết các vấn đề như thế này. Câu lệnh PHP Yield là gì?Trong nhiều năm kinh nghiệm sử dụng PHP, tôi thấy câu lệnh yield không được sử dụng nhiều. Không biết là do nhiều người không biết đến nó hay sao nữa. Nhưng yield cho phép chúng ta return ... »

Xây dựng ứng dụng chat Realtime với Nest.js

Xây dựng ứng dụng chat Realtime với Nest.js

I. Giới thiệuChào các bạn, trong bài blog lần trước, mình đã cùng các bạn tìm hiểu về Nest.js Lifecycle (các bạn có thể đọc lại ở đây). Trong bài lần này chúng ta cùng thực hành coding và nâng cao hơn bằng một chủ đề khá thú vị, đó là xây dưng một ứng dụng chat realtime bằng Nest.js. Trước khi bắt đầu code, chúng ta cùng khái quát lại các công nghệ chúng ta sẽ sử dụng trong ứng dụng nhé. 1.1. Nest.jsNest.js đang là một trong những framework của Node.js rất ... »

Email và các giao thức gửi-nhận email

Email và các giao thức gửi-nhận email

1. Email là gì? Email (Electronic mail - thư điện tử) là việc trao đổi các thông điệp (tin nhắn, tệp dữ liệu, hình ảnh, …) từ một người đến 1 hoặc nhiều người nhận thông qua internet. Việc gửi và nhận email là rất nhanh chóng, chi phí rẻ, và dễ tiếp cận cho mục đích kinh doanh hoặc cá nhân. Người dùng có thể gửi và nhận email ở bất kỳ nơi nào, miễn là có kết nối internet. Hiện tại trên thế giới, mỗi ngày có khoảng 333.2 tỷ emails được gửi và nhận mỗi ngày 2. ... »

Build backend project using nestjs, mysql, graphql, nextjs, docker-compose

Build backend project using nestjs, mysql, graphql, nextjs, docker-compose

Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng NestJS, MySQL và GraphQL để xây dựng một backend server. 1.Giới thiệu qua các công nghệNestJS là một framework Node.js được phát triển trên kiến trúc của Angular, giúp cho việc phát triển ứng dụng backend Node.js trở nên dễ dàng hơn. MySQL là một hệ quản trị cơ sở dữ liệu phổ biến được sử dụng rộng rãi trong các ứng dụng web. GraphQL là một ngôn ngữ truy vấn được phát triển bởi Facebook, cho phép các ứng dụng client truy vấn dữ ... »