Skip to content
View thedavecarroll's full-sized avatar
🧑‍💻
PowerShell Summit
🧑‍💻
PowerShell Summit

Sponsoring

@redsolver

Block or report thedavecarroll

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thedavecarroll/README.md

Dave Carroll

I started my career almost 30 years ago at a small Mom-and-Pop computer store building and repairing home computer systems and peripherals. Since then, I've worked in the public and private sectors with 17 years in higher education. Currently, I am a DevOps engineer for a finance company and use PowerShell and Python daily.

I got into scripting early. First just DOS batch files, then VBScript. Around 2009, I learned my first bits of PowerShell converting my homegrown identity management system consisting of more than 10,000 lines of VBScript and interfacing with Active Directory, SunOne LDAP, Oracle DB, MySQL, and more. I enjoyed wowing coworkers (and myself) with the data I could collect and collate using just a few commands of PowerShell. It has allowed me to control the systems I manage and interface with various others.

I attempt to promote and evangelize PowerShell, helping new learners with the basics and participating in the online community as often as I can. The best places you can find me are on LinkedIn and in the PowerShell Forums.

I am much less active on Fediverse, but can be found on the Mastodon instance @fosstodon.org/@thedavecarroll.

Also, I have recently gotten into retrocomputing so you may see some content focused on that. The first computer I owned was a Commodore 64, but I would spend more time on my Apple //c that I received a couple years later. My first IBM compatible laptop had an impressive 640K RAM, which I configured part of as a RAM disk, and dual 1.44MB floppy drives.

My Contributions

PowerShell and Technical Blog

Since the middle of 2018, I have been blogging about PowerShell and a smattering of articles on other info tech and interesting topics. Here are the latest articles:

PowerShell Modules

I wrote and maintain the following PowerShell modules:

Name Repo PowerShellGallery Notes
BluebirdPS BluebirdPS PowerShell Gallery Version (including pre-releases) Getting Started Documentation - NO LONGER SUPPORTED
PoShEvents PoShEvents PowerShell Gallery Version (including pre-releases) PowerShell module to query Windows Event Logs and write events with structured EventData or UserData
PoShGroupPolicy PoShGroupPolicy PowerShell Gallery Version (including pre-releases) PowerShell module to assist with Group Policy
PoShDynDnsApi PoShDynDnsApi PowerShell module used to interact with Dyn Managed DNS REST API
PSTemperature PSTemperature Binary module written in C# with PowerShell 7 experimental feature. Converts temperature between Celsius, Fahrenheit, Kelvin, and Rankine.

Iron Scripter Challenge Solutions

I have participated in several Iron Scripter challenges since June 2019. My solutions can be found in my IronScripterSolutions repo.

Contributing Author

My Last Presentation

Date 4/27/2021
Event PowerShell + DevOps Global Summit 2021
Title Creating BluebirdPS: A Twitter Automation Client for PowerShell 7 (Video On Demand)
Abstract In this talk, we will examine the process used in creating BluebirdPS, a PowerShell 7 module for the Twitter REST API. Topics will include learning the API, authentication, module structure, response and error handling, and customizing the output.
Video Recording

GitHub Info

thedavecarroll's Github Stats

Support the DevOps Collective's OnRamp Scholarship

The DevOps Collective’s OnRamp scholarships help younger technology professionals, many from underrepresented groups and disadvantaged backgrounds, learn about IT automation, DevOps practices, and more - all at no cost to them or their families. We’re changing one life at a time and helping to ensure the continuation and advancement of our trade!

100% of the royalties from sales of these books go towards the DevOps Collective's OnRamp scholarship program.

PowerShell Conference Book
Vol 1
PowerShell Conference Book
Vol 2
PowerShell Conference Book
Vol 3
PS7Now
PowerShell Conference Book Volume 1 PowerShell Conference Book Volume 2 PowerShell Conference Book Volume 3 PS7Now

Pinned Loading

  1. PoShEvents PoShEvents Public

    PowerShell module to query Windows Event Logs and write events with structured EventData or UserData

    PowerShell 25 4

  2. Presentations Presentations Public

    A collection of my presentations

    3

  3. PSTemperature PSTemperature Public

    A simple PowerShell binary module used for conversion between Celsius, Fahrenheit, and Kelvin temperatures. Rankine temperature scale support is provided via PowerShell 7 Experimental Features. Thi…

    C# 5

  4. PoShGroupPolicy PoShGroupPolicy Public

    PowerShell module to assist with Group Policy

    PowerShell 15 2