Functional and Asynchronous Programming in iOS

“Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data.” — Wikipedia A couple of months ago I started working on a simple project using node.js and I wanted…

Core Data Transactions

While working on my latest project I had to interface a lot with Core Data and really test its limits. Core Data is an abstraction layer on top of SQLite which aims to make working with databases in iOS simpler.…