PowerShell+ 2019 - PSCache: simple strategies for magnificent performance by Mathias Jessen

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=xZsd5Q8ig-Y



Duration: 46:51
2 views
0


In this presentation I'll introduce the audience to a big picture view of asymptotic complexity (Big O) in scripting, using a language that doesn't require a CS degree, then look at some common pitfalls when it comes to runtime inefficiency that I've seen in actual scripts in the wild and on the internet, and finally dig into how one might spot and resolve these terribly slow anti-patterns.

The theme of the talk is not entirely original, as I believe others (including Ashley McGlone?) has previeously delivered presentations on this topic, but I'd like to dig a little deeper into the behavior of different collection types in .NET, look at practical examples of how one might infer the time complexity of a piece of code using an augmented version of [Measure-Script](https://github.com/IISResetMe/Measure...) and finally focus on more general patterns of efficient abstractions with the [PSCache module](https://github.com/IISResetMe/PSCache) as a starting point




Other Videos By Confreaks


2022-09-06PowerShell+ 2019 - Introduction to Serverless Functions by Kirk Munro
2022-09-06PowerShell+ 2019 - Beyond Pester 102: Acceptance testing with PowerShell by Glenn Sarti
2022-09-06PowerShell+ 2019 - Moving Up the Monitoring Stack by Steven Murawski
2022-09-06PowerShell+ 2019 - Sipping psake: Creating a Build and Release Pipeline for ... by Brandon Olin
2022-09-06PowerShell+ 2019 - Basic To Boss: Customizing Your PowerShell Prompt by Thomas Rayner
2022-09-06PowerShell+ 2019 - Malicious Payloads vs Deep Visibility: A PowerShell Story by Daniel Bohannon
2022-09-06PowerShell+ 2019 - Completely Automate Managing Windows Software...Forever by Daniel Franciscus
2022-09-06PowerShell+ 2019 - Look smarter: deliver your work in Excel by James O'Neill
2022-09-06PowerShell+ 2019 - Turn your logs into actionable data at any scale with AWS by Andrew Pearce
2022-09-06PowerShell+ 2019 - Writing Clustered Applications with Windows PowerShell and... by Tome Tanasovski
2022-09-06PowerShell+ 2019 - PSCache: simple strategies for magnificent performance by Mathias Jessen
2022-09-06PowerShell+ 2019 - "Piping" data between packaged scripts by Paul DeArment Jr
2022-09-06PowerShell+ 2019 - Jenkins - User Interface for your Powershell tasks by Kirill Kravtsov
2022-09-06PowerShell+ 2019 - Finding Performance Bottlenecks with PowerShell by Mike F. Robbins
2022-09-06PowerShell+ 2019 - F5 Declarative Configuration by James Arruda
2022-09-06PowerShell+ 2019 - Monitoring Out, Observability In by Ebru Cucen
2022-09-06PowerShell+ 2019 - Lord of the Configurations by Friedrich Weinmann
2022-09-06PowerShell+ 2019 - Using PowerShell Core to automate application... with Habitat by Matt Wrock
2022-09-06PowerShell+ 2019 - Publishing and Managing Modules in an Internal Repository by Kevin Marquette
2022-09-06PowerShell+ 2019 - PowerShell in Azure Functions by Dongbo Wang & Joey Aiello
2022-09-06PowerShell_ 2019 - The Windows Subsystem for Linux by Tara Raj