.NET Conf with Jeff Fritz - podcast episode cover

.NET Conf with Jeff Fritz

Nov 02, 202354 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Are you ready for .NET Conf? Carl and Richard talk to Jeff Fritz about the latest version of .NET coming out - and the online event that celebrates it! Jeff talks about his top ten favorite sessions in the show, the ones you definitely don't want to miss. And if you have folks that are new to .NET, you want to check out the pre-event day that can help folks get started! See you online Nov 13-15!

Transcript

How'd you like to listen to dot NetRocks with no ads? Easy? Become a patron for just five dollars a month. You get access to a private RSS feed where all the shows have no ads. Twenty dollars a month, we'll get you that and a special dot NetRocks patron mug. Sign up now at Patreon dot dot NetRocks dot com. Hey guess what, it's dot NetRocks. We're back. I'm Carl Franklin. That's my friend Richard Campbell. Hey

man, hey man, what's happening. Uh? You know, we're cheating here because I think this show had some scheduling challenges, so we're recording it right before we publish it. We have a few shows that are already in the can from our great trip bombing around Europe. Well, you and I were together in Porto and had got a bunch of good shows, which folks are going to hear. Yeah, but we're recording out of order because time shifting. That's right. Hey. But I'm at home and I like home.

Home is very nice, sitting by the ocean. I love home. Yeah, I'm a big fan. As you can see my new home. Yeah, you're in your studio, the studio that I'm in. Yeah, yeah, he loves red walls. Man, that's a thing for you. I love the red walls and the dim lights. Okay, okay, let's kick it off with better no a framework, run it awesome? All right, man? What do you got? So our friends at Selliance have been

working with large language models before chat chept was even a thing. So Zeyner Tahata, as you know, has been working with AI stuff since long, long time ago. So anyway, Joe Hewan has been working on this project and he announced it on his LinkedIn page. It's called Foundation LLM, and it's basically the goal is to make it very easy for anyone to create co pilots nice without you know, having to figure all the low level stuff out.

So a higher level of abstraction, yes, yeah, trustworthy and secure enterprise co pilots. And so what I've done is I've linked to the press release, which has a link to the website of course, and this is show eighteen seventy. So if you go to eighteen seventy dot pomp dot me, that'll take you there and you can read all about it. These guys are brilliant, I mean, yeah, well down about it, and Cyprin was involved in. Cyprin is crazy smart, like holy man, he is

crazy smart and also a little crazy. Yeah crazy Yeah, you guys and your your quantum stuff. We are. Yeah. When Cyprin I get together, it becomes a little storm. It comes an interesting storm. Yeah, black holes collide. Well he's more of the science guy. I'm more of the engineering guy. So we Yeah, it gets it goes fast. That's what I'll say. Yeah, all right, so that's what I got. No it, learn it, love it. Who's talking to us today,

Richard Campbell? In honor of our guests, I grabbed a comment off a show seventeen eighty seven, which is not a show done with Jeff Fritz, but I know that you know Jeff and I did. We did a show with him a while back on static websites, And this is actually a comment from the static website show we did with Stacy cash More and I grabb this particular comment because Stacy couldn't answer it, but I think Jeff could. This comment comes from Rob Garner, longtime listener. Hey Rob, are you doing?

I know you don't? Meek think you need another music to code by? You've got a few, but he wrote this comedy said this was an awesome episode. I've been working on a static web app with Azure functions application for a startup, and it's been very helpful to confirm that I'm on the right track. But the way that Stacey positioned it, I'm also contemplating using

this in the community college dot net course that I teach. But as you're always scared for student use because I'm afraid of them getting a big accidental bill, I wish I had a bulletproof workflow to make sure that we don't end up with charges for students. Wow. And I'm like, Rob, that's a brilliant idea, and I'm going to ask a guy who doesn't work an Azure to fix it for us, But well, you know, we'll lay

it over to Jeff. We get him on there, And I I said, longtime listener, a great contributor to the community, teaches people to do software development all the time. Big fan of yours, Rob, Thanks so much for everything you do. And even though you don't really need another copy of music go by. If anybody would else would like one, write a comment on the website at Donna at Rocks dot com. Or on the facebooks. We publish every show there and if you comment there and everybody in the

show, we'll send to your copy of music go by. You know what I love, Richard. I love when we're doing these live shows and you read that live and people their mouths just drop like, oh, I have an in Porto, didn't it? Yeah, that's exactly what happened to Porto. We ripped the whole thing out. I did my usual patter and then you look out at the room, use the one he called it out. I didn't even call it up with the whole They were all bug eyed their

bug eye. Yeah, they're like, you really do that every time time. Well, you can follow us on Twitter if you like. That's fine. We were still there, but the cool kids are hanging out. I'm Mastadon, I'm at Carl Franklin at tech hub dot social, and I'm rich Campbell at mass Social. Yeah, send us a two. We read him, and we might even read him on the air. Might actually end up with you getting a copy of music to code buy. So do that all

