Loading…
October 24, 2022 | Detroit, Michigan
View More DetailsRegistration Information
 

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon North America 2022 - Detroit, MI + Virtual and add this Co-Located event to your registration to participate in these sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Eastern Daylight Time (EDT), UTC -4. To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

The schedule is subject to change.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Monday, October 24
 

7:30am EDT

Badge Pick-Up + Vaccine or Negative COVID-19 Test Verification
There are two locations at Huntington Place where you can go through Health + Safety to show proof of vaccination or negative COVID-19 test and pick up your badge:
  • Corner entrance on the cityside @ the corner of W Congress St. and Washington Blvd.
  • Riverside entrance @ Atwater St. (along the Riverwalk)

Monday October 24, 2022 7:30am - 6:00pm EDT
Huntington Place Detroit

7:30am EDT

7:30am EDT

7:30am EDT

On-site COVID-19 Test Kit Pick-Up
CNCF will provide free eMed testing kits on-site from Sunday, October 23 – Friday, October 28 for those that need to provide a negative COVID-19 test prior to entering the event. There will not be space to take the test where you pick it up, so please plan to test in an alternate location (i.e, your hotel room) with reliable internet. You must test within 1-day of picking up your KubeCon + CloudNativeCon North America name badge.

In addition, antigen COVID-19 tests will be available for any attendee that would like to test throughout the week.

eMed Test Kit Pickup Location
  • Fort Pontchartrain Wyndham Hotel | Lobby Level, Pontchartrain Room, located directly across the street from Huntington Place.
  • Tests will not be available at Huntington Place Convention Center
eMed Test Kit 
  • The eMed test kit includes (1) BinaxNow COVID-19 antigen test 
  • The test is administered by a virtual proctor via the eMed app
Prepare for Your Test in Advance
1. Create an eMed Account or Use an Existing eMed Account https://core.emed.com/procedure/begin?client_id=dsA1oAynCVLjz7o2S239g&scope=emed-binaxnow
*Save time on-site and complete this step ahead of time.
2. Give yourself plenty of time to pick up and take the test. From start to finish, the testing process takes 20-30 minutes.
3. A step by step process to take the virtually proctored eMed test will be provided when you pick up your test on-site. 
4. Once you’ve taken the test you will receive digital results (shared via email and in the eMed app) to share upon entry to KubeCon + CloudNativeCon North America. 
5. The following data will be shared with the Linux Foundation: date of birth, name, email address, testing result. Your information will be kept confidential. If you do not want to share this data with the Linux Foundation, please unselect this box in the eMed app.


Monday October 24, 2022 7:30am - 6:00pm EDT
Fort Pontchartrain Hotel | Lobby Level, Pontchertrain Room

9:00am EDT

Welcome + Opening Remarks - Kate Goldenring, Senior Software Engineer, Fermyon Technologies, Inc.
Speakers
avatar for Kate Goldenring

Kate Goldenring

Senior Software Engineer, Fermyon Technologies, Inc.
Kate Goldenring is a Software Engineer at Fermyon, specializing in WebAssembly, IoT, and Kubernetes projects. She is an open source developer, contributing to WebAssembly projects (Spin, Krustlet) and maintaining Akri, an open source project that exposes IoT devices to Kubernetes... Read More →



Monday October 24, 2022 9:00am - 9:10am EDT
Room 310 A
  Opening/Closing Remarks

9:15am EDT

Keynote: The Path to Components - Luke Wagner, Distinguished Engineer, Fastly
In 2019, the WASI standardization effort was started in the WebAssembly CG as a way to bootstrap an ecosystem of safe, portable WebAssembly modules running outside (or inside) the browser. The starting point of the design, captured in WASI "Preview1", included tried-and-true POSIX concepts like files and directories. However, as the standards group worked to realize high-level goals including language neutrality, low-latency startup, low-overhead virtualization, heterogeneous host environments, fine-grained sandboxing and robust composition of programs from modules, the approach of mapping classic POSIX concepts into WebAssembly kept running into problems and a new approach had to be explored. Two years (and one pandemic) later, based on experience gained from Preview1, an improved design has emerged that splits the problem in two, factoring out a foundational "component model" layer that is implemented by the WebAssembly engine, providing a more lightweight, composable, declarative unit of code, along with new Wit and World syntax for defining WASI and other component interfaces. This talk will describe some of the original problems and how they are proposed to be addressed, present some examples of next-iteration WASI interfaces in action and discuss paths of incremental adoption.

Speakers
avatar for Luke Wagner

Luke Wagner

Distinguished Engineer, Fastly



