X

GitKon

GitKon 2022 logo
Creating a Collaborative Future
October
11 - 13

9:00AM PDT – 12:00PM PDT

This free unique virtual conference will bring together developers, technical teams, managers, executives and thought leaders, united by their passion for software development and team collaboration, which Git empowers.

In 3 days we’ll discuss 36 topics shaping the future of software development! Each day, experts from around the globe will have 10 minutes to present their thoughts on topics ranging from GitOps/DevOps, to distributed team collaboration, security, developer productivity, emerging trends and more.

Foundations
of Git Certification

($70 Value) Free with Registration
GitKraken is proud to not only present GitKon, but to also announce the launch of its beginner Git course and certification at GitKon 2022. The value of registration just went way up because it now includes access to the Foundations of Git course materials, exam, and professional certification free of charge—all of which can be completed at your own pace. Level up your Git skills and knowledge, and get the certification to prove it to your boss and future employers!
From the dorm room to The White House – How Drupal grew and became the standard for open source web experiences
Founder of Drupal
CTO of Acquia

Keynote Speaker

Keynote Speaker

From the dorm room to The White House – How Drupal grew and became the standard for open source web experiences
Founder of Drupal
CTO of Acquia

Speakers

CTO & Co-Founder
Secure Code Warrior
Product Manager, VS Code Team
Microsoft
CTO, GitKraken
Founder, GitLens
Staff Developer Evangelist
GitLab
CTO & Co-Founder
Tabnine
Developer Advocate
GitHub
Creative Director
GitKraken
Developer Evangelist
Zeplin
Co-Founder and Developer
Dodgy Code
Director of Product
GitKraken
SVP of Strategy and Experience
New Relic
CTO and Co-Founder
Merico
Staff Software Engineer
Oscar Health
Software Development Engineer
Amazon
Senior Principal Software Architect
Learning A-Z
Mautic Project Lead
Acquia
Engineer
LocalStack
VP of Marketing
Linqia
Senior Director, Diversity, Inclusion & Belonging Strategy
GitHub

CTO & Co-Founder
Sourcegraph

Director of Global Technology Experience
Nextiva
Senior Product Manager, Jira DevOps
Atlassian
Co-Founder
Graphite
Director of Development
MIT Sloan
Director of Product
GitKraken
Senior Developer Advocate
Microsoft
Principal Software Engineer
GitHub
Senior Security Software Engineer
Microsoft
Distinguished Security Architect
Yahoo
Head of Developer Advocacy
Apache APISIX
Developer Advocate and Lead Product Manager
Checkmarx

Dylan Schiemann
CEO

Nemanja Tosic
Co-Founder

CEO and Developer
GitClear
CEO and Founder
Visible Value Stream Consulting
Founder
Seattle CoderDojo

Gitkon
Schedule

October 11 - Day 1

9:45am

Derrick Stolee
Principal Software Engineer, GitHub

10:00am

Nicolas Fränkel
Head of Developer Advocacy, Apache APISIX

10:15am

Eran Yahav
CTO & Co-Founder, Tabnine
10:45am
DJ Schleen
Senior Principal Security Architect, Yahoo!

11:00am

Tomas Reimers
Co-Founder, Graphite

11:15am

11:30am

Reynald Adolphe
Senior Developer Advocate, Microsoft
11:45am
Michael Miles
Director of Development, MIT Sloan

12:00pm

Greg Bulmash
Founder, Seattle CoderDojo

October 12 - Day 2

9:00am

Andrew Pankevicius
Senior Product Manager, Jira DevOps, Atlassian

9:17am

Brendan O’Leary
Staff Developer Evangelist, GitLab

9:29am

Demetris Cheatham
Senior Director of Diversity, Inclusion, and Belonging Strategy, GitHub

10:00am

Mark Parmenter
Software Development Engineer, Amazon

10:15am

Nitish Garg
Staff Software Engineer, Oscar Health

10:30am

Dylan Schiemann & Nemanja Tosic
Living Spec Inc

10:45am

James Brotsos
Developer Advocate and Lead Product Manager, Checkmarx

11:00am

Brigit Murtaugh
Product Manager, VS Code Team, Microsoft

11:15am

June Cho
Developer Evangelist, Zeplin

11:30am

Adam Culp
Senior Principal Software Architect, Learning A-Z

11:45am

Audrey Long
Senior Security Software Engineer, Microsoft

October 13 - Day 3

9:00am

