Full stack developer Web application (NestJS + Reactjs + PostgreSQL) với Authentication Auth0 [Phần 2]

Full stack developer Web application (NestJS + Reactjs + PostgreSQL) với Authentication Auth0 [Phần 2]

Tiếp tục series hướng dẫn dev Full stack developer Web application. Như các bạn đã biết, ở Phần 1 mình đã giúp các bạn cài đặt và tạo api Articles với NestJS. Thì phần này, chúng ta sẽ cùng tìm hiểu Về Auth0, và mình sẽ hướng dẫn các bạn làm thế nào để cấu hình và cài đặt Auth0 để xác thưc NestJS API. I. Giới thiệu về Auth0Auth0 là một dịch vụ quản lý xác thực và ủy quyền dựa trên đám mây, giúp cho việc xây dựng các hệ thống xác thực ... »

Những thứ mới mẻ trong Next.js 13

Những thứ mới mẻ trong Next.js 13

Chào các bạn, trong thời gian vừa qua, dự án của mình có 1 task liên quan đến upgrade version của ứng dụng Next.js đang sử dụng. Cụ thể, dự án hiện tại của mình  đang sử dụng Next.js version 12. Sau một thời gian cân nhắc, các sếp quyết định nâng cấp version lên bản mới nhất là Next.js version 13. Mình thì không trực tiếp được giao phó cho task này nhưng mình cũng tìm hiểu sơ qua về các cải tiến cũng như thay đổi để có thể implement các task trong tương lai. ... »

Public url sử dụng ngrok

Public url sử dụng ngrok

Ngrok là gì? Ngrok là một công cụ hữu ích cho phép tạo ra các public URLs cho việc truy cập cục bộ (local) vào ứng dụng web của bạn. Điều này rất hữu ích cho việc phát triển và kiểm tra các tính năng yêu cầu webhook từ các dịch vụ bên ngoài hoặc giúp chúng ta chia sẻ dự án với đồng nghiệp hoặc khách hàng. Ngrok cung cấp một kênh dữ liệu an toàn giữa mạng riêng lẻ (như mạng của bạn) và mạng ngrok. Khi bạn chạy ngrok trên máy của mình, nó sẽ tạo máy ... »

Trải nghiệm thực tế với Firewalld

Trải nghiệm thực tế với Firewalld

Trước khi tìm hiểu về Firewalld, tôi chưa từng dùng nó và thậm chí cảm thấy lạ lẫm với khái niệm tường lửa trong hệ thống mạng. Tuy nhiên, sau những ngày nỗ lực tìm hiểu và làm việc với Firewalld, tôi đã có được một trải nghiệm thực tế đáng giá. Bài blog này sẽ là nơi tôi chia sẻ những kiến thức, kinh nghiệm và giải pháp mà tôi đã tích lũy trong quá trình làm việc với Firewalld. Hy vọng nó sẽ giúp bạn tận dụng công cụ này một cách hiệu quả và tăng cường bảo ... »

Terraform: Different Types of Blocks

Terraform: Different Types of Blocks

I. HCL (HashiCorp Configuration Language) BlockHashiCorp Configuration Language (HCL) là ngôn ngữ cấu hình được tạo  HashiCorp. HCL được sử dụng với các cloud infrastructure automation tools của HashiCorp, chẳng hạn như Terraform. Ngôn ngữ này được tạo ra với mục tiêu thân thiện với cả con người và máy móc. Nó cũng có khả năng tương thích với JSON, có nghĩa là nó có thể tương tác với các hệ thống khác ngoài dòng sản phẩm Terraform. Trong Terraform, block là đơn vị cơ bản được sử dụng để xác định và định cấu hình các khía cạnh khác ... »

Các thư viện state managerment cho Flutter

Các thư viện state managerment cho Flutter

Flutter là một framework phát triển ứng dụng di động và web đa nền tảng được phát triển bởi Google. Nó cho phép bạn xây dựng ứng dụng đẹp và tương tác bằng cách sử dụng một ngôn ngữ duy nhất, Dart. Điểm đặc biệt của Flutter là khả năng tạo giao diện người dùng đồ họa nhanh chóng và đồng nhất trên nhiều nền tảng, giúp tiết kiệm thời gian và công sức trong phát triển ứng dụng đa nền tảng. State management là một khía cạnh quan trọng trong phát triển ứng dụng Flutter. Vì Flutter thường xây ... »

Giới thiệu MeiliSearch: Search engine Full-Text hiệu suất cao cho ứng dụng

Giới thiệu MeiliSearch: Search engine Full-Text hiệu suất cao cho ứng dụng

Phần 1: Giới thiệu MeiliSearch là gì? MeiliSearch là một search engine full-text mã nguồn mở được phát triển để cung cấp khả năng tìm kiếm hiệu suất cao trong ứng dụng web và di động. Được tạo ra bởi cộng đồng mã nguồn mở, MeiliSearch có mục tiêu là cung cấp một giải pháp tìm kiếm đơn giản, dễ sử dụng và mạnh mẽ cho các nhà phát triển và doanh nghiệp. Tại sao MeiliSearch quan trọng? MeiliSearch quan trọng trong việc tối ưu hóa tìm kiếm trong ứng dụng web và di động vì nó mang lại một ... »