blog-image
Does Pair Programming Replace Code Reviews?

Pair programming and code reviews are considered alternatives, but is this really true? Learn in which situations either approach performs well and how a combination can lead to the best results.

blog-image
Multitenancy with FastAPI, SQLAlchemy and PostgreSQL

Implementing multitenancy support is difficult: How do you separate the data? How do you prevent tenant data mix-ups? How do migrations work? Check out our guide for the answers and more.

blog-image
Should You Skip Code Reviews?

The change is small, we have tests, or the deadline is tight - are these valid reasons to skip code reviews? In this blog post, we shed light on the right and wrong reasons for skipping reviews.

blog-image
Implementing Code Review Feedback: To Squash or Not to Squash?

Opinions differ on the best way to integrate code review feedback into code: Appending commits or rebasing changes? Combine both approaches by using fixup commits.

blog-image
Code Review: More Than Just Finding Bugs

Code reviews offer a variety of benefits in addition to the original motivation of finding bugs. In this blog post, we’ll go over these advantages, explain what you should look out for, and highlight challenges you need to solve.