Career Development


PowerShell + DevOps Global Summit 2020 – Call for Speakers

The call for speakers for the 2020 PowerShell + DevOps Global Summit is open until October 1st. I can definitely speak from experience when I say that this is the best PowerShell conference in North America if you’re interested in PowerShell and networking with other like-minded people. I’ve attended every year since its inception and have spoken at it about half as many times. While I’m in no way affiliated with the organizers, based on their site, they’re not only looking for deep-dive content but also intermediate sessions.

Research Triangle PowerShell Saturday – September 21st

The Research Triangle PowerShell Saturday is Saturday, September 21st, 2019 in Raleigh, North Carolina. There’s also a 6-hour security session on Sunday, September 22nd, 2019. Tickets can be purchased for just one of the days or both, but seating is limited for the Sunday post-con so don’t wait until the last minute! Based on the schedule, this event should be almost like a mini PowerShell + DevOps Global Summit which makes it well worth the price of admission.

Presenting 2 Sessions in the All Day Dedicated PowerShell Track at SQL Saturday Baton Rouge this Saturday August 17th, 2019

I’ll be presenting PowerShell + SQL Server = Better Together and Writing Award Winning PowerShell Functions and Script Modules at SQL Saturday #867 in Baton Rouge Louisiana this Saturday, August 17th. The event is free, although you need to register. Here’s a little information about what you can expect from my sessions: PowerShell + SQL Server = Better Together As a SQL Server professional, are you able to make a rhyme or reason to this thing called PowerShell?

The No-Nonsense Beginner’s Guide to PowerShell at PowerShell on the River in Chattanooga, TN on Saturday August 10th

I’ll be presenting “PowerShell 101: The No-Nonsense Beginner’s Guide to PowerShell” at PowerShell on the River in Chattanooga Tennessee this Saturday, August 10th. The event itself is a mini-conference with all day sessions on Friday, August 9th and then numerous speakers presenting in three different tracks on Saturday, August 10th. Here’s a little information about what you can expect from my session: PowerShell 101: The No-Nonsense Beginner’s Guide to PowerShell

Book Sale! Save on my PowerShell 101 Book & The PowerShell Conference Book

There’s never been a better time to purchase my PowerShell 101: The No-Nonsense Beginner’s Guide to PowerShell eBook. It’s currently on sale for $4.99 using this link which automatically includes a coupon code that’s good from now until the end of the year or for the first 50 redemptions, whichever comes first. Not sure whether or not this book is for you? Download the free sample which includes the first two chapters.

PowerShell Saturday Chattanooga Post-Mortem

PowerShell Saturday Chattanooga was this past weekend. I attended the all-day preconference presented by Jeff Hicks on Friday which saw a great turn out of about 50 people or so. I presented two 45-minute sessions as part of the Saturday event. One on Writing award winning PowerShell functions and script modules and another on Recreate MOF based DSC resources as Class based DSC resources. The code and slide decks from both of my presentations can be found in my presentations repo on GitHub.

TechSnips is Looking for Content and Recruiting Contributors

This blog article is the first guest post ever on this site. When I’m approached by someone who wants to write a guest blog article, I suggest that they should start their own blog. If they’re simply not interested in that, I put them in contact with PowerShell.org because it seems like a more appropriate place to publish community blog articles. The majority of the posts on this site are simply the steps of how I’ve done something in a real-world production environment.

Presenting 2 PowerShell sessions this weekend at SQL Saturday Birmingham

If you’re interested in some free PowerShell training, I’ll be presenting two PowerShell sessions at SQL Saturday #593in Birmingham, Alabama this Saturday, March 18th. ](/images/2017/03/sqlsat593.jpg)My first one hour presentation begins at 9:40am central time and is geared for beginners. The content covered in this session is based off of a book by the same titlethat I’m currently writing. PowerShell 101: The No-Nonsense Beginner’s Guide to PowerShell Interested in PowerShell but not sure how to get started?

Start a Blog to Build your Brand and Share your Knowledge

There are many reasons to blog. One of the main reasons that I blog is to document things for myself because if I don’t do something for six months, it’s highly unlikely that I’ll remember all of the details. Sure, maybe I have the code on GitHub, but many times there are caveats to performing some task or implementing something that wouldn’t necessarily be documented in the code itself. While I write my blog articles as documentation for myself, sharing them publicly helps me to make sure that I’m providing enough information so that others can benefit from reading the blog articles as well.

Learn Building Unconventional SQL Server Tools in PowerShell this weekend at SQL Saturday Chattanooga 2016

I’m presenting a session on Building Unconventional SQL Server Tools in PowerShell this weekend at SQL Saturday #498 in Chattanooga. Ever had records from a SQL Server database table come up missing? Maybe someone or some process deleted them, but who really knows what happened to them? Wouldn’t it be awesome to create a free tool with PowerShell that automates the task of sifting through the transaction log backups and even the active transaction log to determine when deletes occurred for a specific database and what user deleted those records along with the Log Sequence Number that the database needs to be restored to so the missing records can be recovered?

Learn PowerShell Desired State Configuration from the Trenches this weekend at SQL Saturday Pensacola 2016

