Shane O'Neill

Shane O'Neill

@sozdba.bsky.social

SQL Server Database Administrator PowerShell automation Coffee, whiskey, etc.

424 followers498 following285 posts

Awww man, I did not need to know about PSBite 🙈 I'm going to sink so much time into learning how that works

Harm Veenstra@harmveenstra.bsky.social

Today was the annual MiniCon, the online version of PSConfEU. The event took place during my workday, but I joined two sessions and had many conversations using Gather’s interaction style. In this blog post, I will recap the event. #PowerShell #PSConfEU powershellisfun.com/2026/10/13/p...

Shane O'Neill reposted

Its 2 bytes to 3 bytes. How hard could it be? Well is it register to register? Is it immediate. What's the D field? And the W field? Have you got the MOD? Or the Reg? R/M? They interact differently, you know! Every so often I realise how thankful I am for SQL

Shane O'Neill reposted

@mikefrobbins.com and @sdwheeler.bsky.social, thank you for your astounding contributions to the #PowerShell community. Docs are the gateway to new user to this community and the staple reference for Veterans, and you two have worked tirelessly carrying the torch of the culture of great docs. Thanks

I'm in awe of the ability to figure out the minute of executions, figure out a theory, AND create a test for it too!

Hugo Kornelis@hugokornelis.bsky.social

New blog post! In this detailed and deep #SQLServer #Plansplaining post, I revisit the execution plan for frameless window aggregation (OVER without ORDER BY), to address some details previously overlooked, which leads me to uncover a bug and an invisible property. sqlserverfast.com/blog/hugo/20...

Shane O'Neill reposted

Shane O'Neill reposted

New blog post & my 4th contribution to T-SQL Tuesday: About a two week long outage caused by the Ryuk ransomware. 60+ instances restored, reinfections fought, and how I used Ryuk's own file filtering logic to protect local backups. #sqlserver #mssqlserver #infosec #tsql2sday #cybersecurity #mvpbuzz

vladdba.comT-SQL Tuesday #202 - Two weeks of ransomware and my most memorable outageThis month’s T-SQL Tuesday invitation comes from Marlon Ribunal, and it's titled "That One SQL Server Outage You’ll Never Forget".

Shane O'Neill reposted

Pester 6: Should-BeEquivalent deep-compares objects, recursively and order-insensitive, property by property. Check a whole API response against an expected object in one line. #pspester #powershell

Shane O'Neill reposted

Replying to @reviewmydb.bsky.social

I'm not going to spoil any of it here. The good stuff (and the numbers) are in the posts. The round-up, with links to all nine: www.jefftaylor.io/post/t-sql-t... The original invitation that kicked it off: www.jefftaylor.io/post/t-sql-t... Which camp are you in?

jefftaylor.ioT-SQL Tuesday #201 Round-Up: Temp Tables, Friend or Foe?Nine community takes on temp tables in tempdb, summarized: plan boundaries, statistics, scope, and when to reach for one.

Shane O'Neill reposted

Temp tables in tempdb: friend or foe? I asked, and nine bloggers answered for T-SQL Tuesday #201. One of them built a lab. Another swears by CTEs until the exact moment they fall apart. And I took my own dare to see whether I could beat a temp table without one.

Shane O'Neill reposted

New in Pester 6.1: Should-HaveType understands PowerShell custom types, not just .NET types. Tag an object with PSTypeName 'MyApp.Person' and Should-HaveType 'MyApp.Person' passes. #pspester #powershell

Shane O'Neill reposted

Some conferences end. The learning continues. Our final #PSConfEU 2026 recordings drop this Friday, including all Community Demos. 9 speakers. 9 ideas. Countless things to try in your next PowerShell project. Watch here: youtube.com/playlist?list=P... #PowerShell #Automation

Shane O'Neill reposted

Shane O'Neill reposted

Finally did it. If you want to learn testing in PowerShell, hopefully this helps. Please share any feedback to improve it. 🙂

nohwnd@jakubjares.com

The Pester docs have a follow-along tutorial now. Empty folder to a tested PowerShell module running in CI, no sample project to download, you type every line. Ends at 26 tests and a CI matrix. Written by @frodeflaten.com pester.dev/tutorial #pspester #powershell

"A [Galway] bye-law forbade [...] 'neither O' nor Mac shall strutte nor swagger through the streets of Galway' [...]" Ah! True! However, I shall be doing a mix that I call stagger for the Streets of Galway 8K, so I'm good. I shall also revert to some cryptid form to even get through this "run"

Shane O'Neill reposted

Shane O'Neill reposted

I just published a MASSIVE update to the #SQLServer Execution Plan Reference. There are 4 new pages, for operations on JSON indexes, plus an additional 15(!) pages with various updates. Check out the Change Log for a full overview. sqlserverfast.com/epr/change-l...

sqlserverfast.comChange log - SQLServerFastThis site has different types of readers. Those that come here to quickly look up something, using it as the reference this is. And those that read everything, or at least the pages they consider inte...

Shane O'Neill reposted

Tick, tock. It you want to go to Edinburgh, Scotland in October, your window is closing fast. I just submitted a couple of sessions last-minute (sorry, Abhi).

Call for Data Speakers@callfordataspeakers.com

Call for speakers: Data Day Edinburgh 2026 https://sessionize.com/data-day-edinburgh-2026?utm_source=callfordataspeakers&utm_campaign=bluesky

Shane O'Neill reposted

Looking for some #SQLConfirmation more than #SqlHelp, but when you take away a stats modification_counter number from the potential stats update threshold and get a negative number... Does that mean the stat wasn't evaluated in a query recently enough to get updated?

Shane O'Neill reposted

It has got to the stage where I can't be arsed to read the point the author prompted AI to make...

Stacy Cashmore@stacy-clouds.net

Gah… LinkedIn AI slop. You can spot it instantly. Opening statement Rhetorical Question Overblown insight Triple point Rhetorical question to hook people It’s lazy, pointless, and wastes everyone’s time.

Shane O'Neill reposted

🎉🥳 IT'S HERE 🥳🎉 PerformanceMonitor v3.0.0 has landed, and it's a big one! 🚀 No more UI freezes 🔍 Object + index-level collection 🧠 Rebuilt recommendations engine Free, open source, zero breaking changes. 🍾 github.com/erikdarlingd...