toptal-blog-image-1466614318248-8d9deae244549b8191c13a84c070cdc6-cc511b08ec92321b8ea90c4c261dab596f1489c5

Scaling Scala: How to Dockerize Using Kubernetes

Kubernetes is the new kid on the block, promising to help deploy applications into the cloud and scale them more quickly. Today, when developing for a microservices architecture, it’s pretty standard to choose Scala for creating API servers. Microservices are replacing classic monolithic back-end servers with multiple independent services that communicate among themselves and have […]

Read More

mock-objects-3f4db270cdc4176e5dcae1988b765f05c34bfb6b

Testing Third-Party APIs with Mocks

The following tutorial demonstrates how to test the use of an external API using Python mock objects. Integrating with a third-party application is a great way to extend the functionality of your product. However, the added value also comes with obstacles. You do not own the external library, which means that you cannot control the […]

Read More

Screen-Shot-2016-06-12-at-2.46.02-PM-8784a4e0ac53d947d0def7baa38a1dae889eea23

Mixed-mode estimation in petersburg

A couple of months ago I posted an overview of simple estimation of hierarchical events using python and petersburg.  At the time it probably seemed a little bit trivial, just building a structured frequency model and drawing samples from it. But I have finally implemented the next step to complete the intended functionality.  This post […]

Read More

bookstore-69754625c79e88706ace998ed074075dedd201e6

Good Books for All Things Data

One of the greatest benefits of working among a diverse group of data scientists and data engineers at Stitch Fix is how much we can learn from our peers. Usually that means getting ad hoc help with specific questions from the resident expert(s). But it also means getting advice on how best to fill any […]

Read More