clock icon May 6 PDT America/San_Francisco
WORK
PLAY
09:40 am

Stopping vulnerabilities at the source

Speakers

Grey Baker, Director, Product Management (GitHub)

Grey Baker

Grey Baker

Director, Product Management

GitHub

Pavel Avgustinov, Director of Code Intelligence (GitHub)

Pavel Avgustinov

Pavel Avgustinov

Director of Code Intelligence

GitHub

github logo @p0 twitter logo @pavgustinov

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.

Secure Development
View the discussions

Live DJ set with Sam Aaron

Speakers

Sam Aaron, CEO (Sonic Pi Limited)

Sam Aaron

Sam Aaron

CEO

Sonic Pi Limited

github logo @samaaron twitter logo @samaaron

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 / 09:40am

Track: Play

On demand
Live DJ set with Sam Aaron

An improvised DJ session live coded with Sonic Pi

10:10 am

Save precious time with GitHub Actions

Speakers

Luca Cipriani, CIO (Arduino)

Luca Cipriani

Luca Cipriani

CIO

Arduino

github logo @mastrolinux twitter logo @mastrolinux

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.

Code-to-cloud DevOps
View the discussions

Speakers

Wednesday May 6 / 10:10am

Track: Play

10:40 am

Credential mitigation in large scale organizations

Speakers

Tobias Gabriel, Developer (SAP SE)

Tobias Gabriel

Tobias Gabriel

Developer

SAP SE

github logo @Shegox

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

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.

Secure Development
View the discussions

Speakers

Wednesday May 6 / 10:40am

Track: Play

11:10 am

The JavaScript coders guide to getting more from GitHub and npm

Speakers

Edward Thomson, Product Manager (GitHub)

Edward Thomson

Edward Thomson

Product Manager

GitHub

github logo @ethomson twitter logo @ethomson

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.

Code-to-cloud DevOps
View the discussions

ART MACHINES: fostering digital creativity through live coding and machine learning

Speakers

Creative Coding Utrecht

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, Aesthetic Coder (Creative Coding Utrecht)

Saskia Freeke

Saskia Freeke

Aesthetic Coder

Creative Coding Utrecht

github logo @sasj twitter logo @sasj_nl

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

Timo Hoogland

Live Coder

Creative Coding Utrecht

github logo @tmhglnd twitter logo @tmhglnd

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, Partner / Developer (RNDR)

Edwin Jakobs

Edwin Jakobs

Partner / Developer

RNDR

github logo @edwinRNDR twitter logo @voorbeeld

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, Artist (Inflation)

Andreas Refsgaard

Andreas Refsgaard

Artist

Inflation

github logo @andreasref twitter logo @andreasref

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:40 am

Dependency hell or developers' perception of software dependencies

Speakers

Ivan Pashchenko, Postdoctoral Research Fellow (University of Trento)

Ivan Pashchenko

Ivan Pashchenko

Postdoctoral Research Fellow

University of Trento

github logo @Riruk

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.

Secure development
View the discussions

Speakers

Wednesday May 6 / 11:40am

Track: Play

12:10 pm

Panel: Open source for good - COVID-19 pandemic responses

Speakers

Mala Kumar, Program Manager, Open Source for Good (GitHub)

Mala Kumar

Mala Kumar

Program Manager, Open Source for Good

GitHub

github logo @malakumar85 twitter logo @malaskumar

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, Convener (Tech Salon / MERL Tech)

Linda Raftree

Linda Raftree

Convener

Tech Salon / MERL Tech

github logo @MERLTech twitter logo @meowtree

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, CTO (Dimagi, Inc)

Clayton Sims

Clayton Sims

CTO

Dimagi, Inc

github logo @ctsims

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 Grigore

Alexandra Grigore

Chief Product Officer

Simprints

twitter logo @Alex_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, CEO (Moxit, Inc.)

Mike Endale

Mike Endale

CEO

Moxit, Inc.

github logo @dotmike twitter logo @MikeEndale

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

Collaboration
View the discussions

Speakers

Wednesday May 6 / 12:10pm

Track: Play

12:40 pm