right, Jeff Fritz, you're here. Uh, I don't know as if you need an introduction, but I can go back in time a little bit. We first met you at tech ed somewhere for speaker Idol, which I believe you won or you came in runner up or something, but it was a JavaScript testing for no. I came in dead last, all right, because I loved it. As I recall, I've been a fan of years ever since. I thought it was great. It was a JavaScript testing framework

and this is right two thousand something, twenty twelve. Yeah, and I think I've actually seen you that you've seen it the year before, and it's like, I got to do that, yes, And I said, you know, I think you asked me, and I said, listen. The tricky we always recruit the same way out of tech d. You have to submit a to submit more talk or more get turned down. Easy to do

a tech ed and then come to the show anyway. Yeah, because I don't have a T and E. It's it's always interesting that I'll introduce myself to folks at Microsoft. And there's a thing at Microsoft when you meet new new employees or whatever, there's always a question of how long have you been with the company, how did you get your start with Microsoft? And I just casually mentioned, oh, I lost a game show. Yeah, but

it's testament to the power of that little thing. I gave you a speaker idol five minutes to do a talk and you get you know, even that people that didn't win got noticed by Microsoft. Now you work there, Oh yeah, and I do. Yeah, and you did and it was Yeah. So you're on the ASPNAT team and Blazer is your thing, right, I'm I am on the dot net and we call it the dot Net and Visual Studio Community Team. Yeah, okay, all right, so but you're

you're mister Blazer over there. I do. I talk a lot about Blazer and building demos and writing some of the training material that folks get on Microsoft Learn. And you've done a whole lot of stuff live on Twitch over the years. I might be. I think I'm closing in on a thousand episodes on Twitch. That's awesome. So it'll be five years for me this November. That's a faster cadence then we got to a thousand, that's for sure. There was a time in there where I was doing four streams a week.

Yeah, I had a lot of work, man, that's a lot when we published three shows a week. Yeah, but you clearly yeah, it was Hey, I do want to call back to Rob's comment because I do there's a whole section of four teachers in Azure. Isn't there like a bunch of services around that there? There is You can absolutely as as a teacher, as an educator, you can get in touch with us. There

are plans that you can sign up for. But I want to make sure that folks also know, particularly if you're using azuro static websites, there's a free plan in there that you can use like free free you you have a limit as to how much function as your functions work happens. But the static content that it's serving free free, free no issues, not free as in you know this is free as in beer like this is yeah? Is that

the funny kind of free? Not free like a puppy? Right? But also the point is that you can configure the count so is like as soon as I have a charge, just turn me off. Yes, that's right. There's budget limitations that you can configure on your account. It's real easy to dial that up and down to however much you're comfortable with, right, and you'll you'll get alerts as you reach certain thresholds nearing that that that dollar amount even if that dollar amount is zero. Yes, awesome, well,

and it's great. I thought that was the answer, but I thought I'd rather have it coming to from a Microsoft person so they have somebody to go after rather than me. That's right, because you can't check as you can't check a blue budget badge under the bus. Who can you check? Now? I've got a target on my chest. Thank you so much. We're here to help, Jeff, We really are. That was a career advancing

move. There you go, just did there you go? So dot net comf is coming up here, woo yes, Oh my gosh, it's my favorite time of the year. Love tell me something. I mean, don comf is very popular and people tune in. And I guess it was born during the pandemic maybe oh even before then pandemic. Okay, So dot net comp started as mvc comp way back in the day, all right, and we were connecting folks and dialing them in US using the old Windows phone calling

software. It was wow, are you trying not to say skypery? Is that what you're doing? No, it was even before Skype, oh my god, the old Windows meeting software. But I guess what I'm saying is It sort of took off during COVID, didn't it during the pandemic? No, not, it was it was actually taking off before then. Okay, we were in growing twice today. Oh no, No, it's something we don't We aren't with dot net Conf. We aren't out there publishing the numbers

and showing trends on how it's growing. We definitely saw a peak in the twenty twenty dot net confedition because it was such a point where, you know what, folks weren't going to events anyway. Yeah, and we were able to bring everybody in and put them in that comfortable event that we all know when love and that's been around now for I think this is the thirteenth edition of the event. What's your thoughts as to people tuning in online to dot

conference is going to in person conferences that Microsoft does. I think there's a place for both. However, the presentation of an all virtual event like dot net Con has immense reach. Everybody in the world can participate, and that's something that we strive to make sure that everybody has access to and that we

really want everybody to be a part of and to feel welcome into. To the point that we go thirty two hours straight from nine am on day two all the way through to five pm Pacific times of course five pm Pacific on day three. That way, over that thirty two hours, everybody's going to get a slice of the day that is on their time zone, that is in their normal daylight hours, so they don't have to wake up in the middle of the night in order to tune in and see what's going on.

Well, I've always liked this of Yeah, it's the launch of the next version of dot net, which has been true in the past but three years. But then also it's the community part of let's go around the world, and it's this, hey, we're coming to to you from such and such a location all the way around. That to me is the coolest bit. Yeah, and there's those couple of hardcore guys, right, I'm thinking of the elders of the world that try and watch the whole twenty four hours.

