Author: drweb

SQL

A customer was testing Redgate Data Modeler and complained that it auto-generated PK names. I had to test and discover if I could make things better, and I could. This post shows how.This is part of a series on Redgate Data Modeler.Adding a New EntityI can easily add a new Table to my diagram. I’ll click the New Table icon in the menu.When I click in the design surface, I get a new table.On the right, I see the table properties. I’ll need to fill these in.Let’s change the name and add a few columns to this design. Note that…

Read More

At 2:07 a.m., a core production node went down. CPU usage spiked, latency ballooned and requests started timing out across the cluster. Monitoring tools caught it instantly as dashboards glowed red, alert rules fired and incident payloads were dutifully sent downstream. Everything functioned exactly as designed. Except no one responded. The alert reached every configured […]

Read More

I used to think capacity planning was about setting up CloudWatch alarms and hoping they’d fire before things broke. Spoiler: that’s not capacity planning—that’s just reactive firefighting with extra steps. Real capacity planning means knowing you’ll need more database capacity three weeks from now, not three minutes after your site starts timing out. It means […]

Read More

In today’s rapidly developing software world, security cannot be an afterthought. DevSecOps, the integration of security practices into every phase of DevOps, requires continuous monitoring and actionable insights to detect and mitigate threats effectively. Observability plays an essential role in this ecosystem by providing deep visibility into the security posture of the development process, enabling […]

Read More

Snowflake has signed an agreement to acquire observability startup Observe, moving to fold AI-driven telemetry analysis directly into its AI Data Cloud as enterprises grapple with the operational complexity created by large-scale AI systems. Financial terms were not disclosed, though multiple reports estimate the transaction at roughly $1 billion, which would make it the largest […]

Read More

DeepSeek is preparing to launch its next-generation artificial intelligence (AI) model, V4, in mid-February, according to a report in The Information, citing two people with direct knowledge of the company’s plans. The upcoming release marks the Chinese startup’s first major model update since its R1 reasoning model in January 2025 sparked global attention and sent […]

Read More

Python has supported type hinting for quite a few versions now, starting way back in 3.5. However, Python itself does not enforce type checking. Instead, you need to use an external tool or IDE. The first and arguably most popular is mypy. Microsoft also has a Python type checker that you can use in VS Code called Pyright, and then there’s the lesser-known Pyrefly type checker and language server. The newest type checker on the block is Astral’s ty, the maker of Ruff. Ty is another super-fast Python utility written in Rust. In this article, you will learn how to switch your project to use ty…

Read More