Move Semantics is an extremally important concept for one to understand talking about programming in c++. It is a fundamental aspect of the language that may not be that obvious and even more for one coming from another language such as Swift, C#, or Java. Understanding the various aspects of…

In today’s post, we are going to explore what Kotlin Coroutines are and how they work. This is going to be a high-level overview, so if you want more detail, check out the reference section videos and articles.


A coroutine is a function that has one or more suspension points…

In this article, we are going to explore a very simple, but very interesting and useful feature of Swift called Autoclosures. If you are not familiar with the concept, the first couple of questions will probably be: What that is? And what makes it different than the “normal” closures?


Luciano Almeida

iOS Developer, Swift and OpenSource enthusiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store