Fermyon Podcast Transcript

Allyson Klein: Welcome to the TechArena. My name is Allyson Klein. Today I'm delighted to be joined by Fermyon CEO Matt Butcher. Welcome to the program Matt.

Matt Butcher: Yeah. Thanks for so much for having me. I'm excited to be here too.

Allyson Klein: You know, we've been talking about cloud computing on the TechArena, and I was just delighted when I got the news that you were coming on the show because you are mixing things up in cloud. And I wanted to talk to you about what you're innovating on. Why don't we just start with an introduction of you and Fermyon.

Matt Butcher: Okay. So Fermyon, we started about a year ago. Prior to that I had really gotten interested in what we now call the cloud native ecosystem. At the time, it was really more the infrastructure as a service world way back when OpenStack was first getting started. I did content management systems. I was big Drupal developer, started working at HP Cloud right when they were getting going. You have these moments, right? Where I'm saying to myself, right, yeah. I'm a [00:01:00] big Drupal developer. This is what I'm going to do for the rest of my career. I really like it. And then I experienced the cloud and this idea that my preconceptions of how computing worked and what servers did and what workstations did, had been so rocked to the core that I was like, okay. I need to do that. I want to do that every day, all the time. So I worked my way in HP Cloud from the CMS team into the core infrastructure team. Worked on their platform as a service offering, worked on, a bunch of different projects on OpenStack. And I just absolutely loved it. So virtual machines really was what got me going in this whole cloud world.

Fast forward a few years, I ended up leaving HP, went to join a startup. Ran the cloud team there, and that was when I really got my first taste at Revolv of the kind of container ecosystem. And containers were starting to challenge many of the assumptions that we were making about how virtualization needed to be done and what the shape of a compute workload looked like, right. Big, big, big things. And. I got kind of in this head space where I [00:02:00] was thinking, okay, containers are just going to absolutely destroy the virtual machine industry. I've got to pivot really fast and I've got to get all in on containers. The startup that I was working for at the time, Revolv, was acquired by Google, and so I rolled into Google for a while.

That was a really fun view, sort of behind the curtain at Google and how they were doing at the time, App Engine was their big product. It was prior to them getting into the virtual machine space, and so I got this look behind the curtain there and again was like, oh, this is what containers could be like. So when I left Google, I went and joined a startup in Boulder called Deis. And Deis had what proved to be like the perfect nexus of my set of interests at that point. They were building a platform as a service, which again, was the kind of thing I was building at HP.

But they were building it on the emerging container ecosystem. And so I was just all in on this, and we built this platform called Deis Workflow that was based on the idea that the developer pushes their code and it packages it into a container and deploys it out onto a server somewhere.

That was when kind of the third piece of the great shakeup for me happened [00:03:00] when Google released Kubernetes. We had played with a number of orchestrators, and I liked a number of them, but when Kubernetes was released, again, having been at Google, there's a sense in which you look at this and go, oh, this is the security blanket. I know how this works. And because it was very similar to Borg, it was based on the ideas, Borg kind of brought to the fore, but also it was really exciting. And the way that Brendan Burns had designed it just very much appealed to me. And so at Deis we pivoted from really focused very much on building a platform as a service to focusing more on this emerging container orchestration world.

And that was kind of what got Microsoft's attention. And so we ended up at Microsoft, my team was building the open source container ecosystem tooling for Kubernetes. We were working on Helm and Brigade and Draft and CNAB and all of things that made their way into Linux Foundation or CNCF and we were just having a great time.

I would say, I say this frequently, I think the job I had at Microsoft was just the best job anyone can have at Microsoft. Essentially, I got to build open source stuff. My team got to play around with a container ecosystem, try things out. If they failed we wrote down what we learned from that and tried something new. If we succeeded, then we would open source it and push it ideally into somewhere like CNCF or Linux Foundation or other organizations like that, and then really work on fostering an open source community, which was a whole lot of fun. We loved that. But there along the way, we started to run into challenges that we couldn't quite solve in the container ecosystem.

The first one was, this is sort of, and it continues to this day, this feature of containers where when you're creating your container, when you're writing your Docker file, you need to know really at that point what the operating system and the system architecture of the deployment target are, and so if it's ARM 64 in Windows, you use one set of libraries, and if it's Intel on Linux, you use a different set of libraries and there are all kinds of permutations in there.

