Web
Mobile
DevOps
Testing
Misc
Privacy Policy
Contact
from
SHIFT ASIA
Web
Mobile
DevOps
Testing
Misc
Contact Us
back-end
16 posts
front-end
members
Say Goodbye to JavaScript: Building Web Apps with Pure Python using Reflex
Hey everyone! ? Ever wish you could build beautiful, fast web applications without touching a single line of JavaScript? If you're a Pythonista like me, you know the pain of having to switch context t
Fred Pham
Dec 6, 2025 | 2 min read
back-end
members
How Worker Threads Bring Multithreading to Node.js
One of the first things you learn about Node.js is the Golden Rule: "Node.js is single-threaded." For 90% of web applications, this is a feature, not a bug. The Event Loop allows Node to handle thousa
Hayes Ly
Dec 6, 2025 | 4 min read
back-end
members
How to Write Detailed Design for APIs with Create, Update, Delete Functionality
After mastering how to design search APIs (see the previous article), it’s time to dive into the family of “write” APIs — create, update, and delete. These APIs directly affect system data, so their d
VIOLET Dang
Dec 5, 2025 | 11 min read
back-end
members
Understanding Garbage Collection in Node.js
If you’ve ever written a Node.js application that mysteriously slows down after a few days, or crashes with the dreaded FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed, you ha
Hayes Ly
Dec 5, 2025 | 4 min read
WEB
members
How to Write Detailed Design for APIs with Search Functionality
In the previous article, we explored how to write API documentation using the API Blueprint format. This article will guide you through writing detailed design for search APIs systematically, from req
VIOLET Dang
Dec 4, 2025 | 12 min read
back-end
members
REST API vs. gRPC: Which One Is Your Choice?
In the world of modern API development, two heavyweights dominate the conversation: the battle-tested REST and the high-performance challenger gRPC. If you are building a microservices architecture or
Hayes Ly
Dec 4, 2025 | 3 min read
back-end
members
Building Distributed Applications with Dapr
What is Dapr? Dapr (Distributed Application Runtime) is an open-source, portable runtime that simplifies building resilient, stateless, and stateful microservices. Think of it as a toolkit that handl
Kaitou
Nov 19, 2025 | 5 min read
back-end
members
5 FastAPI Depends() Tips You Might Not Know
Depends() is one of the most powerful features in FastAPI, but many developers only use it for basic use cases. In this blog, I’ll share 5 helpful tips with Depends() that can make your code cleaner,
OTIS Ho
Jun 11, 2025 | 3 min read
back-end
members
Using FastAPI’s TestClient for Quick API Validation
When building APIs with FastAPI, testing is very important. But sometimes, you don’t want to set up complicated testing tools just to check if an endpoint works. That’s where TestClient comes in. It’
OTIS Ho
Jun 10, 2025 | 2 min read
back-end
members
Custom Middleware in FastAPI: From Logging to Header Validation
In this blog, I will show you how to create custom middleware in FastAPI. Middleware is useful when you want to do something before or after a request is processed by your API. We will learn how to:
OTIS Ho
Jun 9, 2025 | 2 min read
Load more posts