Redis và Redis Stack

Redis và Redis Stack

Giới thiệu Redis(Remote Dictionary Server) là 1 trong số các hệ quản trị cơ sở dữ liệu mang phong cách NoSQL. Dùng để lưu trữ dữ liệu có cấu trúc dưới dạng key-value trên RAM với hiệu năng cao. Có thể sử dụng như một database, bộ nhớ cache hay một message broker. Redis cũng có thể được sử dụng như một database được lưu […]

Read More

TypeORM và Query Builder trong TypeORM

TypeORM và Query Builder trong TypeORM

Giới thiệu TypeORM là một ORM có thể chạy trong các nền tảng NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo và Electron và có thể được sử dụng với TypeScript và JavaScript (ES5, ES6, ES7, ES8). Mục tiêu của nó là luôn hỗ trợ các tính năng JavaScript mới nhất và cung cấp các tính năng bổ sung giúp bạn phát triển bất […]

Read More

Cách thêm xác thực vào ứng dụng Vue bằng AWS Amplify

Cách thêm xác thực vào ứng dụng Vue bằng AWS Amplify

AWS Amplify là gì? AWS Amplify là một framework mã nguồn mở do Amazon tạo ra, chứa một bộ công cụ và dịch vụ có thể được sử dụng cùng nhau hoặc riêng. Một trong những công cụ là Amplify Auth. Amplify Auth cho phép bạn nhanh chóng thiết lập xác thực an toàn và kiểm soát những gì người dùng có quyền truy cập […]

Read More

Trực quan hóa dữ liệu bằng Python Dash

Trực quan hóa dữ liệu bằng Python Dash

Giới thiệu về Dash Dash là một thư viện mã nguồn mở được phát hành theo giấy phép MIT. Được viết trên Plotly.js và React.js, Dash lý tưởng cho việc xây dựng và triển khai các ứng dụng dữ liệu với UI (giao diện người dùng) tùy chỉnh. Dash đủ đơn giản để bạn có thể liên kết UI với code của mình trong vòng […]

Read More

PlantUML- Vẽ biểu đồ UML bằng code

PlantUML- Vẽ biểu đồ UML bằng code

Giới thiệu PlantUML Trong quy trình phát triển phần mềm, dù áp dụng mô hình Waterfall hay mô hình Agile thì cũng thường hay sử dụng biểu đồ UML để giải thích yêu cầu, cấu trúc, chức năng. Tuy nhiên, tài liệu biểu đồ hình vẽ  không dùng Text Editor mà thường dùng ứng dụng vẽ hình và đôi lúc khó nhận biết được sự […]

Read More

Elasticsearch trên AWS

Elasticsearch trên AWS

Elasticsearch là gì? Là công cụ tìm kiếm và phân tích phân tán RESTful mã nguồn mở, được xây dựng trên Apache Lucene. Kể từ khi phát hành năm 2010, Elasticsearch đã nhanh chóng trở thành công cụ tìm kiếm thông dụng nhất và được sử dụng rộng rãi cho các trường hợp sử dụng liên quan đến phân tích log, tìm kiếm toàn văn […]

Read More

Triển khai ứng dụng Node lên ECS bằng Docker

Triển khai ứng dụng Node lên ECS bằng Docker

Trong hướng dẫn này, tôi sẽ hướng dẫn bạn các bước về cách đóng gói một ứng dụng Node.js và sau đó triển khai nó lên Amazon Web Services (AWS) bằng cách sử dụng Amazon Elastic Container Registry (ECR) và Amazon Elastic Container Service (ECS). Chúng ta sẽ làm điều đó như sau: 1) Thiết lập môi trường Node và Npm: Chọn vào liên kết […]

Read More

Tạo mock data với FakerJs

Tạo mock data với FakerJs

FakerJs là gì ? Là một thư viện JavaScript giúp tạo các dữ liệu ngẫu nhiên theo từng loại dữ liệu khác nhau như email, số điện thoại , địa chỉ , password , image ..v..v.. Demo: https://rawgit.com/Marak/faker.js/master/examples/browser/index.html Khi nào nên sử dụng ? Rất cần thiết khi làm việc với Front End. Chúng ta cần dữ liệu để xử lý trên giao diện khi […]

Read More