Using Swiv to Visualize Druid

Share:        

Last year, I posted an article on my experience ingesting a CSV file into Druid. Today, I recreated that work and am posting a step-by-step guide. You may be wondering what you can do with Druid data, so I wrote up a quick follow-up.

Read more...

Ingesting CSV Files into Druid, Redux

Share:        

Last year, I posted an article on my experience ingesting a CSV file into Druid. Yesterday, I got an email from a reader who needed more detail to make it work. So, today, I recreated that work and am posting a step-by-step guide.

Read more...

Mutation Testing in Ruby

Share:        

The value of automated testing is predicated on trust. It begins innocently with a test suite that reports incorrectly. Maybe the test suite reports a lot of false positives, or maybe the test suite does catch enough failures. In either case, people stop running the tests. They stop maintaining the tests, and eventually the tests no longer function and are discarded.

For tests to remain relevant, this pervasive question runs throughout software testing: how can I trust that a unit test is actually exercising the code in question? This post talks about how mutation testing can provide a definitive answer.

Read more...

Ingesting CSV Files into Druid

Share:        

I’m just getting my feet wet in data analysis. My Boulder team has started working with a distributed data store called Druid. I encountered an issue when importing data from a CSV file, and I wanted to share a way I found to do it.

Read more...

Marketing Patriot Day

Share:        
Marketing is not all about positioning product; it’s also about connecting with your consumer base.

This post contrasts two television advertising approaches to September 11th. Both ads refer to the destruction of the Twin Towers in New York City on September 11th, 2001 – 15 years ago today at the time of this posting.

Read more...