And that problem boils up to the developer. So we identified that as one of those cases where developers don't really want to spend their time writing four different versions of the same thing nor do operators want to spend their time explaining to developers, Hey, we're running on ARM now, so we need you to go back and rebuild all of this stuff so that it runs on ARM instead of Intel. So that was one of the first pain points where we identified it and said, oh, this is interesting. So we started cataloging some of these and that was ultimately what led us to Web Assembly. We ended up with a group of, I guess you could call them missing features from the container ecosystem ,or you could just call them attributes that container and virtual machines didn't really have. So performance, we really wanted ultra fast startup time. We had this conception that the virtual machine is the big heavyweight class, right? You package everything from the kernel all the way up to your application, file system, drivers, utilities, everything gets bundled in this gigantic big image. And then containers are sort of like the slimmed down version of that. You don't need the kernel, you don't need the drivers. You really only need a little wedge of the file system that has the thing your application needs.

And so we were looking at that model and saying, Alright, if we've got the big heavyweight class here and we've got a middleweight class, there's got to be something that we could execute really fast, that we could package up in these really, really svelte little packages. But that would really only have the application code and the bare number of files that needed to operate. No file system. no utilities. No shell. And the things we tended to package with containers.

So we had this wishlist set of features and for a long time we just kind of put 'em on the back burner and said, you know, we'll get to this stuff later. It's an interest. These are interesting data points, but, you know, we're loving the job we're doing here and we're building some cool open source stuff.

But we had an all team meeting. We were in Vancouver and the whole Deis Labs team, our team in Microsoft was named Deis Labs. We are all together in, in Vancouver, having just finished a day of intense planning meetings.

And you know how you get in that space where you're like, I'm tired. The analytic part of my brain kind of wore out a couple of hours ago. But also I just kind of want to talk about what's interesting to me, right? I just want to brainstorm, and we got into that kind of brainstorming creative space while we're just sitting around the table, you know, five or six of us, and going, you know what if we tried to solve all of these, what if we really took a crack at this nearly instant startup time at cross platform, cross architecture at finding what this kind of flyweight class of cloud computing would look like. And we threw a couple of ideas around, we could try this, we could try this, and we left from that going, you know, this is something we should spend a little time on.

 So we were planning on spending our research time on Friday afternoons working on this, and we did for a little while. and Web Assembly started, you know, it hit our radar right away. But then Covid hit . Here we are a team of remote engineers all kind of working on our own. Because our whole team, very few of us worked in an office. Everybody's kind of depressed and we're frustrated and also admittedly a little bit bored. And we said, okay, well we got this Web Assembly thing that's looking [00:08:00] promising. What if we just collectively as a team said, you know, this is gonna be our Friday project. We're going to use it to get our energy level back up. And that was when we really started looking. And as 2020 wore on, and then 2021 started, we thought, you know, I think we've stumbled into something bigger than what we've realized, and ultimately it wasn't really Microsoft's thing to really push that project forward. Brendan Burns, my boss there had encouraged us to ponder whether starting a startup would be a good way to do some exploration. And we ended up doing that. And so in November, 2021, we started Fermyon, and we've been kind of plowing a long course ever since.

Allyson Klein: That's an incredible story. I was, thinking and reflecting about my own journey in the cloud space while you were telling that story, you're like, oh my gosh, I remember HP Cloud. That was amazing and too bad it didn't work out. They were doing some amazing things in OpenStack, but you know, like a lot of the, yeah, the points along the way, I've been talking to folks about, with all of the innovation and all of the bright people in cloud, and I think that this is what you've been talking about in your story, in your personal story cloud not reached that ultimate delivery of what the value proposition is. Full autonomy, single pane of glass management. total control over the workloads. And we've seen number of workloads that every IT organization managing ballooning, over time. Mm-hmm. As you look at Web Assembly and you've talked a little bit about the problems you were trying to solve. Do you think that Web Assembly gives IT organizations, the tools needed to ,overcome some of these issues? Or, you know, what is it that you think Web Assembly brings to the table to solve, and does it get us closer to reaching that full value proposition?

