Thoughts on Cross-platform
Jul 18, 2020, 7:16 AM
I am convinced that cross-platform is the future for frontend. I don’t want to work separately from the Android team, or even web. There’s this strange disconnect that I honestly hate. It feels like a different company, even when working...
A half-hour to learn ReactiveSwift
Mar 14, 2020, 11:56 AM
FRP ReactiveSwift Swift Functional Programming iOS ReactiveCocoa RxSwift Combine
Feb 22, 2020, 7:41 PM
For some time now, I have been accumulating a bitterness about APIs returning optional booleans. Such disdain has been kept to myself. Until last week. You wouldn't. By returning an Optional<Bool>, you are putting the burden of...
Frontend Cross platform
Feb 1, 2020, 11:31 AM
A week ago I opened a poll on Twitter:If your company decided to stop with native mobile development. What would be a good compromise? #poll— Rui Peres (@peres) January 25, 2020
Today, I would like to discuss these number and what...
Twitter social contract in 2020
Jan 1, 2020, 5:05 PM
As I get older, I am starting to value other things besides technology and outside iOS. Moreover, I prefer, and consciously want, to spend less time using Twitter. In parallel and in a a selfish way, I want to extract as much knowledge as...
Dec 31, 2019, 1:51 PM
Note: I have been running since 2016. I accumulated a total of 5,293.6 km. Most of my training is on road by circumstance, while my long runs are done in trail.Bellow are some tips I wish I had received when I started. These don’t follow...
Pick your poison
Oct 12, 2019, 4:02 PM
Software development is not much more than a series of compromises.
Custom Publishers - Part 2
Aug 9, 2019, 12:05 PM
On the first part of these series, we explored how one can create a Publisher from scratch. This Publisher wasn't particularly interesting, but it gave a good idea on how a Publisher and a Subscription work togetherOn this second part, you...
Custom Publishers - Part 1
Aug 5, 2019, 7:33 PM
Learn how to create your own Swift Combine custom Operators
Understanding the SwiftUI Sample
Jun 9, 2019, 6:56 PM
With the release of SwiftUI, unless you have been paying attention to Swift Evolution, you might have been caught off guard by some of the new features introduced in Swift. In this post, I will start by showing a small snippet of code...
SwiftUI and Combine
Jun 6, 2019, 8:59 PM
Thoughts about SwiftUI and Combine
On being an Engineering Manager (2018)
Nov 27, 2018, 10:53 AM
In this post, I will share what I learned and the challenges I faced, at Babylon Health as an Engineering Manager, as we continuously grow both as a company and as a team:
Nowadays I am more balanced between delivering value to the...
Oct 1, 2018, 6:47 AM
I started working right after university, in August 2010. My degree in particular, Computer Science, was quite pragmatic and had a decent focus in technologies being used in the Portuguese market: Java and C#/.Net. This meant that it would...
Aug 20, 2018, 6:39 PM
I have always been a direct person and, at times, blunt in my approach. This has lead to some entertaining meetings (to some), where I would simply say no at someone's idea, feature or even roadmap. I would like to point that's not because...
Jul 3, 2018, 1:02 PM
This post comes from this tweet shared by David Rodrigues (if you don't follow him on Twitter you should):
If you have a closure that needs some internal state to be used and modified between executions of the closure you can declare your...