The REVSYS Blog

Tips, lessons learned, and news from the REVSYS team on Django, Python, PostgreSQL, and operations.

Pro-Tip

How to upgrade FluxCD

Streamline your FluxCD upgrade in Kubernetes with this concise guide. Learn how a simple re-run of the flux bootstrap command can effortlessly update your FluxCD version, saving you time and hassle.

Pro-Tip

pytest fixtures are magic!

Fixtures are building blocks for good tests and can increase development speed. The main issue with writing tests is setting up necessary data before the test, but pytest fixtures make it easier by injecting necessary data into your tests.

devdata - Improving developer velocity and experience

Developers are the largest expense with software. Improving their productivity doesn't just make sense to the company's bottom line, but it improves morale as they no longer have to wade through a bunch of crap to get started on the job at hand. This data generation technique helps improve your developer experience and testing.

Website vs Web App: Hidden Complexities

Most of what are called `websites` today are `web apps`. These are computer applications that use the web as their delivery method and GUI. However, since they look like websites, their complexity and design challenges are often underestimated.