There are a few folks that we will see hanging out there through the entire stream, and it's amazing that they're hanging through. But it's you don't need to it's all recorded, it's all going to be made on YouTube later. So do you do eight hours live like on the West Coast, and then repeat those overnight, or is there always something being streamed live and always from the West coast? A little bit of both. So day one we're going to be live streaming all of Day one, So it's actually hours on day

one because we have an hour long keynote right up at the front. After that's over, we'll issue a repeat. We'll have some repeat playback through the evening broadcast from the West coast of the United States. When we get to day two, we'll have eight hours being broadcast mostly live from the West Coast. There's a couple of folks that are going to be dialed in and presenting remotely. But at the end of day two air quotes. It's weird doing air quotes on the radio. I need to figure out a way to do

that. And so at the end of day two, so we hit five pm Pacific time, we switch over and we'll have community folks that are broadcasting from everywhere in the world. So of course we're going to pick up with folks on the West Coast, anywhere on the West coast of the United States, Canada, Mexico, South America, folks in Hawaii, and we start

picking up with folks in Australia and the East Coast of Asia. We've even got speakers coming into us from China this year, so we're really looking forward to folks everywhere being able to connect in and present live all night long, no recorded content. However, if there is content that folks aren't entirely interested

in, there might be a slightly different topic. We have other folks that didn't quite make the cut for live presenting or that aren't weren't available to present live that we typically would have released as pre recorded content, but instead we decided this year, let's publish and have a premiere of their content live on YouTube as the event goes on. So it'll almost be like Room two happening over there, and there'll be subject matter experts hanging out in chat of those

broadcasts to help out with answering questions and foster some of the conversation that happens. That's very cool. And of course YouTube can you know, translate into immediately into any language, so you've got captions for anybody speaking any language. Absolutely, so do you ever get people that say, you know, can

you have presentations in my language? We tried that a couple of years ago, we tried saying, hey, you know what, if you're a local speaker that has a different native language and you'd like to use your language, go ahead. It wasn't well received by the audience during those few sessions, so we stick to English for the presentations and then we'll have translations available afterwards.

Interesting. Yeah, you know, we're just not that far away from the technology being good enough that you might hear it in real time translated audibly too. But I have heard over and over again. It's like folks like hearing it in the native language and then maybe subtitled or something else like that.

So I know, if I'm watching a TV show and it's you know, let's say it's a cooking show from Brazil, and you can hear them speaking Portuguese very low, and then there are Americans that have you know, or English speaking people that do the overlay, and I never like it as much because I mean, I don't like that if somebody's going to overdub overdubb,

I don't want to hear both languages and one more quiet. I don't know, what do you think, did well, didn't we see a little bit of an experiment with this from the Netflix folks with the Squid Game shows, where it was available both as dubbed into your local language or as the original Korean with subtitles. I did like the dubbed in version of that, just because I got to focus on the action. Such an action oriented series like that. Yeah, I didn't want to have to read as much as

a as a ink. Did you hear the Korean like low volume in the background at the same time, I can't remember. Yeah, that's what drives me nuts. It's just noise because I don't speak Korean. That's why I'm listening in English. Anyway. It's really cool what dot net comf has done. And I know Richard's been involved in it a couple of times. And what's your involvement this year, Richard? I occasionally, because I'm local relatively speaking, I can drive down, grab a night in a hotel, or

stay with a friend. I will take a shift calling out the various talks like basically doing the mc gig typically the VJ Yeah, the four hour bit. And you know, as is true of all mc gigs, it's pretty

easy. Like you call out the sponsors, you talk about the next thing you do a handoff right up until something goes wrong, and you've always got that little voice piece in your ear, and so then the director says, hey, next, talk's not ready Phil for five on you go, And you, as I do, too, have a lot of experience and just tap dancing when things go wrong, don't we. Yeah, we have a

lot of practice. No, that's I think that those rough edges around a live event like this are what make it so interesting, because I agree, right, we're developers. We want to see how things are put together. We want that experience of knowing that, hey, the folks that are broadcasting and presenting, we're real people too, and we're out there for folks to

interact with and respond to. There's always lots of great interactions through social media for dot dot com, right, yeah, And that's the other job of the MC is to pull the questions from the board and send them to the

guests. And I've also had the experience where in a fill it's like, here's a couple of questions that are not necessarily ready to that guest, but I can answer them, and I would off, I'd go, and I'll fully admit to pulling the Hey, I don't actually work for Microsoft, so I suspect I could answer this question differently than a Microsoft person would, and I'll find going that one too. Yeah, there's a couple of those questions

that come in come in. Yeah, it's it's sort of the reality of triaging a Q and A. I want to get back to this idea of how the landscape has changed for Microsoft development outreach. You know, since the advent of internet video and everything. Before Channel nine, the regional directors sort of had the job of distributing information from Microsoft to the to the local communities.

And that's why we were called regional directors because our job. We had one job, and that is they did a local events, you know, in different regions every year called dev Days, and the regional director's job was to do a keynote, often with hardware, right, They would send you boatloads of machines and stuff and you would have to run through the demo and a script and everything, and your job was to sort of be that liaison