I’m presenting a session on PowerShell Desired State Configuration from the Trenchesthis weekend at SQL Saturday #491 in Pensacola. There are lots of things to consider when configuring systems in your on-premises datacenters with Desired State Configuration depending on what the state of your current environment is, whether or not DSC will be configured to apply and monitor or apply and autocorrect configuration drift, and whether or not you’ll be using push or pull configuration mode.

Learn PowerShell Toolmaking with Advanced Functions and Script Modules this weekend at SQL Saturday Atlanta 2016

I’ll be presenting a session on PowerShell Toolmaking with Advanced Functions and Script Modulesthis weekend at SQL Saturday #521 in Atlanta. Transitioning from writing PowerShell one-liners and basic scripts to creating reusable PowerShell tools with advanced functions and script modules can be a daunting task and with all the different ways that you’ll find on the Internet to accomplish the same task, it can definitely seem overwhelming. During this session, PowerShell MVP Mike F Robbins will demystify many of the intricacies of toolmaking while demonstrating the best practices for using parameters, parameter validation, cmdlet binding, supports should process, pipeline input, error handling, module manifests, and custom formatting.

A Rant about some Blogs, Magazine Articles, Books, Training Videos, Presentations, Etc

I find it funny, yet sad that I often see blogs, magazine articles, books, training videos, presentations, etc where the author says something to the effect of “Never do ”. Then they proceed by doing exactly what they just said not to do like four-hundred times throughout their book, blog, etc. and when asked about it, the author says “Oh, that’s only acceptable for demonstration purposes”. I also see this in the form of an author saying something to the effect of “You can do everything with ” and then they proceed by saying “Hold on for a second while I prep my demo by pointing and clicking in the GUI (Graphical User Interface) or some technology other than what they said you could do everything in”.

I’m Speaking on the New Features in PowerShell version 5 (Preview) at ATL TechStravaganza 2014

I’ve been home for a couple of hours now from the PowerShell Summit North America 2014which was in the Seattle Washington area earlier this week and my brain is about to explode from all of the PowerShell awesomeness that I learned about. There will be many blog articles to follow on those subjects, but I wanted to let my readers know that I’ll be speaking at the ATL TechStravaganza 2014in Atlanta Georgia on Friday, June 6th.

One Month Until Microsoft TechEd North America 2014!

I’ve attended Microsoft TechEd North Americaevery year consecutively for the past four years and this year will make five years in a row that I’ve attended. If there’s a specific technology you’re interested in, there are precons on the Sunday prior ](/images/2014/02/teched-2014-im-going.jpg)to TechEd for an additional fee that are a really good value. I’ve attended Exchange, SharePoint, and SQL Server precons at TechEd in the past. Todd Klindtwho is a SharePoint MVP is doing a SharePoint precon again this year.

Want to Hear the Winner of the Advanced Category in the 2013 Scripting Games Speak?

Here’s where you can hear me speak over the next few months: July 2013 Thursday, July 11th (Tonight), at 9:30pm Eastern Time (8:30pm Central Time) PowerScripting Podcast Guest (Winner of the 2013 Scripting Games Advanced Category) August 2013 Saturday, August 3rd SQL Saturday #234 in Baton Rouge PowerShell Fundamentals for Beginners (Speaker) Show up early as there were 60 attendees in the 48 seat room that I was assigned the last time I presented this session in person (at SQL Saturday #220 in Atlanta).

IT Pro’s are in for a Rude PowerShell Awakening When Upgrading Their Certifications to Windows Server 2012

I’ve had a lot of irons in the fire this year and haven’t had time to dedicate to taking any certification tests year to date. This year, I’ve spent much of the time that I would have normally spent studying for certification tests, learning PowerShell instead. I competed in the Scripting Games earlier in the year. I finished in third place in the beginner class and lead the beginner class for more than half of the games:

PowerShell Voodoo for Beginners

I’ll be speaking this Saturday, October 27th at PowerShell Saturday 003in Atlanta. My session is officially titled “PowerShell Fundamentals for Beginners”. A guest blogthat I wrote about PowerShell, my session, and the event was published yesterday on the Hey, Scripting Guy! Blog at Microsoft TechNet so take a look at it and the brief description of my sessionon the PowerShell Saturday 003 website for more details. It’s getting close to Halloween so I picked up some special treats in the New Orleans area this week to give out during my session to people who answer questions:

PowerShell Saturday 002 | Charlotte NC | September 15, 2012

If you haven’t heard, there’s a PowerShell Saturday technology event this weekend in Charlotte, NC (Saturday, September 15, 2012). It’s going to be awesome based on the list of sessions and speakers they have lined up which rivals conferences that cost hundreds or possibly even thousands of dollars to attend. It’s also similar to the SQL and SharePoint Saturday technology events that I’ve attended for the past few years so I can speak from experience, they’re definitely worth the time and effort to attend.

SharePoint Saturday New Orleans 2011

Over the past year or so, I’ve attended several SharePoint Saturday technology events to include Birmingham in 2009, New Orleans, Atlanta, and Huntsville in 2010. These technology events are a great way to expand your knowledge on a particular aspect of SharePoint, network with other technology professionals who work with SharePoint on a daily basis, and as a nerd, a way to have a good time in general. Registration opened up this week for the 2011 SharePoint Saturday in New Orleans which will be held on February 26, 2011.