In system design, access control is a critical mechanism to ensure data security and correct...
When connecting your database to external services, especially SaaS platforms, you often can't...
When you need to allow external connections to your database while keeping costs low, encrypting the...
Why centralized secret management is necessary In modern software development, especially...
In the constantly evolving realm of technology, ensuring the security of your code is also an...
Pull Request (PR) is an essential process in software development that ensures code quality and...
When engaging in software development, there is often a need to send SMS, emails, or make API calls...
This is a very pragmatic book, and it is also quite thin. The author is Addy Osmani, the person in...
When working on website frontend development, a significant amount of time is spent on handling form...
Don't do it unless you can 100% control your nginx In this article, I will guide you through the...
When working in enterprise with frontends as a backend engineer, it common to deploy a staging(test)...
Web development are becoming more complex nowadays, especially when it's comes to deployment. In...
Get started FastAPI uses Python's asyncio module to improve its I/O performance....
When dealing with i18n, the most common way is to add middleware to detect the specific locale in the...
Summary Mock all your service's method with patch code assume you have a jwt...
The key is running only 1 worker when start uvicorn Content For local Python app...
When writing tests, there is an important concept called "unit of work," which states that every test...
The ORM library in Laravel provides support for a conditional loading association method known as...
The process object is a global object that is exclusive to the Node.js environment, and therefore...
summary Always use pydantic module content API design can be a challenging...
When writing tests, you should follow the unit-of-work principle, which means separating data with...