Where Should Your Code Live Besides GitHub?
This is Part 2 of a series. In Part 1, I made the case that open source licenses protect your code but not the infrastructure around it. GitHub, npm, and the platforms we depend on…
Your Code Is Open Source. Is It Yours?
Open source licenses protect your code’s freedom. But when the platforms that host, distribute, and discover that code are controlled by a handful of US corporations, how free is it really?
Schedule Jobs in Azure SQL Database with Azure Functions
You don’t get SQL Server Agent in Azure SQL Database. If you’ve been a DBA for any length of time, that sentence probably made you twitch. Agent is the workhorse that runs your index maintenance,…
We Fixed The Progress Bar: A Jetpack Boost Debugging Story
Last week I published a post about Jetpack Boost’s progress bar going backwards. That post was an analysis: what the code does, why the bar behaves oddly, and a commentary on misleading code comments. This…
Performance Studio: A Cross-Platform SQL Server Execution Plan Analyzer
You have a slow query. You pull the execution plan in SSMS. You stare at the arrows. Some are thick, some are thin. There’s a yellow triangle somewhere. You’re pretty sure the problem is “in…
Performance Monitor: Free SQL Server Monitoring That Doesn’t Phone Home
I spend a lot of time on this blog talking about tools. Some of them are good. Some of them are overhyped on LinkedIn. This one is neither overhyped nor underpowered. It’s the real deal….