I help run a little continuous integration service called Travis CI. For that purpose I built several home-baked things that help us collect metrics and trigger alerts.
I want to start with a little story. I spend quality time at coffee shops and I enjoy peeking over the shoulders of the guy who's roasting coffee beans. Next to the big roasting machine they commonly have a laptop with pretty graphs showing how the temperature in the roaster changes over time. On two occasions I found myself …
I'm planning on building a playbook for Travis as we go along and refine our monitoring and alerts, it's a neat idea.
Sleepless in Seattle
There's a psychological side to being on-call that needs a lot of getting used to: the thought that an alert could go off at any time. While that's a natural thing, as failures do happen all the time, it's easy to mess up your head. It certainly did that for me.
Lying in bed, not being able to sleep, because your mind is waiting …
…private projects, was a Josh Kalderimis of the Travis team had this to say about using JRuby on :beta tester.
We love JRuby, everything from the threading support to having the power of theat our finger tips. But what we love most is that we can set up a JRuby app in seconds, the same way as all of our other Heroku apps. push and it's live, no matter what the language.
We've been working with the JRuby team to make sure that the experience …
Edge Now on Ruby 2.0 with Travis CI
Little to read but Ruby 2.0 is now most clearly on the edge Rails developers' radar.
Deploying to with Git
Just last week,announced Ruby support for its AWS Elastic Beanstalk semi-automated deployment and scaling system. This tutorial by fills in all the blanks by walking us through using it from start to finish with a Rails…
Thank you to Travis CI for letting us know when our code is working (or broken) on various versions of Ruby.
Thank you to Rubygems.org for hosting software which makes our lives easier.
Thank you to Braintree for processing payments for ourselves and our clients.
Thank you to SendGrid for making world-class email delivery a no-brainer, and for your …
Various improvements to automated testing of integration with test libraries.
Make deprecation warnings more prominent.
Paul Revere is a library for "one off" announcements in .
appraisal had its ignored and got a check method which installs …evaluator
§ How to . Your Failed Test in Travis CI
§ GitHub Issues on the command line . Use your $EDITOR, not your browser.
§ From Client-side frameworks suck :
If you expect your framework to hold your hand through the battle field, you're going to end up hitting a mine at some point and if you don't understand or know how to write vanilla, you will never escape.
§ The art of saying with less: Using Writing Smells to . Your Email
Wonderful Travis CI can now help you with pull requests .
Principles of . Design
Knowledge Fighting diabetis with data .
QotD William Vambenepe :
Thisis so undocumented, it wouldn't last a day in .
This is going to be another of those "ten pounds of stuff in a five pound sack" says.
OpenSSL Errors and - An extensive discussion of what's going on, along with workarounds. - Certificate Verify Failed - :: ::FetchError
Announcing - Travis CI can now check out pull requests before they're merged. Support
Railscats! - For those of you who have trouble typing ' '.