Loading…
16 May 2022
Valencia, Spain
View More Details & Registration

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 Europe 2022 - Valencia, Spain 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 Central European Standard Time, UTC +2. 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.


IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

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

Monday, May 16
 

07:30 CEST

Registration + Badge Pick-up
Registration + Badge Pick-up

Monday May 16, 2022 07:30 - 17:00 CEST
Central Forum

09:00 CEST

Opening + Welcome - Divya Mohan, SUSE & Taylor Dolezal, Cloud Native Computing Foundation
Join us for a mix of lightning talks, sessions, and a keynote from Bailey Hayes of SingleStore to get a tour of Wasm, where she will analyze areas of rapid growth for Wasm to predict the future of application development. Other talks include an introduction to the binary magic of Wasm, how one team wrote a CMS with Wasm, operating Wasm at scale, bringing Wasm to the .NET Mainstream, and many more! Afterward, join us onsite for drinks and appetizers with fellow co-located attendees from Monday's CNCF-Hosted Co-located Events.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Divya Mohan

Divya Mohan

Technical Writer, SUSE
"Divya is heavily invested in empowering open source communities via great documentation and community education. She is passionate about simplifying tech for everyone and is part of several informal mentoring initiatives that help lower the entry level barrier. Currently, she is... Read More →
avatar for Taylor Dolezal

Taylor Dolezal

Head of Ecosystem, CNCF
I work on infrastructure tools that enable innovation. I specialize in Kubernetes, Terraform, public clouds, and distributed systems. You can also find me buried deep in a book, preparing a technical talk, or running with my partner, Hannabeth, and our two dogs.


Monday May 16, 2022 09:00 - 09:10 CEST
Pavilion 3, Room F | Level 2 | Central Forum

09:15 CEST

Keynote: View from Above: A Birds-eye View of the Wasm Landscape and Where It's Heading - Bailey Elizabeth Hayes, Principal Software Engineer, SingleStore
The technology landscape for Wasm is growing every day. Join me for a tour of WebAssembly, where we will analyze areas of rapid growth for Wasm to predict the future of application development. Wasm is finding a home in every layer of the technical stack. When it comes to creating plugins and adding extensibility to projects, Wasm is rapidly becoming the de facto solution with excellent support for multiple languages. Another trend is serverless where we are seeing Wasm revolutionize application development via actor and event-driven architectures. Looking towards the future, it's not hard to imagine Wasm becoming the default runtime for the entire stack. Imagine applications compiled to Wasm, distributed and networked with a Wasm filter, admitted by a Wasm Open Policy Agent rule, versioned using a Wasm native package manager, Wasm clients that run on any device in the web or edge device, and the expressions used to operate on data are driven by Wasm.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Bailey Hayes

Bailey Hayes

Principal Software Engineer, SingleStore
Bailey Hayes is a Principal Software Engineer at SingleStore. 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... Read More →



Monday May 16, 2022 09:15 - 09:45 CEST
Pavilion 3, Room F | Level 2 | Central Forum
  Keynotes

09:50 CEST

Bringing WebAssembly to the .NET Mainstream - Steve Sanderson, Microsoft
Many developers still consider WebAssembly to be a leading-edge, niche technology tied to low-level systems programming languages. However, C# and .NET (open-source, cross-platform technologies used by nearly one-third of all professional developers [1]) have run on WebAssembly since 2017. Blazor WebAssembly brought .NET into the browser on open standards, and is now one of the fastest-growing parts of .NET across enterprises, startups, and hobbyists. Next, with WASI we could let you run .NET in even more places, introducing cloud-native tools and techniques to a wider segment of the global developer community. This is a technical talk showing how we bring .NET to WebAssembly. Steve will demonstrate how it runs both interpreted and AOT-compiled, how an IDE debugger can attach, performance tradeoffs, and how a move from Emscripten to WASI SDK lets it run in Wasmtime/Wasmer or higher-level runtimes like wasmCloud. Secondly, you'll hear lessons learned from Blazor as an open-source project - challenges and misconceptions faced bringing WebAssembly beyond early adopters. [1] StackOverflow survey 2021

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Steve Sanderson

