The Open Source Show - Channel 9: Recent Episodes

Microsoft

The Open Source Show

View Details

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 start applying to your projects.

00:54 What is open data?

02:40 Tips for others researching their family history

04:00 Challenges with open data sets

Explore open source at Microsoft

Free Azure trial

Download US Census dataset :https://www.census.gov/data/datasets.html

Check out Internet Archive: https://archive.org/

Erica's favorite open source genealogy tools and services:

The Brantley Association Southampton Project: An excellent example of what data could be available for every county.

Reclaim The Records: A non-profit working to put historical/genealogical data sets in the public domain.

BlackProGen: A group of professional genealogists who research and document African American families.

View Details

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 4th 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 Rust production-ready?

05:02 The developer experience in Rust

Explore open source at Microsoft

Free Azure trial

Watch "All About Rust" Open Source Show episode

Learn more about Rust:

  • https://www.rust-lang.org/
  • https://rust-lang.org/learn
  • https://rust-lang.org/community
  • Rust Language Server (RLS)
  • Cargo, Rust's package manager
  • crates.io

Learn more about Buoyant + Linkerd:

Project websites:

  • https://buoyant.io
  • https://linkerd.io

GitHub repos:

  • https://github.com/linkerd/linkerd2
  • https://github.com/linkerd/linkerd2-proxy

Resources

  • Linkerd Getting Started Guide
  • Linkerd docs
  • Slack: #linkerd2 channel

Stack Overflow survey

View Details

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 processes, and so much more.

00:30 DevOps at the intersection of people, process and tools
01:48 Tip #1: Making decisions for the project
02:41 Tip #2: The importance of documentation
04:10 Tip #3: Select open source cloud tooling and services

Resources:

Learn More

Free Azure trial

Project Athens Tools and Services:

  • Netlify and Hugo for building and hosting docs
  • CircleCI for Kubernetes/Helm testing
  • Drone CI for Linux Unit & Integration testing
  • Azure Pipelines & ACR for windows testing
  • DockerHub for hosting public docker images
  • CodeCov.io for public code coverage reports
  • Go report card for public code quality reports
  • Codetriage.com for helping new contributors get involved
  • Makeapullrequest.com for docs for brand new OSS contribs
  • Planning: Github projects
  • Live weekly dev meetings on Zoom

Check out Slack Channels:

  • slack.com
  • Athens and #GoCenter

Learn more about JFrog:

  • GoCenter website and GitHub
  • JFrog for Open Source

Learn more about Project Athens:

  • GitHub
  • Docs

Learn more about Azure:

  • Azure DevOps Services
  • Azure Pipelines

Additional Resources:

  • Aaron's blog"The Bus Factor"
  • Aaron's blog on "Stepping Away"

View Details

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 more.

00:51 What type of developer uses Rust?
02:29 Why did Linkerd choose to use Rust?
03:12 History of Rust
04:24 Oliver's journey using Rust

Learn more

Free Azure Trial

Stack Overflow survey

Learn more about Rust:

  • rust-lang.org
  • rust-lang.org/learn
  • rust-lang.org/community
  • Crates.io
  • Tokio.rs
  • Hyper
  • research.mozilla.org/rust

Learn more about Buoyant + Linkerd:

  • buoyant.io
  • linkerd.io
  • https://github.com/linkerd/linkerd2
  • Slack.linkerd.io - #linkerd2 channel

Check out: Azure IoT Edge

View Details

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 multi-layered cache – providing an additional layer of security and protection from failures, silent or otherwise.

02:16 New dependency management system
03:06 What Go Modules can do for you
04:14 How the Athens Project started
06:00 Why is immutability important?

Learn more

Create a Free Azure account

Learn more about JFrog:
• GoCenter or GoCenter on Github
• Artifactory

Join Gophers.slack.com and check out #Athens and #GoCenter

Check out Project Athens:
• GitHub
• Docs

Follow @jbaruch

Follow @arschles

Follow @openatmicrosoft

View Details

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 service mesh.

[01:40] Understanding the layers of a service mesh

[02:41] How service meshes help with diagnostics

[03:42] Who is maintaining the service mesh

[04:46] Can I monitor the service mesh with the service mesh?

Learn more

Create a Free Azure account

Learn more about Linkerd

Check out Linkerd GitHub

Join Linkerd on Slack

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

Follow @wm

Follow @lachlanevenson

Follow @openatmicrosoft

View Details

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 imposter syndrome, finding conferences that help first-time speakers, and what to include in your call for proposals (CFPs) submission.