Matias Madou
CTO and Co-Founder, Secure Code Warrior

9:18am

Jeff Schinella
Director of Product, GitKraken
9:30am
Shawna O’Neal
Co-Founder and Developer, Dodgy Code

9:45am

Ruth Vela
Director of Global Technology Experience, Nextiva

9:57am

Beyang Liu
CTO and Co-Founder, Sourcegraph

10:15am

Bill Harding
CEO and Developer, GitClear

10:25am

Michelle “Mish” Mannering
Developer Advocate, GitHub

10:45am

Ruth Cheesley
Mautic Project Lead, Acquia

11:00am

Hezheng Yin
CTO and Co-Founder, Merico

11:15am

Sarah (Schmitt) Fruy
VP of Marketing, Linqia

11:30am

Peter Pezaris
SVP of Strategy and Experience, New Relic

11:45am

Steve Pereira
CEO and Founder, Visible Value Stream Consulting

Why
Attend

Creating A collaborative Future

5 reasons you won’t want to miss GitKon 2022

  1. No Cost
    Experience a world-class speaker lineup commonly seen at events with tickets costing hundreds of dollars, free of charge. GitKon 2022 is a globally accessible event for everyone!

  2. Free Git Certification
    Simply by registering to attend GitKon, you will receive access to an exclusive educational course created by the technical team at GitKraken. The self-paced, online course is completely free for GitKon attendees and includes over 60 lessons and more than an hour of video tutorial content covering common Git commands and actions as well as more advanced situational tools.

  3. Interactive
    Be part of the discussion and connect with the speakers and other attendees on the invite-only GitKon Discord. This is how we will conduct all Q&A during and following each session.

  4. Convenient
    No travel required, tune in from wherever you are, whenever you want, for short 15 minute sessions. Sessions are organized into 2 days for developers + teams and 1 day for dev team leads + tech executives so you can make the most of your time.

  5. Free Tools
    Registration includes free access to the world’s most popular Git tools for your desktop, IDE, and issue tracker! Courtesy of your hosts GitKraken. 

GitKon

FAQ

  • Are sessions viewable from last year?
    To get a taste of what’s in store for this year, check out GitKon 2021 session recordings and speakers.

  • Can I apply to speak at GitKon?
    The Call for Speakers closed on July 31, 2022. We look forward to receiving your submission next year!

  • What time will GitKon start/end?
    GitKon 2022 will be held on October 11 – 13. Sessions will start at 9:00am PDT/UTC-7 and end at 12:00pm PDT/UTC-7.

    This time zone converter shows when GitKon starts in your time zone.

  • Where can I watch GitKon 2022?
    We will provide viewing details to all registrants prior to the event.

  • How much does GitKon cost?
    This conference is 100% free. In order to truly create a collaborative future, we’re committed to making GitKon globally accessible to everyone at no cost!

  • Is there a Code of Conduct?
    Yes, all participants must conduct themselves in the spirit of kindness, inclusivity, and respect. We promise to make participation in GitKon a harassment-free experience for everyone.  All attendees must agree to follow our code of conduct.

  • How do I join the GitKon Discord?
    Attendees will be emailed an invitation to join the GitKon Discord server a few days before the start of the event.

  • How can I contact the GitKon team?
    If you have questions feel free to email us at GitKon@GitKraken.com or Tweet us @GitKraken using #GitKon.

Dries Buytaert

Founder of Drupal
Co-Founder/CTO of Acquia

Session

From the dorm room to The White House - How Drupal grew and became the standard for open source web experiences

Dries Buytaert will headline GitKon 2022 as our keynote speaker. As the founder of both Drupal and Acquia, Dries has been working with open source for over 20 years. A true thought leader, Dries has published over 1,500 blog articles over the past several years and enjoys sharing his expertise at events and conferences around the world. 

At this session, attendees can expect to learn how Dries was able to scale Drupal and Acquia by embracing open source, and why popular features like Drupal themes and a focus on security helped propel them to success.

Matias Madou

CTO & Co-Founder
Secure Code Warrior

Session

Knowledge vs. Behavior: Insights into Security Upskilling for Developers

Matias Madou, Ph.D. is a security expert, researcher, and CTO and co-founder of Secure Code Warrior, a company he helped create after realizing how common security code problems are if you don’t teach developers best security practices in the first place.

A recent survey by Evans Data concluded that 67% of developers knowingly ship vulnerable code, and just 14% consider security as their top priority when writing software. In this session, Matias will go over some bad security-related habits many developers may not know they have, and small changes they can implement to increase the security of their code.

