Lightning Talk - K8s Port: Cultivate an Engaged Community of Kubernetes Advocates through Gamification and Rewards
December 28, 2019
Recognizing the contributions made to the Kubernetes community has never been easier. By directly engaging them through a simple, gamified, performance-based system and by implementing an integration …
The bait and switch of open source
December 19, 2019
Open source sells itself as being about technical problemsdelightfully thorny technical problems at that. However, successful projects are filled with people, which introduces a whole different set of problems. Katrina Owen illustrates the many ways in which things went wrong for Exercism because she didnt treat people problems as first-class citizens.
Building an open source culture at Europes largest fashion platform
December 18, 2019
In March 2015, the leadership of Berlin-based Zalando gathered the companys entire tech team and announced a new way of workingsomething called Radical Agility. Lauri Apple explains how Radical Agility deeply transformed Zalandos open source development efforts by freeing up engineers to experiment, create, and innovate.
December 18, 2019
Forking in the open source world means going with different goals and design directions. How do you pick a winner? Colin Charles offers practical examples from the MariaDB world (MySQL fork), as well as lessons from other projects like LibreOffice, LibreSSL, SuiteCRM, and Jenkins. If you have to fork and want to do it well, this journey through the MariaDB server world is for you.
File format benchmark: Avro, JSON, ORC, and Parquet
December 13, 2019
Picking the best data format depends on what kind of data you have and how you plan to use it. Owen O'Malley outlines the performance differences between formats in different use cases and offers an overview of the advantages and disadvantages of each to help you improve the performance of your applications.
ChatOps in 2016
November 27, 2019
By now, you've probably have heard of ChatOps (especially if you're in operations). GitHub has been using ChatOps for more than five years and continues to scale these practices. Ben Lavender explains the guidelines that GitHub has created to work with ChatOps and the lessons learned in the process.
HopsWorks: Multitenant Hadoop as a service
November 18, 2019
Currently, multitenancy in Hadoop is limited to organizations running separate Hadoop clusters, and the secure sharing of resources is achieved using virtualization or containers. Jim Dowling describes how HopsWorks enables organizations to securely share a single Hadoop cluster using projects and a new metadata layer that enables protection domains while still allowing data sharing.
Large-scale GitHub insights
November 9, 2019
GitHub hosts tens of millions of people collaborating on more than 20 million repositoriesan unprecedented treasure trove of data for software engineering researchers, companies, and project teams alike. Jeff McAffer, Georgios Gousios, and Kevin Lewis explore tools and techniques for sifting through terabytes of content, present key insights they discovered, and explain how you can follow suit.
Scalable bidirectional communication over the Web
November 5, 2019
Recent advances in transports and frameworks have made it possible to deploy large-scale, low-latency bidirectional communication over HTTP without losing original benefits like scalability and safety. Wenbo Zhu offers an overview of the use cases for enabling bidirectional communication as well as a demo that runs a distributed, shared whiteboard application from a browser.
Refactoring legacy AngularJS
October 14, 2019
Is your AngularJS application becoming too difficult to maintain? Corinna Cohn explains how to take an overburdened application and make it maintainable by separating concerns of retrieving models, creating components, and isolating business logic. You will learn techniques for making your own code cleaner and more maintainable by writing small, testable modules instead of tangled monoliths.
Measuring hard-to-measure things
October 10, 2019
GitHub has an abundance of quantitative data about what people are doing. Over the past two years, it has built a practice of qualitative research dedicated to uncovering the why. Qualitative research surfaces blind spots with product and customers and has changed the way GitHub ships features. Using three examples, Chrissie Brodigan shares how GitHub rolls features out as controlled experiments.