A metrics pipeline using StatsD, Graphite and Team Dashboard Why measure We all know that it is necessary to rely on accurate and timely data to improve your product. The issue is that commonly available data, like that provided by Google Analytics, simply isn’t enough. In fact, is about something completely different. Google Analytics
...read moreRobots Building Robots Introduction Ansible is a powerful tool for provisioning CentOS on commercial grade linux webservers. In my last article, Webmin Configuration on CentOS, I discussed the steps to setup a new server complete with Webmin and Percona. This is our preferred setup for reliable webservers, but one glance at the article will make
...read moreProject Overview Cisco needed a presentation tool to demonstrate their products and services in a rich, interactive and non-linear way. Available tools such as PowerPoint and other online presentation software just didn’t offer the level of interactivity nor the freedom they required. The tool needed to work on touch screens, offline and online and it
...read moreIn today’s commoditized web development industry, choosing the cheapest vendor is not necessarily the most financially responsible decision. You may have heard the expression “Nobody Ever Got Fired For Buying IBM”. Fear tactics aside, I believe this statement is rooted in some sort of reality. At the risk of oversimplifying, when comparing vendors, customers tend
...read moreHow to avoid analysis paralysis and get real in digital product development. 1. Get out of the lab Like Macy Gray would say, you need to get up and get out… how will you make it if you never even try? Product people—as opposed to marketing people—love to work endlessly pushing the last pixel and
...read moreHigh Performance Server Configuration in the Age-of-the-Cloud Introduction Building web servers for hosting reliable and performant web sites is a black art. I’d like to discuss how we setup our CentOS servers and manage them conveniently using Webmin. We have learned a few things over time and thought it would be valuable to share the knowledge. tl;dr
...read moreProject Overview As the national voice of Canada’s physicians, the Canadian Medical Association (CMA) is at the forefront of the advocacy movement calling for health care transformation. A patient-centered health care system has been a constant focus of the CMA’s efforts. The CMA was publishing a vast range of traditional print and online publications designed
...read moreProject Overview Thornley Fallis Communications wanted to measure the resonance of content posted on social media and blogs. After trying out a plethora of services and tools, none offered the kind of centralized measurement that would provide a one-stop snapshot of meaningful metrics. Solution 76design built 76insights, a product that delivers the kind of metrics
...read more