Brigit Murtaugh

Product Manager, VS Code Team
Microsoft

Session

Dev Containers: A Consistent Environment Anywhere You Work

Containers have historically been used to standardize apps when they’re deployed, but there’s opportunity to support additional scenarios, like continuous integration, test automation, and full-featured coding environments.

In this session, Brigit Murtaugh, product manager on the Visual Studio Code team at Microsoft focusing on remote development, will go over the Development Containers Specification, which empowers anyone using any tool to configure a consistent dev environment. Attendees can expect to leave with the tools they need to get started with dev containers and specifications.

Eric Amodio

CTO, GitKraken
Founder, GitLens

Kerry O'Shea Gorgone

Senior Editor & Writer
Appfire

Session

From Developer to Entrepreneur to Tech Exec: A chat with Eric Amodio, the Founder of GitLens and CTO of GitKraken

Eric Amodio is an entrepreneur, innovator, architect and full-stack engineer. He’s the creator of GitLens, the CTO at GitKraken, and previously held engineering leadership roles on the VS Code team at Microsoft and CodeStream.

Kerry O’Shea Gorgone is the Senior Editor & Writer at Appfire, and previously worked as a writer, producer and podcaster for media leaders like Chris Brogan Media and Marketing Profs. Kerry sat down with Eric to ask him about his journey from developer to entrepreneur to tech exec.

This session includes valuable insights into what it takes to transition a “nights & weekends” open source project → 15M+ installs → being acquired by a dev tools leader → growing a free & paid customer base → being the CTO of a rapidly growing team and company. You’ll hear the challenges and opportunities, and walk away with real insights into how you can apply Eric’s hard-earned lessons to your own journey!

Brendan O’Leary

Staff Developer Evangelist
GitLab

Session

The Era of Platforms

For years, operations teams have tried to build elastic compute platforms for developers to deploy to, while at the same time, developers were stitching together tools to ensure code was integrated, built, tested, and secure. In response, we’ve seen the DevOps industry move towards the era of DevOps platforms, consolidating and expanding capabilities that allow developers to spend more time on code and less on tools.

In this session, Brendan O’Leary, staff developer evangelist at GitLab, will discuss the Era of the Platform, including how elite software delivery and operations performers are leveraging platforms like Kubernetes and the DevOps platform to adapt and ship code faster. To paraphrase Halt and Catch Fire: “Platforms aren’t the thing. They are the thing that gets you to the thing.”

Eran Yahav

CTO & Co-Founder
Tabnine

Session

From CI to AI: The AI Layer in Your Organization

Eran Yahav is the CTO of Tabnine, a software company delivering AI-assisted development workflows. Eran is also a professor of Computer Science at the Technion, Israel, and his research interests include program synthesis, machine learning for code, program analysis, and program verification. Eran loves long-distance running, and while he has not won any medals yet, he has suffered at least one heatstroke trying.

Recent years have seen an explosion in the use of AI for software development. In this session, Eran will describe some of the opportunities and challenges in using AI to make development teams more productive. Attendees will leave with best practices for using AI tools and training custom models for unlocking the wealth of information in your codebase.

Rizel Scarlett

Developer Advocate
GitHub

Session

GitHub Pages Reimagined: Deploy Your First Website Without Leaving Your IDE

Rizel Scarlett is a developer advocate at GitHub, and on her free time, moonlights as a leader at G{Code} House, an organization aimed at teaching women of color and non-binary people of color to code. Rizel believes in leveraging vulnerability, honesty, and kindness as means to educate early-career developers.

From purchasing a domain name to managing CI/CD, publishing your first website can be a high barrier to entry. In this session, Rizel will discuss how she built an extension for Visual Studio Code that enables users to publish their first website directly from VS Code to GitHub Pages with just a few button clicks.

Justin Roberts

Justin Roberts

Director of Product
GitKraken

Manning Fisher

Creative Director
GitKraken

Session

Design Is the Difference: Why UX & UI Are Critical In Creating Great Developer Experiences

Manning Fisher, GitKraken’s Creative Director, and Justin Roberts, the Director of Product for the legendary GitKraken Client, work tirelessly to ensure the company’s tools are purpose-built with developer experience (DX) at the forefront. This means researching, designing, measuring and optimizing every feature, every flow, every view. 

