Shell scripting, with Steve Lee (Microsoft) - S04E04 episode artwork

EPISODE · May 18, 2023 · 32 MIN

Shell scripting, with Steve Lee (Microsoft) - S04E04

from Console DevTools · host Console

In this episode, we speak with Steve Lee, principal software engineer manager on the PowerShell team at Microsoft. We start with what PowerShell is and why its object-based approach is interesting, then get into what it was like open sourcing a project at Microsoft back in 2016. We discuss the transition to using GitHub and what it's like managing an open source project at scale, bouncing community with features, bugs, and requests from users, alongside Microsoft’s goals. We also talk about PowerShell and its relation to AI, before we get some insight into what we can expect from it in the near future.  Things mentioned:MicrosoftPowerShellOpenSSHUnixLinuxWMIWinRMDMTFPhysical Computer System ViewWS-ManAzure.NetPowerShell GalleryVisual StudioPythonGitHubPesterChatGPTDoug FinkeVisual Studio CodePowerShell Team blogABOUT STEVE LEE.Steve Lee is the principal software engineer manager on the PowerShell team at Microsoft. He’s been with the company since 2000 when he started out working on Internet Explorer for Unix. More recently, his team was responsible for PowerShell Core 6, the open-source cross-platform (Windows, Linux, macOS) version of the object-oriented scripting and interactive shell, developed on GitHub.   Highlights:Steve Lee: I think the way we position PowerShell, it’s really a ‘glue language’, and not intended for developing full applications. Now, I do know that there are folks in the community who built very complex systems on PowerShell script and we’ll support them by all means, but it's not intended for that purpose. It’s really for— What we use within our team is really like, you're trying to test out some new .Net API. It's actually much faster to write it in PowerShell script with a few lines of code than running C# that you would have to compile and do that work. So it makes it very easy to test out new things, prototyping before you commit to writing critical proper development code.— [0:08:46 - 0:09:22]Steve Lee: Everyone probably saw how Bing and ChatGPT has integration. So that’s something— AI is on top of everyone's mind. And that is something that we've actually been looking at for a while. So I'm not sure if anyone is aware but, we had — even before ChatGPT, even before some other popup ones that came out, like Stable Diffusion and stuff like that — we were looking at AI several years ago before things were ready. And we actually have a plug-in model. So PSReadLine is a model that we use as the way to present the interactive experience for PowerShell users. And so one thing that we did back in, I think 7.1 — which should have been probably, what, two, three years ago — is we added a predictor plugin, so someone could actually build a predictor in C# and be able to present that through PSReadLine to the user.— [0:27:27 - 0:28:13]  Let us know what you think on Twitter:https://twitter.com/consoledotdevhttps://twitter.com/davidmyttonhttps://twitter.com/jeanqasaurOr by email: [email protected] ConsoleConsole is the place developers go to find the best tools. Our weekly newsletter picks out the most interesting tools and new releases. We keep track of everything - dev tools, devops, cloud, and APIs - so you don’t have to. Sign up for free at: https://console.dev

Shell scripting - a devtools discussion with Steve Lee (Microsoft). Console Devtools Podcast: Episode 4 (Season 4).

NOW PLAYING

Shell scripting, with Steve Lee (Microsoft) - S04E04

0:00 32:14

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

They Create Worlds Alex Smith, and Jeffrey Daum Love of the worlds created by video game designers and personalities drives Alex Smith & Jeffrey Daum (history, law, CS degrees) to provide a scholarly yet light-hearted discussion of how arcade, home console, and PC games merged into a Video Game Industry. Emphasis is on the combination of business and creative elements needed for financial success. Interviews of Atari, EA, Activision, & other execs with detailed source evaluations produce the insights you hear in these 122+ hours! Termfrequenz: Online Marketing Podcasts zum Thema SEO / SEA / Affiliate Marketing / Social Marketing / Google Analytics / Google Search Console / und viel mehr! termfrequenz, das deutsche Podcast-Network für Online Marketing Podcasts (SEO, SEM, Online Marketing, Social Marketing) Bock auf Online Marketing? Tipps für's E-Business? Termfrequenz ist das deutsche Podcast-Network für Online Marketing Podcasts. SEO, SEA, Affiliate Marketing, Social Marketing und vieles mehr für Deine Ohren! Geballte Online Marketing Power für die Ohren von und mit vielen Szeneexperten!Die Moderatoren auf Termfrequenz bieten ein breites Spektrum an interessanten Informationen, unterhaltsamen Inhalten und überwiegend praktischen Tipps & Tricks rund um das Thema Online Marketing, z.B.: SEO (Google Analytics, Google Search Console, holistische Landingpages), Affiliate Marketing (Chatbots, Gutscheine), Social Media Marketing (Facebook Ads, Facebook Targeting, Facebook Werbung), Content Marketing und viel mehr! Wenn man sich im Online Marketing tummelt, dann kommt man an einem Termfrequenz Abo nicht vorbei! Jetzt abonnieren und sofort Tipps & Tricks abgreifen! 4Player Podcast 4Player Podcast This weekly show features the staff of 4PlayerNetwork.com as they discuss video games (both old and new), game industry news, and respond to feedback from the community! Whether you play games on PC or console (Playstation, Xbox, Nintendo) or want to hear about the latest Triple-A release or a low-budget indie darling, nothing is overlooked here! New episodes are recorded live every Thursday night at 8:00pm (CST) on Twitch and are made available on Monday mornings! Player One Podcast Player One Podcast Join ex-game journalists Chris Johnston, Phil Theobald, and Greg Sewart as they talk about console/portable/PC games, raising kids, and the meaning of life.

Frequently Asked Questions

How long is this episode of Console DevTools?

This episode is 32 minutes long.

When was this Console DevTools episode published?

This episode was published on May 18, 2023.

What is this episode about?

In this episode, we speak with Steve Lee, principal software engineer manager on the PowerShell team at Microsoft. We start with what PowerShell is and why its object-based approach is interesting, then get into what it was like open sourcing a...

Can I download this Console DevTools episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!