Watch all recordings from PSConfEU MiniCon 2023
PSConfEU MiniCon 2023 - Designing Beautiful APIs with Azure PowerShell Functions - Chrissy LeMaire
In this episode, we delve into the world of API design, exploring its beauty and value. The main speaker begins by expressing their excitement about AI and how it has ...clicked for them when they started using GPT-4. They discuss the importance of APIs, both in web structure and PowerShell, and break down the benefits of building an API, such as increased functionality and scalability. They introduce Azure PowerShell functions as a way to build an API using existing PowerShell skills, explaining the key components and providing examples. The main speaker then explores the structure and naming conventions of APIs, emphasizing best practices and principles. They touch on safety considerations and the use of HTTP methods in API development. The main speaker also discusses documentation tools for APIs, highlighting Azure API Management as their preferred choice. Moving on to the demo, they explain the creation and structure of an API using Azure functions, as well as the use of dev containers and workflows in GitHub. They discuss testing functions with Pester and the importance of file organization and the gitignore file. The main speaker touches on the host.json and local.settings.json files, as well as the configuration of profiles for handling confirmations and exceptions. They cover managing required modules and dive into API routes, mentioning the use of API gateways and dynamic route structuring. Throughout the conversation, the main speaker shares insights, personal experiences, and recommendations, including following API expert David Mori and recommending the PowerShell podcast. They also showcase the amusing and impressive capabilities of OpenAI, including a cat that raps and curses. The main speaker concludes by inviting questions and expressing their availability.
Chapters:
00:00:00 PSConfEU 2023 - Designing Beautiful APIs with Azure PowerShell Functions - Chrissy LeMaire
00:00:05 Introduction and Book Deal Announcement
00:02:01 Speaker's Background and Transition to Belgium
00:04:19 Importance of Documentation and Examples in API building
00:06:28 Reasons to Build an API: Expanded Functionality, Scale, Firewall-Friendly
00:09:07 Community Building and Collaboration through APIs
00:11:01 Introduction to Azure PowerShell functions and its benefits
00:15:32 Understanding Azure Function app structure and equivalents in PowerShell
00:17:31 The beauty of API structure and development
00:20:44 Generating IDs in the API for efficiency
00:23:34 Tools for auto-documentation in APIs
00:27:27 Creating Azure Functions on the web and command line
00:29:53 Introduction to VS Code and its important features
00:30:43 Testing Functions with Pester and Docker
00:32:50 Explanation of local.settings.json and PowerShell ENV
00:34:07 Parameters and Output Binding in Coding
00:34:58 Informative Error Handling and Function Setup
00:36:51 Exploring Dynamic Routes in API Gateway
00:37:58 Introduction to a PM's Method on Azure SQL Team
00:40:29 Choosing ID format and options for Spotify API[+] Show More
Chapters:
00:00:00 PSConfEU 2023 - Designing Beautiful APIs with Azure PowerShell Functions - Chrissy LeMaire
00:00:05 Introduction and Book Deal Announcement
00:02:01 Speaker's Background and Transition to Belgium
00:04:19 Importance of Documentation and Examples in API building
00:06:28 Reasons to Build an API: Expanded Functionality, Scale, Firewall-Friendly
00:09:07 Community Building and Collaboration through APIs
00:11:01 Introduction to Azure PowerShell functions and its benefits
00:15:32 Understanding Azure Function app structure and equivalents in PowerShell
00:17:31 The beauty of API structure and development
00:20:44 Generating IDs in the API for efficiency
00:23:34 Tools for auto-documentation in APIs
00:27:27 Creating Azure Functions on the web and command line
00:29:53 Introduction to VS Code and its important features
00:30:43 Testing Functions with Pester and Docker
00:32:50 Explanation of local.settings.json and PowerShell ENV
00:34:07 Parameters and Output Binding in Coding
00:34:58 Informative Error Handling and Function Setup
00:36:51 Exploring Dynamic Routes in API Gateway
00:37:58 Introduction to a PM's Method on Azure SQL Team
00:40:29 Choosing ID format and options for Spotify API[+] Show More