Defenders guide to cloud native infrastructure security

Speakers

Madhu Akula, Cloud Native Security Specialist (Xebia)

Madhu Akula

Madhu Akula

Cloud Native Security Specialist

Xebia

github logo @madhuakula twitter logo @madhuakula

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.

Secure Development
View the discussions

Ponicode AI Rap Battle

Speakers

Ponicode

Ponicode

Ponicode

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

Larry Charles Jr

Lead Level Designer, Striking Distance Studios

Connecticut born video game developer with a knack for clever wordplay and all things creative.

Instagram Youtube https://www.larrycharlesjr.com/

On demand

Wednesday May 6 / 12:40pm

Track: Play

On demand
Ponicode AI Rap Battle

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.

1:20 pm

How to get from idea to contribution in minutes

Speakers

Sasha Rosenbaum, Product Manager (GitHub)

Sasha Rosenbaum

Sasha Rosenbaum

Product Manager

GitHub

github logo @divineops twitter logo @divineops

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.

Collaboration
View the discussions

HIPERSONICA - live coding (continued)

Speakers

Alexandra Cardenas, live coder (independent)

Alexandra Cardenas

Alexandra Cardenas

live coder

independent

github logo @tiemposdelruido twitter logo @tiemposdelruido

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.

Add session to calendar

Google Calendar
1:50 pm

Ship it with GitHub Actions and GitHub Packages

Speakers

Chris Patterson, Product Manager (GitHub)

Chris Patterson

Chris Patterson

Product Manager

GitHub

github logo @chrispat twitter logo @chrisrpatterson

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.

Code-to-cloud DevOps
View the discussions

Hiperfragmentación

Speakers

Olivia Jack, Independent (Independent)

Olivia Jack

Olivia Jack

Independent

Independent

github logo @ojack twitter logo @_ojack_

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, Independent (Independent)

Jose Marulanda

Jose Marulanda

Independent

Independent

github logo @JoseMarulanda twitter logo @JoseMar42198046

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:20 pm

Building Stripe’s remote hub: scaling distributed teams

Speakers

Aditya Mukerjee, Observability Engineer & Remote Hub Site Lead (Stripe)

Aditya Mukerjee

Aditya Mukerjee

Observability Engineer & Remote Hub Site Lead

Stripe

github logo @chimeracoder twitter logo @chimeracoder

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.

Collaboration
View the discussions

Lockdown Algorave

Speakers

Alex McLean, Generalist (FoAM Kernow)

Alex McLean

Alex McLean

Generalist

FoAM Kernow

github logo @yaxu twitter logo @yaxu

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.

Antonio Roberts, Artist (Independent)

Antonio Roberts

Antonio Roberts

Artist

Independent

github logo @hellocatfood twitter logo @hellocatfood

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:50 pm

Accelerating cloud native deployment with GitHub Actions and AWS

Speakers

Christian Weber, Developer Advocate (AWS)

Christian Weber

Christian Weber

Developer Advocate

AWS

github logo @webdog twitter logo @classicwebdog

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.

Code-to-cloud DevOps
View the discussions

Coding Augmented Reality Live

Speakers

Char Stiles, Computational Artist (Livecode.nyc)

Char Stiles

Char Stiles

Computational Artist

Livecode.nyc

github logo @charstiles twitter logo @charstiles

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:20 pm

A lap around GitHub One

Speakers

Mario Rodriguez, Senior Director of Product Management (GitHub)

Mario Rodriguez

Mario Rodriguez

Senior Director of Product Management

GitHub

github logo @mariorod1 twitter logo @mariorod1

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.

Secure Development
View the discussions

Coding Augmented Reality Live (continued)

Speakers

Wednesday May 6 / 3:20pm

Track: Play

Coding Augmented Reality Live (continued)

3:50 pm

Putting GitHub at your fingertips

Speakers

Neha Batra, Senior Engineering Manager (GitHub)

Neha Batra

Neha Batra

Senior Engineering Manager

GitHub

github logo @nerdneha twitter logo @nerdneha

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.

Collaboration
View the discussions

Coding Augmented Reality Live (continued)

Speakers

