Making sense of MVP (Minimum Viable Product
Really interesting talk, I used to think that MVP was just the minimum for the application to run, but its actually an diferent product. The ideia is to create a simplified version of the app, but as a final product! And as you make sense of the need of the user, you'll create better versions of the same app until it becomes the final product, and sometimes change It's concept to better suit your client.Users never know what they want.

Complete Beginner's Guide to Big O Notation
**to be seen**Making Architecture Matter - Martin Fowler Keynote
> In a nutshell: it’s the one that enables you to compose your functionalities or extends and over time gain speed. I have one article explaining some similar concept for front end: Arquiteturas escaláveis para SPAs com Angular