Google PlusFacebookTwitter

Inspired by re:develop 2014

By on Wednesday, August 27, 2014 in Code, Social | 0 comments

Developer conferences are awesome.  Well, the one at Microsoft was great… ok, I had only been to one conference as a developer.  There are plenty of others that looked fantastic, but I prioritised my previous job over trying to attend them, and thought the likelihood of similarly-large conferences being staged local to Bournemouth was unlikely soon.  Thus, when a few devs at Unicorn voiced their interest in the re:develop 2014 event, I was really happy to be given a ticket to find out what I’d been missing these past few years. Let’s start by stating the obvious, at least for us lucky locals: this was hilariously easy to reach.  Traffic is not often a problem, plus the Pavilion is simple to navigate, meaning I arrived in under ten minutes.  The food provided throughout the day was excellent, and left us with no excuse but to sit back and enjoy some great...

Building Responsive Treemaps

By on Tuesday, August 5, 2014 in Code | 0 comments

Disabling Toast Notifications

By on Sunday, July 20, 2014 in Family, Social, Work | 0 comments

The Problem Software and social networking changed our lives a long time ago.  Ever felt chained to them, though?  Or, maybe worse, don’t know that you are?  I realised that I probably was a while ago, but like a few things, didn’t ever take the time to consider what I didn’t like, and how to change it.  Our recent holiday gave me plenty of time to reflect, and it was then that I finally decided, as a general rule: Software should be told what to do, it should not tell me what to do! I have been using RescueTime to capture information on what I actually do at work, and have been pleased to see my odd glance at social networks (mostly) limited to waiting for the compiler, or switching to a different setup for another project.  It’s well worth considering a subscription to see exactly how your attention is affected at certain times of the day, days of the month,...

Moving to Bitbucket from Github

By on Thursday, July 10, 2014 in Code, Versioning | 0 comments

Git is great.  I’ve explained why version control is so useful before, and loved how easy it was to get started with Github.  Now, however, having used Atlassian products as part of my daily workflow, I’m migrating to Bitbucket, its Git hosting solution. Why?  Three main reasons: Free private repos: demonstrating your work and contributing to open-source projects is great, but sensitive work, such as personal ventures and interview assignments, needs to be private.  Bitbucket provides free hosting of private repositories, whereas Github does not. Sourcetree: various Git User Interfaces — such as Git Extensions — do the job, and the Github Windows client works well for Github repos alone, but I much prefer Sourcetree.  It seems far more intuitive than any other Git UI I’ve used thus far, particularly for quickly branching, merging, then simultaneously committing and...

Testing Interesting Language Features

By on Monday, April 7, 2014 in Code | 0 comments

Have you looked at a snippet of code, given it a double-take, then thought “Woah, what is that?”  I’ve found this happens for languages I haven’t used at all or often, and those that I am familiar with. Rather than forget those useful or obscure features, I’ve begun to assemble them in a repository, DidYouKnow.  It started with some great examples from Python, like list comprehension, went onto Perl and regular expressions, and naturally, C++, easily the winner of an important code quality measurement.  Rather than hope that these examples actually do what they say, they are implemented as unit tests, and are (hopefully) as simple to run as possible.  This proved to be an excellent way of testing and growing my C# knowledge for the interview of my now new employer, too! This is intended to be a used a reference, hence the documentation comments for each...