PSConfEU MiniCon 2023 - Designing Beautiful APIs with Azure PowerShell Functions - Chrissy LeMaire
In this episode, we delve into the world of API design, exploring its ...

PSConfEU MiniCon 2023 - WinGet and DSC Configuring Windows - Demitrius Nelon
In this episode, I, Demetrius Nealon, a product manager at Microsoft, ...

PSConfEU MiniCon 2023 - Collaborate through git. Getting started. - Gael Colas
In this part of the conversation, I explain the process of ...

PSConfEU MiniCon 2023 - From PowerShellGet to PSResourceGet: the breaking changes - Sydney Smith
Hello everyone, in today's session, we discussed the differences and ...

PSConfEU MiniCon 2023 - DSCv3: Derusting the platform - Steve Lee
In this episode, I, Steve Lee, the Engineer Manager for PowerShell, ...
Watch all recordings from PSConfEU 2023 – Prague
PSConfEU 2023 - Aftermovie

PSConfEU 2023 - Aftermovie

PSConfEU 2023 - A sneak preview of the event area

Meet the hosts: Interview with Jakub Jareš - Jakub Jareš, Thorsten Butz - PSConfEU 2023
## Curated subtitles This video offers hand-crafted subtitles in ...

Meet the hosts: Interview with Gael Colas - Gael Colas, Thorsten Butz - PSConfEU 2023
In this episode of our podcast/show, I have a conversation with Gail, ...

