Skip to main content

Essential modules for developing applications with FastAPI (P6 - Monitoring)

· 5 min read
Bach Pham
Software Engineer

Hello, FastAPI and I are here to see you again. Over the past week, I started onboarding at a new company, joined a new environment, and met new people, which made me really excited.

Getting straight to today's main topic, I will introduce a module that integrates with FastAPI, which helps us track the statistics of each API in the application.

Asynchronous Request Batching Design Pattern in Node.js

· 7 min read
Bach Pham
Software Engineer

Hello, This is the first post when I migrated from Wordpress to Docusaurus.

Recently, I have been researching some design patterns in Node.js to apply to my team's project. Are you a fan of Node.js?

I have discovered some interesting patterns that can be applied to my project. Today, I will introduce the Asynchronous Request Batching Design Pattern. I'm really excited to share it with you.

Destructuring in Python

· 7 min read
Bach Pham
Software Engineer

Hello, are you learning Python? Does your job involve using Python? If so, you will find this article quite interesting 😉.

This article is largely inspired by the destructuring assignment in JavaScript. While working with JavaScript, I became greatly fascinated with the destructuring assignment syntax in JavaScript, and I needed it in my Python code.

Essential modules for developing applications with FastAPI (P1 - Migration)

· 5 min read
Bach Pham
Software Engineer

Today, I say “Hi FastAPI”.

Recently, FastAPI has become increasingly popular, partly driven by the current trend of AI innovation. In my opinion, being modern, robust, fast, and micro is what makes me fall in love with this framework.

This post comes with some modules that you will want to have in your project.

Zero-downtime Deployments with Docker Compose & Nginx

· 5 min read
Bach Pham
Software Engineer

Hey, welcome to my blog!

Introduction

A few months ago, I worked on a project that utilized Docker and Nginx to deploy the product on Digital Ocean’s VPS. Everything at that time was quite primitive, I had to set up everything from scratch. From containerizing the application to creating a CI/CD pipeline to build, manage, and deploy different Docker image versions.