Monday October 24, 2022 9:15am - 9:45am EDT
Room 310 A
  Keynote Sessions

9:50am EDT

Keynote: WebAssembly Development is Easy - Matt Butcher, CEO & Radu Matei, CTO, Fermyon Technologies, Inc.
Once upon a time, getting your code compiled to and running as WebAssembly was considered difficult. In this session, Matt Butcher and Radu Matei show how far we’ve come. Using the open source Spin tool, they build and deploy an application in less than two minutes.

Speakers
avatar for Matt Butcher

Matt Butcher

CEO, Fermyon
Matt Butcher is the CEO Fermyon. He is one of the original creators of Helm, Brigade, CNAB, OAM, Glide, and Krustlet. He has written or co-written many books, including Learning Helm and Go in Practice. He is a co-creator of the Illustrated Children’s Guide to Kubernetes series... Read More →
RM

Radu Matei

CTO, Fermyon


Monday October 24, 2022 9:50am - 9:55am EDT
Room 310 A
  Keynote Sessions

10:00am EDT

Keynote: Wasm: A Revolution for Browsers, Containers, and the Cloud - Justin Cormack, Chief Technology Officer, Docker
Wasm has had quite an impact in the browser world, but if you’re here you've probably also seen the 2019 Solomon Hykes tweet: "If WASM+WASI existed in 2008, we wouldn't have needed to create Docker. That's how important it is. Webassembly on the server is the future of computing." Since then, it’s been quoted in almost every presentation about Wasm. Should the container world fear Wasm any more than the browser world does? In this keynote, I’ll talk about how the container, docker and cloud native communities are embracing Wasm — and hopefully give you some more quotes to think about! 

Speakers
avatar for Justin Cormack

Justin Cormack

Chief Technology Officer, Docker
Justin is the CTO at Docker, and a member of the CNCF TOC. He also used to work on unikernels and keeps seeing parallels with Wasm.


Monday October 24, 2022 10:00am - 10:05am EDT
Room 310 A
  Keynote Sessions

10:10am EDT

The JVM Meets WASI: Writing Cloud-Friendly Wasm Apps Using Java and Friends - Joel Dice, Fermyon Technologies, Inc.
Java has been one of the most popular programming languages for decades and remains the go-to language for many enterprises. Other JVM-based languages such as Kotlin, Scala, and Clojure have gained large and loyal followings, boosted by easy interoperability with the vast body of Java libraries and frameworks. There are already a number of options for translating Java bytecode into WebAssembly for use in browsers, including Bytecoder, TeaVM, JWebAssembly, and CheerpJ. However, none of these were suitable for cloud-based workloads until recently. This presentation will describe how to use TeaVM to build WASI-compatible WebAssembly modules from Java, Kotlin, and any other language that compiles to Java bytecode. It will also discuss some of the advantages of doing so versus using a traditional JVM, including faster startup time, broader language interoperability, and improved isolation of untrusted code.

Speakers
avatar for Joel Dice

Joel Dice

Principle Software Engineer, Fermyon Technologies, Inc.
Joel is a software engineer with experience in real time communications, distributed systems, compilers, and programming language runtimes. He's currently working on WebAssembly component model and language support at Fermyon Technologies.



Monday October 24, 2022 10:10am - 10:40am EDT
Room 310 A
  Sessions

10:40am EDT

☕ Coffee Break + Networking
Monday October 24, 2022 10:40am - 10:50am EDT
3rd Floor Foyer

10:50am EDT

Porting Python to WebAssembly - Christian Heimes, Red Hat
In 2021 CPython, the default implementation of the Python interpreter written in C, did not have any support for WebAssembly out of the box. A year later Python 3.11 will be released with built-in support for WASM platforms Emscripten and WASI. The Python community is using WASM for more and more projects, like Pyodide, PyScript, and JupyterLite.

Speakers
avatar for Christian Heimes

Christian Heimes

Principal Software Engineer, Red Hat
Christian is a long time Python developer from Hamburg/Germany and contributor to several Open Source projects such as the CPython interpreter. In the past years he has helped to keep Python secure, for example as member of the Python security response te



Monday October 24, 2022 10:50am - 11:20am EDT
Room 310 A
  Sessions

11:25am EDT

