Tracking Total Cost of Infrastructure

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...
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.
Eternal Sunshine of the Debugged Mind

Creating a mindset for effective debugging with ipdb
GraphQL: The Devil's API

Learn about GraphQL, when to use it, and how to make it fast!
A PM's internship adventure at Tatari

Breaking into tech is not as easy as Tiktok influencers make it seem to be. On top of that, being a product manager intern in the growing tech industry is...
Frontend Optimizations at Tatari

With a growing frontend codebase incorporating various external libraries, we noticed an increase in our bundle sizes and build times. This alarming trend (along with the subpar Lighthouse rating of...
Tatari's Adventures in Frontend Development

Yeah frontend development is cool but have you done it at Tatari? The unique challenges posed by our expanding business help to evolve our frontend stack, while our development processes...
App version notifier

Continuous Integration allows Tatari developers ship code multiple times a day. For those unaccustomed to CI, it can be a freeing experience but as with most things, it's not without...
Why you should consider working at a start up early in your career

Job hunting can be stressful, especially during the start of your career. I spent five months searching before I stumbled upon Tatari. I remember throughout this time frame that I...
Page 1 of 2