Tạo ứng dụng giao tiếp với Bot Telegram bằng Node.js + Docker và deploy lên EC2 AWS (Phần 2)

Nối tiếp phần 1 – (Hướng dẫn kết nối với Bot Telegram bằng Node.js), mình

Làm thế nào để ngăn không cho Dev commit secrets lên git? Ngăn chặn và phát hiện secrets trong Git

Ngày dài, Tháng nhớ, Năm mong để viết được một bài blog mới Chuyện là

[HTML + CSS + JS] Viết Code Cho 1001 Dropdown Đơn Giản

Trong bài viết này, chúng ta sẽ viết code để tạo ra những chiếc nút

Theme nulled là gì? Những điều cần biết khi dùng Theme nulled WordPress

Theme nulled là gì? Những điều cần biết khi dùng Theme nulled WordPress Theme Nulled

[System design] – Redis, Kafka vs RabbitMQ

Khi sử dụng giao tiếp không đồng bộ trong hệ thống microservice, phổ biến nhất

[JavaScript] Bài 13 – Event & Listener

Trong bài viết này, chúng ta sẽ quay lại với chủ đề về các sự

[NodeJS] Bài 2 – Khởi Tạo Một Máy Chủ Web

Trong bài viết này, chúng ta sẽ thực hiện tạo ra một máy chủ web

Viết Product Specs thế nào cho hiệu quả?

Cách viết Product Specs hiệu quả là câu hỏi Sơn nhận được rất nhiều từ

React Hook Form – xử lý form dễ dàng hơn bao giờ hết

Mở đầu Hầu hết một Front-end Developer ai cũng trải qua việc xử lý form,

Phải làm gì khi “Ports are not available” trên Docker/các service khác 🤧

Mở đầu Chào các bạn, sau cái bài Xử lý vấn đề “Port Already in

Tìm hiểu về scrum trong 5′ – p4

Trong phần này sẽ tìm hiểu về 2 phần cuối trong Scrum đó là Scrum

FragmentManager: Tìm hiểu về sự khác biệt giữa add() và replace().

1. FragmentManager là gì? Trước mắt ta cần biết, Fragment là một thành phần android,

Một số trường hợp khi sử dụng git

Giới thiệu Ở bài viết trước, mình đã giới thiệu các lệnh cơ bản thường

Tạo ứng dụng giao tiếp với Bot Telegram bằng Node.js + Docker và deploy lên EC2 AWS (Phần 1)

Telegram đang ngày càng được sử dụng rộng rãi vì những chức năng mà nó

[JavaScript] Bài 12 – Object & Everything

Trong bài viết này, chúng ta sẽ quay lại với chủ đề Object & Everything

[JavaScript] Bài 11 – Hàm & Vùng

Trong bài viết này, chúng ta sẽ gặp lại 2 khái niệm: Hàm function và

Design Patterns – Visitor

Visitor 📜 Mục đích Visitor là một design pattern thuộc nhóm behavioral giúp bạn tách

Tìm hiểu Kurbernetes NetworkPolicy

Tại sao chúng ta phải dùng NetworkPolicy: Allow đến mức pod gọi pod, giới hạn

3.Sự khác nhau giữa var và let

1: Variable scopes(Phạm vi sử dụng của các biến) Các biến var sẽ thuộc phạm

Design Patterns – Template Method

Template Method 📜 Mục đích Template Method là một design pattern thuộc nhóm behavioral giúp

[jQuery] Bài 3 – Tạo Hiệu Ứng Chuyển Tiếp & Gửi Yêu Cầu Tới Máy Chủ Web

Bên cạnh việc hỗ trợ đơn giản hóa các thao tác làm việc với văn

Phân tích CVE-2022-26503: Lỗ hổng LPE trên Veeam Agent for Microsoft Windows

Gần đây thì Veeam có đưa ra bản patch cho một loạt các lỗ hổng

Hexagonal Architecture là gì và ứng dụng của nó

I. Tổng quan về kiến trúc phần mềm Application without architecture (nguồn: Internet) Application with