From proof-of-concept to production: Building the centralized logging system using ELK

// 08.27.2014 // Platform API

As an intern on the Platform API team at MediaMath, I worked on developing an initial proof-of-concept for a centralized logging system, using the Elasticsearch, Logstash, and Kibana (ELK) stack. Before a centralized logging system was built, the Platform API team had the challenge of logs being scattered across multiple servers. Investigating issues meant having to search one server, then the next, and so on, and then stitching the evidence together to form a theory. It was hard enough to investigate an already reported problem. It was pretty much impossible to spot problems ahead of time. The solution: build a centralized […]

Learning how to learn: My summer on the Data Platform Team

// 08.20.2014 // Data

During the summer of 2014, I worked as an intern on the Data Platform team. One of the team’s main initiatives is to develop data workflows and reporting for other internal groups. My first project was to build a report using the programming language Scala. The report I built was for the Site Uniques Workflow, which is the data processing pipeline for all video advertising campaigns. Specifically, this report allows you to group various campaign attributes together to obtain different metrics. For example, you can group by campaign ID, website, ad exchange ID, auction ID, etc. It pulls raw bid […]

Why I’m not ready to leave MediaMath yet

// 08.13.2014 // Culture

At a career fair in January, I wandered up to Eddie Fagin, a Director of Engineering at MediaMath, and asked him if MediaMath builds education technology. It turns out MediaMath does not do education technology – they, in fact, build advertising technology. But regardless, five months later, I started my summer internship at the Cambridge office on the user interface team. Now it’s three months in, and I’m not ready to leave. My reluctance is due in part to the incredible experience I’ve gained as a developer. Working with the team in Cambridge has taught me more than any class […]

MediaMath in 4D: Mapping sound and graphics on the XYZ to interpret data

// 07.31.2014 // Data

A while back, I wrote about some of the new opportunities that data sonification can open up for monitoring and analysis. As a quick refresher, data sonification is the process of making data sound like how it looks. I’d like to share a few more examples of data sonification, one “state of the art” example from California Institute of Technology (Caltech), and one experiment from MediaMath. MediaMath Experiment: MM3D In 2013, I worked on a project called MM3D. It was an experiment in combining sound and graphics into one single presentation, with multiple MediaMath datasets. The gist of the app […]

Monitoring and analyzing data with sound: MediaMath’s audio logo and the Bidder Moog Project

// 07.24.2014 // Data

Generally, if you need to analyze your data, you’ll pull up an Excel spreadsheet or the reports section of your statistic package and look at line graphs, scatter plots, pie charts, etc. Sometimes even in 3D. Those tools do the job, but did you know that there is a whole different way to monitor your data that doesn’t require looking at the screen, and can even add an emotional aspect to your information? It’s an essentially unknown field called “data sonification.” The first question I always get when I mention data sonification is “huh?.” The next is always “why?” In […]

Whattup With Walt: Whattup with programmer time vs. user time?

Whenever I write software I keep this in mind: Any task the computer doesn’t do will have to be performed over and over and over by every user of the program. For example: Invest an hour in writing a clear, complete error message. It will save a human being from having to manually figure out the error, over and over and over again, and it will affect every user of the program from now until, well, a long time. Don’t leave work for the user to do if you can do it. Your time is not worth more than the […]

Page 10 of 1291011