Production isn't special, development is

When writing code to handle differences between environments it’s often tempting to use something like this:

Read More →

Make #12 - Balsamic Onion Soda Bread

For Easter weekend we went up to the cottage and had a wonderful time relaxing and getting away from work and the city. While we were up there, Sam made some of her delicious French onion soup so I decided to make a soda bread using a recipe from a new cookbook we picked up - Gatherings by Flora Shedden.

Read More →

Make #10 & #11: Strawberry Oat Bars and Strawberry Jam

For Christmas Sam bought be Thug Kitchen, a vegan cookbook full of delicious things (no, I’m not vegan, but we are trying to eat more vegetarian meals as the amount of meat we eat as a species isn’t sustainable and buying ethically reared meat is super expensive). The people behind Thug Kitchen also have a website with some bonus recipes and there was one on there for Strawberry Oat Bars that I’d been wanting to try for a while. We had a day at home one weekend so decided to do some making.

Read More →

Make #9: Coconut Macaroons

This year for valentines day I decided I wanted to make Sam something tasty, so took a look through our various recipe books and settled on coconut macaroons, because they’re delicious and I hadn’t made them before. It’s also easy to add some red food colouring to make some pink ones and get in on the valentines day theme.

Read More →

Make #8: Leather Dice Bags

I’ve had a nice leather dice bag for years now and it’s been great. I picked it up during viking week one year at York and it’s served me well for many years, but recently, having been getting more into Fate (which uses different dice and involves tokens as well) I found myself wishing I had another dice bag to use so I could separate things out a bit. This seemed like a great opportunity for a make…

Read More →

Make #6 & #7: A SCOBY and Kombucha

I’m always on the lookout for flavourful cold beverages that aren’t full of sugar. I get bored of water after a while and it’s nice to have a bit of variety. So far the best I’ve found is beer, which isn’t really a viable option when it’s the middle of the working day. Tea is my go-to drink when it’s cold, but I never really got into drinking it on a hot day in summer. When I discovered kombucha, a type of fermented sweet tea, I figured I might just be on to something. It has a slightly sweet, slightly sour, nicely tart taste to it and is naturally carbonated (though I’m still experimenting with how long the secondary fermentation needs to be to get the right level of carbonation).

Read More →

Make #5: Oatmeal Stout

I got a great new brewing book for Christmas (Mastering Homebrew by Randy Mosher) and decided that for the first time since I started brewing I’d brew a recipe from a book. Feeling in the mood for a darker beer while it’s still winter I decided to brew his Squidward’s Inky Ale oatmeal stout recipe.

Read More →

Make #4: Marmalades

I’m still behind with these write ups, and falling further behind all the time it seems, though at least I now have the excuse that I was in the UK for 10 days and too busy to write stuff up on Facebook.

Read More →

Make #3: Dehydrated Things

I’ve already fallen behind with #52WeeksOfMaking posts, but fortunately have managed to keep up with the makes themselves, so over the next week or so I’m going to try and catch up.

Read More →

Make #2: A Lumberjane Loaf

This wasn’t quite what I had planned for make two of #52WeeksOfMaking, but getting ill at the weekend meant I didn’t brew, so that’ll be saved for a future make. Instead, I continued my experiments with sourdough bread with the help of the new book I got for Christmas, Sourdough, by Sarah Owens.

Read More →

Make #1: A Quinzhee Snow Shelter

This has taken me far too long to actually write up, for which I’m sorry. The first thing I made as part of #52WeeksOfMaking is a Quinzhee, which is a type of snow shelter made by piling a whole buttload of snow up in a heap then hollowing out the middle. Sam was a huge help in making this, providing some snow shovelling muscles and a lot of patience when I was scraping out the insides.

Read More →

52 Weeks of Making

I had a thought that in 2017 I should do a little more making and a little less consuming. It’s way too easy to get stuck into a loop of browsing websites, flicking through Facebook and turning off in front of the TV so instead of just doing that sort of stuff, I’m going to spend more time making things.

Read More →

Maiden Voyage

This post should probably have been written a few months ago, back when I brewed my first beer, but somehow I never got round to it and now I’m sitting here just starting on my second brew day and I figure I should record the first beer I brewed before I get a second under my belt. I’ve been interested in brewing for a while now, but never had the space before. I also moved from Edinburgh to Toronto six months ago. Before the move there was no point buying a bunch of brewing gear that would just be more stuff to move over here (or more likely get rid of and buy again once here) but afterwards I had more space available. I also found (slightly to my dismay) that Ontario has a local monopoly on alcohol sales, with everything going through one of three shops: the LCBO, the Beer Store, and the Wine Rack. The Beer Store mostly deals in 24 packs of lager so for decent beer of any kind the only option is the LCBO. I don’t live that close to one however, and we don’t have a car. This just provided another good reason to try brewing my own beer (as if I needed the excuse).

Read More →

Slide to the left

Github has recently made some small changes to how you comment on pull requests. The button to add a comment is now between the line number gutter and the code and when the form opens it’s aligned with the leftmost edge of the line number columns.

Read More →

Regular Expressions - \z and \Z

I recently discovered that \z and \Z (which match the end of the input) have subtly different behaviour (this is in Ruby but it behaves the same in most languages other than Python for some reason).

Read More →