between Microsoft and the community. But that was before YouTube, before Channel nine. When Channel nine came around, I think the job that and DEV Day's kind of stopped, right, and so the regional directors were like, well, Microsoft regional director. We don't work for Microsoft, we don't have a region, we don't direct anything. What do we do? You know,

we struggled to find our role in how we could help Microsoft. So then of course Channel nine boom, right, and people were tuning in and watching. I love Channel nine because it was you know, somebody would just take a video camera into Scott Guthrie's office and just sit down and chat with him. What are you working on? You know, it was very very informal, and I kind of I think people kind of like that. But then you know, as we get to dot net comp and it's various previous incarnation,

it really just went to a whole new level. So just as an aside, Channel nine does it still exist, it's it's not quite the same. The studios are there, they're not quite broadcasting and putting together frequent content like they were. More or less you see their output on the various Microsoft branded YouTube channels. Yeah, and that's smart. I mean not even United uses the term Channel nine anymore, right, Like that's where it came from.

Was this idea that you used to be able to listen in to what the pilots we're talking about on the flight right, and that seemed to be the intent to that. Yeah, so we know that conference about dot net eight, so there's going to be a keynote. Imagine you're gonna talk a little bit about dot net A. But what else can we expect? So we tinkered with something last year. We try and experiment every year with the event, trying new things. We want to get more folks involved, we

want to get more folks excited about things happening with dot net. So last year we tried this idea of an education zone, a student hub that gets folks that are new to dot net introduced and exposed to some of the various things that are going on around the product, and it went very well last

year, so that's coming back. This is a day zero event. So dot net comp starts on November fourteenth, but on November thirteenth, we're going to have this I believe it's a six hour series of streams that folks are going to be able to watch all around artificial intelligence, web apps, mobile apps, and game development. Now is it specifically for students. It's named student Zone, but it's really for anybody who's new to dot net. Okay,

Yeah, So it's almost like for novices. Yeah exactly, Yeah, very cool, But you don't want to call it the novice zone because you don't want folks to feel like it's I don't know, but student zone makes it feel like, yeah, I'm a student, I'm learning, I'm a beginner who wants to get involved and see what this is all about in a very friendly environment that makes it easy to ramp up. So lots of great

speakers that we have talking about all of that content. You can find a link to the Student Zone that folks are interested, you can sign up and register. Yeah, I've I've grabbed the link and stuck it in the show notes here, so thank you so much. Yeah, here it help. But yeah, beginner friendly area, right, because I do think that dot net comp if you're not experienced dot net person, dot comf goes off like

a gunshot, like we're up and running. It's like and especially when you talk about dot net eight, like you're talking about the eighth version of dot net twenty four years in, like there's just a lot of stuff like if you were it's good that date the day ahead to sort of get state folks that are new or stable and say like this is what you can expect. Here's the important bits you need to worry about. Like, in some ways, I think you're super lucky for just coming to dot net. Now there's

a whole lot of pain you're never going to experience. Oh yeah, there was. It was a painful trip getting here, it was, And dot Net COONF is in that place where it's really more of a training event for folks that are adjusting and moving forward the current versions of dot net dot Net seven, dot Net eight. We're gonna be talking a lot about all kinds

of features across both of those versions during the event. But if you're a beginner who's just getting in that Day zero is going to ramp you up quickly, give you pointers to where you can go to learn more information, and hopefully get you to a place that you're more comfortable and ready to hear what's happening with the rest of the event on days one, two, and three. Now that being said, how much are we gonna talk about large language

models? Is those days? Not much? I'm not going to complain because toy oh boy, it's kind of overwhelmed everything lately, Like it's been nice to talk about something else. It has we will. I absolutely need to talk about that. We need to touch on artificial intelligence, larger language models. That's absolutely something that folks want to learn about. But you know what, folks still got to build websites. Yeah, mobile apps, native applications

on Windows services, cloud scale applications, IoT devices. We're going to cover all of that during the event. Good. Yeahh that's great, But that's just you know, I think about the content tree for dot net rocks being a similar problem space. Oh yeah, plus maybe a little more politics than necessarily what a Microsoft event would get into, like the impacts of open source,

that kind of thing. But if you work and see sharp the stuff for you, if you're dealing with Blazer or this stuff for you, like all those lins. Like I'm trying to decide what tags to put into this show, and it's like, I think it's all of them. Yeah, we're going to touch on a lot of things. Yeah. I actually I put together a list of ten sessions that I think must watch. Okay, for folks, the typical folks that are going to be watching dot net cof.

Now, if you're more focused on web than other technologies, you may adjust this, But I put together a list of ten sessions that I think are going to be really good to tune in. All right, Well, before you go down that list, we should break for this very important message. Yeah, oh, I could use a snack, and we're back. Jeff Scott is snack and it's dot net Rocks. I'm Richard Campbell. That's