Steve Sanderson

I'm a developer and architect for Microsoft, currently working within the .NET team. I focus on web technologies and am always interested in where our industry is headed in the future. Back in early 2017 I created the original version of Blazor, which was the first technology for... Read More →


Monday May 16, 2022 09:50 - 10:20 CEST
Pavilion 3, Room F | Level 2 | Central Forum

10:20 CEST

10:30 CEST

61 736D: An Introduction to the Binary Magic of WASM - Divya Mohan, SUSE
2022 is the year of WebAssembly (or atleast is touted to be)! A quick google search throws up a plethora of blogs, sessions, videos, and podcasts about the basics and the advantages. However, what NOBODY talks about is the binary magic behind-the-scenes that makes WASM the powerful tool it is. There is a textual component that is more human readable & accessible to those who aren't computers, but the binary matrix is where the real magic happens. With an extremely simple byte-by-byte walkthrough of the generated .wasm code referencing the documentation, this talk aims to offer the audience an understanding of the WASM binary while also demystifying its syntactic building blocks with a demo. A sample outline of the session is as below: - Hello, WASM! - A brief introduction to the state of WASM in 2022. - Writing a simple WASM program (demo) - Generating the binary (demo) - Walkthrough of the entire binary code referencing the documentation - Next steps.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Divya Mohan

Divya Mohan

Technical Writer, SUSE
"Divya is heavily invested in empowering open source communities via great documentation and community education. She is passionate about simplifying tech for everyone and is part of several informal mentoring initiatives that help lower the entry level barrier. Currently, she is... Read More →


Monday May 16, 2022 10:30 - 11:00 CEST
Pavilion 3, Room F | Level 2 | Central Forum

11:05 CEST

Running JavaScript, Python, and Ruby in WebAssembly - Michael Yuan, Second State/WasmEdge
Wasm was designed to run applications written in compiled languages such as C/C++, Rust, Swift, etc. However, as Wasm gains popularity, there are increasing demands to run Wasm applications in scripting languages such as JavaScript, Python and Ruby. Compared with native interpreters (or dynamic compilers), Wasm offers benefits to both devs and ops. Dev: Wasm is a polyglot environment that supports mixing high-performance compiled languages and easy-to-use scripting languages. For example, with Wasm, devs can safely wrap Rust functions in a JS API. Op: Wasm is a sandbox with OS access. It can be managed as a standalone container or be embedded in a host. Native scripting language VMs need to be wrapped in other runtimes (eg node) and Docker containers. Wasm can achieve significant savings in computing resources. In this talk, Michael will discuss the approaches and latest progress of Wasm support of scripting languages, like JS, Python, and Ruby. He will cover language interoperability, ecosystem (eg packages and modules) support, and performance characteristics. Finally, Michael will also briefly discuss Wasm support status for popular managed languages such as Java and .Net.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Michael Yuan

Michael Yuan

Maintainer, WasmEdge
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 May 16, 2022 11:05 - 11:35 CEST
Pavilion 3, Room F | Level 2 | Central Forum

11:40 CEST

Are We Polyglot Yet? - Saúl Cabrera, Shopify
Platform and language independence are considered two of WebAssembly's main advantages, which open the door to new possibilities for secure and polyglot runtime environments and applications. To what extent and how practical is it to achieve polyglot applications on top of WebAssembly today? In this talk, Saúl will showcase – using JS-on-Wasm and Rust – how to leverage WebAssembly's Component Model to create composable, polyglot Wasm applications through safe programming language interoperability.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Saúl Cabrera

Saúl Cabrera

Staff Developer, Shopify
Saúl is a Staff Developer working in the WebAssembly team at Shopify. He is interested in programming languages, virtual machines and compilers.



Monday May 16, 2022 11:40 - 12:10 CEST
Pavilion 3, Room F | Level 2 | Central Forum
  Sessions