Learn More

Create a Free Azure Account

Read Baruch's blog and see his past presentations

Check out Presentation Patterns

Check out "The Ultimate Guide to Memorable Tech Talks" blog series

Watch "How to Find and Host Community Meetups"

Follow @jbaruch

Follow @arschles

Follow @openatmicrosoft

View Details

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 nothing to a complete carbon copy of your production environment at the click of button (read: you focus on building, testing, and deploying, not spinning up test environments and hoping they're close to what's in production).

00:58 What do we mean by infrastructure as code?
02:45 Key value of infrastructure as code
04:07 How does Terraform work?
05:22 How do I get started with Terraform right now?

Learn More

Create a Free Azure Account

Watch Azure Friday ft HashiCorp Terraform

Learn more about HashiCorp Terraform

Check out HashiCorp Learn

Read HashiCorp Blog

Follow @armon

Follow @arschles

Follow @openatmicrosoft

View Details

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 1,000 eyes principle?

[06:35] - The tripod approach

[08:47] - Additional resources

Learn More

Create a Free Azure Account

HashiCorp Vault on Azure

Using HashiCorp Vault with Azure Kubernetes Service

Learn more about HashiCorp Vault

Check out HashiCorp Learn

Read HashiCorp Blog

Learn more about secret sprawl

Follow @armon

Follow @arschles

Follow @openatmicrosoft

View Details

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 employers' attitudes toward diversity and inclusivity, fighting bias in the interview process "No.👏More. 👏Whiteboard. 👏Interviews. 👏), the things hiring managers need to know, and so much more.

00:27 History of Project Include

02:19 Tips for Hiring Managers

3:05 Tips for Applying for a Job

03:29 3 Tips for Interviewers

Learn More

Create a Free Azure Account

Learn more about Project Include

Check your job descriptions

Read "The Manager's Path" (Camille Fournier)

Follow @ ericajoy

Follow @ashleymcnamara

Follow @openatmicrosoft

View Details

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 course) and they sign off with their favorite resources, so you can apply to your apps.

00:30 What is a service mesh?

01:26 Do I need a service mesh?

02:41 The role of observability

03:36 Control planes vs data planes

05:50 Service mesh + Kubernetes

Learn more

Create a free Azure account

Read more about Console on Azure:

Part I

Part II

Check out Azure Friday featuring HashiCorp

Visit HashiCorp resources:
HashiCorp Consul
HashiCorp Getting Started Tutorials

Watch our episode on Intrumenting Observability

Follow @ armon

Follow @arschles

Follow @openatmicrosoft

View Details

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 MLonCode moments, why it's made him a better developer, what's coming next, and where you can get started.

:30 : What's Machine Learning on Code (#MLonCode)?

1:27: How source{d} builds its datasets

2:13: "How ML on Code's made me a better programmer..."

4:11: What's "assisted code review"?

4:57: Francesc's favorite resources

Learn more about Open Source

Create a free Azure account

Learn more about source{d}:

• Blog: https://blog.sourced.tech/

• Lookout: https://sourced.tech/lookout/

• GitHub: https://github.com/src-d

• NewStack.io

Get started with #MLonCode

Learn more about word2vec.

Follow @ francesc

Follow @ lachlanevenson

Follow @openatmicrosoft

View Details

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 technical guidance.

Explore Open Source @ Microsoft

Create a free account (Azure)

Check out Adron's blog

Watch ML4All Sessions

Follow @ adron

Follow @ film_girl

Follow @openatmicrosoft  

View Details

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 a few new projects to check out, and, whatever you're passionate about, there's likely an open source community or project waiting for you to join - or start.

00:50 What's image texture compression (and GPU v. CPU)?

01:54 How do you have a company and do open source?

03:54 Do I need to know a lot of math to get started?

04:56 What's an artificial pancreas? What's going on in diabetes technology?

Learn More:
https://opensource.microsoft.com

Check out Binomial

Learn more about 3D graphics open standards

Watch Scott's "Solving Diabetes with an Open Source Artificial Pancreas" talk:

Create a free Azure account

Follow @sehurlburt

Follow @ shanselman

Follow @openatmicrosoft

View Details

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 solves to why it's like peeling an onion - and demos how to instrument your code and make it easier to ask and answer questions (read: observable).

00:26 What is observability?
01:16 Explaining observability (tangible examples)
02:08 Contrasting observability and traditional monitoring
03:29 Check out Christine's demo
08:03 Christine's instrumentation tip

