Where Snapchat Security Went Wrong

Where Snapchat’s Security Went Wrong

It is starting to seem more common place. It seems companies big and small are susceptible to having their systems compromised. People are creative then it comes to finding exploits and security holes. This especially holds true when it comes to Snapchat’s security. The people at Gibson Security spent some time researching and disclosing issues […]

iOS iBeacon Tutorial

You might of heard of iBeacon. It was first used in Apple’s 254 retail stores to increase their customer’s shopping experience. I could go into a debate about how the technology should be used but I am going to focus this article on getting fimiliar with the Apple’s IOS and OSX API. I am also […]

Get StartMonitoringForRegion Working

iBeacon StartMonitoringForRegion Doesn’t Work

So I was scratching my head trying to the the iBeacon monitoring tooling to return a notification on my phone. I thought there was a problem with my app’s implementation of the Core Location’s Location Manager. All I wanted was to have the – (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region or – (void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region to […]


What is Does This Mean? The INSTALL_FAILED_CPU_ABI_INCOMPATIBLE error is generated when you attempt to install an android application on a device with an unsupported CPU architecture. This error is usually related to the native libraries that are not packaged up for the device’s CPU architecture (ie: x86, ARMv6, ARMv7, etc). Now, if you have an […]

10 Signs Your Software Consulting Project Is Failing

The software consulting industry is a different from other product development efforts. Instead of a prototypes you have mockups. Instead of a product sheets you have wire frames. As a client of a software consulting effort you need to have some imagination of how your application will work before you ever see it in action. […]