Since some colleagues and I founded CatDroid on 2010 to aim people build great Android apps, I did some talks spreading what I learned. I only have recordings of the latest ones, and that's a pity because they are good memories, but hey, it could be worse.
The focus of this talk is to spread how simple testing is, how to set up a CI and CD environment, and the impact it has on the whole team. The funny part of these talks is that the target is the younger version of me. Before, I never thought testing would be part of my everyday tasks because I was rushing at a speed that didn't let me see out of the box. With this talk I try to convince my colleagues to stop for a second and see what testing can do for theirselves.
Some time ago a company where I worked when I was almost a kid hired me again to introduce GIT to its team. They still use CVS, and moving to GIT seemed like something the development team didn't see as necessary. With this talk I introduced GIT to everyone, shown how the internals of GIT work, and showcase the benefits of working collaboratively with Pull Requests.
Do you know EDD? EDD means Error Driven Development, aka “Write a test to reproduce the bug before fixing it”. That sentence leads the InfoJobs’ app to the zero bugs dream. Here are some slides to help me spread the idea to Schibsted (now Adevinta) teams.
With the hype of Software Craftsmanship, the InfoJobs team tried to spread the benefits of some best practices that never go out of fashion. In this case, I explained the benefits of Clean Architecture and SOLID, and how we apply them in the InfoJobs Android app.
Oh, here's a fun one! Two days after receiving our Chromecast I showed what this device is and how to develop apps that work with it. It was a real rush to really do something that worked that well to be proud to show it, but hey, it's moments like that what make it more fun!
And now, a personal one! In 2013 a friend of mine invited me to do a motivational speech at the school he taught, where new software developers wanted to know how was life after graduating. And here's the result, some slides about my career, sharing everything I can, also my salaries in different jobs.
Surprise! Apple didn't invent the NFC. Neither Google, but Android were the first phones that had an NFC chip and let the developer make use of it. In this talk, I introduced the technology itself and shown how the API works on Android, so everyone can make apps that made magic when your phone was close to another one.
Good times! I was super young when I made this talk. I think my legs trembled when I talked to the audience. How many things have changed, haha! Well, in this talk, as the title shares, I explained how to work with Google Maps in our own app. Maps applications were not that common, but as I made an unofficial app for the public bicycle services of Barcelona, the Bicing, I worked a lot with maps. And nothing is more wonderful than sharing.
And that's it. I guess no, but if you know me personally and have any picture of me doing any of these speeches, please share! Surprisingly, there are always cameras in this kind of tech talks but it seems I didn't care that much some years ago. Now, I would be so happy if I get any picture of me talking in public.