Shane O'Neill
sozdba.bsky.social
Shane O'Neill
@sozdba.bsky.social
SQL Server Database Administrator
PowerShell automation
Coffee, whiskey, etc.
Reposted by Shane O'Neill
Join me, along with fellow Microsoft MVPs @stevenjudd.bsky.social and @psjamesp.dev for a PS Wednesday straight from #SpiceWorld

We’ll share #PowerShell tips, tease what's in their sessions, and have plenty of friendly banter along the way

🎥 Wednesday @1pm CST ➡️
PowerShell Wednesday SpiceWorld Edition
We are LIVE from SpiceWorld 2025 with a couple of Microsoft MVPs, PowerShell community members, AND SpiceWorld speakers. We will share some tips and takeaways from their sessions, roast each other endlessly, and answer YOUR questions.
www.youtube.com
November 11, 2025 at 8:02 PM
Reposted by Shane O'Neill
BurntToast turns #PowerShell into lovely toast notifications

Here’s @toastit.dev creating a toast notification with a button that launches Notepad. Use your imagination and think of the possibilities!

Try it yourself:
Install-Module BurntToast
New-BurntToastNotification
1/2
November 6, 2025 at 11:27 PM
Reposted by Shane O'Neill
Thanks again to @andrewpla.tech for having me on #PowerShell Wednesday and the PowerShell Podcast recent. Had a blast, always love talking about toast (and catching up with a mate!)
BurntToast turns #PowerShell into lovely toast notifications

Here’s @toastit.dev creating a toast notification with a button that launches Notepad. Use your imagination and think of the possibilities!

Try it yourself:
Install-Module BurntToast
New-BurntToastNotification
1/2
November 7, 2025 at 12:24 AM
Reposted by Shane O'Neill
Heads up! I’m presenting for my friends at the PNW #PowerShell user group next week about parameter validation!

This is a critical thing to master no matter where you are in your scripting journey.

Join us for Cliff diving with PowerShell (And other bad ideas) at the link below!
Cliff diving with PowerShell (And other bad ideas) (by Stephen Valdinger), Wed, Nov 12, 2025, 6:00 PM | Meetup
Much like you wouldn't go BASE jumping without a parachute, you wouldn't hand a script to someone with validation, right? Right??? In this session, we'll cover some tips an
www.meetup.com
November 5, 2025 at 7:21 PM
Reposted by Shane O'Neill
PowerShell Wednesday is here, and we are learning about...

🔥 PowerShell Parameter Binding - how PowerShell matches your input to parameters

Join us for a deep dive with @sdwheeler.bsky.social, Lead Documentarian for PowerShell at Microsoft.

📺
PowerShell Parameter Binding Explained and Debugged with Microsoft's Sean Wheeler
Ever wonder how PowerShell decides which parameters to use and where your values actually go? In this PowerShell Wednesday session, we’re joined by Microsoft’s Sean Wheeler from the PowerShell team to demystify parameter binding—one of the most important (and misunderstood) parts of PowerShell. Can
www.youtube.com
November 5, 2025 at 12:42 PM
Reposted by Shane O'Neill
🧠 Converting 3500+ #Pester tests from v4→v5 with AI
👩‍💻 @funbucket.dev on how #AI tools sped up migration — and why v6 will be easier.

▶️ Watch: youtu.be/ajlniR3X0U8?si=5rE...
🎟️ #PSConfEU 2026 → psconf.eu

#PowerShell #Automation #DevOps
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
youtu.be
October 29, 2025 at 11:15 AM
Reposted by Shane O'Neill
Had such a great time chatting with @andrewpla.tech on the #PowerShell podcast about #Intune, #PowerShell, IntuneStack, #DevOps and getting started on your #automation journey.
Remember when people thought #PowerShell would take away jobs?

@allwayshype.com draws a great parallel between that moment and the current wave of AI anxiety.

