Why Every Change We Ship Goes Through One Pipeline
We never deploy by logging into a server and running commands. Every change travels through the same automated pipeline. Here is why that discipline m...
29 posts
We never deploy by logging into a server and running commands. Every change travels through the same automated pipeline. Here is why that discipline m...
In a platform where many customers share one system, every line of code must know whose data it is touching. Here is the checklist we use to keep it t...
Some of our code runs on public pages with no customer account at all. Here is how we write shared code that works safely in both places without crash...
Testing everything equally means testing nothing especially well. Here is how we focus our testing on money, permissions, customer data and the paths...
Shipping code and releasing a feature are different decisions. Here is how we hold unfinished modules back completely, not just from the menu, until t...