back-end

16 posts
Say Goodbye to JavaScript: Building Web Apps with Pure Python using Reflex
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
Fred Pham
How Worker Threads Bring Multithreading to Node.js
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
How to Write Detailed Design for APIs with Create, Update, Delete Functionality
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
Understanding Garbage Collection in Node.js
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
How to Write Detailed Design for APIs with Search Functionality
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
REST API vs. gRPC: Which One Is Your Choice?
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
Building Distributed Applications with Dapr
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
Kaitou
5 FastAPI Depends() Tips You Might Not Know
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
Using FastAPI’s TestClient for Quick API Validation
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
Custom Middleware in FastAPI: From Logging to Header Validation
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