The latest thoughts from the Boffin Lab minds
Happy Christmas everybody.
We are operating on a reduced, support only, basis over the holiday period. We'll be finishing early on the 23rd and starting up again on January 4th.
Here's looking forward to an exciting and profitable 2017.
After seven great years in Berkhamsted we're on the move. We need more space to expand the team and while we have loved our old premises we are really looking forward to our nice modern warm new home.
Our new address is
The Boffin Lab
We'll try to get out to a few local networking events in Tring and introduce ourselves to the locals. In the mean time if you want to drop in and see the new lab then just get in touch.
(Apr 2016)We love to get involved in our local community here in Berkhamsted, particularly when that means helping a local cause close to our hearts. We are very pleased therefore to be able to help the Hospice of St Francis as a corporate supporter.
Google has been sending out warning emails to webmasters for a couple of months about websites that don't work well from mobile phones. Does that matter? Well it will if this blog post from the Google webmaster team has anything to say about it, it sure does.
More Website News
A quick write up of this because it was not obvious to find... it is not in The Swift Programming Language guide (at present), however you can find it in some of Apples sample code.
In Swift all switch statements must be exhaustive. To satisfy this requirement I had a default case, but based on the logic of how the program worked I knew that it should never be called.
In general in this situation it is a good idea to make sure we fail using an assert so that we will catch any problems during development.
More Technical iOS
I am starting to write code in Swift and thinking about how to do things and make best use of some of its features.
One thing I am always having to do is to inject dependencies into view controllers when they are being setup. In Objective-C I will generally be doing this in prepareForSegue:sender:, something like:
More Technical iOS