This week on The Changelog we’re continuing our Maintainer Month series by taking to you back to the hallway track of The Linux Foundation’s Open Source Summit North America 2023 in Vancouver, Canada. Today’s anthology episode features: Stormy Peters (VP of Communities at GitHub), Dr. Dawn Foster (Director of Open Source Community Strategy at VMware), and Angie Byron (Drupal Core Product Manager and Community Director at Aiven).
Special thanks to our friends at GitHub for sponsoring us to attend this conference as part of Maintainer Month.
Join the discussion
Changelog++ members save 10 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
GitHub – Harnessed for productivity. Designed for collaboration. Celebrated for built-in security. Welcome to the platform developers love.
Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at developer.squareup.com to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you.
Sentry – See the untested code causing errors - or whether it’s partially or fully covered - directly in your stack trace, so you can avoid similar errors from happening in the future. Use the code CHANGELOG and get the team plan free for three months.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Featuring:
Stormy Peters – GitHub, LinkedIn, X
Dr. Dawn Foster – GitHub, LinkedIn, Mastodon, X
Angie Byron – Website, GitHub, LinkedIn, X
Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
GitHub Sponsors
GitHub Accelerator
CHAOSS
Changelog Interviews #321: Drupal is a pretty big deal
Drupal
Something missing or broken? PRs welcome!
Matty Stratton, Director of Developer Relations at Aiven, joins Corey on Screaming in the Cloud for a friendly debate on whether or not company employees can still be considered community members. Corey says no, but opens up his position to the slings and arrows of Matty in an entertaining change of pace. Matty explains why he feels company employees can still be considered community members, and also explores how that should be done in a way that is transparent and helpful to everyone in the community. Matty and Corey also explore the benefits and drawbacks of talented community members becoming employees.
About Matty
Matty Stratton is the Director of Developer Relations at Aiven, a well-known member of the DevOps community, founder and co-host of the popular Arrested DevOps podcast, and a global organizer of the DevOpsDays set of conferences.
Matty has over 20 years of experience in IT operations and is a sought-after speaker internationally, presenting at Agile, DevOps, and cloud engineering focused events worldwide. Demonstrating his keen insight into the changing landscape of technology, he recently changed his license plate from DEVOPS to KUBECTL.
He lives in Chicago and has three awesome kids, whom he loves just a little bit more than he loves Diet Coke.
Links Referenced:
Aiven: https://aiven.io/
Twitter: https://twitter.com/mattstratton
Mastodon: hackyderm.io/@mattstratton
LinkedIn: https://www.linkedin.com/in/mattstratton/
Episode Summary
Floor Drees, Staff Developer Advocate at Aiven, joins Corey on Screaming in the Cloud to discuss her journey into the world of open source and the opportunities she sees to improve developer relations. Floor and Corey dive into the pitfalls and opportunities of being a frequent speaker at events, and Floor shares some best practices to help be prepared for those opportunities. Floor also shares why she feels events should include hybrid remote attendance options, and the benefits of hosting local events to breathe life into new relationships within the developer community. Floor and Corey also discuss the complexities of maintaining an open-source project and what goes into keeping an open-source community healthy and thriving.
About Floor
Floor is a Staff Developer Advocate at Aiven, a company that manages your favorite open source data tools for you without exploiting the projects and their maintainers. Previously Floor worked in DevRel at Grafana Labs and Microsoft. She is a Devopsdays Core member, and organizes the Devopsdays Amsterdam and Eindhoven chapters. She is a Microsoft MVP for Developer Technologies, and organizes a bunch of meetups, including-but-not-limited-to contributing.today, DevRel Salon Amsterdam, and the Amsterdam Ruby Meetup. Floor is also an art school graduate, who stumbled into tech face-first.
Links Referenced:
Aiven: https://aiven.io
floor.dev: https://floor.dev
Mastodon: https://mastodon.lol/@floord
Twitter: https://twitter.com/floordrees
dev.to: https://dev.to/floord
VALENCIA – The goal of DevOps was to break down silos between software development and operations. The side effect has become the blurring of lines between dev and ops. For better or for worse. Because the role of software developer is just continuously expanding causing cognitive overload and burnout. This is why the developer tooling market has exploded to automate and assist developers right when and where they need to build, in whatever language they already know.
In this episode of The New Stack Makers podcast, recorded on the floor of KubeCon + CloudNativeCon Europe 2022, Matty Stratton, staff developer advocate at Pulumi, talks about this recently universal Infrastructure-as-Code and that impact on both dev and ops teams.
Earlier this May, Pulumi released updates that took the platform closer to becoming a truly polyglot way to enforce best cloud practices, including support for:
Full Java ecosystem
YAML
Crosswalk for Amazon Web Services (AWS) in all Pulumi languages
Deploying AWS Cloud Development Kit (CDK) in all Pulumi languages
These are significant updates because they dramatically expand the languages that are available in this low-code way of creating, deploying and managing infrastructure on any cloud.
"A lot of times, in Infrastructure-as-Code, we're using domain-specific language using a config file. We call it Infrastructure as Code and are not actually writing any code. So I like to think about Pulumi as Infrastructure as Software." For Stratton, that means writing Pulumi code using a general purpose programming language, like TypeScript, Python, Go, .NET languages, or now Java. "The great thing about that is, not only do you maybe already know this programming language, because that's the language you use to build your applications, but you're able to use all the things that a programming language has available to it, like conditionals, and loops, and packages, and testing tools, and an IDE [integrated development enviornment] and a whole ecosystem. So that makes it a lot more powerful, and gives us a lot of great abstractions we can use," he continued.
Pulumi now follows the low-code development trend where, Stratton says, "We're enabling people to solve a problem with just enough tech." But specifically in their common coding language, to limit the tool onboarding needed.
This is not only attractive to new customers but specifically to expand Pulumi adoption across organizations, without much adaptation of the way they work. Just making it easier to work together.
"I've been part of the DevOps community for a long time. And all that I want to see out of DevOps and all of this work is how do we collaborate better together? How do we be more cross functional?"
Do you like to hear yourself talk? Especially while on a stage and in front of a lot of people? How do you come up with ideas to talk about? What process do you use to build a conference talk or presentation?
Today, we’re talking to Matty Stratton of PagerDuty. His job involves building conference talks and finding ways to continuously improve them. Public speaking can be intimidating, so he shares some tips and tricks that have worked for him.
Some of the highlights of the show include:
Avoid creating something brand new for every event
Don’t tell flattering stories about things that happened to you; may be uplifting, but doesn't resemble reality
Failure stories are fantastic because people relate to making terrible decisions
Everyone who gives a talk panics, gets nervous, and thinks they’re about a sentence away from stammering and falling off the stage; almost never happens
Audience wants you to succeed because they're there to learn; no one is hoping a presenter messes up
Preparation is key; could build a talk at the last minute, but it would be much better, if you prepared for it
Don’t intentionally try to think of something; have conversations with people and listen to other talks to develop anecdotes, stories, and cold opens
Humor can be tricky; what you think is funny, other people might not
Make things memorable; show good ideas by showing bad ideas - it’s the ‘don't do this, do this instead’ model
Submit early and often, but submit appropriately; if you are always submitting stuff that’s inappropriate for an event, your stuff starts to be ignored
Sometimes, you may want to avoid slides that auto advance; if you trip over yourself: Stop, repeat, back up, take questions, etc.
Try not to read from notes or slides; takes the life and engagement out of the talk
People can only do one thing at a time - listen or read
Practice: Record yourself every time you practice and watch it; focus on blocking and tackling
You have about 45 seconds to grab people's interest before they look at their phone; get them engaged via a story, picture, or anecdote
Links:
Matty Stratton’s Presentations
Matty Stratton on Twitter
PagerDuty
Arrested DevOps
Hot Takes, Myths, And Fake News—Why Everyone Is Wrong About DevOps, Except For Me
DevOps Dispatch
LastWeekinAWS
Jez Humble
Robert Rodriguez
Rebel Without A Crew
Adam Jacob from Chef
Terrible Ideas in Git
Azure DevOps
Emily Freeman
Decker Communications
Don't You Know Who I Am?!
Datadog
.
Adam and Jerod talk with Angie Byron, a core contributor and staple of the Drupal community. We haven’t covered Drupal really (sorry about that), but the call with Angie was inspiring! From the background, to the tech, the usage of the software, the communication at all levels of the community — Drupal is doing something SO RIGHT, and we’re happy to celebrate with them as they march on to the “Framlication” beat of their own drum.
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog
GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
Command Line Heroes – A new podcast about the epic true tales of the developers, hackers, and open source rebels revolutionizing the tech landscape from the command line up. Presented by Red Hat.
Featuring:
Angie Byron – Website, GitHub, LinkedIn, X
Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
Dries Buytaert started Drupal in 2001
PHP Nuke used to be the bee’s knees (but not really)
2004: The scream that doomed Howard Dean
Acquia employs Angie and other Drupal folks
DrupalCon 2019 is in Seattle April 8-12
Gabe Sullice is working on the API first initiative
webchick on Drupal.org
Differences between full and provisional core committers | Drupal.org
Drupal core maintainers | Drupal.org
Planet Drupal | Drupal.org
News | Drupal.org
API-First Initiative | Drupal.org
Drupal Association | Drupal.org
Something missing or broken? PRs welcome!
Adam and Jerod talk to Anika Lindtner and Floor Drees about Rails Girls Summer of Code, Travis Foundation, fundraising, supporting open source through grants, and ways the community is showing their support of diversity in tech.
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
Codeship – If it works with Docker, it works with Codeship Jet.
Toptal – Join Toptal and work with awesome people from anywhere in the world. Freelance with companies like Airbnb, Artsy & IDEO.
Featuring:
Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
Anika Lindtner (langziehohr) on Twitter
Floor Drees (FloorDrees) on Twitter
Floor “How I feel about being ‘on’ The Changelog later today…” and here’s the original tweet
Rails Girls
Rails Girls Summer of Code
Rails Girls SoC (RailsGirlsSoC) on Twitter
The Travis CI Blog: Travis CI and Rails Girls Summer of Code
Travis Foundation
Travis Foundation - Grants
Anynines · 100% European PaaS - Platform as a service hosting for developers
Something missing or broken? PRs welcome!