viblo.asia viblo.asia

Sử dụng Golang tương tác với Docker.

Mở đầu. Tiếp nối phần phần sử dụng Go để dựng Docker Container ở Điều khiển Docker từ Go, hôm nay mình sẽ chia sẻ về cách thao tác khác tới Docker Engine. Pull image Về logic thì cũng khá đơn giản, chúng ta tạo 1 docker client bằng hàm NewEnvClient(), và gọi tới func ImagePull hàm này sẽ pull image về từ Docker Hub. Hàm ImagePull nhận params là giá trị...

viblo.asia viblo.asia

Xây dựng Chat Bot đơn giản theo kịch bản có sẵn (Phần 2)

Trong bài viết trước, mình đã chia sẻ với mọi người về ý tưởng xây dựng một Chatbot theo kịch bản có sẵn. Trong phần này, mình sẽ cùng mọi người từng bước để xây dựng 1 con Chatbot demo. Kịch bản demo Kịch bản gồm : Câu kích hoạt: câu hỏi chủ đề. Bot hỏi (nói). Người dùng trả lời (yêu cầu). Bot Xử lý lấy kết quả. 0::start::.*?hợp...

viblo.asia viblo.asia

Những thay đổi có thể xuất hiện ở phiên bản PHP 7.4 sắp tới.

Khi bản cập nhật mới nhất của PHP 7.3 vừa được ra mắt hôm 10/01 còn hết hot thì nhiều blog công nghệ đã đưa ra nhiều đồn đoán về thế hệ tiếp theo của PHP 7, sẽ được cập nhật vào tháng 11/2019. Sau đây, chúng ta cùng điểm qua một vài thay đỏi được đề xuất trong phiên bản sắp tới nhé. Có gì mới ở PHP 7.3 Alpha 1? Những thay đổi có...

viblo.asia viblo.asia

Những lý do để chọn GoLang là ngôn ngữ lập trình tiếp theo bạn nên tìm hiểu?

Trong một lần tham gia vào dự án, gặp phải nhiều hạn chế của ngôn ngữ lập trình hiện tại mình đang sử dụng (PHP), khi tìm hiểu về giải pháp khắc phục, mình tìm thấy Golang như một vị cứu tinh ở thời điểm đó. Sau một thời gian ngắn tìm hiểu về Go, từ góc nhìn của 1 người mới tiếp cận, mình "mới nhìn thấy" một số ưu điểm...

viblo.asia viblo.asia

Giới thiệu về Queues trong Laravel

Trong cuộc sống, bạn sẽ thường gặp phải những tình huống phải triển khai nhiều công việc đồng thời, và dân gian thường nói rằng: Việc dễ thì làm trước, khó làm sau. Queue của Laravel được xây dựng như vậy, Queue giúp chúng ta phân phối các task, cân bằng không gây trì trệ cho các task sắp tới. Queue của Laravel cung cấp cho chúng ta đa dạng các...

viblo.asia viblo.asia

Tạo ứng dụng đơn giản với React Router v4.

React Router v4 được viết lại từ một package nổi tiếng bằng React. Ở phiên bản trước, React Router sử dụng cấu hình ngụy trang như một pseudo-component, làm cho chúng ta khó để hiểu được chúng.Với v4, mọi thứ bây giờ chỉ là components. Trong bài viết này, chúng ta sẽ xây dựng website đơn giản qua các bước: Chọn loại router Tạo routes. Điều...