Over the last few months I’ve dabbled in two new languages. Swift and Kotlin. These two languages have a number of similarities. Indeed, the similarities are so stark that I wonder if this isn’t a new trend in our language churn. If so, it is a da...
Read more »
Over the past year I have been evolving an app architecture where functional reactive paradigm is an equal-class citizen. The architecture… (more…)
Read more »
Rather than making you more productive, Swift is preventing you from getting anything done.
Read more »
Let’s take a look at one of the core aspects of object-oriented programming — initialization. What characteristics should an initializer ideally have, and what sort of techniques could be useful in order to keep our initializers simple and predictable? (more…)
Read more »
Generics are an advanced Swift feature to generalizer and reuse code. You will learn why generics exist and how to use them in your apps. (more…)
Read more »