-
Continue reading →: Dec 2025 PowerShell Update (KB5074204)
This update has the ability to impact your PowerShell automation by adding a manual prompt. On patched systems (Windows PowerShell 5.1 after applying the update), running Invoke-WebRequest without the -UseBasicParsing parameter on an HTML page will trigger an interactive security confirmation prompt warning about potential script execution risk from web…
-
Continue reading →: GitHub Workflow – PowerShell vs PWSH
What’s the difference between “shell: pwsh” and “shell: powershell” in GitHub workflow files? “shell: powershell”- Windows PowerShell 5.1- Windows only- NET Framework 4.5″shell: pwsh”- PowerShell (Core) 6+- Cross-platform (Windows, macOS, Linux)- NET Core / .NET (open source) Checkout this example workflow file! (Example workflow file)
-
Continue reading →: GitHub Copilot and Instructions MD File
GitHub Copilot is a great AI coding assistant, but you can make it even better by adding custom instructions. These let you guide Copilot to follow your project’s standards, best practices, and preferences automatically. I use Visual Studio Code mostly and have seen these files help myself and my team.…
-
Continue reading →: Azure DevOps and Scrum Retro
If you are using Azure DevOps for managing your Scrum team, take a look at this extension for facilitating Scrum retro’s. It works great! https://marketplace.visualstudio.com/items?itemName=ms-devlabs.team-retrospectives After you install and setup your retro board, you will see something like this. This is great! It really helps your facilitate the Scrum retro…
-
Continue reading →: Devopsdays Minneapolis
Best qoute from Devopsdays Minneapolis. “You can’t buy DevOps, but I can sell you some” Great conference here in MN. https://devopsdays.org/events/2019-minneapolis/welcome/
-
Continue reading →: Java Champions – Java Free Article
I recently attended the NFJS conference in MN and was shown the following article on Java written by Java Champions. https://medium.com/@javachampions/java-is-still-free-2-0-0-6b9aa8d6d244 If you looking for answers concerning what Java version to use going forward, what the new Java cadence will be, and any other question related to the recent changes…
-
Continue reading →: PowerShell – Sub-Expressions
My thoughts on using sub-expressions to access object properties. $serviceObj = Get-Service “wmi*” Write-Output “Service Status $serviceObj.status” Service Status System.ServiceProcess.ServiceController.status Not really the output I was expecting. This is where the sub-expression comes in handy! I can use a sub-expression to extract the status property value and display without using…
-
Continue reading →: JENKINS JCasC – securityRealm
I just can’t stop playing around with the Jenkins JCasC plugin. However, I just don’t think its in a state to replace all of your Jenkins configuration yet. Example – I want to create a new Jenkins user\password and add the additional user data such as email, token, and description…
-
Continue reading →: Monitoring Plan – AWS Style!
Lately, I’ve been reading some AWS documents in preparation for the SYSOPS certification and came across a great AWS monitoring best practice document. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring_best_practices.html This is such a great starting point for teams implementing a new monitoring solutions!
-
Continue reading →: Jenkins JCasC – Illegal character in opaque part at index
I’m still playing around with this Jenkins JCasC plugin. Its got major potential!! One little gotcha if you are on Windows is how you path out to the jenkins.yaml file from within Jenkins. In my case, I was using standard Windows back slash. This isn’t going to work. You need…