Skip to main content


Showing posts from September, 2015

Old Tech: Lessons learnt from the Garmin FR50

In the beginning I bought the Garmin FR50 from eBay for a price of around £20, not realising that it was a watch that had replaceable rather than rechargeable batteries. After the discovery I read many horror stories of the short life of the batteries and feared the worst. The reality turns out much better. This watch was my first step into the world of fitness wearables. I wanted a device that could simply tell me the pace at which I was running so I didn't have to keep listening out for audio notifications from MapMyRun. After fitting new batteries in the watch (and the accompanying footpod) and calibrating to align with the distance and speed information on my phone everything has been working a treat. And those batteries have been ticking away nicely for the past four months or so without needing to be replaced. Regular use I run on average two to three times a week and cover 20-30 km. The device also acts as my everyday watch and a constant reminder that I run. Bu

Review: Swift Algorithms & Data Structures (Wayne Bishop)

The arrival of Swift has been a marvellous education, it has been a reason for so many writers and bloggers to revisit core elements of programming and to explain them within the context of this new language. Wayne Bishop 's book continues this tradition by taking up the challenge of presenting us with well-established data structures explained through Swift. Each data structure that Swift Algorithms & Data Structures: A practical guide to concepts, theory and code presents is accompanied by a diagrammatic illustration, alongside a clear and concise explanation, followed by code implementations of how the data structures can be utilised in Swift. I can't imagine a more straightforward presentation of the data structures contained in the book, and if you wish to be a more intelligent programmer then this book deserves your time. How quickly you progress through the book will depend on your current level of programming knowledge. The book begins with the List str