The Open Source Show (Audio) - Channel 9-logo

The Open Source Show (Audio) - Channel 9

Technology Podcasts

The Open Source Show

Location:

United States

Description:

The Open Source Show

Twitter:

@ch9

Language:

English


Episodes
Ask host to enable sharing for playback control

Using Open Data to Build Family Trees

6/25/2019
Erica Joy (@EricaJoy) joins Ashley McNamara (@ashleymcnamara) to share her not-so-secret personal mission: making genealogy information open, queryable, and easily parsable. She shares a bit about why this is so critical, common challenges, and tips for re-building your own family tree - or using open data to uncover whatever the information you need for your personal mission. In summary: you'll learn what open data is, where existing datasets fall short, and a few ways to get involved and...

Duration:00:05:35

Ask host to enable sharing for playback control

All About Rust in Real Life: Linkerd 2.0

6/18/2019
Oliver Gould (@olix0r), CTO at Buoyant and one of the creators of Linkerd, joins Lachie Evenson (@LachlanEvenson) to talk Rust: one of StackOverflow's most loved programming languages for the 4 year running. Specifically, how and why Linkerd rewrote 2.0 in Rust, what's changed over the years, and get Oliver's tips for navigating tooling, package management, release channels, and more. 00:24 Why Linkerd chose to write in Rust 02:36 Oliver describes how performance changed in Rust 03:42 Is...

Duration:00:07:25

Ask host to enable sharing for playback control

Bring DevOps to Your Open Source Projects: Top 3 Tips for Maintainers

6/4/2019
Baruch Sadogurksy (@jbaruch), Head of Developer Relations at JFrog, and Aaron (@arschles), Cloud Advocate at Microsoft and Project Athens Maintainer, talk about the art of DevOps for Open Source – balancing contributor needs with the core DevOps principles: people, process, and tools. You'll learn how to future-proof your projects, avoid the dreaded "Bus Factor," and get Aaron and Baruch's advice for evaluating and selecting tools, soliciting contributor input and "voting," documenting...

Duration:00:06:25

Ask host to enable sharing for playback control

All About Rust

5/21/2019
Oliver Gould (@olix0r), CTO at Buoyant and one of the creators of Linkerd, joins Lachie Evenson (@LachlanEvenson) to talk about Rust – which was ranked the "the most loved programming language" in StackOverflow's 2019 Developer survey. Oliver shares the fundamentals, why and where it's used, and top tips for anyone looking to get started. You'll learn about Oliver's journey with Rust, what led Oliver to use Rust for Linkerd's data plane (spoiler: speed, safety and a strong community), and...

Duration:00:07:15

Ask host to enable sharing for playback control

All About Go Modules and Dependency Management: Project Athens and GoCenter

4/23/2019
Baruch Sadogurksy (@jbaruch), Head of Developer Relations at JFrog, and Aaron (@arschles), Cloud Advocate at Microsoft and Project Athens Maintainer, talk all things Go Dependencies, Modules, and how and why GoCenter and Project Athens combine speed and immutability of builds for Go developers everywhere. You'll learn the history of Go modules and the problems they solve, why Baruch thinks vendoring is the worst kind of forking, and how GoCenter, Artifactory, and Project Athens create a...

Duration:00:08:03

Ask host to enable sharing for playback control

Microservices Day 2: You Have a Service Mesh, Now What?

4/9/2019
William Morgan (@wm), CEO at Buoyant and Linkerd maintainer, joins Lachie Evenson (@LachlanEvenson) to dive deeper into service meshes (want a refresher? Check out Intro to Service Meshes: Data Planes, Control Planes, and More in the links below). You'll learn about the "Golden Signals" that make it easier to monitor a distributed cloud native application, how the extra layer of abstraction makes it easier to operate and troubleshoot, and that you can in fact use a service mesh to monitor a...

Duration:00:05:52

Ask host to enable sharing for playback control

All Things Conference ROI: Pro Tips for Attendees & First-Time Speakers

3/26/2019
Baruch Sadogursky (@jbaruch), Head of Developer Relations at JFrog, and Aaron Schlesinger (@arschles) - both passionate conference speakers and attendees - share their tips for navigating the sea of conferences. You'll learn why: Content + Networking = ROI (bigger isn't always better!), how to evaluate sessions, speakers, topics, and ways to prioritize the conferences you attend. Aaron and Baruch talk about going from attending sessions to presenting them, including advice for overcoming...

Duration:00:07:51

Ask host to enable sharing for playback control

Getting Started with Infrastructure as Code (IaC)

3/12/2019
Armon Dadgar (@armon), HashiCorp CTO and co-founder, and Aaron Schlesinger (@arschles) walk us through the core concepts of Infrastructure as Code (IaC) and how it goes beyond what people typically think when they hear "Infrastructure." They break down the what, when, how, and why IaC makes developers' lives easier, whether you're running a simple application or have a complex, multi-node system. You'll learn how you can use HashiCorp Terraform to get up and running with IaC, going from...

Duration:00:07:23

Ask host to enable sharing for playback control

Open Source Security Best Practices for Developers, Contributors, and Maintainers

2/12/2019
Armon Dadgar (@armon), HashiCorp CTO and co-founder, and Aaron Schlesinger (@arschles) talk about how and why HashiCorp Vault is a security and open source product: two things traditionally considered at odds. You'll learn how to avoid secret sprawl and protect your apps' data, ways for contributors and maintainers to enhance the security of any project, and why you should trust no one (including yourself). [01:43] - What is secret sprawl and how do we avoid it? [03:17] - What is the...

Duration:00:09:15

Ask host to enable sharing for playback control

Top Diversity & Inclusion Tips for Job Seekers, Hiring Managers, and Interview Panelists