Her reminder: “You’re not getting paid to write code. You’re getting paid to think. You’re getting paid to solve business problems.”
1/2
October 27, 2025 at 9:32 PM
Load Balancers. Why is it Load Balancers? Are they DNS' cousin?
October 20, 2025 at 7:06 PM
Reposted by Shane O'Neill
I'm very excited to continue to drive PowerShell Universal at Devolutions! By joining Devolutions, we're going to be able to scale and enhance PowerShell Universal in new and awesome ways. Look out for my blog post later today.
Big news: Devolutions has acquired PowerShell Universal—and its creator Adam Driscoll has joined our team.

SMBs/MSPs: stronger IT automation (centralized scripts, orchestration, web dashboards) + AI-in-context integrations across our stack, including RDM.

Read the news: devo-inc.net/46WDTn2
October 16, 2025 at 10:42 AM
You know what's worse than trying to troubleshoot Distributed AGs? Trying to troubleshoot Distributed AGs on a deadline to build them that was harsh to begin with!!!
October 15, 2025 at 7:37 PM
Reposted by Shane O'Neill
Before PowerShell, @steviecoaster.dev was a point-and-click admin. After #PowerShell, he's automation-first and helps others find that same spark.

This week's pod dives deep into mentorship, growth, and how learning PowerShell WILL transform your career.

👀www.youtube.com/watc...
October 9, 2025 at 4:32 PM
Reposted by Shane O'Neill
Happy #PowerShell Wednesday!

Join Microsoft MVP @stevenjudd.bsky.social to get some hands-on with Regex. Steven is a longtime advocate of regex and full of real-world expereince.

We'll break down what regular expressions are, how to build them, and how to use them in PS.

👀
What Is Regex and How to Use It in PowerShell with MVP Steven Judd
Regex doesn’t have to be scary! In this PowerShell Wednesday, Steven Judd breaks down what regular expressions are, how they work, and how to use them effectively in PowerShell. From simple pattern matching to powerful text parsing, you’ll learn practical ways to clean data, extract info, and make y
www.youtube.com
October 8, 2025 at 3:33 PM
I understand that the training video is a scenario about how to watch out for antitrust and not violate ethics.

If I didn't have that knowledge, though, the video is about how two guys met at a conference bar and hooked up.

All I can say is "You don't have to be ashamed UNNAMED CRIMINAL #1!!"
September 18, 2025 at 8:40 AM
Reposted by Shane O'Neill
Klaus Aschenbrenner explains why SQL Server folks have to write their CREATE TABLE statements differently when moving to Postgres, because column order matters: www.sqlpassion.at/archive/2025...
Column Tetris Explained: The Hidden Storage Costs of Migrating from SQL Server to PostgreSQL – SQLpassion
Cart
www.sqlpassion.at
September 8, 2025 at 5:05 PM
Reposted by Shane O'Neill
[Blog] Column Tetris Explained: The Hidden Storage Costs of Migrating from SQL Server to PostgreSQL: www.sqlpassion.at/archive/2025... #Postgres #PostgreSQL #SQLServer #Migrations #Overhead
Column Tetris Explained: The Hidden Storage Costs of Migrating from SQL Server to PostgreSQL – SQLpassion
www.sqlpassion.at
September 8, 2025 at 3:01 PM
Heading to the airport for a week-long holiday.

Gf is "celebrating" that she talked me down to only bringing 7 books.

When do I tell her that I intend to buy books in the airport and at the destination?
September 5, 2025 at 10:31 AM
Reposted by Shane O'Neill
So happy that I could record a short and 100% demo session with the amazing Anna Hoffman. Join us to see how exact prompting helps you get better results from #SQL #Copilot

#MVPBuzz