Carl Franklin. Hey, hey, those munching noises you hear are Jeff Fritz And we're talking a little bit about talking about about dot net cof and okay, what are the cannot miss sessions of dot net cough? All right, Now I'm a little biased because I'm a bit of a web developer. Okay, I'm a lot biased. Okay, So here we go with the top ten list that that I put together that I I really want to watch. Number one with a bullet it's easily the one of the most popular sessions every

year. What's new in c sharp twelve with Matts Tourgerson and Dustin Campbell. Yeah, all right, so the people who bring you the new version of c sharp, what we've been up to the past year, right, Like, okay, yeah, show me show me all the cool new stuff I can do with the language. Because that's that's important. Yeah, And we were just in Europe and see and saw Mads in Warsaw talking. He has a version pieces of that that he fit into an hour for the Warsaw audience.

So absolutely, you know, it's amazing to see twelve versions of a language, and definitely from the people who are making it. Oh yeah. The second session that I recommend folks to check out is packing Light with vs code and c sharp DevKit with Burke Holland and Leslie richardson Interesting. I am a big fan of c sharp DevKit and vs code because a couple months a

year I spend dedicated in Lenox writing code in Linux. I want to do my C sharp development, Blazer ASPNT development working with Azure on a Linux machine. I want to spend a month or two on my Mac and get outside the right The friendly confines of visual Studio and vs code and c sharp DevKit are so cool to use in those environments, So I make sure I want to make sure that folks check that out because it really is a nice experience.

And not to just derail things here though, but what's your response to so C sharp DevKit we don't need studio anymore? Right, like this is the end of studio. It's not the end of studio, it's right. C Sharp DevKit just gives you the way to organize your code the same way you do in studio, and it gives you that same language server feature that you had in studio that is really robust, really clean, and quite frankly

at high speed like you're used to in Visual Studio. There's all kinds of other features in Visual Study that you aren't even touching it sure with VSC, I've also found I've been talking to a few groups now who are starting who were using it before it was in general release, and it was we have team members who who are typically web developers who've never worked in studio. They don't want to work in studio, and they couldn't see the project. They

were working on their own stuff. But it was always a bit of an integration problem when it came down to the you know, the overall suite of things. So making them sort of full citizens of the project seem like a great compliment, like that's that's a good thing, as folks are discovering how projects and solutions work together that we've been accustomed to in studio for decades now they're getting the organization of that and going huh yeah, yes, this this

makes sense to me now. Yeah, so just more people able to work together. And I like that and it's a it's a great feature. Yeah, do the Visual Studio proper project templates map over? Can you actually open those? Like? Can I create a new Blazer web app? And it already has all this stuff put in there? Yes, it does because the dot Net templates are coming off of the dot net Cli, so it loads up in seas and they have the shared template model. Yeah that's great.

Yeah. Yeah, Speaking of Blazer, you know, you and I are doing a little something at dot net com. We are. We'll be talking about Blazer puzzles. The game show segment of the third day will be pausing and talking about a few Blazer puzzles for folks getting into dot net eight with Blazer. So, Blazer Puzzle dot Com is a new show that Jeff and I are doing there. The episodes are like ten twelve minutes each and we posit a problem. We say, here's some simple code, why doesn't it

work? Or you know, implement feature X or something along those lines. It's a puzzle and yeah, as I say, we got what ten or eleven episodes out there, and we're going to be doing one live at dot net comp. Maybe we'll do two or three or maybe revisit one. Not sure, but we're gonna do something again. Definitely got to do a callback to a past one. That's a great idea and to see how people responded to it, and then maybe the new puzzle could be Okay, now do

this in dot net A there you go. Yeah, number three all right, so number three I have dot net Love's AI with John Maida and Scott Hanselman. Who's John Maida? Wow? So John Mayida is actually an artificial intelligence luminary. This guy's been around the artificial intelligence field for years and was even he was embedded with MIT. He's been working at a number of organizations promoting and diving into really some of the foundational things that we take for granted

in the AI field today. Interesting. So they're going to be talking about some of the things that we can do from a very wide scope with artificial intelligence in dot net. Is he relatively recent to Microsoft. He is, He's only been with us for just a few years, but making a big difference in how we engage and promote AI across all the products across Microsoft.

I mean, I just like that that Microsoft is building out this cadre of folks who've been involved in this space a lot longer than chat GPT's been around. So it's just such a bunch of technologist running around. But like kind of best and brightest. He was one of the twenty one people you need to know for the twenty first century. Yeah, how about that? Huh, Like that's a heck of a list from Forbes. That's kind of crazy. Yeah, so okay, that just being on a Forbes list is serious

cred. That's one thing right there. But yeah, no, he kind of that's really interesting, So okay, that's definitely worth a grab, all right. Next one is improving application telemetry with net eight and open telemetry. Noah Fulck and Sam Spencer are talking about this. Wow, taking our logging

to the next level, really right. I Mean, when you're locking messages from your applications, you want to have that caught and displayed somewhere, and there's all kinds of tools that do that, but open telemetry really is that gateway that's going to make it available to be displayed anywhere. So I want to see this one and learn about how I can use things like Prometheus with my dot net applications. Interesting, steal a fire, steal a fire,

sorry to say it. After that, there's dot net container advancements in dot net eight. Our friends Chet Husk and Richard Lander are talking about this. I feel like the container story just gets better and better each year. Dot Net seven you can build directly into containers. Now even more advancements with our containers getting smaller and better across not just x eighty six x sixty four processors, but ARM processors, so I can deploy to right to machines running ARM

like my Raspberry pies. Really cool stuff. It to me, the big thing about running and containers is I want to be sure that my software causes no side effects and is not is impacted by no side effects. It's taking that cookie cutter works on my machine application, and it's going to work the same everywhere else. Yeah. Sure, what you put it in a container.

What you're saying is it works on my machine because it's my machine, right Like you're literally in a contata that says there's nobody elseres here about me. I live alone, absolutely, So I want to talk about another AI session for number six here, Okay, create an enterprise copilot extension for visual studio code through semantic Kernel. This is with kinfey Low. So now we're talking about helping make visual studio code better with your own syntax, your own

content. I like that. What's semantic kernel? So semantic kernel is a is a tool that lets you build your own model, your own capabilities to interact with and train so that you can then get answers to questions appropriately for

whatever topic it is that you're working on. So I guess it's a higher level of distraction than working directly with models and training and yeah, yeah, the short answer would be it's generating your own chat GPT, right, But there's more functionality that you can dial into it besides just ask it a question. You can actually hand off to functions and things that'll perform computation. Well maybe similar to foundational m Yeah sounds all on the same lines, along the

same lines. Yeah, not a bad thing. My big concerns with web development are what are leading me into number seven? I'm always concerned about performance. Number seven is improve your ASPNT core web at performance with Azure Cash for reddis I feel like we as an industry need to get on board the Reddest bandwagon here, because, oh my lord, will it make your applications better if you're hitting a database, if you're doing any kind of cashing, don't

just do output cashing cash with reddess. Right, Catherine Wang and Mark Grovell are going to be talking about this. I want to see what they've got and learn more about how I can use Reddus better in my applications. You know, that's great. I'm thinking about ms opent tech back in the day, you know, twenty twelve to twenty fourteen, and that was one of

the very first projects they were talking about. Dot Net needs to be a first class client for Reddus, right and for Elastic, Like it was those kinds of these very successful platform pieces before we were really doing cloud platform the way we are, and just a recognition that they came from the open source community and that they it wasn't easy to use them through dot net. You had to jump through a lot of hoops, and so you know, ms

up attack made that come true. What I like about these particular talks is like it's almost to eat your vegetables too, right, This is not just like these are new bits because it's dot neta but it's like, hey, while you're thinking about the new bits, have you picked up the stuff that's been important for a while and maybe you just haven't looked at it. Because this is important. You do not need to solve casing. It is a

solved problem. It is very solved. It incredibly smart people have tackled this. You just need to learn it and in a half an hour session you're you're gonna be on the road to set your feet out of you anyway, and then you're already online, So go read further. Number eight. I'm always working with database on my applications and I need to spend more time with Cosmos. So number eight is building planet scale dot net apps with Azure Cosmos

dB from Justine Coachy. I believe this. I pronounced Justine's name here. Cosmos has a handful of different model so that you can use not just no SQL with Mongo dB like bindings, but you can use postgress in there. There's a graph database that you can use in there, and you could pivot and use all these things. I can't wait to hear from Justine as they get us in and ramped up with Cosmos for dot neet developers. So's the thing that makes Cosmos cosmosy is that it's pushed to the edge, right,

push to the various regions around Azure. Yea, yeah, but it's at that last mile, like it's close to where you are rather than some you know, server in a data center somewhere. But you still need to have an application that's out there on those data centers near it if you want to

take full advantage of it. Sure. Yeah. I also look at it as an art as architecture for the right centrally read remotely sort of distributed model, which again you can roll your own, and there's other open source libraries, but like, this is a platform built that way from scratch, so you don't need to own any of the bits, just call it and it basically has a Mango dB interface a calling interface to it, like if you're

building, the migration from Mango to Cosmos is trivial. And because they've got bindings for postgress in there also, you can use a postgress API as well. Right, So there's a handful of APIs in there, not just Mango and Postgrass, like I said graftb as well. Really cool stuff for folks to check out. Number nine, I'm going to go a little bit outside the box here. Folks are always looking at and saying, hey, check out all the cool frameworks that Microsoft ships with dot net, but there's other

user interface frameworks that you got to check out. And I want to call out a session about UNO platform. Yeah. I love those guys. Ah. So this is called Elevate your Cross Platform dot Net Development with dot Net eight from Nick Randolph and Francois Tangay There. Yeah, I want to learn more about UNO and how I can use that because while I like using dot net MAUI, I'm always open to learning other frameworks, other tools that work

with dot net. It's great to have options and other folks that are building and helping the entire community. Yeah, without doubt, and it's one of those, you know, one of those great things that there's there's more than one way to solve this. Those guys came from the UWP place, you know, and then got all into w A like they've done some cool stuff.

It's great to see them on board they have. I agree, and you know, we made a lot of shows in that space, not just do you know about Avalonia and so forth for exactly that reason that like, there's not one way to solve this problem. So you know what my last secon, my last session I'm going to recommend is a similar third party framework that I think isn't a topic that's fun and something that we can we can all kind of sink our teeth into and learn a little bit about. And

it's about using c sharp with GOODOH to make games. For Michael Hawker, do you have to wait for good I knew that one was coming. Holy man, we could be sitting here a long time just saying so GOODOUGH is an open source framework, really cool stuff to help build games. It's really gotten a lot of attention over the last month or so with some of the changes that have happened to Unity. Folks have been checking out and exploring GOODO

a bit. Really cool stuff to hurt to hear from Michael talking about how we can get started with GOODOUGH. So I'm looking forward to learning more about that during our sessions. That sounds good. I'm going to take a look at that one. Yeah, it's good and it's good to have some alternatives. Poor old Unity. No tears shed for Unity here? Well, they you know, they I get what was going on? It cost a CEO is job. There you go, there, you go, well, we

don't like that. It is all right. That was a heck of a list of ten What are you going to be doing? What am I going to be doing? So I'm yeah, what are you? I'm the producer. I got to make sure that this thing is running. So I typically have a seat in the in the studio just off camera where I'll be watching moderating, coordinating with the technical director and audio engineers make sure that everything's running

soundly. But I'll pop up hosting for a little bit for a few hours and talking with our buddy Carl. You guys, you are going to take a hosting shift. Yep, absolutely, I got to admit, like I've done hosting shifts and hosting has its own challenges, but the crew behind the whole project, like you can't imagine how many moving parts there are that you

don't have to think about. When you're hosting. You're just making your marks, calling out the piece you need to call to, pulling up the right questions and passing them along to the to the the piece that's just been done, and then handing off to the next one, and all of that is done by other folks that are ready to go. Dude, I've seen at dev Intersection, what the you know, Microsoft brought like an entire studio that was behind the screen to do streaming, and I was looking in there.

There's like twenty people, there's like seventy workstations and one hundred thousand screens. It's just like whoa well that I produced and was part of that event, right? That was that was the connected event in twenty eighteen. Yeah, we brought to Las Vegas. We didn't they do full mirroring for that one too. Like that, that's the step beyond where every demo being done on stage is also being done in behind the stage, so if something went wrong,

they would just flip and keep going. Yeah, I can cut right to another machine. I ever paid on pace with it. Ever since Bill Gates got a blue screen during a keynote, there's been this mirroring mechanism that never happened again, Oh my goodness. And they spend a lot of money to make that true. H The rest of us just eat it sometimes, you know, that's the that's the glory of life coding and live present.

But I mean and you guys aren't that heavily produced a dot cough, Like I've seen demos go sideways too, right, I mean, some stuff's recorded, some stuff's not. But it's like, hey, it's real life. It's okay and right, And that goes back to part of making us human more realistic that folks can relate to, because hey, yeah, not everything is perfect all the time. We've got some rough edges, and developers deal

with that every day day, right. I mean you you code for an hour and you hit run and you get some bugs and oh well that wasn't supposed to happen, and you spend most of your time figuring it out.

I remember absolutely. I remember a d n R TV with I think it might have been even Hansleman, where you guys were sort of warming up and it went sideways and you left the recorders running and watching Hansoman dismantle the problem and fixing it turned out to be a better show, Like that's yeah, and I and I remember that he said, no, no, keep it running, this will be good, just keep it going, this will be fun. And yeah, it's like you know, yeah, how you solve

a problem is easily as interesting as demonstrating how something works. Yeah, I guess the only thing you have to be careful of is that your audience is time right. If it's a small window of time and they're expecting to see X and they end up seeing you debugging X and never getting to the end of the story. Well, and that was the advantage with the DNR TV. It was a pre record. Yeah, and so you just rewrote the show description. Yep. It's like, hey, instead, let me show

you debugging a problem that happened in real time. But I agree. So it's especially good in training. You know, when something happens if you're live coding and training and you say do you want to watch me debug this or would you like to move on? And most people will say no, figure it out, I want to see this. Yeah, when when things like that happen during my live streams on Twitch, if if I can get out of it in ten to fifteen minutes, we'll get out. We'll try and

solve this. That's a good rule. But well we'll time box it and if I go to long, then we're going to move on and I'll fix us off stream. You know. I did that video series with the studio team and I where I talked to Leslie ridge In about the debugger, and really that series was about, hey, do you remember just how good these things are? And the debugger by far my favorite one because the debugger in studio is unbelievably good. And Leslie made this awesome point, It's like,

who did just debugging? Like almost all of us learned it looking over someone's shoulders. Yeah, well who that's what? Who reads crash dumps is like only tests? We give it to test that. Yeah, but the debugger for Visual Studio is so good and so user friendly that you don't really need instructions to use it. Yeah, for the most for a certain layer of features. When you get deeper into like it'll help you all the time. But boy, when you know more about it, Yes, it's way cleverer

