Build voice assistant with React Native and Gemini AI

In this tutorial, we are going to find out step by step how to build an assistant that you can chat face to face via text or voice message. Using React Native and one of the most popular language models today is Gemini AI.

Submit multiple apps that the same UI to App Store

In this post, I wanna share with you 3 ways to submit multiple apps that have the same UI to App Store.

How to call child method from parent in react

We usually pass the props to the child component from parent and pass notifications to parent by events. But sometimes we have some abnormal cases that we need to call the child method from the parent. In this, we could use Refs in React for solving.

Tự tạo một react component và publish lên NPM

Chắc hẳn tất cả mọi người khi làm việc với React JS đều phải biết tới NPM, đây thật sự là một công cụ tuyệt vời để quản lý các thư viện mã nguồn mở trong thế giới Javascript nói chung và React JS nói riêng. Vậy làm thế nào để publish một component của riêng mình lên NPM?

Step by step to deploy code to the server with CI/CD on Gitlab

This post will show you how to set up a pipeline on Gitlab to deploy code to the server automatically whenever a merge request is made. I will try creating a pipeline deploy code to a sandbox environment to test before doing the code merge.

Dependency injection trong React với JSX và context

Dependency injection là một dạng design pattern phổ biến được áp dụng vào để cố gắng đạt được sự không phụ thuộc giữa các object với nhau làm cho code clean hơn, dễ đọc và dễ test. Nó cũng được tích hợp sẵn trong nhiều framework lập trình như Angular, Symfony, Spring,…

React Hook với Redux Toolkit - sự kết hợp hoàn hảo

Nếu bạn nào đã từng sử dụng qua React chắc hẳn sẽ gặp phải những rắc rối với việc quản lý các global state, một trong những giải pháp mà đa số mọi người hay dùng đó là sử dụng Redux và bạn phải wrap mọi React component bằng higher-order connect() component, việc setup một React project với Redux trước đây khá là phức tạp.

Sử dụng gRPC-Web để gọi API từ grpc server trong ứng dụng React JS

Bài viết này sẽ trả lời cho các câu hỏi gRPC-Web là gì? Tại sao cần sử dụng nó? Và cách sử dụng gRPC-Web trong một ứng dụng React JS như thế nào thông qua một demo nho nhỏ. Ok, bắt đầu thôi nào!

Concurrency và parallelism trong lập trình đa luồng

Trong một bài phát biểu của Rob Pike ông đã từng nói “Concurrency Is Not Parallelism” đây là hai khái niệm mà chúng ta thường hay gặp trong khi lập trình đa luồng và chắc chắn là nhiều bạn vẫn còn nhầm lẫn về hai khái niệm này. Vậy thì chúng ta hãy cùng nhau tìm hiểu rõ hơn thông qua bài viết này nhé!

How to handle expired token in javascript?

We often have to work with so many different APIs in a project so what if we are currently calling all three APIs at once and the token expires?
Then all three API requests will call for a token refresh, but only one API will call the token refresh successfully and the other two APIs will fail because the token refresh mechanism will cancel the expiring token as soon as it is refreshed.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×