Check out a previous episode with Christine, Intro to Observability

Explore Open Source @ Microsoft.

Check out Honeycomb.io's Achieving Observability guide.

Read the Honeycomb blog.

Read about monitoring and observability on Cindy Sridharan's blog.

Visit the free Honeycomb.io sandbox to explore and see what observability is like in real life.

Check out this year's 011ycon presentations.

Create a free account (Azure)

Follow @o11ycon and check out the next one!

Follow @CH9

Follow @ lachlanevenson

Follow @cyen

Follow @openatmicrosoft

View Details

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 the power to ask and answer questions about code, products, and users.*

They'll share the lessons they've learned, from building Honeycomb's engineering team to hosting their first observability conference, and more.

Explore Open Source @ Microsoft.

Check out Honeycomb.io's Achieving Observability guide.

Read the Honeycomb blog.

Visit the free Honeycomb.io sandbox to explore and see what observability is like in real life.

Check out this year's 011ycon presentations.

Create a free account (Azure).

Follow @o11ycon and check out the next one!

Follow @CH9

Follow @ lachlanevenson

Follow @aneel

Follow @cyen

Follow @openatmicrosoft

View Details

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 popular justforfunc episode and Go Tooling in Action workshop.

You'll see how Go is both simple and powerful, understand where and why you'd use it, and get the pro tips and getting started resources you need to join the Gopher community.

[00:34] History of Go

[03:36] What's justforfunc?

[04:19] Go Tooling in Action Demo

[06:04] Getting started resources

Watch Francesc in action

See more Go Tooling in action:

  • Demo

  • Workshop