Build, Share, Run WebAssembly Apps Using the Docker Toolchain - Chris Crone, Docker & Michael Yuan, Second State
WebAssembly has emerged as a secure, portable, lightweight, and high performance runtime sandbox for certain types of workloads that make up cloud native apps. Chris and Michael will show how familiar Docker commands can be used to develop and share Wasm applications. Today, developers need to learn new & complicated tooling for Wasm apps. By having Docker manage the Wasm runtime, existing container tooling that Cloud Native developers are familiar with can be used, and the dev ex is fast & efficient. Docker can use WasmEdge as a security sandbox, side by side with Linux containers on the same dev machine or in a deployment cluster. They will cover how to create WebAssembly OCI images using buildx, how to publish the annotated image to Docker Hub, and how the enhanced Docker engine can distinguish the image and automatically run it with WasmEdge. They will demonstrate a complete demo of creating and running a Wasm-based microservice application using these Docker tools. We see this as a first step towards making Wasm as easy a target for developers as their existing platforms.

Speakers
avatar for Chris Crone

Chris Crone

Director of Engineering at Docker Inc., Docker
Chris Crone is a Director of Engineering at Docker, based on the US East Coast. He is responsible for a group of teams that provide low-level functionality (Build, Engine, Registry) as well as Content (Official Images, Verified Publishers, Extensions) at Docker. Previously, he worked... Read More →
avatar for Michael Yuan

Michael Yuan

Founder, Second State
Dr. Michael Yuan is a maintainer of the WasmEdge project and a co-founder of Second State. He is the author of 5 books on software engineering published by Addison-Wesley, Prentice-Hall, and O'Reilly. Michael is a long-time open-source developer and contributor. He had previously... Read More →



Monday October 24, 2022 11:25am - 11:55am EDT
Room 310 A
  Sessions

12:00pm EDT

⚡ Lightning Talk: SIG-Registries and Standardizing Package Management in WebAssembly - Bailey Hayes, Cosmonic and Kyle Brown, SingleStore
Speakers
avatar for Bailey Hayes

Bailey Hayes

Director, Cosmonic
Bailey Hayes is a Director at Cosmonic. She believes the future is in distributed systems and WebAssembly (Wasm). Her daily activities include wrangling microservices, finding new tools for better devx, and discovering the best food for any given location. She is a lifetime NC native... Read More →
avatar for Kyle Brown

Kyle Brown

Software Engineer, SingleStore
Kyle Brown is a Software Engineer at SingleStore focusing on open source WebAssembly ecosystem development and database extensibility using WebAssembly.



Monday October 24, 2022 12:00pm - 12:10pm EDT
Room 310 A

12:15pm EDT

⚡ Lightning Talk: Revolutionizing Application Architecture with Wasm Powered Database Extensibility - Carl Sverre, SingleStore
In this talk, Carl will show how Wasm embedded in the database can simplify applications and improve performance. In addition, we will take a close look at the benefits of running business logic within a database transaction, and how this differs from other application architectures. To help explain these concepts, Carl will use a demo of a virtual universe composed of millions of AI agents compiled to Wasm and running entirely within a distributed database.

Speakers
avatar for Carl Sverre

Carl Sverre

Senior Director of Engineering, SingleStore
Carl Sverre is a Senior Director of Engineering at SingleStore. He joined the company in 2013 to help figure out how to build the world’s fastest database company. During his tenure, Carl has worked on everything from our dashboard to the database engine and considers himself a... Read More →


Monday October 24, 2022 12:15pm - 12:25pm EDT
Room 310 A
  Lightning Talks

12:25pm EDT

🍲 Lunch + Networking
Monday October 24, 2022 12:25pm - 1:25pm EDT
Hall E

1:25pm EDT

⚡ Lightning Talk: Implementing Wasm Debugging with .net in vscode - Thays Tagliaferri de Grazia, Microsoft
Explain some tricks we used to get debug information about a running app, how the call stack and the variable values are retrieved from the runtime when it’s paused on the debugger. This talk helps people to understand how C# debugger works over the Chrome DevTools Protocol, and what was implemented recently to be able to debug also on Firefox. Encourage people to implement support to any other browser that they want. Hopefully debugging a multithreaded runtime will be working at the time of the talk, so we can discuss how to debug in a multithreaded environment, what are the challenges, and what were the changes to make it possible.

Speakers

Monday October 24, 2022 1:25pm - 1:35pm EDT
Room 310 A
  Lightning Talks

1:40pm EDT

⚡ Lightning Talk: Wildly Distributed Programming: Wasm and the Future of Distributed Computing - Brooks Townsend, Cosmonic
Distributed applications are notoriously difficult. The problems of running applications on multiple computers spanning physical and network boundaries have been studied for years. With all of the complexity of just deploying an application today, why go down the rabbit hole of designing it to be distributed? This is a demo-heavy talk where you'll see WebAssembly running all over the globe with wasmCloud. Brooks will showcase a real, and possibly ridiculous, distributed application using WebAssembly. You'll see an application whose components are spread across different cloud providers, different edge devices, and different regions. You'll see how, despite its multi-platform, distributed implementation, it can handle outages, failover, and migration without batting an eye.

