PodParley PodParley

Shell scripting, with Steve Lee (Microsoft) - S04E04

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

Episode 4 of the Console DevTools podcast, hosted by Console, titled "Shell scripting, with Steve Lee (Microsoft) - S04E04" was published on May 18, 2023 and runs 32 minutes.

May 18, 2023 ·32m · Console DevTools

0:00 / 0:00

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

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:

ABOUT 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/consoledotdev

https://twitter.com/davidmytton

https://twitter.com/jeanqasaur

Or by email: [email protected]

About Console

Console 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

No similar episodes found.

Console Generation Console Generation Console Generation è la trasmissione radiofonica settimanale dedicata ai videogiochi, condotta da Andrea Facchinetti e Raffaele Cinquegrana. In diretta dal 2011 tutti i venerdì alle 22:30 su YouTube e Twitch e in podcast su tutte le piattafome.Su Console Generation trovi:Le prove e le anteprime degli ultimi giochi in uscitaI commenti sulle principali news della settimanaInterviste e ospiti in direttaGli "Annunci improbabili", ovvero gli annunci dal vendo / compro / scambio più assurdi del webLa "Kojima Inutility", la rubrica inutile dedicata al maestro KojimaLa "Resident Evil Curiosity", una rubrica fissa dedicata al survival horror più famoso del mondo.Seguici su:Sito internet: www.consolegeneration.itSpotify: <a href="https://www.youtube.com/redirect?event=video_description&redir_token=Q Console Creatures MovieCast - 01 Bobby In our first episode ever, Luke and Steve discuss the divisive Joker film, from director Todd Phillips and Joaquin Phoenix. Spoilers ahead!Stay tuned for more! Like and follow us on Social Media! Twitter: @ConsoleCreatureFacebook: @RealConsoleCreatureInstagram: @ConsoleCreatures Console Gaming Crew Console Gaming Crew Podcast We are three guys who love gaming and want to share our opinions with the world about it. Come listen as we talk all things gaming related. And enjoy our recurring topics like Free and New of the Month and Heroes & Villains. Thanks for listening. And as always, GAME ON!!!!! Console Crusade Console Crusade Video game news, reviews, retro gaming, and too many opinions! The Console Crusade Podcast is hosted by EJ Olson, Nick Durheim, and Chris Gilly-Forrer, released Wednesdays.
URL copied to clipboard!