Retrieval Augmented Generation brings the capabilities of LLMs to another level.

Balancing the constraints of consistency with ease of use for development is a difficult, but worthwhile endeavor.

Creating a budget is hard. Tracking costs of a cloud product is harder. Aggregating and attributing costs across many cloud products for an enterprise has had an industry built around...

29 March 2023

Being Careful with ORMs

It is hard to represent databases as object-oriented code. Therefore ORMs, which seek to simplify, can have an adverse effect: more naive interactions with your database.

Creating a mindset for effective debugging with ipdb

27 September 2022

GraphQL: The Devil's API

Learn about GraphQL, when to use it, and how to make it fast!