Implementing function calling to write custom cover letter with GPT-3.5-Turbo-0613 APIIntroduction Recently, Open AI announced API updates and the huge thing I found is the function calling which expand the capability of GPT API by using third-parties API, for example, getting weather situation from the given location in real-time by ...Jul 12, 2023 · 5 min readshennguyen.hashnode.dev
Understand "Signals" with Solid JS and QwikWhat is "Signals"? "Signals" is a new way to manage states in Solid JS and Qwik. The key difference between Signals and States is that Signals return a getter and a setter, whereas non-reactive systems return a value (and a setter). In Solid JS, crea...May 5, 2023 · 2 min readshennguyen.hashnode.dev
Create a simple calculator using Jotai, Tailwind CSS, and Vitest (Part 3)What is Vitest? Vitest is a testing library specifically designed for Vite and React applications. It aims to provide a simple and intuitive API for creating and running tests while being highly customizable and extensible. Here are some key advantag...May 2, 2023 · 3 min readshennguyen.hashnode.dev
Create a simple calculator using Jotai, Tailwind CSS, and Vitest (Part 2)Introduction Jotai One of the essential parts of React applications is state management. There are a lot of open-source tools to make state management easier in developer experiences. Redux is considered the most popular state management for complex ...Apr 17, 2023 · 4 min readshennguyen.hashnode.dev
Create a simple calculator using Jotai, Tailwind CSS, and Vitest (Part 1)In the first part, I will help you set up a new application inside a monorepo. Link to the project repository: Github Configuration Eslint I will create a new application in my monorepo, I will go to apps and use these commands to create a vite appli...Nov 21, 2022 · 4 min readshennguyen.hashnode.dev