Matt Butcher: To me, what we have been stumbling toward, and stumbling is probably a good word and we've made some really good progress in the last five years or so, but we've been stumbling toward how we do real distributed computing, and do it in a way that humans can actually understand what's going on and build an increasingly more distributed applications without making them increasingly complex. and what I mean by that is really, sophistication does have a level of complexity in it, right? We want to be able to build systems that are better than and can do more than what we had in the past, but we don't want the cognitive burden of that sophistication to end up becoming the operational nightmare. To back up a little bit before I get to the Web Assembly part, I think there have been a couple of pieces of absolutely critical breakthroughs have been done. I mean, breakthroughs a funny sort of word to use in this case, but we've just learned how to do a couple of things better.

One of them is observability. Mm-hmm. . Right? We went from, I mean , if I were to rewind 15 years in my career and you said , how do you debug a problem on the server? I would've said, well, I SSH into the server and I go to the log files and I start reading logs. Right? And there are, hundreds and hundreds of megs, and I'm going to the syslog and I'm going to the, you know, and, and that was a terribly inefficient waste of time.

And we spent I remember in my days of CMS development, spending hours and hours sifting through logs and trying to find exactly the right line. Observability as a technology has really changed that, right? Not only is it not a matter of having to scan that much data in a text terminal, but it's turning the data into actionable information and saying, okay your CPU is now starting to move in the direction of being exhausted in four more hours.

And here are patterns across your cluster of servers that don't require you to look at each individual server. And then that was really kinda the bare bones version of it, right? And we've continued to figure out how to look at that. So that's one piece.

The second piece I think has really been starting to understand how orchestration in the abstract needs to work if we're gonna do distributed computing. And while I'd like to point to Kubernetes and say , it was the watershed moment, really, probably even technologies like Mesos and Fleet from CoreOS and Swarm and all of those each one of those as it debuted, made a contribution into us better understanding what it means to orchestrate a complex multi-part application. And I guess I should have thrown in there, the microservice design pattern as a way of building these applications has helped a lot too. Mm-hmm. But we started to learn how to chunk an application. Right. The big, the big thing into services microservices that could together compose that.

And that was like really, I think the second part, I think where Web Assembly is really contributing to this story now, is that we've started to learn how to run these kinds of distributed applications in a very specific, constrained environment. And that is, you know, the data center inside of the bespoke cluster, but we're kind of stuck there, right? Because we don't have cross platform performance. even while containers are quite good for performing in this kind of data center role. It would be hard to start breaking out of the data center and moving these things out to the edge dynamically, and then out to the far edge and then all the way out to the users cell phone when they can do it.

Our vision of the way that distributed computing is gonna go is that we're gonna stop looking at the cluster as a centralized thing that lives inside of a data center, and we're gonna start being able to look at it as the sum total of compute resources that I as a user in, however you wanna flesh that term out, I as a user can rely upon, right? Mm-hmm. There's gotta be a security constraint there. I have to have a sense of ownership or rights to use it, but it doesn't matter if it's in the data center, it doesn't matter if it's on the edge, doesn't matter if it's my personal or mobile devices.

We can just begin to spread out our application so, the parts that benefit most when they're close to me can be close to me and the parts that benefit most when they're close to my data and the data center can be out there. I think an easy way to sort of visualize this is to think about, and I'm not a big fan of this whole metaverse thing. I will be honest there. But it is the perfect example of distributed computing and where we could go if we do this well because the visual aspects of it, you know, human eyes are highly attuned to our surroundings. We don't tolerate lag when we're turning our head left and right. We need to see the image match the velocity with which we turn our head, which means the compute processing to do that part of it has to be as close as possible to my eyes, right. Whereas, synchronizing between hundreds of thousands of users who are each participating in the same virtual space means a lot of synchronous work done some on the edge, maybe some in the data center. And I think for gaming, for that kind of thing, all of those sorts of interactive environments and interactive here, not even being necessarily the visual aspect, but the way in which we have to synchronize a lot of data moving back and forth in a way that feels natural to all of us as end users. That requires a different way of doing distributed computing. And I feel like Web Assembly is really an unlocking technology that's gonna get us at least substantially further down that path where when we talk about distributing an application, we're not saying I'm gonna load it into a data center, and in my tendency, and it's gonna split it along five worker nodes we're talking about, I deploy an application and then it just moves so that the various pieces and parts of the application run in their kind of optimal environment. So I know it sounds a little sci-fi ish. Mm-hmm. and I suppose it should because it's groundbreaking.

