Join us for a keynote from GitHub CEO Nat Friedman, a look into our product roadmap, stories from teams using GitHub, and more in the WORK Track. Then bounce over to the PLAY Track for inspirational technology-powered performances.
Session times are listed in:
May 6PDT America/San_Francisco
WORK
PLAY
08:30am
Satellite kickstart: live-coded DJ set with Sam Aaron
Sam sees code as a creative form of expression for everyone not just professional programmers. Sam created Sonic Pi, a live coding music environment in order to lower the barriers to entry for a creative experience with code for everyone.
Sam has live coded internationally featuring in the Royal Albert Hall, Berlin Warehouses, Music Festivals, on the BBC and even school assemblies. The Rolling Stone magazine described his Moogfest performance as “transcending the present”.
On demand
Wednesday May 6 / 08:30am
Track: Featured
On demand
Satellite kickstart: live-coded DJ set with Sam Aaron
Nat Friedman is CEO of GitHub, and drives the company’s vision of a global community of developers building the future together. Nat is passionate about building products that delight developers, and is a long-time leader in the open source community. He has co-founded two companies: Xamarin in 2011, where he served as CEO through acquisition by Microsoft in 2016, and Ximian in 1999. He is also co-founder of AI Grant, the GNOME Foundation, and co-founder and chairman of California YIMBY. Nat lives in San Francisco with his wife, daughter, and three dogs.
On demand
Wednesday May 6 / 09:00am
Track: Featured
On demand
Keynote session
Join Nat and special guests for a discussion about GitHub and more.
Pavel is Director of Code Intelligence at GitHub, where he coordinates engineering efforts around security, CodeQL-based code analysis and developer productivity. Prior to joining GitHub, he was VP of Platform Engineering and one of the founders at Semmle. He completed his doctorate at Oxford, investigating techniques for runtime verification of code.
On demand
Secure Development
Wednesday May 6 / 09:40am
Track: Work
On demand
Stopping vulnerabilities at the source
Wouldn’t it be better if we could stop vulnerabilities from ever getting merged into our code base? By building security into our core workflows on GitHub and sharing the amazing knowledge of the combined global security community, we’re aiming to drastically reduce the number of vulnerabilities that get through your pull requests. In this session, we'll go deep into the CodeQL queries that help us find vulnerabilities across the source code, and how to create a query once you're aware of a new exploit, attack vector, or CVE.
Sam sees code as a creative form of expression for everyone not just professional programmers. Sam created Sonic Pi, a live coding music environment in order to lower the barriers to entry for a creative experience with code for everyone.
Sam has live coded internationally featuring in the Royal Albert Hall, Berlin Warehouses, Music Festivals, on the BBC and even school assemblies. The Rolling Stone magazine described his Moogfest performance as “transcending the present”.
I'm a CIO, Engineering Manager, and open source advocate. In a past life I was a DevOps Engineer before becoming passionate about IoT. And now with Arduino we are changing the indusrty. I love automating everything but people.
On demand
Code-to-cloud DevOps
Wednesday May 6 / 10:10am
Track: Work
On demand
Save precious time with GitHub Actions
The process of taking software from the development stage through testing and into production can be labor-intensive, expensive, and most of all, time consuming. Whether you're a hobbyist, an open source maintainer, or an organization, the single truth remains: We can’t buy time. Success is often determined by how efficiently we are using our time. In order to increase our efficiencies, we turned to GitHub Actions to automate our workflows for both the software and hardware we produce. We are now able to reprogram our Arduino board, test the input/output of the hardware, and then send the results back to GitHub Actions. We can completely automate not just a continuous integration of the software but also of the hardware using solely online tools. In this talk, we'll run through the workflows Arduino has implemented with GitHub Actions and show attendees ways that they can take the first steps into bringing GitHub Actions into their development cycle.
Tobias is a developer at SAP focusing on improving the life of developers by providing tools and services for their daily work. His main focus is on the administration of GitHub Enterprise Server as well as helping teams to use Git and GitHub effectively. During his free time, Tobias is passionate skier.
Nikolas Krätzschmar, Student (SAP)
Nikolas Krätzschmar
Student
SAP
Nikolas works at SAP and is studying applied computer science at Heidelberg University. His main area of expertise is IT security and cryptography.
On demand
Secure Development
Wednesday May 6 / 10:40am
Track: Work
On demand
Credential mitigation in large scale organizations
As the use of inner source grew within our company, we realized that we had a lot of exposed credentials. Exposing credentials to the public is bad, and exposing credentials inside larger organizations can cause severe problems, as well. In this session, we'll show you how we manage to scan over 200,000 repositories daily for generic credentials, and outline the processes to allow fast and blame-free mitigation. We'll also dive deep into how we are able to scan the complete history of all repositories, categorize the findings, and inform the affected teams.
Edward Thomson is the Product Manager for npm. Previously, he was a product manager and software engineer for developer tools, building CI/CD and version control systems at Microsoft, GitHub and SourceGear. He is the co-maintainer of the libgit2 project, and an author and conference speaker about developer tools and open source.
On demand
Code-to-cloud DevOps
Wednesday May 6 / 11:10am
Track: Work
On demand
The JavaScript coders guide to getting more from GitHub and npm
In this session, we'll talk through the implications of NPM joining the GitHub family for JavaScript developers, and how to get the best out of GitHub for both your open source work as well as your work inside your organization.
ART MACHINES: fostering digital creativity through live coding and machine learning
Speakers
Creative Coding Utrecht
Creative Coding Utrecht
Creative Coders use machines to create aesthetic and surprising experiences. This 90-minute set, curated by Dutch digital arts community Creative Coding Utrecht, presents a dynamic array of work coming from the creative coding community in Europe. from playful uses of machine learning to live coding to create experimental, improvised visuals and music.
Saskia Freeke creates generative, computational art on a daily basis. Both her works and her practice stand out by their distinctive playful characteristic. By creating her own rules and playfully adapting these as she goes, Saskia applies a notable evolving narrative to her work. The act of Live coding provides an awesome complementary context to her discourse - for it is the realtime exercise amongst and in conjunction with creative peers that make her contemporary artistic principles come into full play.
Timo Hoogland, Live Coder (Creative Coding Utrecht)
Timo Hoogland is a livecoder, creative coder, music technologist and educator based in Apeldoorn, The Netherlands. He livecodes experimental electronic dance music and develops generative audiovisual compositions, installations and performances. He has an active role in organizing livecoding meetups and algoraves together with Creative Coding Utrecht, is part of the Netherlands Coding Live community and he educates creative system and sound design at the HKU Bachelor of Music Technology.
Edwin Jakobs is a co-founder of RNDR -a studio for interactive design based in The Netherlands- where he designs, experiments and researches on the intersection of design and software. He is the principal developer of OPENRNDR, a framework for creative coding.
Andreas Refsgaard is an artist and creative coder based in Copenhagen. He uses algorithms and machine learning to allow people to play music using only eye movement and facial gestures, control games by making silly sounds or transform drawings of musical instruments on paper into real compositions. Recently Andreas has been experimenting with using machine learning to create new texts and images based on large amounts of training data and has created Booksby.ai - an online bookstore which sells science fiction novels generated by an artificial intelligence.
On demand
Wednesday May 6 / 11:10am
Track: Play
On demand
ART MACHINES: fostering digital creativity through live coding and machine learning
Creative Coders use machines to create aesthetic and surprising experiences. This 90-minute set, curated by Dutch digital arts community Creative Coding Utrecht, presents a dynamic array of work coming from the creative coding community in Europe. from playful uses of machine learning to live coding to create experimental, improvised visuals and music.
Saskia Freeke & Timo Hoogland Amalgam
A live-coding performance combining high contrast geometric 2D visuals coded in Hydra mapped to audioreactive 3D objects with decimated deep techno coded in Mercury. Hydra is a browser-based visual coding environment, Mercury is a highly abstracted language for algorithmic composition of electronic music coded in MaxMSP, NodeJS and OpenGL. About the title: In chemistry the element Mercury can form an alloy with another metallic element. This combination of two metals is called an amalgam.
Edwin Jakobs, RNDR Live coding with OPENRNDR
In this session I talk about creative coding, live coding and OPENRNDR. Creative coding is not strictly defined, but in this session's context it is the process of writing software for (or as) artistic expression. Then, live coding is the idea of software that can be changed while it runs. The ability to quickly iterate over ideas makes live coding an exciting tool for creative coders. I focus in this talk on OPENRNDR, which is an opensource framework for creative coding that has recently received tools for live coding.
Andreas Refsgaard, Inflation Playful machine learning
Interaction designer and digital artist Andreas Refsgaard will break down a few fun interactive projects, and will guide everyone with a webcam and a browser to try them out themselves.
11:40am
Dependency hell or developers' perception of software dependencies
Speakers
Ivan Pashchenko, Postdoctoral Research Fellow (University of Trento)
Ivan got his PhD in Information and Communication Technology from the University of Trento, Italy, in 2019. His research interests include Secure Development, Software Verification, and Static Analysis. His research paper was honoured silver medal on 2017 ACM/Microsoft Student Research Competition in the Graduate category. He developed several industrial and academic projects using Python and Java as an Intern in Security Research Group at SAP Labs France, and a Leading Security Engineer in Bashneft Russia.
On demand
Secure development
Wednesday May 6 / 11:40am
Track: Work
On demand
Dependency hell or developers' perception of software dependencies
Security vulnerabilities introduced by software dependencies can lead to severe incidents. Take for example, the Equifax breach, when the private data of more than 143 million people became publicly available due to a security vulnerability in an outdated software dependency. Despite the fact that GitHub Security Alerts and other tools allow software developers to check free open source dependencies, developers still arent paying enough attention to their security. In this talk, Ivan will discuss the perceptions of developers coming from 25 companies located in nine countries—and will present the insights on their practices, from the selection of software dependencies and updating of software dependencies to automating the dependency-management process and the mitigation of bugs and vulnerabilities in dependencies where a fixed version doesn't exist. Armed with this new knowledge, participants will discover the implications of the most popular dependency-management strategies, and from there will be able to improve the dependency management of their own software projects.
Under the GitHub Social Impact team, Mala heads the open source for good program, the broad remit of which is to harness the power of the open source ecosystem to better humanity. Prior to joining GitHub in April 2019, Mala spent a decade working for the United Nations and other international development organizations as a UX designer and strategist throughout four continents. She lives in New York City.
Linda Raftree is an independent consultant focused on ethical uses of technology and digital data in international development, humanitarian, and social impact spaces. She supports organizations to develop and implement responsible data principles, policies, and practices. Linda is a Certified Information Privacy Professional (CIPP) and Certified Information Privacy Manager (CIPM). She runs the MERL Tech Conference and the New York City Technology Salon, blogs at Wait... What? and tweets at @meowtre
Clayton Sims is the CTO of Dimagi, an award-winning, socially conscious technology company that helps organizations deliver quality healthcare to urban and rural communities around the world. His focus is on empowering global organizations to employ technology on their own terms, working with partners on the ground to develop tools like IVR powered voter information systems in Zimbabwe and pregnancy risk screening apps for community advocates in Afghanistan who can't read and have never held a phone. Clayton has 15 years of experience building highly usable ICT systems in low-income contexts, and leads development of CommCare, the most widely used mobile platform for frontline workers which is used to provide services to 7% of the world's population.
Alexandra Grigore, Chief Product Officer (Simprints)
Alexandra co-founded Simprints, a nonprofit tech startup developing biometric solutions to improve service delivery in the last mile. Simprints builds technology to radically increase transparency and effectiveness in global development, making sure that every vaccine, every dollar, every public good reaches the people who need them most. Alexandra has developed the first mobile, rugged and ergonomic fingerprint scanner, designed specifically for frontline workers as well as an end-to-end identity solution for NGOs and governments in sub-Saharan Africa and South-Asia.
Mike Endale is a Principal at BLEN Corp and Co-Founder and CEO of Moxit, Inc, a software tech company that provides a complete tech stack for care providers. He has over 20 years of experience working in the tech space and consulted in the private and public sectors including The White House, Department of Education among others.
In addition, he is one of the ops leads for the Ethiopia COVID-19 Response Team, a global volunteer team of 1,600+ software engineers, doctors, ML exports, etc..to help Ethiopian Ministry of Health and other African Countries respond to COVID-19.
On demand
Collaboration
Wednesday May 6 / 12:10pm
Track: Work
On demand
Panel: Open source for good - COVID-19 pandemic responses
International public health has a long and rich history of open source solutions. This panel will focus on four different aspects of using open source in COVID-19 pandemic responses:
- What guidelines we can use from other humanitarian contexts to create safe, transparent and effective open source COVID-19 solutions
- How CommCare, a well established open source public health tool, adopted their existing tools for COVID-19 responses in the United States and West Africa
- The journey of a newly formed group had in creating the African COVID-19 Response Toolkit using CommCare and other open source tools
- What considerations the biometrics company Simprints has in open sourcing parts of their work for COVID-19 responses
Madhu Akula is a security ninja, published author and cloud native security researcher with an extensive experience. Also he is an active member of the international security, devops and cloud native communities (null, DevSecOps, AllDayDevOps, etc). Holds industry certifications like OSCP (Offensive Security Certified Professional), CKA (Certified Kubernetes Administrator), etc.
His research has identified vulnerabilities in over 200+ companies and organisations including; Google, Microsoft, LinkedIn, eBay, AT&T;, WordPress, NTOP and Adobe, etc and credited with multiple CVE’s, Acknowledgements and rewards. He is co-author of Security Automation with Ansible2 (ISBN-13: 978-1788394512), which is listed as a technical resource by Red Hat Ansible. Also won 1st prize for building Infrastructure Security Monitoring solution at InMobi flagship hackathon among 100+ engineering teams.
On demand
Secure Development
Wednesday May 6 / 12:40pm
Track: Work
On demand
Defenders guide to cloud native infrastructure security
While DevOps teams have moved toward cloud, containers, Kubernetes, serverless, and cloud-native infrastructure, security teams are still catching up. In this talk, Madhu will discuss how to get started with setting up real-world cloud-native infrastructure using containers, serverless, and service mesh with automated deployments. What's more, each phase will contain built-in security checks with open source tools and cloud services.
Madhu will perform security checks at multiple layers—like Infrastructure Security, Supply Chain Security and Run Time Security—with real-world scenarios. At the end of the talk he'll verify the security of the cloud-native infrastructure by performing an automated security scan with the help of CIS Benchmarks. Following this talk, you'll feel comfortable applying these practical security skills to your daily operations, no matter your infrastructure.
Why don't you unit test? Ponicode is a low code unit testing solution that allows you to create, modify and visualise unit tests in just a few clicks on our straightforward AI-powered interface. Ponicode is on a mission to help developers unleash their code. We help developers focus on what they like doing the most, on the exciting parts of their job. We are creating a unique AI low code solution that will handle all low-interest but essential tasks and allow developers to focus on what lies ahead.
Larry Charles Jr
Larry Charles Jr
Lead Level Designer, Striking Distance Studios
Connecticut born video game developer with a knack for clever wordplay and all things creative.
Ponicode’s AI-driven rap lyric generator goes up against a human rapper in this epic battle of man vs. machine, with the winner determined by popular vote. Submit your favorite songs to train our algorithms here.
Alexandra’s work focuses on the algorithmic behavior of music, and the exploration of musicality within code. She is a core member of the international algorave community and performs worldwide using the live coding platforms SuperCollider and TidalCycles. In 2017, she was the Chair of the International Live Coding Conference in Morelia, Mexico.
Alexandra studied composition at the Los Andes University in Bogotá, Colombia and later completed a Sound Studies and Sonic Arts Master’s Degree at Universität der Künste, Berlin. Besides her live-coded music works, she has composed contemporary pieces for orchestra, ensembles and soloists, and worked with theater companies in Mexico, Belgium and Germany.
On demand
Wednesday May 6 / 1:10pm
Track: Featured
On demand
HIPERSONICA - live coding
Alexandra Cardenas will perform her album HIPERSONICA, created with Tidal Cycles, an open source live coding language.
Sasha is a Product Manager at GitHub, focused on helping engineers be successful with using GitHub for work as well as for open source.
In her career, Sasha has worked in development, operations, consulting, and a cloud architecture. Sasha is a chair of DeliveryConf, an organizer of DevOpsDays Chicago, and a published author.
On demand
Collaboration
Wednesday May 6 / 1:20pm
Track: Work
On demand
How to get from idea to contribution in minutes
How long does it take you to get a new developer up to speed on an open source project or an enterprise development team? Three weeks? Three days? Learn how new GitHub features can save you valuable onboarding time—and get developers ready to code faster.
Alexandra’s work focuses on the algorithmic behavior of music, and the exploration of musicality within code. She is a core member of the international algorave community and performs worldwide using the live coding platforms SuperCollider and TidalCycles. In 2017, she was the Chair of the International Live Coding Conference in Morelia, Mexico.
Alexandra studied composition at the Los Andes University in Bogotá, Colombia and later completed a Sound Studies and Sonic Arts Master’s Degree at Universität der Künste, Berlin. Besides her live-coded music works, she has composed contemporary pieces for orchestra, ensembles and soloists, and worked with theater companies in Mexico, Belgium and Germany.
Wednesday May 6 / 1:20pm
Track: Play
HIPERSONICA - live coding (continued)
Alexandra Cardenas will perform her album HIPERSONICA, created with Tidal Cycles, an open source live coding language.
Chris Patterson is a Staff Product Manager working on GitHub Actions. Over his career he as worked for a number of different software companies on technologies ranging from Classic ASP and VB through Java and .NET. Currently he is working on enabling software developers to automate their workflows through GitHub Actions
On demand
Code-to-cloud DevOps
Wednesday May 6 / 1:50pm
Track: Work
On demand
Ship it with GitHub Actions and GitHub Packages
In this demo-packed session, you'll learn how to deploy to any cloud and on-premises with GitHub Actions, a powerful community-powered automation and CI/CD system built directly into GitHub.
Olivia Jack is a programmer and artist who works frequently with open-source software, cartography, live coding, and experimental interfaces. She is the developer of Hydra, a platform for live-coding visuals inspired by analog video synthesis. In Bogotá, she works with the performance laboratory ATI-erra, creating interactive visuals for dance and theater. https://ojack.github.io
Jose Marulanda is a music producer and sound designer from Barranquilla, Colombia whose work draws together traditional, dance and experimental music, sound installation, performance and sound designing
On demand
Wednesday May 6 / 1:50pm
Track: Play
On demand
Hiperfragmentación
The dreams of a machine as it falls apart. Performance of live coding and live electronics by Olivia Jack and Jose Marulanda.
2:20pm
Building Stripe’s remote hub: scaling distributed teams
Speakers
Aditya Mukerjee, Observability Engineer & Remote Hub Site Lead (Stripe)
Aditya is a systems engineer at Stripe on the Observability team, based in New York City. As the Site Lead for the first year of Stripe's Remote Hub, he worked to establish efficient remote engineering and work practices across the company as they grew to nearly 200 remote engineers. He spends his free time playing German-style board games and listening to embarrassing music.
On demand
Collaboration
Wednesday May 6 / 2:20pm
Track: Work
On demand
Building Stripe’s remote hub: scaling distributed teams
One year ago, Stripe created a remote engineering hub - a virtual office for remote engineers, coequal with its physical engineering offices. Aditya Mukerjee, the Remote Hub Site Lead, will share the lessons that Stripe has learned while building a globally distributed engineering team. Whether your team is working remotely temporarily due to COVID-19 or whether you are investing in remote work as a long-term strategy, the discoveries Stripe made along the way can set your team up for success in building high-quality software at scale and working effectively across geographical boundaries.
Alex explores algorithmic pattern, both in music as co-founder of Algorave and the TOPLAP live coding movement, and in textiles as researcher of ancient Greek weave structures. He has performed widely with his handmade livecoding systems since the year 2000, including at Sonar, Bluedot, Shambala, Transmediale and Glastonbury festivals. He is active across the digital arts as researcher and practitioner, organising hundreds of events including Sheffield's "AlgoMech" festival of algorithmic and mechanical movement. He created the popular free/open source TidalCycles environment for algorithmic pattern, now adopted by a worldwide community. He is also an active researcher, holding a PhD in Arts and Computational Technology with Goldsmiths, and currently working as part of the Research Institute of the History of Science and Technology, Deutsches Museum Munich.
hellocatfood is the alias of Antonio Roberts, an artist and curator based in Birmingham, UK. For his live performances he uses software including Pure Data to explore the creative potential of algorithms, glitches, and feedback loops. He has provided visuals for the likes of MTV, Com Truise, Blood Sport, Steve Davis, Renick Bell and My Panda Shall Fly and at events including SXSW, Supersonic Festival, Barbican, Green Man festival and more.
On demand
Wednesday May 6 / 2:20pm
Track: Play
On demand
Lockdown Algorave
An Algorave performance lockdown style, transmitted live from the UK, with visuals from Antonio Roberts (aka hellocatfood) and music from Alex McLean (aka yaxu), all live coded. All code will be shared live, as it's created and manipulated, for your pleasure!
2:50pm
Accelerating cloud native deployment with GitHub Actions and AWS
Christian Weber is a Developer Advocate at Amazon Web Services. After spending the first chapters of his career in Financial Technology, Christian now helps Developers to build and deliver better software in the cloud. In his spare time, Christian enjoys playing piano, listening to loud music, and driving around in his Mazda Miata!
On demand
Code-to-cloud DevOps
Wednesday May 6 / 2:50pm
Track: Work
On demand
Accelerating cloud native deployment with GitHub Actions and AWS
For many developers, deploying to the cloud is a challenging journey: Selecting the "right" tools, writing deployment scripts, and choosing a cloud provider can be a daunting task for developers looking to go Cloud Native for their application, and their organization.
GitHub Actions and AWS can make developers' lives easier. But how do you get started? How can a developer deliver an idea and deploy it to the cloud without friction?
In this talk, Christian Weber will cover the best practices of using GitHub Actions and AWS, including how to trigger a deployment pipeline in CodePipeline, commonly overlooked security risks when deploying via an AWS Pipeline: and how to use GitHub Actions with AWS for A/B and Blue/Green deployment techniques.
Char Stiles is a multidisciplinary digital artist. She works using emerging technologies as tools for expression. Using computational systems and algorithms she is producing pieces that spans disciplines such as video, dance, interactive installation, performance and online works.
On demand
Wednesday May 6 / 2:50pm
Track: Play
On demand
Coding Augmented Reality Live
Coding Augmented Reality Live (CARL) is an open-source livecoding environment created by Chirag Davé and Char Stiles. In this session, Char will use CARL to code a 3D shader from scratch, which you can use your phone to see in augmented reality. Char will comment her code and use descriptive variable names so you can get a sense of what each line is doing. This performance is set to a soundtrack by Dan Gorelick. You can read more about CARL (and see a video which explains it better) here: Charstiles.com/carl
3:20pm
A lap around GitHub One
Speakers
Mario Rodriguez, Senior Director of Product Management (GitHub)
Mario Rodriguez is a Senior Director of Product Management at GitHub, currently focusing on all things Enterprise. Prior to Github, Mario worked as Group Program Manager at Microsoft where he led the Azure DevOps Platform and Artifacts teams. Mario’s core identity is being a learner and time away from product engineering is often spent with his two daughters.
On demand
Secure Development
Wednesday May 6 / 3:20pm
Track: Work
On demand
A lap around GitHub One
GitHub One offers enterprises the best of GitHub, all in one place. Tune into this demo-packed session to see what GitHub One can do for your enterprise—and learn about new products and features of GitHub that you've yet to discover if you've only been using it for open source development.
Neha Batra is a Senior Engineering Manager at GitHub, working with the teams for the GitHub Desktop and GitHub CLI products and open source communities. Her passion lies in making the tech industry easier and more inclusive to work in, which is why she focuses her talks on past failures (there are plenty!) and action-oriented tips and tricks. She holds a bachelor’s in Mechanical Engineering from MIT and enjoys foodie adventures, planning trips, and collecting national park magnets. If you want to hear her ramble on a topic, ask her about pair programming, her adventures as a manager or consultant, or how much she misses Miami.
On demand
Collaboration
Wednesday May 6 / 3:50pm
Track: Work
On demand
Putting GitHub at your fingertips
Let’s face it, the future of software is where you can accomplish your tasks wherever you want and however you prefer to work. Accordingly, GitHub has expanded its toolset to provide you new experiences this year via GitHub Mobile and GitHub CLI Beta and improved experiences via GitHub Desktop. These three products represent the extended GitHub experience to provide you the right tools to be productive with your work at your fingertips. You deserve nothing less.
In this talk, we’ll take a deeper dive into typical Git and GitHub workflows like pushing your code and opening a pull request, reviewing code, and switching contexts and how you can increase your productivity by leveraging GitHub Mobile, CLI Beta, and Desktop.
Dan Gorelick is a Brooklyn based musician and technologist whose work focuses on creating musical experiences that are collaborative and accessible. His work combines hardware and web technologies to create sound installations and musical performances. He is a classically trained cellist and lifelong musician. His creative practice explores the playful side of technology, creating web experiments and musical instruments with code. As a member of the Livecode.NYC community he teaches Livecoding workshops and performs music at Livecoding shows.
On demand
Wednesday May 6 / 4:20pm
Track: Featured
On demand
Livecoded Compositions
Livecoded Compositions is a series of musical motifs and remixes performed live with livecoding and an analog synthesizer. The compositions are created using the open-source tool TidalCycles and a trusty Korg MS-20 synthesizer.
Sana Ajani lives in Seattle, WA and is a Program Manager at Microsoft working on Visual Studio Code. She gets to experience first-hand how customer-driven engineering powers open-source projects. In her spare time, she can be found trying out new recipes in the kitchen, watching women's soccer, or running.
Burke Holland is a front-end developer living in Nashville, TN; the greatest city in the world according to science. He enjoys JavaScript a lot because it's the only way he Node to Express himself. Get it? Never mind. Burke blogs only slightly better than he codes and definitely not as good as he talks about himself in the third person. Burke works JavaScript things at Microsoft on behalf of JavaScript developers everywhere. You can find him on Twitter as @burkeholland.
On demand
Collaboration
Wednesday May 6 / 4:50pm
Track: Work
On demand
What every GitHub user should know about VS Code
Over the past year, VS Code has been hard at work delivering tighter and more seamless integration with GitHub. From viewing diffs and commit history, to managing PRs and conducting code reviews to creating issues - VS Code has re-imagined what it means to "code" when GitHub is a fundamental part of the experience. In this session, we'll take a look at the features and extensions for VS Code that might change the way you think.
Cristóbal Valenzuela is a Chilean-born technologist and software developer. He is a co-founder of RunwayML. Previously, he was a researcher at New York University mainly working on the development of ml5.js.
Anastasis Germanidis is a software engineer and artist interested in generative media. He's currently co-founder and CTO at Runway, where he’s focusing on making machine learning accessible to designers, artists, and other creators. His artwork has been shown internationally across the US and Europe, including at Ars Electronica Festival, Festival de Cannes - Le Marché du Film, Megaron - The Athens Concert Hall, and the The Museum of Moving Image, and featured in The Telegraph, Die Zeit, WIRED, Fast Company, and Mashable, among other outlets.
On demand
Wednesday May 6 / 4:50pm
Track: Play
On demand
Creative Machine Learning with RunwayML
Explore and experiment with the creative possibilities of machine learning with this hands-on session exploring how to use and train your own models with RunwayML.
5:20pm
Collaborative application and infrastructure workflow using GitHub Actions and HashiCorp Terraform
Speakers
Anubhav Mishra, Technical Advisor to the CTO (HashiCorp)
Anubhav Mishra is a Technical Advisor to the CTO at HashiCorp. He is a frequent speaker and is passionate about Developer Advocacy. Anubhav loves working with distributed systems and exploring new technologies. In his free time, he DJs, makes music and plays football. He’s a huge Manchester United supporter.
On demand
Code-to-cloud DevOps
Wednesday May 6 / 5:20pm
Track: Work
On demand
Collaborative application and infrastructure workflow using GitHub Actions and HashiCorp Terraform
Speed is an important success metric for modern development teams. As enterprises start to scale in multi-cloud environments, the Continuous Integration/Continuous Deployment (CI/CD) process is no longer just a developer specific workflow, but a DevOps workflow where both development and operations coordinate their tasks to move forward rapidly. GitHub and HashiCorp are working closely to build an end-to-end DevOps workflow encompassing the entire application development lifecycle. Together we help provide a powerful CI/CD solution that prevents developers and operators from having to wait for their respective tasks to be completed, accelerating delivery. Join this session to learn and see how an updated GitHub Actions and HashiCorp Terraform workflow can simplify collaboration and increase your development team’s velocity through infrastructure automation and applications both delivered as code and on-demand.
Gene Kogan is an artist and a programmer who is interested in autonomous systems, collective intelligence, generative art, and computer science. He is a collaborator within numerous open-source software projects, and gives workshops and lectures on topics at the intersection of code and art. Gene initiated ml4a, a free book about machine learning for creative practice, and regularly publishes video lectures, writings, and tutorials to facilitate a greater public understanding of the subject.
On demand
Wednesday May 6 / 5:20pm
Track: Play
On demand
Frontiers of neural arts
Over the past several years, two trends in machine learning have converged to pique the curiosity of artists working with code: the growing popularity of powerful open source deep learning frameworks like Torch and TensorFlow, and the emergence of data-intensive generative models for hallucinating images, sounds, and text as though they came from the oeuvre of Shakespeare, Picasso, or just a gigantic database of digitized cats. This talk will review these developments, present various artworks, and offer a set of interdisciplinary tools and learning resources for artists and data scientists alike, if ever there was a difference to begin with.
5:50pm
Why innersource is a critical component of FOSS sustainability
Danese Cooper has been an outspoken Free and Open Source Software activist for more than 20 years. Over that time, she has consistently worked for the health and welfare of the FOSS movement at jobs such as CTO of Wikipedia, Chief Open Source Evangelist for Sun, Senior Director of Open Source Strategy for Intel, and Board Member with the Drupal Association, the Open Hardware Foundation and the Open Source Initiative. Five years ago while running PayPal's OSPO, Danese started thinking, talking, and writing about InnerSource as the logical next step to sustain the FOSS movement. Today Danese works at NearForm, Ltd., an Irish software consultancy specializing in capability building for companies looking to modernize their practices.
On demand
Collaboration
Wednesday May 6 / 5:50pm
Track: Work
On demand
Why innersource is a critical component of FOSS sustainability
Innersource is the practice of proprietary companies adopting the modern massive peer-based software development engineering methods proven in thousands of FOSS projects over the past 20 years. Did you know that a booklet about innersource is the single most downloaded non-code asset on public GitHub? Since the rise of GitHub Enterprise, companies are increasingly experimenting with innersource inside their firewalls. Seems like a no-brainer, doesn't it? Most long-established companies need more collaboration and full-stack knowledge (and fewer information silos, resulting resource bottlenecks, "not-invented-here" re-inventions of the wheel, lack of innovation, and all the other un-necessarily wasteful proprietary practices that contribute to poor quality software and low engineering employee morale). Meanwhile, FOSS developers as a rule feel empowered to "scratch their own itches" and therefore suffer from few of these proprietary company woes. But as the FOSS movement has grown, there are cracks in sustainability starting to show in the form of maintainer burnout, lack of sufficient or appropriate corporate support for FOSS, and a real shortage of people willing and able to lead FOSS into the future. So how can innersource help FOSS Sustainability? Learn from someone who is thinking about how to grow the pool of qualified FOSS developers and to improve corporate support for FOSS basically since the term open source was coined. You'll hear about specific actions every developer and every company can take to improve software engineering, whether FOSS or proprietary, and help sustain the precious FOSS ecosystem through the next generation.
Cassie Tarakajian (they/them) is a technologist and artist based in Brooklyn, New York. Their work focuses on creative tools, working as an engineer at Cycling ’74 and as the lead developer and maintainer on the open source p5.js Web Editor. They also teach creative coding workshops and classes, and serve as an adjunct professor at NYU ITP. Past artistic projects range from generating sonnets from Wikipedia contributions to teaching computers how to love as a member of the band Lullabies for AI.
On demand
Wednesday May 6 / 5:50pm
Track: Play
On demand
Creative Coding in p5.js
Have you written code before, but never thought about how it could be used for art? What are the artistic possibilities for software? This session will introduce the foundational concepts of creative coding through p5.js, a JavaScript library with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else. This session will explore how software techniques, such as algorithms, randomness, data, and interactivity can be applied to creative work. Familiarity with JavaScript or code syntax is recommended.
Maya is a Product Manager at GitHub in software supply chain security, working on vulnerability reports, security alerts, Dependency Graph and Dependabot. She was previously in Security & Privacy at Google, focused on container security, and encryption. She completed her Master's in mathematics focusing on cryptography and game theory. Outside of work, Maya is passionate about ice cream, puzzling, running, and reading nonfiction.
On demand
Secure Development
Wednesday May 6 / 6:20pm
Track: Work
On demand
Securing the software supply chain together
Writing secure code is hard in its own right, but understanding what vulnerabilities exist in your code— and how to keep up to date with the latest patches—is daunting for even the most sophisticated software teams. In this session, you'll learn how GitHub is making it easier to secure your software supply chain, and how to get started in protecting your code and its dependencies.
Mynah Marie is a musician, programmer and live coder from Montreal, Canada. Some of the artists she collaborated with are Fazal Qureshi (India), Din Din Aviv and Mayumena (Israel) and Casa Verde Colectivo (Mexico). With Earth To Abigail, Mynah joins her passion for music and programming in the hopes of opening up conversations about the relationship between Art and technology in our society.
On demand
Wednesday May 6 / 6:20pm
Track: Play
On demand
Algorithmic Positivity Symphony
During the time of lockdown and isolation, Mynah collected messages of positivity, hope and strength from people around the world. Using the power of code and algorithms, she'll join all these voices into one musical performance.
Becca Zandstein is a product manager focused on helping developers collaborate as a community on GitHub. This past year she launched several features for developer productivity including a new way to manage notifications.
Becca also develops her own community outside of work, organizing meetups and mentorships for aspiring product managers. She has experience at many startups, where she learned how to build teams across distributed organizations. She attempts to make her teammates laugh, though she chooses not to track this metric.
On demand
Collaboration
Wednesday May 6 / 6:50pm
Track: Work
On demand
Taking collaboration beyond the code in GitHub
Learn how the whole team—from engineers, both experienced folks and newcomers, to those in other departments— can collaborate effectively. Tune into this session to learn how to collaborate on GitHub and ensure transparency in the decision-making process throughout your community.
With over 20+ years of enterprise development experience at companies like Samsung, Amazon, Microsoft, MLB, HBO, New York Jets, and more, Jesse is an expert in Mobile and Web development as well industry trends around the adoption and ethics of AI and machine learning. In addition to his development background, Jesse has a masters in interactive computer art from the School of Visual Arts. He can be found on twitter at @jessefreeman.
On demand
Wednesday May 6 / 6:50pm
Track: Play
On demand
Building a Fantasy Game Console with C#, MonoGame, and Lua
In this talk, Jesse Freeman, will walk you through how he created his open source Fantasy Game Console, Pixel Vision 8. He'll also cover the general architecture of Pixel Vision 8, how #Lua is used on top of C# for scripting, and finally how to build the engine from the GitHub source code. At the end of the talk, you'll know everything you need to start making PV8 games in C# or Lua.
Brian Douglas is a at GitHub where he works on increasing use of the GitHub’s platform specific features (Ask him about GitHub Actions!) through technical content distributed on the internet. In addition to that, Brian has a passion open source and loves mentoring new contributors.
On demand
Code-to-cloud DevOps
Wednesday May 6 / 7:20pm
Track: Work
On demand
Top 10 tips for project maintainers
Join us for a lightening-speed rundown of some of our favorite tips to make your life easier as a project maintainer. Plus, you'll learn how to automate some common tasks to help you focus on the parts of any project that you want to prioritize.
Jamie Brew is a writer and software engineer living in Seattle. He runs the creative technology group Botnik and was previously a writer and editor at The Onion and Clickhole.
On demand
Wednesday May 6 / 7:20pm
Track: Play
On demand
The Weird Algorithm
The Weird Algorithm is a program that creates KARAOKE MASHUPS by replacing the lyrics to a SONG with matching lines from a specific SOURCE TEXT. For example: "I Want It That Way" with replacement lines from Mean Girls, or "Mr. Brightside" with lines from Craigslist ads. In this session, we will combine songs and texts based on audience requests and then sing the generated results live.
Erica Brescia is GitHub’s Chief Operating Officer, where she leads the business development, support, and workplace teams. Prior to joining GitHub, she was the COO and co-founder of Bitnami, where she was instrumental in leading the team's business development efforts with all of the leading cloud platform providers. Erica’s leadership in the technology space extends to serving on the board of directors of the Linux Foundation, as well as being an Investment Partner in X Factor Ventures, which empowers female-led businesses to succeed.
When Erica isn’t leading operations at GitHub, she loves going to the farmer’s market, cooking, working out and laughing hysterically with her husband and their hilarious son.
On demand
Wednesday May 6 / 7:50pm
Track: Featured
On demand
Closing remarks
Join our COO Erica Brescia as she wraps up the 12-hour livestream and calls out some of the biggest highlights of the day.
8:00pm
Algorithmic Positivity Symphony
Speakers
Mynah Marie, Singer / Live Coder (Earth To Abigail)
Mynah Marie is a musician, programmer and live coder from Montreal, Canada. Some of the artists she collaborated with are Fazal Qureshi (India), Din Din Aviv and Mayumena (Israel) and Casa Verde Colectivo (Mexico). With Earth To Abigail, Mynah joins her passion for music and programming in the hopes of opening up conversations about the relationship between Art and technology in our society.