Wednesday May 6 / 3:50pm

Track: Play

Coding Augmented Reality Live (continued)

4:50 pm

What every GitHub user should know about VS Code

Speakers

Sana Ajani, Program Manager (Microsoft)

Sana Ajani

Sana Ajani

Program Manager

Microsoft

github logo @sana-ajani twitter logo @sana_ajani

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, Developer Advocate (Microsoft)

Burke Holland

Burke Holland

Developer Advocate

Microsoft

github logo @burkeholland twitter logo @burkeholland

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.

Collaboration

Creative Machine Learning with RunwayML

Speakers

Cristóbal Valenzuela Barrera, Co-Founder (RunwayML)

Cristóbal Valenzuela Barrera

Cristóbal Valenzuela Barrera

Co-Founder

RunwayML

github logo @cvalenzuela twitter logo @c_valenzuelab

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, CTO (RunwayML)

Anastasis Germanidis

Anastasis Germanidis

CTO

RunwayML

github logo @agermanidis twitter logo @agermanidis

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:20 pm

Collaborative application and infrastructure workflow using GitHub Actions and HashiCorp Terraform

Speakers

Anubhav Mishra, Technical Advisor to the CTO (HashiCorp)

Anubhav Mishra

Anubhav Mishra

Technical Advisor to the CTO

HashiCorp

github logo @anubhavmishra twitter logo @build1point0

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.

Code-to-cloud DevOps
View the discussions

Frontiers of neural arts

Speakers

Gene Kogan, artist, programmer (Independent)

Gene Kogan

Gene Kogan

artist, programmer

Independent

github logo @genekogan twitter logo @genekogan

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:50 pm

Why innersource is a critical component of FOSS sustainability

Speakers

Danese Cooper, VP Special Initiatives (NearForm)

Danese Cooper

Danese Cooper

VP Special Initiatives

NearForm

github logo @Danese twitter logo @DivaDanese

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.

Collaboration
View the discussions

Creative Coding in p5.js

Speakers

Cassie Tarakajian, Lead Maintainer, p5.js Web Editor (Processing Foundation)

Cassie Tarakajian

Cassie Tarakajian

Lead Maintainer, p5.js Web Editor

Processing Foundation

github logo @catarak twitter logo @hellothisiscass

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.

6:20 pm

Securing the software supply chain together

Speakers

Maya Kaczorowski, Product Manager, Software Supply Chain Security (GitHub)

Maya Kaczorowski

Maya Kaczorowski

Product Manager, Software Supply Chain Security

GitHub

github logo @mayakacz twitter logo @MayaKaczorowski

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.

Secure Development
View the discussions

Algorithmic Positivity Symphony

Speakers

Mynah Marie, Singer / Live Coder (Earth To Abigail)

Mynah Marie

Mynah Marie

Singer / Live Coder

Earth To Abigail

github logo @EarthToAbigail twitter logo @EarthToAbigail

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.

6:50 pm

Taking collaboration beyond the code in GitHub

Speakers

Becca Zandstein, Product Management (GitHub)

Becca Zandstein

Becca Zandstein

Product Management

GitHub

github logo @becca twitter logo @becca__z

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.

Collaboration
View the discussions

Building a Fantasy Game Console with C#, MonoGame, and Lua

Speakers

Jesse Freeman, Head of Developer Relations (Samsung NEXT)

Jesse Freeman

Jesse Freeman

Head of Developer Relations

Samsung NEXT

github logo @jessefreeman twitter logo @jessefreeman

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.

7:20 pm

Top 10 tips for project maintainers

Speakers

Brian Douglas, Developer Advocate (GitHub)

Brian Douglas

Brian Douglas

Developer Advocate

GitHub

github logo @bdougie twitter logo @bdougieYO

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.

Code-to-cloud DevOps
View the discussions

The Weird Algorithm

Speakers

Jamie Brew, CEO (Botnik Studios, Inc.)

Jamie Brew

Jamie Brew

CEO

Botnik Studios, Inc.

github logo @jbrew twitter logo @jamieabrew

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.

Reset

Filter ( Results)

Topics

Filter