I recently did a lightning talk at DevOpsMtl about creating a Sensu check. Sensu is a monitoring framework that lets you build your monitoring solution, exactly how you need it.
Despite tons of checks being available already (see the ‘plugins’ directory of the sensu-community-plugins repo), you may run into situations where you need to build your own. Thankfully, it’s pretty easy.Read on →
I recently took part in a discussion about static site generators like Middleman, Jekyll and Octopress. I mentioned that I was hosting this site on S3, and also doing more advanced stuff, like setting up redirects.
Here’s how I do it. It’s pretty simple.Read on →
I was able to migrate our company’s services – SocialGrapes and SocialGrapesLAB – to DNSimple pretty quickly, mainly because I remembered most of our DNS settings. But still, I had no idea about some of the finer details, like mail server settings, and didn’t immediately remember to put back the records for our CDN.
So in the process of fixing all of this, I decided to add two simple tasks to my
rake backup task. They may be useful to you too:
I think it’s pretty funny that the last article on my blog is 3 years old, and starts with “I haven’t been blogging much lately” :-)Read on →
I haven’t been blogging much lately. I’ve been too busy with some vacation time and, of course, work.
This is going to change, but it’s not all going to happen on Programblings.
It’s been a long time coming, but giraffesoft finally has a blog. We’re going to kickstart our blog with a week of open source releases.
At giraffesoft we like DRY code. We all know that creating Rails plugins is barely more work than actually implementing the functionality inside of a specific application. For that reason, we create plugins all the time when working on projects.
So this week, we’re going to polish up a few of them – big and small – and officially introduce them to the world.
For now, please let me direct you to the brand-spanking new giraffesoft blog.
If you’re too lazy to read the introductory post, here’s the punchlines:
I guess we’ve all heard last week’s sad news about Engine Yard diminishing the awesome support they’ve given the Rubinius project. That’s personally how I see it: they’ve put the project on steroids for roughly a year, rather than “they’re now cutting back” x people.
As Brian Ford pointed out, Rubinius is a community project. And Rubinius is not going away. A lot of people can’t wait to have a Ruby written more in Ruby than in C or C++. Koichi Sasada (lead developer on Ruby 1.9) even recently projected that Rubinius would eventually be the Ruby implementation of choice.Read on →
Read on →
$ git config #tab apply.whitespace core.compression ... branch. core.fileMode clean.requireForce core.gitProxy color.branch core.ignoreStat color.branch.current core.logAllRefUpdates ...
Tonight I’m trying conciseness.
Editor’s note: I failed.
I recently decided to test my git_remote_branch gem with Ruby 1.9, for the heck of it. Well, I was making sure it ran on a bunch of platforms: Windows, Ruby 1.8.7 and with the most recent Git version (188.8.131.52, get it). So it seemed fitting to check it out under Ruby 1.9.
On Leopard, the only missing dependency to Ruby 1.9 is readline 5.2. This article will present the installation of both. And help heat up your apartment.Read on →
Josh Knowles recently suggested that maybe I could merge grb’s functionality to the github gem.
Both gems being command-line tools that help you use Git in a friendlier manner, the question makes a lot of sense. It makes so much sense in fact, that I decided to blog about it. A post about it will scale much better to answer other users who may potentially ask the same question.
So here’s a slightly edited excerpt from the answer I gave him. And yes, I also ramble in email.Read on →