tl;dr: When implementing a service or API, if you get a request you don’t quite understand, the kindest thing you can do is to return a noisy error.
Let’s consider an API like:
GET /mySum?num=3&num=42
The LiveRamp Identity Data Science team is excited to share some of our PySpark testing infrastructure in the new open source library mockrdd. This contains the class MockRDD, which mirrors the behavior of PySpark…
Have you ever thought of what it takes to move 97 petabytes to the cloud? Now think about those 97 petabytes of stored data flanked with 300 terabytes of memory and 90,000 CPU cores, and you have the exact size of our Hadoop environment. Over the…
For Hackweek XLIV, our data science team explored how LiveRamp’s demographic data and our identity resolution technologies could be used by sociologists to study human behavior. For…
Technology today has made it really easy to create your own website. Through open-source content management systems like Wordpress, you are ready to publish your ingenious blogs or…
tl;dr: Avoid surprises, restart your workloads often to ensure your app starts as expected.
Server outages can produce some interesting surprises. As we continue to strive for dependable interfaces and services…
tl;dr: You can often get a lot more mileage out of time spent writing tests if you can find properties to test using randomized data instead of (or as well as) cases to test with specific data.
These were the top 10 stories published by LiveRamp Engineering in 2018. You can also dive into monthly archives for 2018 by using the calendar at the top of this page.