commit conf

Recursos de programación de commit conf
Pair programming is an agile development practice that is generally well-known of, but still has only patchy adoption. This talk is about why that might be, and what challenges I have seen that hold people back from reaping the benefits. I’ll also talk about the benefits that go beyond “knowledge sharing” and “learning”, benefits I realised over the course of many years working on teams who systematically pair. For those in the audience who are not convinced that it’s useful, or who only use it irregularly, this will hopefully give them fresh inspiration to try it, or try it again. About: Birgitta Boeckeler, Principal Developer - ThoughtWorks I am a software developer and consultant with ThoughtWorks in Germany. I have been building software across all layers for almost 15 years now, mainly in the space of large custom-developed websites. Since I first discovered how to talk to computers, I have not been able to stop. I thrive on juggling the complexities of building software and finding the simplicity in it, and I love that it never gets old.
Have you ever wanted to fix a bug in AOSP but found it daunting? Have you wanted to search the code in AOSP but found it difficult? We'll dig into the tools like Repo and Gerrit that the Android team uses everyday. Get ready to be a contributor to the Android Open Source Platform! About: Andrea Falcone, Software Engineer - Google Andrea Falcone is a Senior Software Engineer at Google. Currently she is working on Androidx building libraries and tooling for internal and external developers as part of Android Jetpack. She previously built Crashlytics, Fabric and fastlane (first at Crashlytics, then Twitter, then Google!) She is an accomplished mobile/mobile tools developer with experience in building not only iOS and Android apps but also Android Studio Plugins, Android SDKs, Gradle plugins, and CI/CD systems like fastlane.
In this live coding session, we'll create a secure cluster to deploy our apps safely. As in the popular game Tower Defense, we'll build lines of defense based on Pod Security Policies, Network Policies, and Webhooks to achieve the highest level of Defense In Depth approach. About: Javier Provecho Fernandez, Platform Engineer - Telefonica Javier Provecho works at Telefónica, at the core of the 4th Platform, and engage with the community as a Google Developer Expert (Cloud GDE) and open source maintainer. He is passionate about new technologies and methodologies around the CNCF.
There is so much CSS variables have to offer! They can significantly change the way you write your CSS and JavaScript. At the same time, they will help you keep your code smaller, more flexible and easier to maintain. During my talk, I will cover everything you need to know to start using CSS variables in your own projects. We will analyse practical use cases: customising web components, styling SVG, building responsive designs, theming and more. Let’s discover the true power of CSS variables together! About: Mikołaj Dobrucki, Lead Designer - ucreate Mikolaj is a designer and front-end developer leading a design team at ucreate, a British company specialised in building startups. He's passionate about UI Design and typography, and works a lot with CSS and SVG.
An Animated Poem built with CSS Drawings & Animations (CodePen Show & Tell) During a surgery recovery in 2017, I've spent 10 hours writing a creative animated poem using HTML+CSS, which ended up being featured on CodePen front page. In this talk, I'll present my creation in a "show & tell" way, and share what I've learned about the importance of creative side-projects, and the impact of it in my career since then. I intend to inspire both technology newcomers and experienced people to look at personal side projects in a different way. About: Felipe Bernardes, Sr. Front End Developer - Toptal I’m a Brazilian Front End freelancer living in Sorocaba. Currently, I work remotely as a Sr Front End Developer at, the biggest and best parenthood content website. I enjoy to travel, learn, teach, design user interfaces and code web/mobile apps. I also play guitar and drums, and I suck at both. What drives my work is to build a better web for people — by sharing knowledge through talks, organising tech communities and specially by building things that positively impact people.
I joined Lyft in February 2014 as the first analytics hire. Since then the business has grown over 100x to a transportation platform serving millions of riders and drivers every week. Analytics drove many of the key decisions that led to our growth, and this talk will cover how we did this and what we learned through the process. Topics will include the role of analytics, how to organize/scale analytics teams, how to hire analysts, prioritization and having impact, and the future of analytics. About: George Xing, Head of Analytics - Lyft George leads the analytics team at Lyft, where he joined as the first analytics hire and scaled the team over the last 5 years. He's worked on problems across a number of different business areas, including growth, marketplace, operations, and finance. Prior to Lyft, he worked as a data scientist at the crowdfunding platform Indiegogo and in fixed income research at Morgan Stanley. George is passionate about using data and scientific rigor to drive decision-making.
It’s okay to be lazy! Laziness is your mind telling you that something might be overly complicated or difficult. This feeling can be taken advantage of to help you grow as a developer! Engineering problems often have infinite solutions, and in this talk, we will discuss how to follow your lazy instinct to find ones that are simpler and faster, and ironically allow you to become much more productive! We will question project requirements that sound hard, we look at how to limit the amount of work your brain needs to do, and we will find out how to ‘get comfy’ in your environment. About: Jake Levine, Staff Software Engineer - Meetup I am a Staff Software Engineer who has been with Meetup for 9 years. I joined the team as an intern while studying Software Engineering at McGill University in Montreal, QC. I recently moved to Berlin, Germany from NYC to help Meetup open it's first ever office in Europe. I have had many roles in my time with the company, including being a manager and engineering lead. Outside of work, my primary interests are travel and food - in particular I love Japanese food, and love going to new places and especially exploring Europe!
In this session, we will demonstrate how common vulnerabilities in the Java and JavaScript eco-system are exploited on a daily base by live hacking real-world application libraries. All the examples used are commonly known exploits, some more famous than others, such as Apache Struts and Spring break remote code execution vulnerabilities. By exploiting them and showing you how you can be attacked, before showing you how to protect yourself, you will have a better understanding of why and how security focus and DevSecOps is essential for every developer. About: Brian Vermeer, Developer Advocate - Snyk Developer Advocate for Snyk and Software Engineer with over 10 years of hands-on experience in creating and maintaining Software. He is passionate about Java, (Pure) Functional Programming and Cybersecurity. Brian is an Oracle Groundbreaker Ambassador and regular international speaker on mostly Java-related conferences like JavaOne, Oracle Code One, Devoxx BE, Devoxx UK, JFokus, JavaZone and many more. Besides all that Brian is a military reserve for the Royal Netherlands Air Force and a Taekwondo Master / Teacher.
Scott spoke with us about his ntrepreneurial path, the challenges of scale, how he applies previous learning to his current enterprise and more. About: Scott Chacon, CEO and Cofounder - Chatterbug Scott is the CEO and co-founder of Chatterbug, an online language learning platform based in San Franciso and Berlin. Although Scott currently spends most of his time on Chatterbug, he is best known as former CIO and co-founder of GitHub. Scott has given keynote talks at conferences such as, Cebit,, and WebSummit. He is also the author of Pro Git, published by Apress and found online at
Ellen spoke with us about the challenges of AI for newbies, most common frameworks currently available to implement and train neural networks and advice for someone who would like to become a developer and more... About: Ellen Körbes, Developer Relations - Garden Ellen’s a developer advocate at Garden, and also an avid gopher—responsible for the most comprehensive Go course in Portuguese. They first got acquainted with Kubernetes while writing code for kubectl, in a SIG-CLI internship. They've spoken at world-famous events, and at countless local meet-ups. Ellen is a proud recipient of a 'Best Hair' award.