Bizo - dev.bizo.com - Bizo Dev Blog
General Information:
Latest News:
SCM Migration 27 Aug 2013 | 01:44 am
We happily used Atlassian’s hosted OnDemand service for source code management with the following setup Subversion: source control management FishEye: source code browsing Crucible: code reviews J...
Using AWS Custom SSL Domain Names for CloudFront 20 Jun 2013 | 11:53 pm
AWS recently announced the limited availability of Custom SSL Domain Names for CloudFront. You have to request an invitation in order to start using it but I am guessing it won't be long until it has...
Scala Command-Line Hacks 23 Apr 2013 | 01:28 am
Do you like command-line scripting and one-liners with Perl, Ruby and the like? For instance, here's a Ruby one-liner that uppercases the input: % echo matz | ruby -p -e '$_.tr! "a-z", "A-Z"' MATZ ...
Efficiency & Scalability 20 Apr 2013 | 02:53 am
Software engineers know that distributed systems are often hard to scale and many can intuitively point to reasons why this is the case by bringing up points of contention, bottlenecks and latency-ind...
Untitled 15 Apr 2013 | 07:59 pm
Sensible Defaults for Apache HttpClient Defaults for HttpClient Before coming to Bizo, I wrote a web service client that retrieved daily XML reports over HTTP using the Apache DefaultHttpClient. Eve...
Map-side aggregations in Apache Hive 19 Feb 2013 | 03:07 am
When running large scale Hive reports, one error we occasionally run into is the following: Possible error: Out of memory due to hash maps used in map-side aggregation. Solution: Currently hive.map....
Reader Driven Development 15 Feb 2013 | 10:17 pm
In this talk on Effective ML, Yaron Minsky talks about Reader Driven Development. That is, writing your code with the reader in mind. Making decisions that will make the code more easily read and unde...
Asanban: Lean Development with Asana and Kanban 24 Jan 2013 | 04:03 am
On Bizo's External Apps team (aka. 'xapps'), we've been using a Kanban system to manage our work. All of Bizo Engineering uses Asana to track tasks, which isn't specifically designed for Kanban. We'...
What Makes Spark Exciting 22 Jan 2013 | 01:03 am
At Bizo, we’re currently evaluating/prototyping Spark as a replacement for Hive for our batch reports. As a brief intro, Spark is an alternative to Hadoop. It provides a cluster computing framework f...
Grouping pageviews into visits: a Scala code kata 26 Sep 2012 | 06:00 pm
The basic units of any website traffic analysis are pageviews, visits, and unique visitors. Tracking pageviews is simply a matter of counting requests to the server. Calculating unique visitors usua...