Speakers
avatar for Brooks Townsend

Brooks Townsend

Lead Software Engineer, Cosmonic
Brooks is a Lead Software Engineer at Cosmonic, focusing on harnessing WebAssembly to alleviate the pains of modern software development. Brooks started his software development career with Critical Stack, a Kubernetes container orchestration platform that is now open source. He joined... Read More →



Monday October 24, 2022 1:40pm - 1:50pm EDT
Room 310 A
  Lightning Talks

1:55pm EDT

C# and Wasm Interface Types: Hands Across the C - Ivan Towlson, Fermyon
Microsoft's .NET WASI preview provides a way to compile C# and F# applications to Wasm. But out of the box it doesn't provide a way to interoperate with Wasm interface types, either exporting interfaces from a component or importing implementations from a host or other Wasm modules. Yet interface types are becoming the standard for hosting and composing Wasm modules. So how can C# developers write components for this ecosystem? And how can platforms and plugin hosts make themselves accessible to C# developers? In this session, Ivan will dive deep into code to show how you can use C code and the .NET embedding API to bridge between a Wasm interface and .NET user code. The session covers both: * How to export a WIT interface from a .NET library, so it can function as a plugin or guest module * How a .NET library can access a WIT interface defined by a host or another Wasm module (written in any language)

Speakers
IT

Ivan Towlson

Software Engineer, Fermyon
Ivan has worked in the IT industry since 1990, for companies of all sizes across a range of domains from pharmaceutical research to roadbuilding. His recent work has been in cloud native developer tooling, including Helm, Porter, Brigade, and the Kubernetes extension for Visual Studio... Read More →


Monday October 24, 2022 1:55pm - 2:25pm EDT
Room 310 A
  Sessions

2:30pm EDT

Mod_Wasm: Bringing WebAssembly to Apache - Daniel Lopez Ridruejo & Rafael Fernandez Lopez, VMware
WebAssembly is increasingly being used in the backend, as an extension mechanism for popular server-side software including Envoy and NGINX as well as a runtime for functions as a service, especially in the Edge. This session introduces mod_wasm, an open source module that integrates a WebAssembly runtime with the Apache HTTPD server. The session will provide an overview of Wasm, introduce the architecture and functionality of mod_wasm a provide a demo of its capabilities.

Speakers
DL

Daniel Lopez Ridruejo

Sr Director R&D, VMware
avatar for Rafael Fernández López

Rafael Fernández López

Staff Engineer, VMware
Rafa is a Staff Engineer at VMware that loves to learn and experiment. He has special interest in the intersection between programming languages, distributed systems and infrastructure. When not in front of a computer he enjoys time with family, friends, city walks and photograph... Read More →



Monday October 24, 2022 2:30pm - 3:00pm EDT
Room 310 A
  Sessions

3:00pm EDT

☕ Coffee Break + Networking
Monday October 24, 2022 3:00pm - 3:10pm EDT
3rd Floor Foyer

3:10pm EDT

Wasm Components: The Interchangeable Parts of Software - Taylor Thomas, Cosmonic
In the past year, the standards around Wasm and WASI have started to solidify and become reality. One of the most interesting emerging standards has been the Component Model. Similar to how interchangeable parts dramatically changed manufacturing, Wasm components have the potential to change we build software. However, there is still confusion among those following the growth of Wasm about how the Component Model works and what it can do. Using practical examples, code drawn from recent work on wasmCloud, and the Component Model as a backdrop, this session will explore what the Component Model is, how it works, and how it will change how software is consumed.

Speakers
avatar for Taylor Thomas

Taylor Thomas

Director of Engineering, Cosmonic
Taylor Thomas is an Engineering Director working on WebAssembly platforms at Cosmonic. He actively participates in the open source community and is one of the creators of Krustlet and Bindle. He is currently core maintainer of wasmCloud, Bindle, and Krustlet. He is a regular speaker... Read More →


Monday October 24, 2022 3:10pm - 3:40pm EDT
Room 310 A
  Sessions

3:45pm EDT

