Ruthlessly Simple iOS Dependency Management with Carthage

I have been using cocoapods for quite some time and love it, but with the transition to Swift from Objective-C, there have certainly been some issues that have arisen, in terms of projects that haven’t been updated to pods, as well as cocoa pods not really being compatible with swift the way I wanted it to. […]

3 Trends Marketers Need to Know About Location-based Advertising |

An excellent article by Steven Jacobs of StreetFight on the 3 Trends Marketers Need to Know About Location-based Advertising. Location-based advertising has exploded in recent years as brick-and-mortar brands shift digital and traditional budgets to mobile.  The result has fueled the growth of one of the quickest moving sectors in an already chaotic ad tech industry where tactics, […]

The Right Way to Ask Users for iOS Permissions | Medium

There is always a right way and a wrong way to ask someone for something, and as a kid you probably learned that if you ask your parents nicely you have a better chance of getting something than when you are more abrupt. The same goes for iOS Permissions and asking users for permissions, whether it is to […]

Learning Swift: Being Lazy with Lazy Instantiation

Lazy loading, or what is also referred to as Lazy Initialization is the process of delaying the instantiation of an object, deferring it until needed. Working with limited or scarce memory resources, it can be helpful to sometimes only take what you need (or in this case use what you need when you need it). “A […]

Swift Style Guide: April 2015 Update | Ray Wenderlich

@RayWenderlich has just published a Swift Style Guide update or April, covering Swift 1.2 which was just released from beta a few days ago.  Multiple Optional Binding Swift 1.2 now allows you to optionally bind multiple things in one line. Our style guide recommends using this new style, rather than the old style of multiple if let statements: // […]

Capture the Attention of Venture Capitalists with the 10|20|30 Rule

A man I respect a lot, @guykawasaki, who has worked with Apple, Google and has been behind a lot of great venture projects under Garage Technology Ventures, evangelizes a great approach towards capturing the interested investor or investors, without over-burdening them with unnecessary crap. It’s called the 10|20|30 rule. Simply put, it means: 10 Slides in your presentation […]

Programming on iOS with Swift: Working with Functions and Nested Functions (Beginners)

Nested Functions An under-utiilzed but interesting use of functions are as nested functions, functions that are essentially not global but privately embedded within another function. Sure you can have functions declared as private, but that will only protected the function from being accessed by another class.  Protected from external access, nested functions can be called and used by their enclosing […]

Startup Lingo: What are Convertible Notes?

Continuing on from my first article on what is Common Stock, we now move on to understanding what are Convertible Notes, in our quest towards understanding the lingo you will need when dealing with Venture Capitalists. What is a convertible note? As a founder in the early stages of your startup looking to get some cash to […]