Check out Francesc's favorite resources:

  • golang.org

  • gophers.slack.com (#newbies)

  • @golang

Learn more about Go on Azure

Check out Azure

Watch the series of Azure Friday episodes showcasing Go

Follow @CH9

Follow @ francesc

Follow @ TheCodeTraveler

Follow @ openatmicrosoft

View Details

Metrics, tracking, and logging for software development are well known – but ways to indicate community "health" are ambiguous. How do you avoid vanity metrics? How do other open source projects, community managers, and community event organizers and organizers do it? What if you're failing?

Jono Bacon (@jonobacon) and Jessica Deen (@jldeen) break down quantitative v. qualitative metrics, what data matters (and doesn't), why validations are more important than events, and share how they approach failure and continuous improvement.

You'll walk away with a few practical ways to "instrument" your community and activities, track the right actions, plus advice for overcoming fear of failure.

00:16 Catch Jono and Jessica's previous conversation about community here.

02:30 Jessica shares how she measures value for meet-ups and live events.

03:25 Jono talks about the value of feedback

04:16 Jono and Jessica's tips for overcoming the fear of failure

Explore Open Source Resources and Trending Repos: opensource.microsoft.com

Docs on Azure Container Registry

More info on Azure Container Registry

Check Out Jono's Book: aka.ms/ArtofCommunity

Check Out Azure: aka.ms/OpenSourceShow/07

Follow @CH9

Follow @ jonobacon

Follow @ jldeen

Follow @ openatmicrosoft

View Details

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 large networks and use them for good, plus their advice for new and experienced developers and finding welcoming online support groups.

They'll share their stories, from helping junior devs find roles to running free programs, giving you guidance about where to look for roles, how to find and become a mentor, networking do's and don'ts, and more.

  • 1:11 Lending privilege and giving back
  • 2:12 Making yourself visible - pro tips
  • 4:06 Banning negativity
  • 5:38 Building your virtual support network

Read Stephanie's Guide to Networking

Watch Stephanie's Deconstruct 2017 talk

Read her mentor list

Learn more about Binomial

Get Involved (film) link

Learn more about Finding and Hosting Community Events (in real life)

Explore Azure and create your free account

Follow @ sehurlburt

Follow @ openatmicrosoft

Follow @ shanselman

View Details

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 his favorite Cassandra* demo -- and how to make systems more intelligent and resilient across clouds and regions.

*Apache Cassandra = NoSQL open source distributed database

00:54 What is a Distributed System?

04:07 Distributed database demo - multi-cloud, mulit-node, DataStax and more

08:32 When should I use a distributed system

10:00 Getting started resources, repos and more

Check out Microsoft + Open Source: https://opensource.microsoft.com/

DataStax Academy materials available here: https://academy.datastax.com/courses

Explore Cassandra: http://cassandra.apache.org/

Adron's blog: https://compositecode.blog/

DataStax Enterprise is available in the Azure Marketplace here: https://aka.ms/DataStax_and_Azure_Marketplace

Check out Azure: aka.ms/OpenSourceShow/05

Explore Azure and create your free account

Follow @ openatmicrosoft

Follow @ adron

Follow @ film_girl

Check

View Details

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 time on your user experience and the things that matter? Yes.

Visit sentry.io to get started

  • Watch and learn: sentry.io/_/tutorials
  • Find Sentry.io on GitHub: github.com/getsentry

Explore Azure and create your free account

Follow @ openatmicrosoft

Follow @ chloecondon

Follow @ bridgetkromhout

00:47 What's observability and why does it matter?
3:29 How to improve observability
4:50 Error tracking step-by-step demo
6:59 Where to get started

Check out Azure: aka.ms/OpenSourceShow/04

View Details

| Cloud native. What does it really mean? Why do you need it? How and where should you get started?Justin Garrison, Cloud Native Infrastructure, co-author, and Bridget Kromhout cover the what, when, why, when, and how of cloud native, including what Justin's learned from studying massive organizations and CNCF projects.We close it out with "Cloud Native Fundamentals: Kubernetes in 90 seconds" from AKS Program Manager, Ralph Squillace (@ralph_squillace).From questions to ask, to where to find resources, you get the practical advice and technical guidance to focus on solving big (valuable) problems, not worrying where "X" runs.Get started with Kubernetes - ACS Engine GitHub: aka.ms/ACS_Engine - AKS MS Docs, Quickstarts, and more: aka.ms/Explore_AKSDocs. Check out "Cloud Native Infrastructure" to learn more: cnibook.info. |

Explore Azure and create your free account

Follow @ rothgar

Follow @bridgetkromhout

Follow @openatmicrosoft

Follow @ralph_squillace

View Details

Chloe Condon - Developer Evangelist at Sentry.io and creator of Sentry's scout-themed monthly meetups - and Jessica Deen share their tips for event hosts, presenters, and attendees, based on their experiences on both sides of the table.

You'll learn the core components of promoting and hosting community events that developers love (and come back to, with friends), how to strike a balance between fun and informative to keep your demo audience engaged, and where to find the best meetups in your city.

Follow @ openatmicrosoft

Follow @ chloecondon

Follow @ jldeen

Resources:

Use the Croc Hunter app in your demos: aka.ms/CrocHunter

  • Bonus: Get Jessica's Tips for Deploying to Kubernetes Using Helm

See past and upcoming Sentry Scouts events (with video)

Learn More About Sentry.io

Explore Azure and create your free account

View Details

If you've ever wondered how to be a better contributor, encourage more people to submit pull requests for your projects, or what makes the best communities successful, look no further.

Jono Bacon, author and community expert, and Jessica Deen share their 4 "golden rules" for increasing contributions and incentivizing the right behavior, and Chris Dias gives his take on the VS Code team's vibrant community, plus ways to contribute, and demos his favorite VS Code features.

You'll leave ready to create or grow your own welcoming, engaged communities – and with a few new things to explore in VS Code.

Follow @CH9

Follow @ jonobacon

Follow @ chrisdias

Follow @ jldeen

Follow @ openatmicrosoft

Explore Open Source Resources and Trending Repos: opensource.microsoft.com

Check Out Jono's Book: aka.ms/ArtofCommunity

Get VS Code Tips, Tricks, and More: aka.ms/ExploreVSCode

  • Check out VS Code Docs: aka.ms/VSCodeDocumentation

Catch Jessica and Jono at OSCON 2018:
- Jono: aka.ms/CommunityLeadershipSummit
- Jessica: aka.ms/DevOpsKubernetesHelm

Explore Azure and create your free account

View Details

Follow the discussion between Lena and Bernd and learn about a new Kubernetes scheduler option in the latest release of Spark 2.3.0. Lena gives Bernd a quick overview of Spark, and shows him a hands-on example of submitting a job to run on Kubernetes cluster in Azure Container Service (AKS). They go over the necessary steps to prepare for job submission, as well as details of what happens when the job is being created, running or completed. In addition to learning about technical aspects of the topic, enjoy the magnificent view of the pacific-northwestern nature and explore the Treehouses on Microsoft campus!

More information here:
https://aka.ms/spark-job
https://spark.apache.org/docs/latest/running-on-kubernetes.html

Follow Lena Hall on Twitter: @lenadroid
Follow Bernd Verst on Twitter: @BerndVerst

Create a Free Account (Azure)