May the debugger be with you - Manfred Wallner - PSConfEU 2023
We are diving into the world of debugging in Visual Studio Code (VS ...

Parameterbinding 400+ - Friedrich Weinmann - PSConfEU 2023
We dive into the conversion logic and trace inspection of a function ...

Every Repository Needs a DevContainer - April Edwards - PSConfEU 2023
April Edwards, a senior developer advocate at GitHub, takes the role ...

What’s new with PowerShell Repositories - Sydney Smith - PSConfEU 2023
Sydney, one of the PMs on the PowerShell team, discusses the ...
Watch all recordings from PSConfEU MiniCon 2022
What's new in PowerShell 7 - Steve Lee
As we get closer to a release candidate for PowerShell 7.3, learn about the new capabilities and features in PowerShell 7 to be more productive.
Principal Software Engineer Manager for the ...PowerShell Team delivering PowerShell 7, VSCode-PowerShell extension, PSEditorServices, PSScriptAnalyzer, PowerShellGallery, PowerShellGet, PowerShell dotnet-interactive Jupyter sub-kernel, Win32 OpenSSH, etc...
Notes from Steve Lee:
If you watch my session, I was getting $LASTEXITCODE being -1 during my demo, when it should have been 2. Turns out it was due to my profile calling `git` to show a custom prompt. So the lesson is to use `-noprofile` for demos 🙂[+] Show More
Principal Software Engineer Manager for the ...PowerShell Team delivering PowerShell 7, VSCode-PowerShell extension, PSEditorServices, PSScriptAnalyzer, PowerShellGallery, PowerShellGet, PowerShell dotnet-interactive Jupyter sub-kernel, Win32 OpenSSH, etc...
Notes from Steve Lee:
If you watch my session, I was getting $LASTEXITCODE being -1 during my demo, when it should have been 2. Turns out it was due to my profile calling `git` to show a custom prompt. So the lesson is to use `-noprofile` for demos 🙂[+] Show More

What's new in PowerShell 7 - Steve Lee
As we get closer to a release candidate for PowerShell 7.3, learn ...

Updating dbachecks to use Pester v5 using devcontainers and Profiler- Rob Sewell - PSCONFEU-MINICON
It was time that dbachecks was updated to use the latest version of ...

PowerShell Predictors Continued -Michael Greene and Steven Bucher
During PSConfEU 2022 [Steven showed the PowerShell predictors and some ...

Generic Data Types for People in a Hurry! - Mathias Jessen
The .NET base class library affords PowerShell users with an array of ...

Using REST APIs via PowerShell - Guy Leech
Whilst many PowerShell modules and SDKs are an alternative to calling ...

OpenSSH on Windows - Danny Maertens
What's new and where is Microsoft investing on the on-demand ...

kbupdate - Scan and patch offline servers without WSUS - Chrissy LeMaire
Patching offline Windows Servers can be tedious and manual in small ...
[/vc_column][/vc_row]
Watch all recordings from PSConfEU 2022 – Vienna
PSConf.eu 2022 - Aftermovie
Check out what happened during PowerShell Conference Europe 2022 in Vienna!
Stay tuned and follow us on twitter (https://twitter.com/PSConfEU) and LinkedIn (https://www.linkedin.com/showcase/psconfeu/) for notifications about future events!
Subscribe to our channel to ...get the latest content![+] Show More
Stay tuned and follow us on twitter (https://twitter.com/PSConfEU) and LinkedIn (https://www.linkedin.com/showcase/psconfeu/) for notifications about future events!
Subscribe to our channel to ...get the latest content![+] Show More

PSConf.eu 2022 - Aftermovie
Check out what happened during PowerShell Conference Europe 2022 in ...

A little glympse of PSConfEU 2022
Behind the scenes of PsConfEU 2022 in Vienna: Thorsten takes you an a ...

Interview Tobias Weltner - PSConfEU 2022
Conference Home Page: http://www.psconf.eu Conference Videos: ...

Autom. 3rd party app. updates & packag. in MS ConfgMgr & Intune - Scott MacAllister - PSConfEU 2022
Full title: Automating third-party application updates and packaging ...

about_VideoProcessing - Thorsten Butz - PSConfEU 2022
## Caution The video above is processed and optimized in terms of ...

Lunch Demo: The .NET eco system - Jareš Jakub - PSConfEU 2022
Conference Home Page: http://www.psconf.eu Conference Videos: ...

Lunch Demo: SSDT - Sander Stad - PSConfEU 2022
Conference Home Page: http://www.psconf.eu Conference Videos: ...

Lunch Demo: Create a Crescendo cmdlet - Adam Driscoll - PSConfEU 2022
Conference Home Page: http://www.psconf.eu Conference Videos: ...
Watch all recordings from PSConfEU 2020
How I discovered classes (without much Class{}) - Stephane Van Gulick PSCONFEU
In this session you will learn how I learned all the fundamentals of classes and all the mistakes I made during the learning process.
We will cover the vocabulary, all the ...basic concepts and end up demonstrating how to transform a regular script to a class based script.
At the end of this talk, you will have enough knlowledge to understand what using classes actually bring to your scripts, and how to start using them in production.[+] Show More
We will cover the vocabulary, all the ...basic concepts and end up demonstrating how to transform a regular script to a class based script.
At the end of this talk, you will have enough knlowledge to understand what using classes actually bring to your scripts, and how to start using them in production.[+] Show More

How I discovered classes (without much Class{}) - Stephane Van Gulick PSCONFEU
In this session you will learn how I learned all the fundamentals of ...

Realtime comms with PowerShell - SignalR & Azure Functions - Jan-Henrik Damaschke PSCONFEU 2020
Realtime communication with PowerShell - SignalR and Azure Functions ...

State of the Shell - PSCONFEU 2020 - Keynote from Jeffrey Snover and Joey Aiello
The keynote for the European PowerShell Conference 2020 which was held ...
![[PowerShell edition] What the log?! So many events, so little time… Miriam Wiesner - PSCONFEU 2020](https://i0.wp.com/i.ytimg.com/vi/nLoL7nj4aqU/maxresdefault.jpg?w=1240&ssl=1)
[PowerShell edition] What the log?! So many events, so little time… Miriam Wiesner - PSCONFEU 2020
Detecting adversaries is not always easy. Especially when it comes to ...

Classes & runspaces together - Async logging in PowerShell - Jan-Henrik Damaschke - PSCONFEU 2020
Bringing classes and runspaces together - Async logging in PowerShell ...

Classes & runspaces together - Async logging in PowerShell - Jan-Henrik Damaschke - PSCONFEU 2020
Bringing classes and runspaces together - Async logging in PowerShell ...

Is DSC Dead? - Gael Colas and Michael Greene - PSCOFNEU 2020
Unless you are heavily involved with Desired State Configuration ...

Become a parameter ninja. - James O'Neill- PSCONFEU 2020
PowerShell parameters. Easy, right ? We write them most days without ...
Watch all recordings from PSConfEU 2019
Staffan Gustafsson - Improving Performance by Reducing Memory Allocations
Conference Home Page: http://www.psconf.eu
Conference Videos: powershell.video
Conference Materials: https://github.com/psconfeu
Conference Videos: powershell.video
Conference Materials: https://github.com/psconfeu

Staffan Gustafsson - Improving Performance by Reducing Memory Allocations
Conference Home Page: http://www.psconf.eu Conference Videos: ...

Anthony Allen - Learn to love the AST and make it work for you
Conference Home Page: http://www.psconf.eu Conference Videos: ...

Christian Imhorst - PDF Hacks with PowerShell
Conference Home Page: http://www.psconf.eu Conference Videos: ...

Daniel Silva - PowerShell on RaspberryPi - Let's open a door for your PowerShell ideas
Conference Home Page: http://www.psconf.eu Conference Videos: ...

Mathias Jessen - RegEx 4.0 - ^(?<pp>a )?must-have tool(?(pp)|s)$
Conference Home Page: http://www.psconf.eu Conference Videos: ...

Przemysław Kłys - Creating Microsoft Word documents without Word installed
Conference Home Page: http://www.psconf.eu Conference Videos: ...

Jakub Jareš - Pester internals and concepts (v2)
(ReIssue) Conference Home Page: http://www.psconf.eu Conference Videos: ...

Ben Gelens - DSCPullServerAdmin - An Admin module for DSC PullServer Database management (v2)
(ReIssue) Conference Home Page: http://www.psconf.eu Conference Videos: ...
Watch all recordings from PSConfEU 2018
PoSh and IoT - Tom-Inge Larson, Julien Nury
Conference Home Page: http://www.psconf.eu
Conference Videos: powershell.video
Conference Materials: https://github.com/psconfeu
Community: http://www.psusers.eu
Conference Videos: powershell.video
Conference Materials: https://github.com/psconfeu
Community: http://www.psusers.eu

PoSh and IoT - Tom-Inge Larson, Julien Nury
Conference Home Page: http://www.psconf.eu Conference Videos: ...

(How to) Become a PowerShell Type System Ninja! - Mathias Jessen
Conference Home Page: http://www.psconf.eu Conference Videos: ...

A matter of trust: Authentication and authorization in the PowerShell - Thorsten Butz
Conference Home Page: http://www.psconf.eu Conference Videos: ...

TFS and VSTS through Infrastructure as Code - Jeff Wouters
Conference Home Page: http://www.psconf.eu Conference Videos: ...

A Historical Architectural Tour of PowerShell - Bruce Payette
Conference Home Page: http://www.psconf.eu Conference Videos: ...

PowerShell Engine Internals - Dongbo Wang
Conference Home Page: http://www.psconf.eu Conference Videos: ...

Red vs. Blue – Ready, Steady, Fight! - Julien Reisdorffer, David das Neves
Conference Home Page: http://www.psconf.eu Conference Videos: ...

Revoke-Obfuscation: PowerShell Obfuscation Detection (And Evasion) Using Science - Daniel Bohannon
Conference Home Page: http://www.psconf.eu Conference Videos: ...