It's farther than where we are today, but I think Web Assembly is an important step there. Web Assembly is nascent enough that even where we're sitting on the kind of cutting edge of this, we can't quite see what else there might be between here and there. And so there may be more technologies that we just don't know need to exist yet. But we feel like this one is really very much an unlocking technology on the steps to getting to that kind of sophisticated distributed application.

Allyson Klein: One thing that I think was really interesting that I read from you before is that it's not an either or question. It's an and question. You were talking to an IT manager that's managing an environment that has probably a combination of VMs and containers today. How would you say the future data center looks when you integrate Web Assembly? Does anything go away? I mean, we're still running mainframes, so maybe nothing ever goes away.

Matt Butcher: but does anything ever go away?

Allyson Klein: Yeah, exactly. But does anything become obsolete and is just there because people don't like getting rid of legacy, or do the value propositions of all three of those solutions still persist in the long term?

Matt Butcher: From my point of view, I think all three of them still do a very, very, very important job on its own. I think virtual machines really for the long haul are gonna be sort of the bread and butter way of partitioning off the space where we need to be able to run things. It's really brilliant technology and I think it continues to work really well. Might be less and less visible to the average cloud developer or maybe even less and less visible to the average platform engineer, but I think they're gonna be around for a long, long time. Containers I think occupy an interesting space because they're really well suited for these kinds of long running applications that need to run for minutes, hours, months, and longer. Web Assembly is really better suited for short term applications. And by that I mean, a few milliseconds up through maybe a minute maybe 15 minutes, we'll just say 15 minutes is the top end, even though it's kinda an arbitrary number. So I think what we're gonna see is some of the workloads will shift around a bit, right? Some things that are done with containers today will be done with web assembly, just like we saw shift around a little bit when some things that were done in virtual machines were moved to containers.

So we'll see a little bit of shifting and as soon as you start to see shifting like that people jump to the conclusion that one of 'em is gonna go away or something is obsolete. In this case, I just think we're gonna see shifting until we find the right fit for each of these technologies, and then we'll see them stabilize the way that virtual machines and containers together have sort of stabilized today.

I mentioned earlier that, you know, I took sort of a view that containers were gonna, destroy virtual machines and just obliterate the technology and obviously, youthful me was woefully incorrect on that one, right? We instead, we've seen virtual machine, machine usage grow just as fast as container, ecosystem has grown, and that to me is a really encouraging thing. It says, we're learning that to build the right levels of abstraction and that some of them, don't need to change or change, have kind of found their fit and others are gonna change for a period, and then sort of solidify, which I think is what we're seeing in the container ecosystem, that solidification of the technology and then emerging ones will augment where the previous ones don't terribly don't do as as well.

So to give an example of why I think web assembly is the right third category of compute here it has been very hard to figure out a way to run, to execute workload. Securely that really only need to execute for a few minutes or seconds, in that kind of compressed timeframe.

Because the technology we built for isolation, for security, isolation, containers and virtual machines each take a long time to start. A virtual machine takes minutes to start. Typical containers take 12 to 15 seconds to start, but the workload that we're talking about executing in say, a Lambda light function is milliseconds.

Mm-hmm. . So we have to invent all these technologies where we prewarm things, which means we're sitting around spending electricity and exhausting compute resources that could be used better. Web Assembly gives you that kind of compute abstraction that says you can drop a workload on here and have it starting in under a millisecond, and then you know, it lives for 30 milliseconds and then we clean up and we can do all of that in a very secure way. So I think what we see is Web Assembly is filling a niche that before we had kind of clunky solutions that we made work, but that we're not working efficiently and now we have something that can do that efficiently that doesn't encroach too much I don't think, on the container ecosystem.

 And definitely doesn't on the virtual machine ecosystem. So I think that's when, that's one of those earmarks when you find a technology that solves a group of problems. but isn't competing with an existing technology, it means you're adding kind of a new right layer of abstraction cuz you've already found the strengths of the previous ones and now you're just addressing the weaknesses and solving for those. So yeah, [00:20:00] I think all three of 'em will be around. I wouldn't even be surprised if we, you know, found maybe a fourth. though I have no idea what needs it would be solving yet, cuz I don't think we've seen those needs emerge.

Allyson Klein: I hope it doesn't take another pandemic for you to figure out what that fourth is. Yeah. . so you've released Spin your Open source project and you've released Fermyon cloud. tell me about what the response has been and what you're hearing from customers in terms of their plans for adoption.

