AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
How to Integrate Tests Into a Code Base That Doesn't Have Many of Them
Twitter runs in three data centers. There's no other place you can run Twitter, which is like modern software development. The thrift and finagle layer was a great place to start building something that looks like process replay. But then this was another problem. You can't run all of Twitter offline to test something. Period. Well, I'm not saying you're going to download the whole database to your laptop, but I'm saying all the middleware and the front end should run on my laptop, right?