Alexito's World

A world of coding ๐Ÿ’ป, by Alejandro Martinez

Must watch NSSpain 2018 talks

Everyone knows that NSSpain is one of my favourite conferences but sadly this year I haven't been able to assist. Luckily for me the recordings are already up so I watched the talks online ^^

As a side-note, I need to give a big thumbs up to the video edition. I often complain about conference videos not getting what's important (showing the public when there's code in the screen is the biggest example), but in this occasion I'm really happy with the editing. ๐Ÿ‘๐Ÿป

You can find all the talks on the NSSpain's Vimeo channel. There are a lot of good talks and not only about code but also around people, management, dealing with the social aspects of legacy code.... but there are 3 that for me are a must watch.

In no particular order, the 3 talks that are a must watch of this year.

Building apps at scale - Pavel Mazurin & Victor Pena

https://vimeo.com/292733041

This is a really interesting talk about the experience of growing the development team size at Uber. It's always surprising to see teams grow from 3 to more than 200 engineers working on the same codebase, I'm still surprised every time and makes me feel so proud of what my small team has accomplished.

The other interesting aspect of this is an overview of the architectural solution they designed, called RIBs. It's interesting how nowadays everybody that has ended up being frustrated with the default ways of doing things in iOS is coming up with different takes on mobile architecture.

How To Control The World - Stephen Celis

I was really excited to finally watch another talk from Stephen. This is specially interesting because if defies basic principles that any OOP programmer would defend with their live. If you know me you already know that I'm an open minded person and don't follow any "oriented design" blindly, but specially OOP. That's why I find every talk about functional programming really important, it's a way to break the walls of the community and help them understand that there are different, sometimes better, ways of doing things out there. It is even more important when the talk is done with such a good style, coming from the **respect** and inspiring people to try little changes and judge by themselves. ## A Better MVC - Dave DeLong Another classic topic that I care about. In the same way I don't follow OOP blindly because of a dogma, I don't like everybody trying to create new variations of the same, with fancy names, just because MVC has a bad reputation. I really recommend this talk because it shows things that can change how people sees and uses `UIViewController`s. I hope you enjoy the talks as much as I did. And if you have anything interesting to discuss come to Twitter and we will have an interesting chat about it! ^^ Hopefully next year I don't miss it!

If you liked this article please consider supporting me