Aug 23, 2014 - WSM Pork Butt

Figuring that you are tired of hearing about spurious technical details of this blog, here’s some pictures of meat. This is a pork butt (shoulder) I did in my WSM (Weber Smokey Mountain) a few months ago over cherry and apple wood. We made pulled pork sandwiches and got several meals out of it. I froze some of it which we enjoyed a bit more recently.

I used a slathered mustard base which turns out great - highly recommended.

Just off the smoker:

finished butt

For sauce, I thinned an off-shelf BBQ sauce with apple cider vinegar and apple juice, which made a much more tangy sauce.

After pulling:

pulled pork butt

We had to fight off Penny, our terrier:

penny butt

And finally the WSM smoking away. This is before I had pitmon up and running, so no telemetry from this cook:

wsm butt

I’m looking forward to my next pork butt with pitmon up and running so I have a graph of the whole overnight cook!

Aug 23, 2014 - URL Changed

I decided to change this blog’s URL from the previous domain to my default github user page of I did some trickery so old permalinks to the old domain get redirected to the new domain and new permalink URLs - so as long as I renew, those old permalinks that are embeded in random places around the internet will still work.

Why did I make this change? A couple of reasons:

  • Simplicity, for one. Github pages makes it so darn easy to publish static blogs with Jekyll, and while it’s easy enough to use a custom domain, it’s one less thing I ultimately have to maintain now.

  • Although I initially thought the name sail2software was somewhat catchy, over time I grew less fond of it. Ultimately, this is a space of various personal thoughts and reference, it’s not a company or organization - so might as well just associate it directly with myself. It doesn’t matter how tired I am with my name, it’s my name. :-)

  • Having a CNAME on a user page forces all project github pages for a particular github user to use that CNAME (they are relative URLs off it). I found this a bit annoying, and while I could have just used a project page with a CNAME (which is what I was doing before), I just sort of decided to use my user project page, so I went with it.

  • The internet is polluted with a lot of vanity domain names. In the end, I don’t think a custom domain ends up resulting in any more traffic - I guess I’ll find out!

Why is OK, where (the default blogger domain back when this was a blogger site)? I don’t really have a good answer for that. It is a bit shorter, I guess, but there’s more to it in there somewhere.

One consequence of this change is that when I re-imported all the disqus comments they lost some of the info - all the comments (what few there are) still exist, but user info is now a bit more generic. Oh well…

Now that I’ve had a couple of days on straight Jekyll, I am super super happy I made the switch off Octopress. I no longer have to run rake commands to do anything, or manage the separate deployment branch that it uses. I just push to master and the rest is magic, I don’t have to do anything else. Love that!

"The more that things change the more they stay the same" - RUSH Circumstances

Aug 22, 2014 - Blog Rethemed

I really wasn’t very happy with any of the existing Jekyll templates as far as getting exactly the look I wanted, so I built my own from scratch using the awesome bootstrap library to handle much of the heavy lifting and keep the layout mobile friendly.

It’s designed to be clean and simple, and with modular templates to reduce the amount of duplicated code.

You can get it from github here. I’m still tweaking various things about the theme - so remember to merge often. Pull requests are welcome as always!

I’ll be submitting it to the Jekyll themes project once I’m happy that it’s in a stable state.

Aug 22, 2014 - Installing Jekyll on Debian

Here’s the minimal steps required to install Jekyll on a Debian system so you can test things out before pushing up to github pages (or wherever).

$ sudo aptitude install ruby ruby-dev rubygems nodejs
$ sudo gem install jekyll

As far as I know there aren’t any other required dependencies that won’t get pulled in automatically.

I know there are a ton of instructions on installing Jekyll out there, but nearly all of them miss ruby-dev and nodejs which are required. Without you’ll get some subtle and vague errors, especially if ruby-dev is missing which will cause the gem command to fail.

Aug 21, 2014 - From Octopress to Jekyll

When I originally migrated this off blogger I used Octopress, which a coworker had told me about. Octopress has worked well, but despite it’s promise it turns to be quite a bit more complex than just using Jekyll directly. Sure, with Jekyll you have a bit more work to do in styling and editing templates, but in the end I found it less effort than Octopress, and ended up with something that’s much, much easier to maintain, add posts, and publish.

The Octopress approach is to enable a whole bunch of plugins, none of which I wanted except Disqus, and which I then had to manually remove. Jekyll is just the opposite - the base Jekyll has few features and you add what you need. The second approach, on the whole, is a better deal.

I think this tiny rant summarizes it well.

There may be some layout and content hiccups as I hack on things, but permalinks, rss feed, disqus, etc should all be good. I’m still playing around a bit with theming and styling.