No matter what your opinion on comments is, I think we can agree that there are some aspects of them which are troublesome. There have been hundreds of posts on why they are bad but rarely any proposed solutions other than "code should be self documenting", which I've never really found to be 100% true. This post by Soroush Khanlou is a little different though as he lays out some concrete alternatives.
I've written before about how the view controller transition APIs introduced with iOS 7 were not the triumph that they could have been and are always a little (and sometimes a lot) tricky to implement. This library simplifies things and separates out the component parts of the transition such as the animation, interaction, etc...
OK, can you all stop writing animation libraries that look really good now please? They are getting close to being the new JSON parsers. 😂
I must admit that I can be a bit
guard happy in my code from time to time and I occasionally guilt of overusing it where I should be falling back to
if. Natasha Murashev has some good guidance on when to use which.
Rahul Malik talking about Plank, a new immutable model layer developed at Pinterest. He talks about the reasons for picking an immutable approach and the goals for the project. He then goes through the features and talks about the JSON schema, it's all backed up by code samples too. Good stuff.