Recent Posts

#Requires -Version 3.0 <# .SYNOPSIS Pauses execution until scriptblock returns expected object. .DESCRIPTION The command will wait for a specific object to be returned from a scriptblock. If the object is returned the command will return the object and the script will continue execution but if the object is not returned before the timeout then an error record is returned and continuation of the script depends on ErrorAction Preference .PARAMETER InputObject The Object that is expected to be returned from the scriptblock.

CONTINUE READING

Theses commands need to be found in the path environment variable. Go Tool Commands Ran from the root of the main package. Build package and all sub-packages: go build -v ./... Git Commands Ran from root of git repository. Stage all files for commit: git add --all Commit to local repository: git commit -m "message for commit" Push to remote repository: git push origin master Pull from remote repository:

CONTINUE READING

This is an updated version of the Import and Export Credential functions that store the creds in a json format versus the clixml format used by the original created by the guys @ powertips & powershell.com. I also store them in a known location and I use a string for a look up key to store and retrieve them. This allows me to use EFS to further secure the files on the drive.

CONTINUE READING

the other day we had a need to save an HTML file as DOCX. We are creating the HTML file using ConvertT0-HTML. The file contains data that needs to be saved in SharePoint and needs to be editable by others. We decided to save as a DOCX because those in management all have WORD installed but don't have a  Dedicated HTML editor. So here is the Code Enjoy. !!! YOU MUST HAVE WORD 2007 or 2010 INSTALLED !

CONTINUE READING

Projects

PSSCRIPTS

A collection of various Powershell script

ModuleScaffolding

Powershell Module to create folder scaffolding for Powershell Modules

trainings

A place to store things related to trainings, either mine or others

go-examples

A place to try out and store small bits of golang code

Playlister

Web Service API for Music Related Events and Information. written in Googles golang

PoshLogger

Powershell module for logging to different targets

PSWebdriver

Powershell module for Webdriver test tool

Training

This is a list of talks and trainings I have lead. These trainings were given at various venues like Meetup’s and Code Camps:

  • PowerShell Toolmaking: 12 week training on toolmaking best practices
  • Introduction to Raven Database: Installing and using the NoSQL document database for the .net framework
  • Software Testing With PowerShell and Boo: Scripting the .net framework to create black box test applications
  • Introduction to PowerShell: Getting started with Microsoft’s automation shell and scripting language

Books

This is a list of some of the SDLC related books that I have read:

  • DSL’s in BOO: DSL’s in .NET
  • IronPython in Action
  • PowerShell Toolmaking in a Month of Lunches
  • PowerShell Deep Dives
  • RavenDB in Action
  • TFS in Action
  • Windows PowerShell in Action
  • Windows PowerShell for Developers
  • Python Complete
  • Python and XML
  • Python Handbook
  • Guide to Agile using Scrum
  • Pro C Sharp
  • Pro WFF
  • Guide to Software Testing
  • How to Break Software
  • How to Break Software Security

Contact