Archive
Every post, by year. Set archived to true in a post to drop it from the front page. It stays at the same address and is labeled here.
2020
2019
2018
2017
- Patching With Chef
- Dealing with Carriage Return Detected with Chef and VSCode
- How to Build a Rust App in VSTS
- Setting Up For Failure
- Where Are Those Tools?
- Pruning Branches From Your Source Tree
- Confessions of a Cloud Denier
- Blue Skies Ahead
- Slow is Smooth. Smooth is Fast
- Quick Tip: Restart all the VMs via the Azure Cloud Shell
- Thank You Chef
- Getting Local: Working on Community Projects With Test-Kitchen
- Experimenting with Time Tracking
- My Git and VS Code Settings
- Late Start to 2017
2016
- Setting Up A Windows Workstation for Chef Development - The Easy Way
- Rustify
- The Shipping Mindset
- Getting Started With Test-Kitchen and DSC
- Upgrade or Uproot
- DevOps and Agile
- Chef and DSC - The Webinar
- The Steve and Jason Show at #pshsummit
- PowerShell and Chef - Good For Your Career
- Delivering Expectations
- Updating Test-Kitchen in ChefDK
- DSC Partial Configurations are the Devil's Workshop
- 'I am not a Developer' is Bull Feces
- What Direction Should We Go?
- What Do You Expect From Windows Containers?
- Welcome 2016
2015
- What's Really Going On?
- Setting Up For Success
- Should IT Pro's Program?
- Stop Crippling WinRM
- Essential DevOps At the PSHSummit
- New Blog Effort
- Moving in to Open Source
- My First Year With Chef
- Want the Latest ChefDK on Windows?
- Starting with Configuration Management? Be Realisitic With Your Expectations
- Need to Test if WinRM is Listening?
- DSC People - Let's Stop Using 'c' Now
- Building Your Chef Workstation on Windows
- Time For a Change (of Environmental Variables)
- The Seduction of the Management Abstraction
- PowerShell 3 - WinRM MaxMemoryPerShellMB Is Wrong
- I'm Over You
- You'll Pry the GUI from My Cold Dead Hands
- There Is A New Windows Server, They Call Him Nano
- Stick and Move
- I'm Too Busy To Test
- Forward My Good SysAdmin, Forward I Say!
- I'm a Chef Core Maintainer Now!
- Git Gardening with Git Prune
- Chef Community Triage and Where You Can Help!
- My 2014 EOL and the 2015 Launch
2014
- What is DevOps? As explained by Nathen Harvey
- Time is Running Out
- Chef Fundamentals for Windows with Me in LA Next Week
- Special Event - Kanban and DSC
- R2 is a Separate Release
- #DSC on #vBrownBag DevOps Series Tonight
- There Is No Configuration Management Special Sauce
- The Cloud is Coming...
- PowerShell Summit EU - The Essence of Community
- You Have Viruses!
- Why Chef? (Revisited)
- Tonight - On PowerBreakfast...
- Legacy Environments Are OK Too, Right?
- Join me for a PowerShell.Org TechSession
- Future-proofing Your Career or Reading Tea Leaves?
- DSC... What is it for, really?
- Want to Talk?
- Next, Next, Next, Finished is Not Job Security
- Is the Chef Learning Curve Worth It?
- Chef and DSC - Wanna Try It?
- Videos from the PowerShell Summit
- Ops All The Things Is BACK!
- I'm on the Board!
- Cooking Up Some Changes
- More about Stop Automating
- LOPSA Board - Candidate Statement
- Why DevOps is Not a Person or Team
- Tracing a Specific Section of Code
- Don't Mess With $OFS
- Will You Be Left Behind?
- What Should I Do?
- What Are You Catching?
- The Evolution Of The IT Pro / SysAdmin
- Slides From Windows Config Management At Cascadia IT Conference
- Demo scripts and shell history from PowerShell Fundamentals at Cascadia
- WISSUG Links and Deck
- What SysAdmins Think When They Hear "DevOps"
- What Developers Think When They Hear "DevOps"
- What Are You Reading?
- Testing Mocked Output with Pester
- SysAdmins Should Program
- So, I'm Just Lucky...
- More About Fewer Comments
- Just Stop With The Comments Already...
- Interested in Desired State Configuration? Want training?
- I'm a Windows Systems Administrator
- I'm a Fraud
- Hoarders - Technology Edition
- Feeling "iffy"?
- DevOps Distills To...
- Deep Thoughts by Tom Limoncelli
- Continuous Learning
- After These Messages
- Keep It Short
- It's Too Hard...
- It's Just Temporary...
- Are SysAdmins Professionals?
2013
- The Phoenix Project At #MVP13
- PowerShell Summit Agenda Posted
- I'm Podcasting Again
- DSC Series
- What's new at Stack Exchange?
- Like SQL Server? Like to Help Others?
- MMS 2013 - Advanced Automation session
- LOPSA-East is This Week
- "DevOps" Is Going To Make My Head Explode
- Cascadia IT Conference
- Upcoming Conferences
- Good Bye 2012, Hello 2013
2012
- New Beginnings
- Still Time For Early Bird Registration For LISA 2012
- Server 2012 in 31 Days–Recap
- LISA 2012–Now with more PowerShell
- Server 2012–Continuously Available File Shares
- Back on RunAs Radio
- RunAs Radio and PowerShell V3
- PowerShell at PICC
- Back on the PowerScripting Podcast
- Want to PICC up some new skills?
- The Games Are Afoot!
- Cascadia Community Conference - 2012
- When Import-Module Does Not
- Starting 2012 with a Bang
- PowerShell V3 – Default Parameter Values
- PowerShell V3 – Auto-loading of Modules
2011
- Where I’ll be this Fall
- Resources for the WI .NET User Group
- Checking Your Pipes For Leaks
- Waiter, There's a Bug in My Get-Help!
- Using CommandAssist - Assisted Where-Object
- Using -Assist in an Assisted Module - CommandAssist
- Gotta Love Dilbert
- Creating an Assisted Module with CommandAssist
- Announcing CommandAssist
- I’m on TechNet Radio!
- Working the Pipeline
- Parameter Validation
- Back to Basics - Variable Names
- Write-Host Does Just (and Only) That
- Where to Filter
- Using Pipeline Input
- The Myth of Advanced Functions–CmdletBinding for the Rest of our Scripts
- Scripting Games Beginner Events Survey
- Round up
- Output Options–Use Objects!
- Looking for Help?
- Get in the Games!
- Convert Your Comments to Help
- Clean Up Your Parameters
- Checking Out The Environment
- Caught in a Trap - Dealing with Errors
- Better Living Through Splatting
- Back to Basics–Parameters
- Time to Start Ramping Up for the Scripting Games
- Connect to External Domain with the Active Directory Provider
- TechMentor Approaching Fast!
- Spring 2011
- Setting Application Compatibility Flags
- PowerShell Modules for the SysAdmin
- PowerShell Deep Dive–Last Call for Early Registration
2010
- Lake County .NET Users Group–Slide Deck and Samples
- New IT Pro User Group In Milwaukee
- Adding Configuration To Remoting
- Chicago Code Camp – May 1
- April Script Club – Special Guest
- Wisconsin Virtual SQL Server Lunch and Learn
- Deep Fried PowerShell
- Script Injection with Set-PSBreakpoint
- I'll be on the PowerScripting Podcast!
- Greater Milwaukee Script Club – Take 2
2009
- Script Club – Coming to the Greater Milwaukee Area
- Using the Sync Framework from PowerShell
- So Easy, I Could Kick Myself
- All Sorts of New
- PowerShell in Azure
- Exploring the .NET Framework with PowerShell – Garbage Collection (Part 6)
- Deep Dive: Error Handling – Error Types (part 1)
- Dear Devs, Give Us The Tools. K Thx
- Tip: Keeping Your Scripts DRY.
- Tip: Focus Your Scripts and Functions
- Response: Give Me A Coconut and Six Months
- More PowerShell on the Thirsty Developer
- WI VMUG Presentation with Scott Herold
- PowerScripting Podcast – New Night (temporary change)
- Turn Your Stored Procedures Into PowerShell Functions - MetaProgramming With PowerShell
- Tip: Calculated Properties
- PowerShellCommunity.Org goes to TechEd
- PowerShell, VMWare, and VESI in Wisconsin
- Exploring the .NET Framework with PowerShell – Namespaces (Part 5)
- Tip: Sneaky Storage – What’s in your AppDomain?
- Tip: Passing Parameters Revisited
- Tip: Passing Parameters
- Tip: Free Up Some Memory
- Talking PowerShell on The Thirsty Developer
- Microsoft TechDays Virtual Event
- How To Send E-Mail From PowerShell
- Exploring the .NET Framework with PowerShell – Static Members (Part 4)
- Exploring the .NET Framework with PowerShell – Constructors (Part 3)
- Effective PowerShell E-Book (Free)
- Coming To A WSUS Server Near You –> PowerShell V1.0
- Busy Week Ahead!
- “Diff”ing Database Table Columns
- PowerShell Virtual User Group #9 Details
- Finding the K Most Common Words in a File
- Exploring the .NET Framework With PowerShell – Terminology (Part 1)
- Exploring the .NET Framework with PowerShell – Calling a Method (Part 2b)
- Exploring the .NET Framework with PowerShell – Calling a Method (Part 2a)
- ConvertTo-Function
- Comparing Database Schemas
- Cahoots! Rocks
- Adding Custom Properties to Functions
- PowerShell Virtual User Group #8 Coming Up
- Dealing with WMI Timeouts
- Calling all Ohio PowerShell Enthusiasts!