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.
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.
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?
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
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 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.
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.
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?
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.
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?
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.
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.
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’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.
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.
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).
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: