 posting a wonderful awesome are you hearing some feedback from me a little bit weird i don't know why it's doing that to me uh i'm just like i'm getting it okay oh i found it sorry folks when you do it you do it live sometimes it gets a little wacky anyway welcome back when is j gordon uh joining me this week is april edwards we're both kind of in for uh pierre pierce having some nice time off it's really really good to hear that he's doing that uh and so you've got myself you've got april edwards hi april how are you hey j i am so glad that we could do this together i always enjoy spending time talking with you and you know now that we actually work on the same team together we get to have lots of conversations and uh we're both you know still repping the uh the able squid head posse right here um i i thought when i saw you wearing yours i would try to match up so i always try when you're wearing something that i have like a similar one that i always try to match up because i think it's fun i got i have my able shirt on as well admittedly um i didn't know like it was going to be warm or cold in my office so i just went with layers of able today um as you do so ignite is done yep um that last week and last week we we tried to talk a little bit uh about you know all the things that came out of ignite and and there were so many that pierre and i really couldn't cover at all but i know that you had some uh involvement well you want to tell us about your your power shell session yeah so i had the utmost pleasure and honor to host uh jeffrey snowboard jason helmick a bunch of community mvps and the power shell team on a ask the anything excuse me ask the expert anything session during ignite um and that was only 30 minutes long and i'll be honest like i'm a massive power shell fan and the camaraderie and just the knowledge in these guys and girls is amazing so we actually ended up hosting an after party for about an hour and 40 minutes after the ask the expert session we had several hundred people across the globe login at all time zones i mean it was one in the morning for me here in the uk um and and we just took in as many questions as we could from the community we've recorded it but it was great to have that kind of opportunity with that kind of crowd yep i i really dig it so you know i want to welcome uh the azure dev ops community who's watching this show this week on the azure dev ops youtube uh really appreciate you joining april and i uh we'll try when per and i do these things together to broadcast to you as well um so we've got a lot of cover and before we start covering what's new i also wanted to mention uh you saw this week was none other than dot netcom yep and uh there was a lot that came out of it now there's some really great speakers uh i know jeremy sinclair was up there and there was all sorts of really great people from around the dot net community did you get a chance to watch much of it not as much as i wanted to i think i i you know one thing for me is time zones that's really hard for me here in the uk um and i was also delivering other content this week as well so it's a little bit difficult but i did catch up on some of the highlights um i think the biggest highlight is dot dot net six is out um and a lot of the conference was about how to apply dot net six to all sorts of things um including azure app service um how it's natively supported and there's some great updates on the dot net excuse me on the dot net six versions um and there are a lot of great sessions from people in the community and people at microsoft um you know and it was it's all fantastic content so it's great seeing it out there and there's three days of just you know just one great session after the other yep so you know now uh i think it's time that you and i start getting into this week's news of different azure updates and uh hopefully we catch enough that you all find interesting and you know we have a good time doing it so uh the first thing that we've got here is azure app service support for dot net six you know going off that whole dot net um theme uh it's now generally available uh the release dot net six helps developers build apps that they want to build for the platforms they want to target and you know um i know that the language team is always spending time expanding uh what actually is capable up with dot net and it's only grown over the years and it's it's pretty and amazing to see uh what's come of it but the uh just to give you a quick rundown uh the app service and dot net teams work together to deliver functionality on that same day that dot net six oh reach ga so the day zero support uh based on some promises that were made last year when the dot net five oh ga came out is the uh day zero support or azure functions where you can host first uh serverless functions using the functions runtime version four and then here's another big one azure static web apps it supports full stack dot net 6.0 applications with blazer web assembly front ends and azure functions api so um they're still leveraging uh the early access mechanism to seed distribute the runtime globally uh you can find more about this on the blog post that came from all that uh april i i love the dot net uh i should say the app service specifically i love how it reduces the overhead for people to actually create really rich applications without having to manage servers and handle all the the minutia that goes into it and i i certainly don't miss uh working with the with backups of websites and stuff i don't have to just keep all my important things in a github repository or an ashi dev ops repo and just go back to that when i need to deploy you know my application so it how does this kind of coincide with it ops i think that no matter what we we talk about um when it comes to infrastructure whether it's these platforms as a service or as infrastructure as a service it's all relevant to people in operations absolutely and i think you know for my days in ops we'd have a request in and we talk about you know you and i both work in the dev ops space and when we talk about the process and the people and the changes i mean i i lived and breathed through the days where a development team would come and say hey i need this i need a bunch of servers stood up for me or i need a test environment and those arguments start going out the door reliability starts coming into play and how we deploy those things so there's still a lot of operational things to do we just minimize that footprint and we talk a lot about security in the cloud and if you're not having to manage an operating system firewalls and everything else that goes into it um it lowers that security footprint that you have in the cloud and you know we talk about code first and your developers can get on get their code they can get they can use deployment slots to help test what they're deploying and there's all sorts of great things they can do and they're cost effective um and it's that it's that called code first mentality as an operations person like i don't want to manage an operating system get yelled at by developers because i took down their OS right so well you know we've got a lot more to cover and i think that that in itself was a really great uh little start we're going to talk a little bit more about infrastructure and easing access to it and the next story we're going to talk about is that uh azure bastion native client support uh is is now available it's in public preview uh with this new support you can uh use the standard skew and connect to your target add your virtual machine via bastion using azure cli and your native client on your local windows machine so you can use native rdp rather than having to go through the browser experience and and here's the other big one is you can log into azure active directory join bm's using your aad credentials and and that in itself really helps with the idea of let's let's find secure methodologies instead of accessing our resources absolutely and i think i've dealt with a lot with customers where we need access to resources but we don't need access to all the resources so um you know i i know i've written a blog i know jay you're writing a blog about it conditional access you know we need to give developers access to a machine to do something with code or someone needs access to administer something um you know there are different ways to do it and bastion has been the easiest fastest and most cost effective way to do that um and it definitely has had a lot of use cases with a lot of the customers i've worked with yep and i really like this particular uh image right in front of us uh i think that the weight kind of describes it about how you're using the actual azure portal or in this case the cli plus your local rdp to make that connection over tls to your azure bastion host and then your azure bastion host uses a virtual network that is on a separate submit and that allows you to do direct ssh and rdp into different machines that you have as part of your network and now that you uh hear about it we can do that with aad so that means you can set up access privileges and role assignments and all these different things that are specific to different hosts and who's allowed them and well into them and when it's uh right for them to be in them and the thing that i really like april about uh using bastion and it's really part of the key benefits is like right here no hassle managing network security groups so it's not like every single time you need to go ahead and make a change you're doing it uh in your nsg you're putting in an ip address that's for a dedicated host and then all of a sudden you forget about it weeks later that person's host gets compromised maybe gets a a keylogger and then you're running into security issues so this is just taking out some of those concerns absolutely and i think a lot of customers struggle with having uh let's say they struggle like their security uh team does not allow public ips so before we used to get public access or you know external access into ovm with a public ip address which was on a great idea um because i think rdp well i think our rdp and ssh ports are the highest hit ports in the cloud right yeah we can take those out that that helps that quite a bit um and you know it's it's it's a much more secure way and it travels through the vnet and i think um in the use case i wrote about we had to traverse vnets and that was a whole other interesting use case with bastion um but it provided great just easy access for developers to go and make some changes so absolutely if there's one thing that i want to do is i want a more secure experience for myself and and i gotta agree with paul it's a much better method than building your own jump boxes yeah because in the end if you're building your own jump boxes which i mean i remember when i had uh in the the battle times uh we would have to always spend time uh making sure that ip rules were done and it it it just took too much time it was another thing to manage and uh it also was a security risk because you know too many people had access to the the jump box that we had anyway april i'm going to let you cover the next one and i think it is near and dear to your heart it's a release of the powershell preview for vs code yeah so this is um this was actually this article is written by sydney who is in the after party and they asked the expert session um she's awesome she's so knowledgeable she helps write modules on the powershell team um so one of the topics that came up in the ask the expert session and the after party and for those of you that work in powershell know that we've lost the powershell isc must say lost it that it's no longer supported role moving on so they've given us the privilege if you will to develop in visual studio code and the experience was not ideal for quite some time but that is the the new way of working and it is it is a lot better so they've just pushed a new release out um i downloaded it i believe it was yesterday um for the new preview release and it is so much better so if you're writing powershell code you're automating um you know pull in that extension it is it is absolutely improving and the other thing i say to people is when something doesn't work well reach out to the product team um they're going to see the issues if you open up an issue on github um for the powershell group you can contribute you can um also help make um changes to the product but it's it is definitely better it's it is a way it is a change in working and i think it was hard at first but because i was working environments with different types of code so if i was working on projects with some c sharp involved um terraform whatever you know all sorts of elements not just powershell i needed to be in vs code anyway so it does make sense um and the extension is massively improved so they brought a lot of stability to the new extension so um if you guys are out there writing code uh in powershell check it out absolutely and uh you you can see you know there's the integrated console the shell uh and where the lsp servicing will be done uh i i love all the the code snippets that you can get out of using uh vs code you know i i came up as a person using uh vi which i i i'm showing my age um but as the complexity of the um the way we actually write code it increased it became obvious that you really needed something like an integrated development editor uh but that really improved the experience and like i said one of the things i really dig is there's all the little code completion snippets ways to actually build your code uh natively in the and all the different extensions that come along with using vs code it's cool to see that the powershell team who we mentioned before are really really committed to um building out that product improving it uh and and that leads me to also remind you all once again if you haven't go check out the session that april did it is the powershell after party um you can see it's on youtube if i remember correctly you did just a long session about all the new features and powershell and and uh things that are going on so i know we were talking uh a little bit about um dot net and powershell and i know these are you know development heavy conversations but in the end you know whether you're doing ops or or development you're you're using these languages to eventually deploy things uh you've got to have some familiarity about what our our software developers are actually using absolutely absolutely great so april you want talk to this one a little bit um okay this is a pretty cool new feature i i really liked hearing about this grafana is bringing a managed grafana service to azure yeah so i think for those of you that have used grafana in the past um you usually had to build your own environment manage it maintain it set it up when i was running one of the microsoft open hacks for containers and this is several years ago you could build your own grafana server to manage and monitor your kubernetes clusters um or you could use application insights built into azure but grafana was different to other things but then we had the issue of well we have a single point of failure server what's the point of running this containerized environment for monitoring tools on a single point of you know failure so um yeah i think grafana is a great service i've been working with a lot of people in the industry right now that are using it on prem in the cloud as well so having it as a managed service in azure is great because it gives you that resiliency it's a fantastic product and we have so many people you know not only just monitoring stuff um that are maybe virtual machines but also kind of your cloud native stuff like your kubernetes clusters etc and it's such a well put together dashboard that's really popular so it's really good to see that come out as an actual managed service and for those of you that are out there when you talk about managed services it means you don't have to feed and water it as much so we talk about this platform as a service thing software as a service it builds out a redundant system for you um effectively which is which is great yeah i i always love the um ability to add that single pane of glass into what we produce and and how we review and and do all of our our different monitoring and that in itself i think is just a really important uh part of of doing it operations is being able to get observability into uh what exactly is going on and and if you don't know what profana is it's a multi platform open source analytics and uh interactive visualization web app it gives you uh graphs charts alerts um for the web when you're connected to all these different data sources uh so you can go to something like your uh like i remember when i worked in another company and we had uh lots and lots of access logs that were coming from you know the users that were coming to our website and we needed a way to kind of visualize you know the peaks and valleys of traffic what time that they were coming in with the different browsers they were using things about you could feed all that uh rather than having to parse through logs writing things like python scripts or using r natively you you don't need to do that analysis uh on your own you can use a service like this and i think april you and i have definitely talked about the value of platform as a service or software as a service and and this is just another kind of advancement in that idea around azure is that you know the more people have access to deploy these types of products without having all the what i guess i call operational friction yes the more that they're actually able to kind of take part in having this visibility and and i think you and i we we were part of an observability panel like what three weeks ago and we talked a lot about how um parsing out signal to noise is is really important um and and i know that services like this help you kind of focus on what's actually important to your applications rather than the old way of doing it would they say uh nagios where everything was either red or green maybe yellow yeah i think also you know we talk a lot about observability and being able to configure what you should have and what you shouldn't have you know you're gonna get what you measure and then if you're not measuring something you need to measure then you're missing out on data but then you don't want to create so much noise that you're creating alerts and i think thinking back to you know the traditional ops space um you get alerts you know if you have a monitoring solution set up and you're getting alerts all the time which ones do you pay attention to which ones do you not um so being actually able to sit through that and have the visualization to be more accurate and how you respond is is really critical but then i think the reality is you know we're all going to have outages something's going to break something's going to fail so being able to respond to that quickly and acknowledge those things better is is really helpful when you're working in the cloud or on-prem it doesn't matter anywhere um we've all had those outages so um yeah i think they've they've done a really good job in making the visual side of that really clear really nice and easy to understand and get started with so the documentation on it is pretty good so i i really dig it um so i i think what we can do next is talk a little bit about some things because we've got a about seven minutes or so left and i want to make sure that we cover a few things that are near and dear to your heart uh one of them is the dev ops lab and i know it's been really great to do the dev ops lab with you uh we we did this one just uh this week it came out talking about collaboration and communication with github teams uh i i really love and watching you kind of take these big ideas and thrive with them any interesting new episodes coming up we have a lot of awesome stuff coming up um we've had a big kick on infrastructure as code in the last i would say quarter or so um which has been great uh i love infrastructure as code it's very much untapped so some great resources so we have actually hashy corp coming up soon but we've had plumi on the show um coming up in the next year we have xbox coming on to talk about how they do dev ops um i also am doing a large series with um our dev ops dojo team and they're taking the practice of dev ops um into an eight part series which is going to be really cool um i also just had some folks on recording about dapper um and that will be coming out soon so there's a lot of cool stuff coming out we're trying to touch all sorts of different things um and then there's some new products that i can't talk about but that are going to get released in azure and i am lining up getting those recorded for the new year so we'll have some new product feature releases um i will give you a hint it will involve testing which is very important um very important topic so there's there's a lot coming down the pipeline there's a lot a lot of cool stuff i'm looking forward to the xbox team coming on um because we're going to be talking about how they use bicep um how they use infrastructure as code and how they use dev ops and how they deploy um and i'm a big xbox fan so yeah so we've got some community oh yeah dope i i've got an xbox x i i really uh should use it more considering how much work it is that you need to put in to actually get one uh so at some point i will probably now that the winter is here try out a lot of my uh game pass available little toys that i've got um so so you've also got this automation and dev ops summit coming up for powershell.org um i know pierre is part of that you want to talk a little about that sure so pierre who's not here today is taking a day off well a day off is day off he's he's coming out of his his leave to join me for the uh opening keynote on monday at nine a.m in officially tennessee time so central time in the us um we're going to be giving a shared keynote i've never given a shared keynote before so this is gonna be a lot of fun um i think the big thing about this event we were really excited about it because we were going to do it in person and we had this amazing demo um ready to go but we can't do it remotely which kind of stinks um but we are still doing a great demo we're going to be talking about automation uh the title of the keynote is um i should know this we went through two titles and i'm trying to remember which one we went with but it involves ops in dev ops and automation so uh it will be awesome so you guys should try and join if you can absolutely and then another uh big event that's coming up next week is the azure infrastructure as a service day um so it'll be available for you who believe on learn tv but you'd be able to learn about all the latest innovations across compute stores and networking services to help you run those business critical workloads i know that's important for a lot of our viewers that there are speakers like erin chapel and andy varius that you'll be able to hear from uh what you want to hear are what are the real world of uh applications that you can do with these services for infrastructure um the reduction of overhead is something we talked about a little while ago and you know hearing people explain how that'll all come together uh very important and then i believe april we've also got uh one other big thing that you're going to be doing and that is an am a update uh or i should say an am a uh for uh dev ops um who are you doing that with i'm doing that with mark and coupland he's won the uk mvp's and um i'm going to go ahead and update uh a banner for everyone as well to see so this is actually part of the festive tech calendar for 2021 um it's ran out it's ran out of the uk well so i shouldn't say it's ran out of uk it's hosted by a couple uh several of the mvp's in the uk um and it's running through the entire month of december so if you check out the website you can sign up for the session so i'm doing the the am a with martin uh to talk about everything dev ops it's just any and everything as part of that we're also raising money for girls who code and as we were starting the show today this all got published so i can now talk about it so if you follow this link here you can donate to girls who code as part of the festive tech calendar um love to have you all donate be participating there's some amazing sessions it's for the community by the community so um i think it's it's great to see such an initiative come out of the mvp's absolutely and so uh one of the things we do every week um pier always asks me what module for microsoft learn do you think we should look at and with the announcements around dot net six i thought that the introduction to dot net uh learn module would be really great for everybody to check out uh it'll be linked in the show notes so you'll be able to go there and take a look if you don't know already microsoft learn is free education on different microsoft and azure subjects uh you can learn everything from dot net all the way to m 365 to uh how to deploy with containers and and that's all really cool so i i recommend you check that out so april we're down to our last minute and i wanted to ask you any cool stuff this weekend you got going on i'm racing it's uh cyclocross season i'm going to go race on a bike in the mud uh should be fun how about yourself jay i am uh going to go see a band tonight here in brooklyn new york at a wonderful club called st vitus bar is one of my favorite places in the world to go to and um spend some quality time with uh some people that care about and i think that's that's always really great and then next week get back to it lots more work to do next week we'll do az update and rick will be joining me and i think you're all going to enjoy that so i hope you enjoyed today uh thanks for uh giving us a chance to kind of get you all of the speed and i believe what we will do is see you next time say goodbye april thank you everyone