Posts
Text encoding, code pages, UTF-8 and why ellipsis becomes “ÔǪ”
Getting installed Software with PowerShell
The 'definitive' Terminating and Non-Terminating errors in PowerShell.
New and old Hardware, Windows 11, Visual Studio, Code and the Surface Dial
PowerShell and .NET timezones
PowerShell Dates, Formatting and .NET Cultures
PowerShell Numbers and .NET Cultures
Developers disliking PowerShell - part 2, a mock exam
On Refactoring the code of others
Do developers really dislike PowerShell?
A PowerShell users' guide to regular expressions: part 3 (of 3).
A PowerShell users' guide to regular expressions: part 2 (of 3).
A PowerShell users' guide to regular expressions: part 1 (of 3).
Extracting Passwords and other secrets from Google Chrome, Microsoft Edge and other Chromium browsers with PowerShell
Clear, Simple and Wrong. How KPIs can be damaging.
SQLite in PowerShell - Extending GetSQL
Some DevOps thoughts for the weekend
The Engineer Cometh.
Notebooks: part 3, places to use .IPYNB files, even without Jupyter
Notebooks: part 2, beyond Jupyter with VS Code
Notebooks: part 1, exploring Jupyter
Moving My blog to github
Transformers for parameters which take secrets.
Including PowerShell classes in modules. A quick round-up
Parameters and putting the data in the data.
Redefining CD in PowerShell.
PowerShell Arrays, performance and [not] sweating the small stuff.
The colour of data
The classy way to complete and validate PowerShell Parameters
Exit, Throw, Return, Break and Continue. A Round up.
Last time I saw this many shells, someone sold them by the sea shore.
PowerShell functions and when NOT to use them
PowerShell Text wrangling [not just] part 4 of the Graph API series
PowerShell formatting [not just] Part 3 of the Graph API series
PowerShell and the Microsoft Graph API : Part 2 – Starting to explore
PowerShell and the Microsoft Graph API : Part 1, signing in
PowerShell. Don’t Just Throw
Using the Surface Dial with Adobe LightRoom
More on writing clear scripts: Write-output and return … good or bad?
On writing understandable scripts
Improving PowerShell performance with hash tables.
Sharing GetSQL
Do the job 100 times faster with Parallel Processing in PowerShell
Powershell Piped Parameter Peculiarities (and a Palliative pattern!)
Just enough admin and constrained endpoints. Part 2: Startup scripts.
Just enough admin and constrained endpoints. Part 1 Understanding endpoints.
Technical Debt and the four most dangerous words for any project.
Help = Spec = Test
A trick with Powershell aliases–making them do parameters
TabCompletion++ or TabCompletion#
Getting to the data in Adobe Lightroom–with or without PowerShell
Don’t Swallow the cat. Doing the right thing with software development and other engineering projects.
Customizing PowerShell, Proxy functions and a better Select-String
Maximize the reuse of your PowerShell
Why it is better not to use PowerShell Parameter validation
On PowerShell function design: vague can be good.
How to load files into the PowerShell ISE editor – or “What’s in your profile”
More PowerShell: A change you should make for V2. (#2)
More PowerShell: A change you should make for V2. (#1)
W Y M I W Y G
Powershell again. Pipes, and 'This is not an output'
Powershell and Paradigms of VB
subscribe via RSS