iOS

Understanding Git Version Control and Learn how to Use it in Xcode 9


Everyone makes mistakes, it’s part of being human. I’m sure everyone reading this has one time or another made a huge mistake in their code and wished they could revert their project to the way it was an hour earlier. It’s mistakes like...

iOS

Protocol Oriented Programming in Swift: An Introduction


The greatest enemy of software developers is complexity, so when I hear about new technologies promising to help me manage chaos, I listen. One of the “hot” methodologies generating much attention recently (at least since 2015) is...