12:15 CEST

Lightning Talk: Wasmcloud + Bevy ECS: Solution to Woe of Indie Game Developers - Alan, Poon Yong Quan, Shopee
With the rise of independent content creators in social platforms, there is also a growing market for independent software or game creators. Independent game creators should be able to upload game servers as easily as youtubers uploading videos. Very often indie game developers will shutdown their AWS instances, because the losses due to server cost cannot be recuperated. The presentation will demonstrate the maturity of the Wasm ecosystem in providing low cost cloud platforms for game servers.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Alan, Poon Yong Quan

Alan, Poon Yong Quan

System QA Engineer
I try to use Wasm at work for automation testing. Pretty awesome! I am also exploring Wasm for game developing in my free time.



Monday May 16, 2022 12:15 - 12:25 CEST
Pavilion 3, Room F | Level 2 | Central Forum

12:25 CEST

13:30 CEST

What If... Kubernetes Core Pieces Could Be Extended with Pluggable WebAssembly Modules? - Rafael Fernández López & Flavio Castelli, SUSE
One of the most common use cases for WebAssembly are plug-in systems. We think this approach could be beneficial for many Kubernetes core parts. Thus, we decided to make Admission Controllers the first stop of this evolutionary journey. Kubernetes built-in controllers cannot cover all the scenarios an organization has. Therefore, Dynamic Admission Controllers are offered to have a flexible way to extend the core capabilities. These components run outside of the API Server, with the network sitting in between the source of the events and the code doing the actual evaluation. This increases latency and makes the final outcome less certain because new failure scenarios are introduced. That effectively means Dynamic Admission Controllers are less predictable than their built-in counterparts. This talk will show a prototype that leverages WebAssembly as a way to add custom controllers to the API Server. These components will be as predictable as the built-in ones. Moreover, this approach is useful for edge deployments too because it leads to more lightweight environments. This solution releases computation resources for the end user workloads running on constrained edge locations.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Flavio Castelli

Flavio Castelli

Distinguished Engineer, SUSE
Flavio Castelli is a Distinguished Engineer at SUSE. His main areas of focus are Linux Containers, Kubernetes and WebAssembly. Flavio loves exploring new technologies, contributing to open source projects and sharing his knowledge.
avatar for Rafael Fernández López

Rafael Fernández López

Senior Software Engineer, SUSE
Rafa is a Senior Software Engineer at SUSE 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 ph... Read More →



Monday May 16, 2022 13:30 - 14:00 CEST
Pavilion 3, Room F | Level 2 | Central Forum
  Sessions

14:05 CEST

WASI Networking: Towards a World Wide WebAssembly - Nathaniel McCallum & Harald Hoyer, Profian
The advancement of WASI, the WebAssembly System Interface, is key to pushing WebAssembly beyond the browser - from the Cloud to the Edge - allowing developers to build applications that are capable of running in a wide range of architectures and interfacing with an array of systems. One of the most exciting developments has been WASI’s networking support, which will unleash a whole new set of applications. In this session, we’ll explore the current state of WASI networking and cover the recent implementation of sock_accept(). Next, we’ll demonstrate a Wasm server using the Rust mio framework, along with some examples of networked applications. Finally, we’ll discuss the next steps towards building a full fledged networking API and the future of network-enabled WebAssembly applications, including some considerations with regards to deploying network identities and security.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Nathaniel McCallum

Nathaniel McCallum

Nathaniel is co-founder and CTO of Profian and is based in Raleigh, NC, USA. Nathaniel has been engineering systems at scale for more than fifteen years, with an emphasis on cryptography and security for the last ten. Before co-founding Profian he was the Virtualization Security Architect... Read More →
avatar for Harald Hoyer

Harald Hoyer

Distinguished Software Engineer, Profian
Harald is a Distinguished Software Engineer at Profian. He's best known for developing the dracut initramfs generator and framework, the udev device manager of Linux, the systemd replacement for the System V init daemon, and the Gummiboot EFI boot loader. Harald also made various... Read More →