In this fireside chat, these two will discuss why design has been so critical to winning the hearts and minds of 20M+ devs who use GitKraken tools today. They’ll delve into the traits that define “great design”, as well as the opportunities and challenges of building products for a famously demanding audience. They’ll debate whether there’s still room for creativity – and even delight – in an increasingly quant-centric age of measuring everything. You won’t want to miss this passionate discussion (and at times, spirited debate) full of examples from dev-focused brands they admire and are inspired by.

Justin Roberts is a Product Director at GitKraken where he’s led the design and development of GitKraken Client since its inception. While his education was in architecture (not the software kind), he’s long since left the world of designing physical buildings and instead, has focused on building beautiful, intuitive developer tools for the past decade.

Manning Fisher (AKA Fisher) joined GitKraken as Creative Director earlier this year. He brings a wealth of experience as a seasoned product and brand designer who visually brought to life Twitter’s mobile developer tools, Twitter Fabric (previously known as Crashlytics), which was later acquired by Google Cloud. He was also the lead product designer at Docker, where he directed and implemented design for Docker Desktop, Docker Hub, and Docker Enterprise. Prior to that, Fisher led product design efforts at Applause, Root and Infra.

June Cho

Developer Evangelist
Zeplin

Session

Design Systems Built with Data

As a developer advocate at Zeplin, June Cho focuses on connecting design to development, and helps teams deliver on the promise of design. With over a decade of experience working closely with developers, technical leaders, and C-suite execs from companies like Tesla, Google, and the NBA, June is passionate about improving alignment between designers and engineering.

Today, engineers spend a lot of time building components in design systems, but only a few people actually use them. Just like how we measure products and features to make improvements, there needs to be a way to measure the impact and usage of a design system so that we can make informed decisions. In this session, June will provide practical tips and inspiration for how to leverage data to improve the design system and drive adoption.

Shawna O’Neal

Co-Founder and Developer
Dodgy Code

Session

Tearing Down Project Silos

Shawna O’Neal is an experienced web developer and co-founder of her own agency: Dodgy Code. When she isn’t consumed in website code, you can find her advising her clients on ways to optimize their project workflow. Her technical specialties include PHP development, API integrations, content management systems, and technical SEO. Shawna’s favorite projects are highly designed web experiences, with a focus on performance and usability.

Modern web and software projects have reached a level of complexity that demands more resources, skills, and technology to get the job done. This includes people: people to design, strategize, build, test, and manage other people. So what happens when we have a lot of people, with separate focuses, all working on the same thing? In this session, Shawna will look at the “assembly line” that most teams adopt, how it can lead to problematic communication silos, and where separation of concerns can break down into disjointed work and sloppy outcomes. Attendees can expect to learn how to tackle project redundancies, mismatched expectations, and endless QA pipelines, and will leave with easily adoptable tools, mindsets, and techniques that can help even remote teams work in tandem smoothly.

Jeff Schinella

Jeff Schinella

Director of Product
GitKraken

Session

How fast is too fast? What you should know about Cycle Time & Throughput

Jeff Schinella is a product director at GitKraken. Over the past 10 years, he has worked to help bring multiple product ideas from 0 to 1, providing a multi-disciplinary and versatile approach in product leadership, design, and user experience.

Have you ever felt frustrated with how long it takes for your PR or code changes to get merged? In this session, Jeff will explore how developers can leverage cycle time and throughput metrics. Attendees will learn how to start asking the right questions and how to make optimal changes to expedite the time it takes to review and merge code changes.

Peter Pezaris

SVP of Strategy and Experience
New Relic

Session

The DevOps Workflow is Broken. Here's How to Fix It.

Peter Pezaris is the senior vice president (SVP) of strategy and experience at New Relic. A seasoned entrepreneur and tech executive, Peter is a recognized expert in the collaboration and social networking space, pioneering several of today’s most commonly used features in real-time messaging. Peter has founded and led several technology companies, including CodeStream, Glip, Multiply.com, and Commissioner.com, the last being one of the first online fantasy sports platforms, which was acquired by CBS in 1999.

In an age of misalignment, inefficient communication, and broken toolchains, are we really living the DevOps dream? We need to put an end to broken toolchains so we can write and run great code; end the slog through tool switching and workflow issues, and connect the right people to the right issues, and to the data they need to take informed action. In this session, Peter will show attendees a better way forward for DevOps for developers, ops engineers, teams, and organizations.

Hezheng Yin

CTO & Co-Founder
Merico

Session

Implementing DORA in 15 Minutes or Less