1/29/2019
Long-time friends Erica Baker (@EricaJoy), Engineering Manager and Project Include co-founder, and Ashley McNamara (@ashleymcnamara) talk how to create, keep, and find diverse, inclusive workplaces. You'll learn why Erica joined other women in tech to create Project Include – and how you can use it to make YOUR workplace more welcoming, from compensation to resolving conflicts. ...but, it's not a complete solution. Erica and Ashley share their top tips for figuring out prospective...

Duration:00:08:04

Ask host to enable sharing for playback control

Intro to Service Meshes: Data Planes, Control Planes, and More

1/15/2019
Armon Dadgar (@armon), HashiCorp CTO and co-founder joins Aaron Schlesinger (@arschles) to school him on all things service meshes. You'll understand what a service mesh actually does, when and why it makes sense to use them, the role of observability, and the differences between data planes and control planes (and what's relevant to app developers). Armon makes concepts real with specific examples and analogies, Aaron sees how to easily apply it to his favorite project (Kubernetes, of...

Duration:00:07:26

Ask host to enable sharing for playback control

Machine Learning on Code

12/11/2018
Machine Learning + Natural Language Processing + Source Code = code2vec Francesc Campoy (@francesc), VP Developer Relations at source{d} joins us to talk about ML-assisted code review (Lookout) and the Public Git Archive. You'll learn how and why source{d} makes uses a dataset based on many GitHub repos available as public datasets to train its models and how "assisted code reviews" apply ML, image processing, and NLP concepts – like word2vec – to code. Francesc shares his favorite...

Duration:00:06:38

Ask host to enable sharing for playback control

7 Tips for Creating Technical Content

11/27/2018
Based on their experiences writing for various sites, hosting YouTube series, and organizing and presenting at conferences, Adron Hall (@adron) and Christina Warren (@film_girl) share their top tips for creating technical content, including the critical things that are easy to forget. You'll learn where they (and others) have gone wrong, so you don't make the same mistakes –and get the advice you need to capture – and keep –audience interest, without sacrificing practical, useful, and...

Duration:00:05:39

Ask host to enable sharing for playback control

Open Source Project Spotlight: Binomial and Bionic Pancreas

11/13/2018
Stephanie Hurlburt (@sehurlburt), Binomial co-founder, joins Scott Hanselman (@shanselman) to talk about their current projects. Stephanie covers the differences between CPU and GPU, how Binomial balances open standards with its paid products, and where to get started with open source image/texture compression. From Scott, you'll hear about open source in healthcare, including his personal experiences with diabetes technology, where to learn more, and ways to get involved. You'll leave with...

Duration:00:08:26

Ask host to enable sharing for playback control

Instrumenting Observability: Getting Started and Pro Tips

10/30/2018
Systems are increasingly complex and distributed, and standard metrics, monitoring, and logging aren't enough: they catch known unknowns and send real-time updates – but what about what you don't know? How do you set up a system that helps you see what you care about now and prepare for what you'll want to know in the future? Christine Yen, Chief Product Officer and co-founder at Honeycomb.io, joins Lachie Evenson to break down how she thinks about observability - from the problems it...

Duration:00:08:39

Ask host to enable sharing for playback control

Intro to Observability-Driven Development

10/16/2018
How do you make decisions to flip feature flags or know if edge cases really matter? Who should care about observability? How do you build a culture around asking and answering questions about the software you create? Christine Yen, Honeycomb.io co-founder and Chief Product Officer, and Aneel Lakhani, Honeycomb.io VP Business Development, join Lachie to talk about observability, observability driven-development, and why they're so passionate about creating a community that gives everyone...

Duration:00:08:01

Ask host to enable sharing for playback control

All About Go

10/2/2018
Go has exploded in popularity and it's used in huge open source projects, like Kubernetes and Terraform, but what is it exactly? How does it compare to other programming languages? What problem does it solve? De facto Go expert Francesc Campoy (@francesc), VP Developer Relations at Source{d} and host of justforfunc, joins Brandon Minnick (@TheCodeTraveler) to talk about his experiences working on Go at Google, shifting from C++ to Go, "accepting the way of Go," plus highlights from his most...

Duration:00:07:17

Ask host to enable sharing for playback control

Giving Back: The Role of Ethics in Open Source and Online Communities

8/28/2018
Technical and operational ethics are important, but they're only half of the equation: how do you put the community in open source, from mentoring others and encouraging members to network with others? Why does "giving back" matter? How do you find or become a mentor? Stephanie Hurlburt (@sehurlburt) joins Scott Hanselman (@shanselman) to talk about the concept of lending privilege, going beyond quickly reviewing pull requests and clear documentation. You'll hear how (and why) they've built...

Duration:00:07:17

Ask host to enable sharing for playback control

Distributed Systems, Demystified: Cassandra, DataStax demo and FAQ

8/14/2018
Distributed system blog posts, podcasts, and presentations are everywhere, but understanding how to actually use various tools, projects, and services? Not so straightforward. Adron Hall (@adron), Developer Evangelist at DataStax, joins Christina Warren (@film_girl) to break down distributed systems, including what they are (and aren't), then dive into questions to ask as you design distributed data systems and how to weigh pros and cons. To help you visualize and get started, you'll see...

Duration:00:11:27

Ask host to enable sharing for playback control

How to Fix All the Things with Logging + Metrics + Error Tracking

7/31/2018
Chloe Condon (@chloecondon), Developer Evangelist at Sentry.io, returns with Bridget Kromhout (@bridgetkromhout) to talk about all things observability -- and show us how you to get started with error tracking, create real-time alerts for the issues that matter to you, dive into stack traces to understand issues, and integrate with your favorite tools and services. Or, in other words: 3 am firedrills, mounting customer support tickets, and context switching as you debug? No. Spending more...

Duration:00:07:35