Monday May 16, 2022 14:05 - 14:35 CEST
Pavilion 3, Room F | Level 2 | Central Forum

14:40 CEST

Lightning Talk: From Hardware Simulation to Real Devices with WebAssembly Using TinyGo - Ron Evans, The Hybrid Group
TinyGo (https://tinygo.org/) is a compiler for the Go programming language that is able to produce WebAssembly code that is significantly smaller than the main Go compiler. The TinyGo Playground (https://play.tinygo.org/) is an online web application which lets you compile your code for physical devices in the cloud, and then play with it in your browser using a WebAssembly simulator. You can then also download the native binary code that can execute on real devices using like ARM, Arduino, and even RISC-V. This talk will include live code demonstrations with both simulated and also real-world physical hardware, all using code compiled using the TinyGo Playground, as well as showing some of how the Playground itself is built.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Ron Evans

Ron Evans

Ron Evans aka "deadprogram" is an award-winning software developer and expert in robotics/IoT/computer vision who is very active in the free and open source community. As “Technologist for Hire” at The Hybrid Group, he has helped many clients such as AT&T, Intel, and Northvolt... Read More →


Monday May 16, 2022 14:40 - 14:50 CEST
Pavilion 3, Room F | Level 2 | Central Forum

14:55 CEST

Lightning Talk: WAMR, Intel - Le Yao, Intel
This session introduce the WAMR - a hign performance and small footprint WebAssembly runtime in Envoy. The advantages can get by building envoy with this wasm runtime.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Le Yao

Le Yao

Intel
Yao, Le is a Cloud Orchestration Software Engineer in Intel SSE/CSE department. He has about three year working experience in cloud computing. And he focuses on the edge computing network, eg, Akraino-ICN/SDEWAN and service mesh.



Monday May 16, 2022 14:55 - 15:05 CEST
Pavilion 3, Room F | Level 2 | Central Forum
  Lightning Talks

15:05 CEST

15:15 CEST

Building WASM Powered Distributed Stream Platform - Sehyo Chang, InfinyOn
A modern data stack is critical for building data-driven organizations. Yet, technologies available today call for separation between data and compute results in a costly and inefficient data stack. A WASM-based in-line computation removes the barrier between data and computes, opening the door for new types of data stack that can deploy anywhere with hyper-efficiency. This talk will show how the Fluvio open-source project leveraged WASM technology to build a distributed stream platform. The session will discuss the unique challenges of integrating the SmartModule, a WASM-based module system, in a distributed data stack and its benefit in solving various use cases. Sehyo Chang is a creator of the Fluvio project and co-founder of InfinyOn. He has over 30 years of industry experience working on networking, distributed systems, microservices, and zero-trust security frameworks. Before InfinyOn, Sehyo was responsible for the service mesh architecture at NGINX, where he created nginMesh, an NGINX compatibility layer for Istio, and built RUST based module system for NGINX.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Sehyo Chang

Sehyo Chang

CTO, InfinyOn
Sehyo Chang is a creator of the Fluvio project and co-founder of InfinyOn. He has over 30 years of industry experience working on networking, distributed systems, microservices, and zero-trust security frameworks. Before InfinyOn, Sehyo was responsible for the service mesh architecture... Read More →



Monday May 16, 2022 15:15 - 15:45 CEST
Pavilion 3, Room F | Level 2 | Central Forum

15:50 CEST

Wasm Beyond the Browser: Use Cases at Scale - Colin Murphy & Sean Isom, Adobe
Adobe makes use of Wasm in its flagship web browser-based products including Photoshop, Lightroom, and Acrobat. This past year it has explored potential use cases for Wasm in edge compute and in the datacenter with wasmCloud. Of particular interest were the potential performance, cost, security, and compliance benefits. Wasm and WASI have many potential advantages over Docker and standard web frameworks in these areas, but what needs to be done to realize those benefits at Adobe? This presentation begins with a summary of Adobe's current use cases, including the toolchains employed and major implementation challenges. It then proceeds to an exploration of CDN edge compute and Wasm/WASI platforms, compelling application and platform features for Adobe, and a demonstration of proofs of concept. It concludes with future looking platform requirements and how Adobe expects to take advantage of this technology at scale moving forward.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Colin Murphy

Colin Murphy

Sr Software Engineer, Adobe
Colin Murphy is a senior software engineer at Adobe. He is working on upcoming products for Creative Cloud Web. Prior to his current role, he was responsible for infrastructure of Adobe Document Cloud microservices, including Adobe Sign and Acrobat Web. He has been responsible for... Read More →



Monday May 16, 2022 15:50 - 16:20 CEST
Pavilion 3, Room F | Level 2 | Central Forum

16:25 CEST

Why (and How) We Wrote a WebAssembly CMS - Matt Butcher & Radu Matei, Fermyon Technologies
Our website, Fermyon.com, is powered by a cloud-side CMS written specifically to be compiled to WebAssembly. Bartholomew (our CMS) is blazingly fast, SEO-optimized, and consumes minimal system resources. It is easier to use than the popular static site generators, and has all the benefits of a dynamic CMS. Best of all, it shows the promise of WebAssembly on the cloud side. In this talk, we share the design of this CMS and talk about how it's running. We'll talk about the limitations we encountered (and overcame) with WebAssembly, as well as our early performance and optimization work. Along the way, we will talk about why we chose HashiCorp Nomad as our clustering technology. And we'll introduce Wagi (WebAssembly Gateway Interface), the HTTP engine that powers our CMS.

Click here to view captioning/translation in the MeetingPlay platform!

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 →
avatar for Radu Matei

Radu Matei

CTO, Fermyon
Radu Matei is a founder and CTO of Fermyon. He is passionate about WebAssembly, distributed systems, and artificial intelligence, and in the past he worked at Microsoft Azure in the DeisLabs research and development team, where he was a core maintainer for multiple server-side WebAssembly... Read More →


Monday May 16, 2022 16:25 - 16:55 CEST
Pavilion 3, Room F | Level 2 | Central Forum

17:00 CEST

Closing Remarks - Bernard Kolobara, Lunatic
WebAssembly is finding its way into different companies and technology stacks. In this closing session, I will share our personal story and why we chose WebAssembly as the central component of our architecture.

Click here to view captioning/translation in the MeetingPlay platform!

Speakers
avatar for Bernard Kolobara

Bernard Kolobara

CEO, Lunatic Inc.
Bernard is the CEO of Lunatic Inc. and creator of the Lunatic WebAssembly runtime. He is passionate about programming languages, VMs and other parts of the lang-dev ecosystem. Prior to Lunatic, Bernard worked at CERN where he developed monitoring tools for the ATLAS experiment.


Monday May 16, 2022 17:00 - 17:05 CEST
Pavilion 3, Room F | Level 2 | Central Forum

17:10 CEST

CNCF-hosted Co-located Events Happy Hour
Join us onsite for drinks and appetizers with fellow co-located attendees from Monday's CNCF-hosted Co-located Events.

Network with attendees from:
  • Cloud Native Security Conference Europe hosted by CNCF
  • Cloud Native Telco Day Europe hosted by CNCF
  • Cloud Native Wasm Day Europe hosted by CNCF
  • eBPF Day Europe hosted by CNCF
  • FluentCon Europe hosted by CNCF
  • Kubernetes AI Day Europe hosted by CNCF

Monday May 16, 2022 17:10 - 17:25 CEST
Plaza | Feria Valencia
 
  • Timezone
  • Filter By Venue Feria Valencia, Spain + Live Stream
  • Filter By Type
  • Breaks
  • Experiences
  • Keynotes
  • Lightning Talks
  • Registration
  • Sessions
  • CONTENT EXPERIENCE LEVEL
  • TALK TYPE
  • CATEGORY
  • PRESENTATION SLIDES ATTACHED