than you realize. Like its ability is shocking. Oh yes, and I wish we taught it more. Maybe, Gee, I think I'm well positioned to solve that problem, aren't I Maybe I'll pursue that talk for DEVNT. We should do it. We haven't. I can't tell you the last time we did a show Donna rossby debug Yeah. Actually I believe Leslie's talking about the debugger at devent this December. Yeah, yeah, you're right, she

will be. That's great. So and again it's like, yeah, maybe we need a debugging When I'm hung talk, it's just like, hey, okay, let's really take this to say, have you the same way that Kathleen takes sea sharp out for a spin? And it's like, hey, have you have you tried to use it this way? Have you tried this feature? Maybe you still just use this technique that's a few versions ago. Look at this. So our friend Bill Wagner is actually giving a session at

dot net com called Everyday Sea Sharp from the Guy which you wrote. He's the book exactly. Bill's gonna dive into here's some of the latest updates and how you may want to shift the way and bring your shift the way you write code, and bring your approach a little bit more current because the new features that are available will allow you to write less code that runs faster and easier to read too, like simpler. Yes, you know, a little

less interpretation problem. And yeah, his book was effective c sharp, so it makes sense that he'd talk about that. But it's something I bugged Mad's about ages ago. It's like Hey, you know, how do you stop people from using it the old way when you built the new ways? And it's like, well, that's what tooling's all about, trying to make antalizers

help with that to be sure for sure? Yeah, let's let's not forget writing code isn't just about making the machine do things fast, but it's about letting those human eyes that are going to read your code next know what your intent, even if they're own eyes. Because a week later, I'm like, who wrote this? Oh wait, it's me speaking of a week later? What's your plans after dot dot com? If you're going to take a vacation. So I've got I've got all the post event wrap up stuff.

We've got to send out reports and things and let everybody know how we did all that good stuff. I'm gonna vacate. I'm gonna take a couple of weeks off to be sure, But then we've got deaf Intersection in December, and then I'll be taking the rest of the year off. But I will see you in Orlando. Yes, well, they find your vacation, you find yourself traveling north to New York or Boston, you definitely should stop by.

I'm So I've got an interesting, interesting problem with vacation because my daughter. My daughter is in the marching band at Penn State University. You see the posts and really excited for her. And if the football team's doing well, we might be traveling to see how they do and how the band is doing with them. Are they still doing bowls? Oh? Yes, yes,

your daughter participating in a bowl that's astonishing. So even if they don't make the national championship playoff, they'll be in a bowl game, and based on where they're ranked right now here in November twenty twenty three, we should see them probably playing on New Year's you don't know where, yeah, like you don't know which ball where we won't So it's like I have a plan

for New Year's. I'm going somewhere, right, This is right. This is the challenge is we don't know where they're going until after the last of the conference championship games, which are like beginning in December. Like, okay, you've got three weeks go. Yeah, it's almost like go block hotel rooms in a bunch of bowl locations just in case. Yeah, there'll be there'll be blocks of rooms set aside for various fans Umni School America just hoping inn RV. Yeah, dun, dun du Who would do that? Who

would hop in inn RV right across the country? A thing that's crazy. Now, okay, listeners out there, what you don't know, Okay, now I'm going to take over the podcast for a second. What you don't know is before I got hired from my first job after losing that contest, that tech that was, I met these two fellas at an RV stop in Philadelphia and I brought them cheese sets, true, and that conversation led to

my first job. Wow in this industry. Oh where Now it was one of the universities that we were doing the show at, as I recall, I think the Penn State University was across the way, but it was a Microsoft office. Yeah, yeah, that's right back in the day. I

think that was a twenty twelve road trip. And wasn't that the one where we were plugging ht con We were plugging HTA box and you had a yeh, it was twenty fifteen when you were on the stream when we were working on already where you had a tornado warning in the middle of stream, like

this is a little too on the point for disaster response. But okay, yeah, right, Like, why is it Whenever i get involved with the live stream with Microsoft and I'm at home storms, heat, tornado warning, I'm like, hey, you know what, Jeff, you don't have to keep streaming. You should go get in the basement. How about that be right back? All right? Man, Hey, this has been a lot

of fun. I can't wait to uh to hang out with you. It's net comf and puzzling and also just to watch the great content and be involved loving it. That's all. I'm excited and looking forward to it absolutely. All Right, Jeff, We'll see you later, and dear listener, we'll talk to you next time on dot net rocks. Goodbye everybody. Dot net Rocks is brought to you by Franklin's Net and produced by Pop Studios, a full service audio, video and post production facility located physically in New London,

Connecticut, and of course in the cloud online at pwop dot com. Visit our website at d O T N E t R O c k S dot com for RSS feeds, downloads, mobile apps, comments, and access to the full archives. Going back to show number one, recorded in September two, thousand and two, and make sure you check out our sponsors. They keep us in business. Now go write some code. See you next time. You got jug middle vans and Yes

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android