My Murmur

thoughtbot:

The following details many of the different tools, people, and processes that run our business.

Before discussing those tools, we’d like to say we try to avoid building internal tools. It requires time and money to build and makes you reliant on yourself if and when things don’t work.

We try not…

thenextweb:

What Chartio is trying to do is build a better dashboard. It says that everyone else is doing a bad job at creating a data dashboard, something that isn’t part of their core business. With their service, users can take their database and link it and then design their own interface — no more default metrics display or layouts that you don’t understand how to use. Now, businesses should be able to create meaningful and relevant dashboards that share useful metrics. (via Chartio goes live: create your own analytics dashboard using data source of your choice - The Next Web)

check this out

thenextweb:

What Chartio is trying to do is build a better dashboard. It says that everyone else is doing a bad job at creating a data dashboard, something that isn’t part of their core business. With their service, users can take their database and link it and then design their own interface — no more default metrics display or layouts that you don’t understand how to use. Now, businesses should be able to create meaningful and relevant dashboards that share useful metrics. (via Chartio goes live: create your own analytics dashboard using data source of your choice - The Next Web)

check this out

thoughtbot:

In this special episode from RubyConf 2012 we pulled aside some of the attendees and found out what they’re working on. We also include a selection of the great lightning talks at the conference. Enjoy!

worth to read

thoughtbot:

It’s been two weeks since we launched The Playbook: Video Edition, and that means we’ve just unlocked the 3rd video in the series: Design.

In this 30 minute HD video I cover design, our design principles, and our design process. As an illustrative example, I use our own application,

nice

thoughtbot:

Here’s a refactoring example for a simple Ruby math problem using the inject method.

The goal is to generate an n by n multiplication matrix. Pretty straightforward. Let’s make a first pass:

def multiplication_table(n) results = [] (1..n).each do |row_index| row = [] (1..n).each {...