Hezheng Yin is CTO and co-founder at Merico, where he leads the global engineering and research teams, building novel algorithms and techniques to help developers better understand and quantify their work. Hezheng earned his bachelor’s degree from Tsinghua University and is a dedicated pioneer in applying technology to improve software development, currently serving as the maintainer of Apache DevLake.

In this session, Hezheng will demonstrate a fast and practical approach to implementing DORA metrics and other productivity measures to guide community and teams. From data collection, to analysis, to creating a dashboard with the DORA metrics, attendees will walk away with actionable techniques and solutions to bring more transparency and sustainability to your team.

Nitish Garg

Staff Software Engineer
Oscar Health

Session

CI Challenges with Large Monorepos

: Nitish Garg has been working on infrastructure at Oscar Health for four years, building and maintaining developer tools. Before Oscar Health, Nitish worked for Bloomberg.

In this session, attendees will learn how to address three main challenges associated with using continuous integration with large monorepos in Git:

1. Calculating changed tests on a pull request
2. Caching large monorepos on remote CI servers
3. Caching related third parties defined in your monorepo

Mark Parmenter

Software Development Engineer
Amazon

Session

From the Cabinet to the Cloud: Lessons Learned from AWS Migrations

Mark Parmenter is a software development engineer at Amazon and is passionate about creating software solutions. He has led successful AWS migrations at two companies, and has a proven track record, including starting his own software consulting company.

Are you considering migrating your infrastructure to the cloud? Do you want to know how to do it smarter, faster, and cheaper? It’s time to uncover the unanticipated benefits of a cloud migration. In this session, attendees will learn about tools and strategies they can use to make their cloud migration smoother, make their infrastructure more robust, and make intentional and informed decisions along the way.

Adam Culp

Adam Culp

Senior Principal Software Architect
Learning A-Z

Session

Packages Anywhere! And They're Yours!

