GithubHelp home page GithubHelp logo

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

Dave Carroll's Projects

minimal-mistakes icon minimal-mistakes

:triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio.

onramp-2024 icon onramp-2024

Session material for the OnRamp 2024 program that is part of the PowerShell+DevOps Global Summit

planetpowershell icon planetpowershell

Planet PowerShell is an aggregator of PowerShell community content. The goal is to provide a convenient RSS feed that contains all of the content generated by community members.

poshdyndnsapi icon poshdyndnsapi

PowerShell module used to interact with Dyn Managed DNS REST API

poshevents icon poshevents

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

powershell-saturday icon powershell-saturday

This repository is a place to store Speaker content for the Raleigh PowerShell Saturday events.

pshsummit24 icon pshsummit24

Content from the 2024 PowerShell + DevOps Global Summit

pstemperature icon pstemperature

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. This module can be used as an example of a PowerShell binary/C# module and for PowerShell 7 Experimental Features.

windows-powershell-docs icon windows-powershell-docs

This repo is used to contribute to Windows 10, Windows Server 2016, and MDOP PowerShell module documentation.

workshop icon workshop

My workshop - a place for things I'm working on

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.