Bring Your Own Bytecode to the Logging Party - Guba Sándor & Dudas Adam, Cisco
Logs have become a huge burden on modern architecture. As there are more and more production distributed systems, properly handling logs, searching for failures, transforming, and extracting data is a crucial task. As the creators of the Logging Operator, Sandor and Adam know the complexity of these pipelines and the amount of work needed to set them up properly. All logging pipelines require extensibility. There is always a “thing” that makes your case a very specialized one. The common solution is to use a plugin system within your logging pipeline. WASM opened a lot of possibilities for portable code. WASM on the data plane is not a new concept. Envoy proxy uses WASM plugins to filter, transform, and authenticate HTTP content. This talk describes a plugin system specialized for logging purposes. It enables you to run the exact same plugins in the browser and the backend system, drastically reducing the turnaround time from planning to production. Moreover, you can test your setup on live streamed data.

Speakers
avatar for Sandor Guba

Sandor Guba

Engineering Technical Leader, Cisco
Sandor is a Senior Engineer and Architect whose main field is observability. He built and operated infrastructure at UStream and later at IBM. After that, He decided to concentrate on developing observability tools and co-founded Banzai Cloud where they built tooling around Kubernetes... Read More →
avatar for Dudás Ádám

Dudás Ádám

Software Engineer, Cisco
Adam is a Software Engineer at Cisco with an affinity for software architecture and a penchant for programming languages. He first started working with logs at Balabit, the developers of syslog-ng. He then moved on to BanzaiCloud, where he built tooling around Kubernetes, focusing... Read More →



Monday October 24, 2022 3:45pm - 4:15pm EDT
Room 310 A
  Sessions

4:20pm EDT

Panel Discussion: WebAssembly - Outside In - Moderated by Bailey Hayes, Cosmonic; Renee Shah, Amplify, Alex Williams, Newstack & Michael Azoff, Omdia
WebAssembly has emerged as one of the hottest trends of 2022 and is seeing rapid adoption across open source, industry, and the emerging startup ecosystem.  In this panel we invite three outside perspectives - venture capital, media, and industry analysts to share their insights and perspectives about WebAssembly.  Is Wasm all hype or the next big thing in tech - you won’t want to miss this panel!

Speakers
avatar for Bailey Hayes

Bailey Hayes

Director, Cosmonic
Bailey Hayes is a Director at Cosmonic. She believes the future is in distributed systems and WebAssembly (Wasm). Her daily activities include wrangling microservices, finding new tools for better devx, and discovering the best food for any given location. She is a lifetime NC native... Read More →
avatar for Alex William

Alex William

Founder & Publisher, The New Stack
Alex Williams is founder and publisher of The New Stack, a content platform for the people who build and manage software the world relies on. He was an editor at ReadWriteWeb and TechCrunch before leaving in 2014 to start The New Stack. Alex hosts The New Stack Makers pancake and... Read More →
avatar for Renee Shah

Renee Shah

Partner, Amplify Partners
I am a Partner at Amplify Partners, which is an early-stage venture capital firm. I invest in infrastructure, developer tools, and security. 
avatar for Michael Azoff

Michael Azoff

Chief Analyst, Omdia


Monday October 24, 2022 4:20pm - 5:00pm EDT
Room 310 A
  Sessions

5:05pm EDT

Closing Remarks - Connor Hicks, Founder & CEO, Suborbital
We'll wrap up the day by reviewing the great advancements that WebAssembly has made in technology, community, and ecosystem.

Speakers
avatar for Connor Hicks

Connor Hicks

Founder & CEO, Suborbital Software System


Monday October 24, 2022 5:05pm - 5:10pm EDT
Room 310 A
  Opening/Closing Remarks

5:10pm EDT

CNCF-Co-Located Events Reception - Sponsored by Cosmonic
Join us onsite for drinks and appetizers with fellow co-located attendees from Monday's CNCF-hosted Co-located Events.

Network with attendees from:
BackstageCon North America hosted by CNCF
Cloud Native SecurityCon North America hosted by CNCF
Cloud Native Telco Day North America hosted by CNCF
Cloud Native Wasm Day North America hosted by CNCF
eBPF Day North America hosted by CNCF
KnativeCon North America hosted by CNCF
EnvoyCon North America hosted by CNCF
Kubernetes Batch + HPC Day North America hosted by CNCF
Open Observability Day North America hosted by CNCF  

Monday October 24, 2022 5:10pm - 6:30pm EDT
Huntington Place Square, Level 2 (outside)
 
  • Timezone
  • Filter By Venue Detroit, MI USA
  • Filter By Type
  • Badge Pick-Up
  • Breaks
  • COVID-19 Test Kit Pick-Up
  • Experiences
  • Keynote Sessions
  • Lightning Talks
  • Opening/Closing Remarks
  • Sessions
  • Content Experience Level
  • Talk Type
  • Subject

Filter sessions
Apply filters to sessions.