build a memorable weekend. At the time of this writing, we hope everything worked out. ▪ Sorry for the things that didn’t work. ▪ Yay (!) for the things that did. Next year we’ll do better. (that’s beer, you know?)
every year. Remember what works, repeat that. Discard the rest. In 2017 we managed to reach more women to speak at Codemotion. That’s not our merit. That’s yours. In 2017 we saw speakers improve from the previous year. Not our merit either. That was also you. In 2017 we saw more accessibility talks. Yep, thanks for that too.
wanted to ask one thing of you. Just one. Hi there! These are the two minutes that we get serious during Codemotion. We call it our "seriousness budget"
fun And learning things too. But mostly the fun stuff. But we are two freaking thousand people. We have a real chance to make a change. If we don't use this opportunity, this was just a big happy party. Which is totally fine, mind you. But we can do better.
local meetup There are thousands of events in Spain every year, like this or better. Join or organize a local meetup Every month we meet. Be part of the conversation. Speak at a local meetup The best way of learning something is teaching others. Bring someone to speak at a local meetup You know someone better than some of the speakers you have seen here today. Bring them.
the previous Codemotion. ▪ Unique shiny thing to put on your desktop. ▪ Acknowledge that your kid needs things to break. This year the awards were assigned by an awesome jury made of awesome people. 6
Morillo GDG organizer, collaborator at AgileGirls and Tech&Ladies, Mentor at Tech Shessions. Laura Lacarra Organizer at Cachirulo Valley and WTM Zaragoza, former contributor at Betabeers and Agile Aragón Jerónimo López Former CTO at Otogami. Co-organizer at MadridJUG, Java addict, JavaScript troll. Joaquín Engelmo “Kini” Gate Guardian of Good Practices at Tuenti Javier Abadía Lead Developer en StyleSage, Big Data for Fashion Xaviju Julián Co-organizer at Open Source Design Madrid. Front-end developer at Kaleidos and Taiga.
one of the hardest problems in Distributed Systems. Many independent systems and an unreliable network make difficult to know whom I can trust and avoid the problem known as a dissociative brain. A Gossip protocol is a communication protocol, a way of multicasting messages inspired by epidemics, human gossip and social networks. This talk was delivered by the Director of Engineering of a Spanish company that provides software used by Stanford, Harvard, GMail and TimeWarner. It included a live demo using a cluster of Raspberry Pis.
one of the hardest problems in Distributed Systems. Many independent systems and an unreliable network make difficult to know whom I can trust and avoid the problem known as a dissociative brain. A Gossip protocol is a communication protocol, a way of multicasting messages inspired by epidemics, human gossip and social networks. This talk was delivered by the Director of Engineering of a Spanish company that provides software used by Stanford, Harvard, GMail and TimeWarner. It included a live demo using a cluster of Raspberry Pis. Félix López Gossip Protocols. Failure Detection, sharing state and other common tasks in Distributed systems
few that applied a holistic approach. Firebase has grown to a point where it includes user authentication and authorization, push messages, object storage, remote configurations and crash reporting. This presentation not only wraps all this in 45 minutes, but also includes a bunch of real-world experience and best practices.
few that applied a holistic approach. Firebase has grown to a point where it includes user authentication and authorization, push messages, object storage, remote configurations and crash reporting. This presentation not only wraps all this in 45 minutes, but also includes a bunch of real-world experience and best practices. Alexandru Simonescu Serverless mobile applications with Firebase
language, entering JavaScript is akin to planning a tourism trip to Mordor. Not many people know about TypeScript, a backwards-compatible extension of JavaScript to enable our tools to be more helpful while coding: detect mistakes, preview documentation, autocorrect and a bunch more. This presentation covers 138 slides in 45 minutes, for extra laughs :)
language, entering JavaScript is akin to planning a tourism trip to Mordor. Not many people know about TypeScript, a backwards-compatible extension of JavaScript to enable our tools to be more helpful while coding: detect mistakes, preview documentation, autocorrect and a bunch more. This presentation covers 138 slides in 45 minutes, for extra laughs :) Micael Gallego TypeScript: Un lenguaje aburrido para programadores torpes y tristes
developers? Are we growing in the right direction, or do we incentivise toxic behaviors where having a family is incompatible with your career ladder? This talk proposed to stop talking about JS frameworks and start discussing how to outgrow a mentality that may have worked at University, but will not work ten years after. This speaker was originally part of the jury. Then we had to vote to kick him out because otherwise we could not give him this award. We all voted yes to that. We are bad people.
developers? Are we growing in the right direction, or do we incentivise toxic behaviors where having a family is incompatible with your career ladder? This talk proposed to stop talking about JS frameworks and start discussing how to outgrow a mentality that may have worked at University, but will not work ten years after. This speaker was originally part of the jury. Then we had to vote to kick him out because otherwise we could not give him this award. We all voted yes to that. We are bad people. Jorge Barroso Time to grow up
the visibility and the integration of women in tech by organising events with women speakers and working with initiatives such as GDG, TechShessions or Pyladies to increase the diversity in all the communities. Women Techmakers A community of women that helps other communities
a video game is a titanic project that involves multiple profiles and a whole spectrum of disciplines. During these two days, 50 indie game studios shared with us their behind-the-scene experiences building their own games. Huge thanks to Nivel Oculto and Video Game Army, who put together an exciting space for creativity and sharing, for their peers and any developers interested.
the fine folks at Indie Mad have decided that this team has gone above and beyond to deliver a unique piece of craft. Greyfall is an RPG where the player can use elements of the scenario to form different strategy mechanics in combat. Its solid and polished finishing brings it close to the AAA while maintaining an independent spirit in its formal proposal. Therion Games Greyfall
the next Twitter instead of vacuum cleaning. ▪ Because you always wanted a pet, but you could not keep a plant alive. ▪ Because you can stick a Darth Vader action figure on top of it and have Lord Vader clean your house. So, tweet @codemotion_es: What did you like the most today?
monitor your heart rate during the WWDC Keynote ▪ Because you *think* that playing League of Legends counts as exercising, but you need proof. ▪ Because running in style burns more calories. So, tweet @codemotion_es: Where do you feel like we can improve?
carried twice 2,000 lunch boxes ▪ They checked in 2,000 tickets. ▪ They prepared and distributed 2,000 wristbands, t-shirts, bags and badges ▪ They kept track of time for our speakers ▪ They run to help every time that something failed. ▪ They hauled like a gazillion liters of water. ▪ They managed a cloakroom and didn’t lose a single thing. ▪ They directed people to the right place. And they missed most of the talks. Let’s hear it for our awesome team of volunteers.