Watch 📷: bit.ly/4lYjodU #AzureSQL #MVPTuesday
Creating smart prompts for Azure SQL Copilot to expose the pain | Data Exposed: MVP Edition
With the introduction of Copilot for Azure SQL, there's an amazing helper available. But this helper needs correct and clear instructions. Let us show you a few working examples to get the most out of Copilot. These examples will help you to write better, SQL specific, prompts. ✅ Chapters: 0:00 Introduction 1:23 Demo 7:00 Getting started ✅ About MVPs: Microsoft Most Valuable Professionals, or MVPs, are technology experts who passionately share their knowledge with the community. They are always on the "bleeding edge" and have an unstoppable urge to get their hands on new, exciting technologies. They have very deep knowledge of Microsoft products and services, while also being able to bring together diverse platforms, products and solutions, to solve real world problems. MVPs make up a global community of over 4,000 technical experts and community leaders across 90 countries/regions and are driven by their passion, community spirit, and quest for knowledge. Above all and in addition to their amazing technical abilities, MVPs are always willing to help others - that's what sets them apart. Learn more: https://aka.ms/mvpprogram 📌 Let's connect: Twitter: Anna Hoffman, https://twitter.com/AnalyticAnna Twitter: AzureSQL, https://aka.ms/azuresqltw  🔴 To watch other MVP Edition episodes, see our playlist: https://aka.ms/dataexposedmvps  To check out even more Data Exposed episodes, see our playlist: https://aka.ms/dataexposedyt  🔔 Subscribe to our channels for even more SQL tips: Microsoft Azure SQL: https://aka.ms/msazuresqlyt  Microsoft SQL Server: https://aka.ms/mssqlserveryt  Microsoft Developer:  https://aka.ms/microsoftdeveloperyt  #AzureSQL #SQLServer
bit.ly
September 3, 2025 at 9:12 AM
Reposted by Shane O'Neill
Announcing the SmartPostgres Box of Tricks v0.1, with check_indexes and drop_indexes: smartpostgres.com/posts/announ...
Announcing the Box of Tricks v0.1 with check_indexes and drop_indexes – Smart Postgres
Say hello to the first official release of the SmartPostgres Box of Tricks! First up is check_indexes, a script that lists things like index types, definitions, sizes, last vacuum dates, dead tuple…
smartpostgres.com
August 29, 2025 at 2:56 PM
Cons:
It doesn't work with multiple authors.
It doesn't work so well on non-Unicode chars.
It's too noisy.
It doesn't have all the functionality I want yet.

Pros:
I made it myself, piece by piece, 5 mins a night at a time😊

#Postgres #Golang
August 28, 2025 at 7:50 PM
Reposted by Shane O'Neill
EightKB Resources! (update with correct link
GitHub - github.com/eightkb/2025...
YouTube - eightkb.online/streaming
Web - eightkb.online
Bluesky - @eightkb.online
Email - info@eightkb.online
SQL Community Slack - #EightKB
Buy T-shirts and support www.bonfire.com/store/eightkb
GitHub - eightkb/2025-August: Resources for the sessions at the 2025 edition of EightKB
Resources for the sessions at the 2025 edition of EightKB - eightkb/2025-August
github.com
August 21, 2025 at 2:47 PM
Don't forget that @eightkb.online is happening.

Don't miss it!
If you miss it, there should be vods.
If you miss the vods, I dunno really, they're not taken down, watch them instead of staring off into despair while looking at your to-do list...

Also, don't put "watch the vods" on your to-do list!
August 21, 2025 at 9:55 AM
It has happened!!!

We've gone from:

"Don't worry, we know the company doesn't have Postgres expertise. There's no expectations."

to

"We need you to do a deep dive and performance tune EVERYTHING....YESTERDAY!!!"

As foretold
elmo from sesame street is standing in front of a wall of fire .
Alt: elmo from sesame street is standing in front of a wall of fire, arms raised as if in prophecy .
media.tenor.com
August 15, 2025 at 7:23 PM
Reposted by Shane O'Neill
Come join me (virtually) at next week's RTPSUG meeting where I'll be talking about the past, present, and future of #BurntToast www.meetup.com/research-tri... #PowerShell
BurntToast v1.0: Celebrating a Decade of Windows Notifications (Josh King), Wed, Aug 20, 2025, 6:00 PM | Meetup
The BurntToast PowerShell module is like a personal chef for your Windows notifications — it serves up those little pop-up messages in the corner of your screen, but with w
www.meetup.com
August 14, 2025 at 7:00 AM
Listen, I have no problem with you having chickens, but you have no grass, no space, no feed, you have 2 hunting dogs, a "tame" cat, a stray cat that comes around to see the "tame" cat, and if the damn thing crows then it's a rooster!

Actually, I have a problem with you having chickens...
August 11, 2025 at 11:05 AM