Matt Butcher: When we first launched Spin and Spin came out just to give a, a quick roadmap, right? Spin came out , March 31st, the day before April Fools Day. We're like, we're not releasing on April Fools Day. So it came out right before April Fools day of 2022. And then Fermyon Cloud, we launched on October 24th of last year. And Spin is the developer tool, and Fermyon Cloud is, is the cloud environment where you can run these things.

With Spin, you know, our hope was at this early stage in the company, right? We would be able to have a tool that could articulate to people, here's the value of using Web Assembly. Here are the kinds of things you can build, here's this kind of serverless function model and a great runtime that we hope you enjoy using.

 We were shocked at how quickly people started looking at this. I think we got a thousand GitHub stars in a couple of days and we're kind of looking at this going, Hey, GitHub is broken. I think , no, we didn't expect that the uptake on Helm took us two years to get to a thousand stars.

And so, seeing Spin shoot up that fast meant, oh, so we've kind of hit on a topic that people recognize right away as interesting to that. Hearing developers say they're interested is always a good thing. When you're a startup going, is the spaghetti gonna stick to the wall? Right?

So that was really encouraging. And as we initially started reaching out to these developers, largely what we were hearing was, okay, well here's the set of features that we would like to see, and here's the kinds of things we'd like to do. A lot of people wanted to run their blogs. A lot of people were exploring, you know, building microservices.

 And so as we started designing Fermyon cloud, we said, okay, we wanna design a place where people can run this so that they can get from this Spin local development experience to having something executing very quickly. So we had this core user story we laid out for 2022. We're big on user stories, and it was as a developer, I can go from blinking cursor to deployed application in two minutes or less.

And the idea was if we can just give the developer that experience, that Web Assembly is not a scary new technology, it's something that you can get going on right away. You open up VS Code or Vim or whatever your favorite editor is and within a few minutes you should have the hello world experience.

And then from there, you know, once you're at the hello world, then you can start building something. Mm-hmm. That included needing the cloud, right? Because we needed a place for them to run it. It had to be from zero to deployed application in two minutes or less. So Fermyon Cloud for us, was really fleshing out the last part of the story and saying, here is a place where you can just type in Spin deploy and immediately go to your web browser and be able to see it running. You can show your friends and, and that'll be the foundation upon which we as Fermyon, build a production grade cloud environment. So we were delighted to hear people giving us positive feedback in that early stage of Spin, saying, yeah, we like this, yeah, this is fun. But we didn't hear a lot of people telling us at that point, these are the kinds of applications we're hoping to build for it in the future. So we got some characteristics of it, but not enough to really paint for us a picture of how people envision themselves using it.

So when we launched Fermyon Cloud mm-hmm. we're thinking it'll be interesting to see what people do. We've been, just incredibly fortunate to have gotten a whole bunch of users very, very quickly, building a whole bunch of different applications. In December of last year, we did a little advent of Spin, kind of coding exercise thing to get people trying out different features of the platform.

And what we're seeing is everything from, webpage, backends to games, to API style servers, rest API style servers, and that has caused us to reach the conclusion that this is what we had hoped we would be able to build a kind of general purpose platform where people can build things where their overriding concern is they wanna be able to get it done very quickly and, get that fast startup time and good performance.

I think we would've been happy. Every, every product marketer is like, you know, it's a really good thing when your market segment declares itself and they're like, okay, you know, we're gonna use this only for, you know, mobile backends. Mm-hmm. . And then you can say, okay, well I focus all my documentation on how to write a mobile backend.

 We were actually really pleased to discover that people were kind of running the gamut of stuff to do the one that really surprised us was that we have had a lot of requests, particularly from about December to now, with people saying, you know, this would be really great for, ETL and data kinds of workloads.

Oh, interest. Where we needing to watch on a queue for information to come in, process a chunk of it, and then feed it out to either the next step in a process or store it into a database. And, we had kind of written this model off earlier as something that people would use Lambda for, right? Mm-hmm. We thought there were already enough tools in the ecosystem that people wouldn't wanna do it. But one person was explaining to me, but this one is faster and it's more reliable, and I can write in [00:25:00] any language that I want, again, within reason. Yeah. But for, for this particular person, she was happy with the languages we had.

And I realized, yeah. Okay. So if we can improve speed and we can improve reliability and we can improve the ability to debug and observe what's going on, then yeah, this is an attractive ETL style framework as well. We've been really happy just to see people using this, we get very good feedback. Of course we have an increasingly longer to-do list as people say, I'd really like to be able to do this, but what we're discovering is the things they're asking for are exactly the kinds of things we have hoped to build. You know, great data service layer, good security good, authentication on authorization story, secure vault style, integration for storing credentials, all those things that we know if we wanna build real applications, we need these pieces. Those are the things people are asking for. And so it's a good time. Right? It's great to hear that your vision and the things that your early user base are asking for really start to align very well, and there are no huge disruptive surprises there.

Allyson Klein: I was thinking about that meeting in Vancouver. Imagine if you could go back to that meeting and visit your former self and your team and say, Hey, we're gonna go on a ride and this is where we're gonna be in 2023. What are the key things that you learned that you would wanna tell them?

Matt Butcher: Honestly, at that moment, if you had told me we would do this, I would've said, there is, there is no way. Right? There's no way, at the time, you know, you stumbled into those moments where you say, yeah, this seems like a neat little innovation. And it's only later when you go, oh, that was a bigger moment than I thought. Mm-hmm. We thought we were having a basket of french fries and decompressing after a day. The chance to go back and say to the group of us who are sitting at that table, this is something worth doing, apply yourselves to this, that would've been great.

Right? And perhaps we would've been where we are today a little bit faster, though really the ecosystem moves as a whole, right? Eight people might be able to shape it, but eight people can't move it on their own. We shape small parts of it, and the ecosystem as a whole has to mobilize and move together. But certainly, my biggest, biggest sources of anxiety starting Fermyon, and in the early phases of that project, I could have done without them, right? Mm-hmm. . the idea now of looking around and saying we were onto a good thing. I spent an awful lot of nights sleeplessly doubting my abilities and sleeplessly challenging our vision. That's really what it boils down to, right? I could have gotten a lot more sleep, right? If I could go back and tell, you can sleep a lot better. The idea's not a bad one.

One thing that I think we did really well and that I'm eternally grateful for, back then, even all the way back to the days, we focused very hard on building a good, healthy culture that was about innovation, but it was also about teamwork, collaboration, in a sense, vulnerability with each other and trust.

Even looking back now, if you were to ask me what the single most important ingredient was in our getting from there to here, it's not the technology, right? It was the ability to work in a highly collaborative environment with a really high degree of trust in each other and know that that part of the endeavor didn't need to be re-litigate, didn't need to be formed. I think you hear a lot about when startups get going. There's the old model, right? The form storm norm conform. Mm-hmm. kinda model. Mm. Where you, you start out, everybody's super enthusiastic and then you hit the storming period.

And startups, many of them fall apart. What a huge thing to not have to go through the storming period. Yeah. Because we knew each other trust level was high. We'd work together. We could cooperate very effectively. So that's the one thing there. If I said I wouldn't change it, right, I wouldn't go back and, and tell myself, you should, uh, ignore this part.

No, that was actually the most important thing that I think has been our key ingredient to success.

Allyson Klein: I've loved listening to your story, Matt, and I can't wait to see what you guys do in 2023. I think it's going to be a very bold year for you and I can't wait to follow the story. Thank you so much for being on today. Thanks. One final question for you. If folks wanna engage, learn more, get their hands on Spin, et cetera, where would you send them to go engage with your team and start using Web Assembly?

Matt Butcher: So if you head over to fermyon.com at the bottom of the page is a link to join our Discord server. Lots of good lively discussion going on there. It's a great place to see what other people are doing and a great place to connect with the developers; also from there, you can get to the developer.fermyon.com site, which will get you up and running, and as I said before, right, blinking cursor to deployed application in two minutes or less. Uh, so those are great places.

If you're interested in just kind of. Catching up on the thought that's gone behind this, the blog@fermyon.com, you know, we do everything from very practically oriented ones to, our ruminations on what the future of serverless is and performance and security and things like that. So that's a great place to go if you're, you're more reader than a doer.

Allyson Klein: Fantastic. Well, thanks for being on the show today. It's been a real joy.

Matt Butcher: It has been a lot of fun. Thank you so much for having me.

Previous
Previous

WebAssembly: Paving a Path to Distributed Computing with Fermyon

Next
Next

UCIe Unleashing Chiplet Innovation with NVIDIA