The year is almost over. In this post I summarize everything that happened this year and my new year resolutions.
Writing
Learn how handy protocol extensions can be, when used in a frameworks architecture.
Learnings from being a core developer and providing other teams with the tools that they need for their daily work.
I became addicted to social networks. What's addicted for me? Opening apps like Facebook , Twitter and Instagram from time to time and scrolling on their home page up and down for minutes. I was at that point when unconsciously ended up ope…
Article that explains the benefits of reactive programming in the iOS world.
Organize your app in small features that you
Introduction post for the last library that I've been working on, Szimpla.
One of posts that tells about the migration from a monolithic architecture based in single target to have multiple reusable Frameworks.
In a world where social networks are moving relationships to the Internet people is becoming more disconnected.
Post where I explain how Danger helped us at SoundCloud to apply the programming Boy Scouts rule to our workflow
Post that explains how to automate review tasks with the help of the tool Danger
Mi experiencia de haber salido a vivir fuera de España y las lecciones aprendidas
Set of normalized scripts very useful for Xcode projects. Individual contributors will be familiar with them after they clone the project.
Overview of states in iOS apps, how we tipically handle them, current challenges with states and how to overcome them
Very simple script to keep your Carthage version updated without depending on Brew.
I explain in this post how was the process of rewriting SugarRecord, a CoreData/Realm wrapper for Swift.
Quick introduction to what Functional Programming in Swift is from the simple perspective of functions
These are the steps I followed to create a Mutable Collection Property for ReactiveCocoa. Very useful if you want to get events about changes produced in a collection
Con la llegada de Swift y la introducción de interesantes operadores, conceptos funcionales, y la seguridad de tipos el paradigma de programación reactiva ha cobrado especial importancia en el desarrollo de apps. En comparación con la progr…
Reactive is magic, transform your API responses into streams of data and you'll se how easy is to build for example paginated API requests