Author: drweb

SQL

Monitoring costs in Microsoft Fabric can be trickier than it first appears. You might assume it’s just a flat fee per capacity (easy, right?), but real-world usage tends to add complexity. Maybe you pause and resume a capacity, scale it up or down, or leverage extra features – suddenly you’re wondering where those additional charges came from. Many organizations struggle to distinguish which costs are included in their Fabric capacity and which aren’t. They also want guidance on optimizing resources and practicing good FinOps (Financial Operations) like chargeback and showback to internal teams.This complexity matters because Microsoft Fabric is the…

Read More
SQL

One of the things a customer asked recently about Redgate Data Modeler was how to set a FK constraint between two tables. The tool seemed to make it easy, but they encountered a few errors. Here is how this worked for me.This is part of a series on Redgate Data Modeler.Adding a ConstraintThis might make more sense in the video walkthrough, but here’s the text version. I want to add a constraint to my model that links the Organization and User tables shown below. This is a 1 (Organization) to many (User) FK.I don’t have a good FK yet in…

Read More

AI is showing up everywhere in software delivery, but project management is where a lot of the real friction lives. Newly appointed Planview CEO Matt Zilli talks through why planning and delivery still break down inside modern organizations, even when teams have more data and more tools than ever. Zilli’s point is simple: the problem […]

Read More

scipy.fft is Python’s go-to module for converting signals between time and frequency domains. It handles FFT operations, frequency analysis, and signal filtering with better performance than numpy.fft, especially for multi-dimensional arrays. I switched to scipy.fft after numpy.fft was too slow processing multi-channel audio data in a music visualization project. The speed difference was noticeable enough to make the real-time rendering actually work. Here’s what you need to know to use scipy.fft effectively, including when to use it over numpy and which functions solve which problems. What is scipy.fft? scipy.fft computes the Fast Fourier Transform (FFT), which breaks down a signal…

Read More

CodeRabbit today made available in beta a planning tool that enables DevOps teams to determine which artificial intelligence (AI) prompts to create and review before embedding them within their workflows. David Loker, vice president of AI for CodeRabbit, said CodeRabbit Issue Planner will enable DevOps teams to collaboratively apply AI to workflows versus relying on […]

Read More

In this guide, you’ll learn five practical commands for discovering quick information about any binary command: its purpose, location, and type. Linux systems come with thousands of commands and programs installed by default, but when you encounter an unfamiliar command in a tutorial, script, or colleague’s workflow, knowing how to quickly identify what it does and where it lives on your system becomes essential. Understanding these basics helps you master Linux commands faster and makes you more confident when deciding which tools to use for specific tasks, whether working from the command line or writing scripts. Quick Reference: When to…

Read More

Docker Hardened Images are now free, covering Alpine, Debian, and over 1,000 images including databases, runtimes, and message buses. For security teams, this changes the economics of container vulnerability management. DHI includes security fixes from Docker’s security team, which simplifies security response. Platform teams can pull the patched base image and redeploy quickly. But free hardened images raise a question: how should this change your security practice? Here’s how our thinking is evolving at Docker. What Changes (and What Doesn’t) DHI gives you a security “waterline.” Below the waterline, Docker owns vulnerability management. Above it, you do. When a scanner…

Read More