
Map Clustering with QuadTrees using GoogleMaps
In this article I'll explain how to use map clustering with quad trees using GoogleMaps for iOS. This was done back in December 2015 as back then Google did not have map clustering available for iOS....

In this article I'll explain how to use map clustering with quad trees using GoogleMaps for iOS. This was done back in December 2015 as back then Google did not have map clustering available for iOS....

In this short blog post, we'll cover some basics on how to use the keychain on iOS, and we'll create a simple wrapper for the keychain. You've probably heard of an iOS keychain. If not, it's a secure...

In one of my previous posts, I talked about how to create a temperature sensor using an Arduino and a BLE breakout circuit, and how to read that data from your iOS app. You can read more about it...

Today we'll create something cool, a temperature sensor and an iOS app that connects to it. For this project, we'll be using an Arduino with a BLE breakout circuit. On the iOS side, we'll be using...

We all hate entering passwords on our devices, you have to remember the right password, type it in... It's a drag. Well, since iPhone 5S we've got a fingerprint sensor, also called Touch ID. We would...

[caption id="attachment_240" align="alignleft" width="239"] Image source: amazon.co.uk[/caption] I've read a great book recently, Soft Skills: The software developer's life manual by John Sonmez. I...

[caption id="attachment_170" align="alignleft" width="217"] Image Source: amazon.co.uk[/caption] I've read a great book recently. Algorithms Fourth Edition by Robert Sedgewick and Kevin Wayne. This...

There are more than a few search algorithms. Today we'll examine one of them, the Binary Search Algorithm, and we'll implement this algorithm using an array extension in swift. We'll also compare the...

With iPhone 6s came the 3D touch, and with it we got a few more options to interact with the users. In this short blog post we'll examine one of those options called 'Application Shortcuts', or...

Sorting algorithms are an important feature of modern computing, and in this article we'll examine some of the most common sorting algorithms in use today. Implementations of these algorithms will be...

In computer science there are many data structures. In this post we will examine one such structure called a 'Stack'. We'll implement it using another data structure called a 'Linked List', and for...

Snakes and Ladders is a popular game that we all played as children. For those of you who are new to the game, it's a simple game played on a board that consists of 10x10 squares. The player moves by...