Adam Culp is a senior principal software engineer at Learning A-Z, an organization that creates research-based resources for K-6 teachers and students. He is passionate about developing with PHP, contributes to many open-source projects, and organizes the SunshinePHP Developer Conference and the South Florida PHP and Python User Groups (SoFloPHP, SoFloPy. When he’s not coding, Adam can be found indoor rock climbing, hiking around the U.S. National Parks, teaching judo, and long-distance (ultra) running.

Modern web-based applications are complex, and developers fall in the trap of creating monolithic codebases at every turn with full-stack frameworks. However, avoiding these complex monsters has never been easier with minimal effort, using custom packages. Custom packages can be anywhere you have Git, and many service providers offer convenient Git package repositories. In this session, Adam will show attendees how to easily create their own packages on GitHub to be later consumed with common package and dependency managers, making deployments easier.

Ruth Cheesley

Mautic Project Lead
Acquia

Session

So You’ve Got a Community…Now What?

Ruth Cheesley is the Mautic project lead at Acquia, supporting the community that builds and maintains the world’s first open source marketing automation platform. She is an open source advocate with over 18 years of experience using and contributing to many different projects. Ruth is a lover of cats, a keen runner, and is based in the East of England.

Growing and scaling communities in the open source world isn’t without its challenges. As a project starts to gain traction, there is often a need for more contributors, but this can make it difficult to set up workflows and processes that empower community members to take on more responsibility. In this session, Ruth will explore some key challenges faced when scaling a community, top tips for setting up a project for success, and how to keep an eye on your community health when, as a project maintainer, you have a million other things on your radar.

Harsh Bardhan Mishra

Engineer
LocalStack

Session

Building Automated Continuous Integration Workflows for Your Cloud & Serverless Applications

Harsh Bardhan Mishra is an open source engineer at LocalStack, a cloud service emulator that creates a test environment in seconds with all the functionalities of a real AWS environment. Harsh has been a part of various Google open source programs and has contributed to a wide array of projects like SciPy, MetaCall, and Moja Global, a collaborative project under the Linux Foundation that supports ambitious climate action by developing pioneering software.

With the dominance of various cloud service providers, engineering teams across the globe are working to optimize cloud development, testing, and deployment, and make these workflows more efficient. In this session, Harsh will demonstrate the power of LocalStack for local testing and integration and show how the CI runner starts LocalStack and executes a test suite, ultimately allowing your team to cut costs and release more confidently.

Sarah (Schmitt) Fruy

VP of Marketing
Linqia

Session

Long-Distance Lessons: What I Learned Managing a Remote Team

As the VP of marketing at Linqia, Sarah Fruy is responsible for everything from brand and product marketing to demand generation. Sarah is a ScrumMaster® and Certified Agile Marketer with over 15 years of experience in online advertising, digital media, and website operations, and marketing strategy and digital marketing certifications from Cornell Johnson Graduate School of Management. Sarah is a guest contributor on popular websites and a frequent public speaker at conferences including Martech, DrupalCon, Digital Summit, DMWF, Growth Innovate, and now, GitKon.

What it means to be a good manager has changed a lot over the past few years. Not only have office dynamics changed, but employee attitudes towards work have also shifted. The time you spend with your team needs to be well-planned and intentional. In this session, Sarah will cover best practices for running meetings, communicating with your colleagues, and being a leader in chaotic times.

Demetris Cheatham

Senior Director of Diversity, Inclusion, and Belonging Strategy
GitHub

Session

Let's Open Source Diversity and Inclusion!

Diversity and inclusion within open source is being approached the same way software development was prior to the creation of open source. In spite of significant resources and financial investment, related efforts are often fragmented, not openly shared, only address part of the challenges, and are not collaborative with those outside of a single organization or very few partnerships.

In this session, Demetri Cheatham will talk about her approach as senior director for diversity, inclusion, and belonging strategy at GitHub and how we can work together to drive diversity and inclusion as an open source community by utilizing relevant data to build on existing initiatives. 

Beyang Liu

CTO & Co-Founder
Sourcegraph

Session

A Dev's Thoughts on Developer Productivity

Why don’t we hear more developer voices in the conversations about “developer productivity”? Most self-styled experts on developer productivity seem more interested in selling something rather than painting an accurate picture of how devs really work. 

In this session, Beyang Liu, CTO and co-founder of Sourcegraph, will talk about why we should instead start from direct developer experience using our own mental models of how developers work, and why we should be drawing pictures and diagrams that approximate the world in which we live. 

Ruth Vela

Director of Global Technology Experience
Nextiva

Session

TechEX: The Human Side of Building and Enabling Remote Engineering Teams

As the director of global technology experience at Nextiva, Ruth Vela is responsible for their Technology Experience program, which ensures a consistently positive experience for the company’s global team of technologists.

In this session, Ruth will suggest programs and frameworks that engineering leaders can build to enable a successful and happy global remote team, and why, as an engineer, it matters to choose a company that understands and values your remote experience.

Andrew Pankevicius

Senior Product Manager, Jira DevOps
Atlassian

Session

DevOps at Scale: What it Really Looks Like to Scale Your Product Org from 1 to 100 People

As organizations scale, teams quickly learn that it’s not just about hiring. It’s also about how your team’s tools and internal development practices pivot, scale and grow to meet the increasing needs of your organization. 

In this session, Andrew Pankevicius, senior product manager for Jira DevOps at Atlassian, will guide attendees through the critical milestones of growth, from DevSecOps as a foundational concept on day one, to cross-functional release orchestration and managing your DevOps toolchain while scaling your development team.  

Tomas Reimers

Co-Founder
Graphite

Session

Stacking PRs: How to be a 10x Engineer

Tomas Reimers is a co-founder of Graphite, a company re-building code review for fast-moving teams while taking inspiration from the internal tooling at Google, Facebook, Microsoft, and others. Prior to starting Graphite, Tomas was a software engineer at Facebook working on mobile product infrastructure and servicing over 1000 developers across the company who were building products such as search, news feed, integrity, shopping, etc. Tomas is passionate about serving developers and finding ways to accelerate the speed of software development.

“Stacking” is a workflow that involves developers branching off of previous feature branches rather than a trunk. The advantage of this approach is that you can avoid blockers while building new, dependent features, and you can write smaller pull requests, leading to faster review cycles and fewer merge conflicts. However, despite the benefits of stacking, many people avoid it because native Git lacks built-in support for this strategy. In this session, Tomas will talk about why developers should consider stacking, how to make it easier, and tools that enable you to get started today.

Michael Miles

Michael Miles

Director of Development
MIT Sloan

Session

Delete Your Code

Mike Miles is the director of web development at MIT Sloan, where he leads the development, maintenance and growth of the digital properties for the school, as well as, the development team that supports them. He is also the host of the podcast Developing Up, which is focused on career growth and the non-technical side of being a developer. He’s been working on web engineering since 2003 and is passionate about development and working with the latest open source technologies.

Because an active codebase is ever changing, code is constantly being added, updated, optimized, and sometimes deleted. But that last action can be more intimidating for developers than it should be. In this session, Mike will explain the benefits of deleting old code from a codebase, how to feel confident doing so and how to best utilize a git repository to keep track of and (if needed) restore deleted code.

Reynald Adolphe

Senior Developer Advocate
Microsoft

Session

Hidden Gems in Visual Studio Code

Reynald Adolphe is a senior developer advocate at Microsoft. Working at a variety of small & large consulting firms throughout his career, Reynald evolved from a .NET/Java developer to a full-stack programmer. Renald enjoys producing online courses, attending live meetup events, and writing comedy. He created and produced a show called Code Kitchen: a tech talk show featuring popular tech speakers, musicians, and comedians.

In this session, Reynald will go over some of the features in Visual Studio Code that he considers “hidden gems, ”and believes most users are unaware of.

Derrick Stolee

Principal Software Engineer
GitHub

Session

Git Internals: A Database Perspective

The inner workings of Git’s object database can be a mystery to most users. Incorporating a database into your infrastructure typically involves learning about database internals like table indexes, query plans, and sharding.

Similar features exist in Git. In this session, Derrick Stolee, principal software engineer at GitHub, will give attendees the opportunity to learn about Git database internals so you can advance your use of Git to the next level.

Audrey Long

Senior Security Software Engineer
Microsoft

Session

Keep Your Enemies Close and Your Secrets Closer

Audrey Long is a senior security software engineer at Microsoft on the commercial software engineering team (CSE), which is a global engineering organization that works directly with the largest companies and not-for-profits in the world to tackle their most significant technical challenges. To Audrey, security is like solving a puzzle, but with real life impact, and she loves to break these puzzles. Security is a critical focal point for many companies, but there are so few people, and especially women in the space; this drives Audrey to make security more accessible for software engineers and girls interested in STEM. Audrey holds DoD secret clearance and a Master of Science degree in Cyber Security at Johns Hopkins.

Hackers can exploit lazy developers, with malicious adversaries using tools to identify secrets in a codebase. In this session, Audrey will discuss the popular open source tool: Yelp Detect Secrets, and will showcase how she has wrapped the tool for use in Azure. Attendees will learn how to take results and immediately export them to your backlog and begin using this extension to prevent unwanted access to your code.

DJ Schleen

Distinguished Security Architect
Yahoo

Session

As Far Left as You Can Go - Integrating with Git Hooks

DJ Schleen is a DevOps pioneer and eSecurity advocate who provides thought leadership to organizations looking to integrate security into their DevOps practices. DJ comes from a practitioner background and specializes in building progressive application security programs, automating security in DevOps environments, and breaking down organizational silos that inhibit the delivery of safer software.

In DevOps and DevSecOps, people often talk about shifting left to ensure that feedback makes its way back to developers when there are merge conflicts, build breaks, or production issues. To ensure you’re going as far left as you can go, you can integrate with Git hooks on the developer machine. In this session, DJ will introduce attendees to local action pipelines, Git hooks, and how to use both to break commits to address security, build, and quality issues before code hits a remote repository.

Nicolas Fränkel

Head of Developer Advocacy
Apache APISIX

Session

Keep Your Developer CV Updated with Git, GitHub and GitHub Actions

Nicolas Fränkel is a developer advocate with 15+ years experience consulting for various customers in multiple industries including telecom, banking, insurance, retail, and the public sector. Nicolas is passionate about Java/Java EE, Spring Technologies, rich internet applications, testing, CI/CD, and DevOps, and he conducts training sessions and writes books in his spare time.

It has been said that GitHub is a developer’s CV; just a quick look at someone’s commit history can tell recruiters all they need to know. But what if your company doesn’t publish their source code in a public GitHub repo? GitHub recently allowed developers the ability to customize their profiles, so even if your commit history has more white than green, for example, you can provide a good entry-point for potential employers. But just like anything else, the result will only be as good as the effort you put in, and the data can get outdated fast. However, with a bit of work and the help of automation tools like GitHub Actions, you can ensure that your GitHub profile is always up-to-date. In this session, Nicolas will show attendees how to achieve this using his own setup as an example.

Michelle Mannering

Michelle “Mish” Mannering

Developer Advocate
GitHub

Session

Building the Dream Team

Michelle “Mish Manners” Mannering is a developer advocate at GitHub, where she creates awesome experiences and engages with the vibrant GitHub developer community through hackathons, speaking at events, and streaming on Twitch. She is a compassionate leader with a keen interest in driving entrepreneurial culture and pioneering Melbourne’s esports industry. She has founded several tech companies and sits at the forefront of Melbourne’s science, tech, esports and startup scenes.

While collaboration is not a new concept, it’s arguably never been more important to the success of modern organizations. As the future of work continues to evolve this soft skill, how do you find our ultimate dream team, and work effectively across an entire organization to build the best products and services? In this session, Michelle will show attendees why it’s important to build teams where developers and non-developers work better together, and how to encourage cross-departmental collaboration.

James Brotsos

Developer Advocate and Lead Product Manager
Checkmarx

Session

Adding Security Seamlessly within Developers SDLC

James Brotsos is the head of product and developer advocacy for Checkmarx, an application security platform. James has 15 years of experience with network protocol and kernel development and enjoys participating in IoT hackathons and following IoT technology & trends.

In this session, James will address why developers should care about security vulnerabilities, where they can identify them within their SDLC (software development lifecycle), and how to best address them. Attendees will learn best practices for how to prevent introducing security vulnerabilities in the future.

Living Spec Team

Dylan Schiemann – CEO
Nemanja Tosic – Co-Founder

Session

Just Write it Down: Embracing Imperfection

Dylan Schiemann, CEO, and Nemanja Tosic, CTO, co-founded Living Spec, a product that offers teams modern software specifications with information and tools to make collaboration more effective. Dylan has been an entrepreneur and a presence in the JavaScript and TypeScript communities for more than 20 years, and is the co-creator of the Dojo framework and the earlier Dojo Toolkit. Nemanja is a dedicated software craftsman with a passion for transforming ideas into products, an avid follower of the continuous delivery paradigm, and a fan of domain-driven design.

The chances of things getting done increase exponentially when we write them down and quickly share them with others. In this session, Dylan and Nemanja will talk about the benefits of collaborating early and often, and will share their experiences in just writing things down and getting early feedback, rather than waiting to perfect something before sharing it with others.

Bill Harding

CEO and Developer
GitClear

Session

3 Ways Git Data Can Improve Dev Happiness

Bill Harding, CEO and developer at GitClear, got his start by leading development on Gameboy games like Narnia and Lord of the Rings. From there, he built a Rails website that in 2010 grew to become Bonanza.com, an online marketplace with 40,000 active sellers vending 30M items. The experience of leading a fast-growing developer team gave Bill a firsthand look at the challenges of maintaining fertile working conditions for a rapidly growing dev team.

How do enlightened dev teams use Git data to create a healthier and happier working environment? In this session, Bill will explore how to use data to create visual progress, reduce unnecessary meetings, and help new team members discover their strengths. Bill will present attendees with three actionable ideas to leverage Git data to optimize for developer happiness using free tools.

Steve Pereira

CEO and Founder
Visible Value Stream Consulting

Session

Flow Engineering - Boost Velocity, Quality, and Happiness

Steve Periera is CEO and founder of Visible Value Stream Consulting, and is obsessed with making tech human and leveraging it to deliver continuous value. For the past 20 years, Steve’s focus has been on sharing mapping techniques to guide ambitious and struggling teams towards their true north.

How can you make time for real innovation and improvement, know when to automate, and get everyone on your team aligned to meet your next performance target? In this session, Steve will introduce the four powerful mapping techniques and models of Flow Engineering that build clarity, alignment, and confidence: Outcome, Value Stream, Dependency, and Capability. Attendees will learn how to uncover hidden insights to create a powerful roadmap of actions and experiments to dramatically improve your team’s flow and empower them to deliver continuous value.

Greg Bulmash

Founder
Seattle CoderDojo

Session

SEO and Discoverability in Public Repos
Greg Bulmash is the founder of Seattle CoderDojo, and has been blogging since before the word “blog” was coined. Greg has spoken at developer conferences on three continents about everything from teaching kids to code to digital identity management to Amazon Alexa developer tools, and he even has >an illustrated fairy tale about recursion on YouTube. Greg lives in the Pacific Northwest with his wife, two ill-behaved sons, and a well-behaved dog.

In addition to using them to manage code, do you use public Git repositories for other actions, like sharing snippets of code, samples, and demo apps with 3rd-party developers? In this session, Greg will walk attendees through the basics of applying good SEO practices to Git repos, both for external search engines and GitHub’s internal search, so customers can find the content they need.