How to validate credential argument for your function

You may know that it’s a best practice to validate arguments you pass to your function. For example, if you want to validate that your parameter named MyString is not null nor empty you can use the ValidateNotNullOrEmpty attribute. But there are other validations which must be done through casting1 or type accelerators. And fortunately, […]

Push-Location VS Set-Location

With both cmdlet you can set the current working folder in your console. However, Push-Location becomes really interesting when you associate its use with Pop-Location. Both cmdlets act merely like the Back and Forward buttons from the Windows File Explorer. With Push-Location and Pop-Location, the history is named the stack. However, unlike with the Windows […]