Author: drweb

JetBrains has launched a new “agentic” tooling stack that pairs a multi‑agent development environment, Air, with a standalone, LLM‑agnostic coding agent, Junie CLI. If you know JetBrains, you probably know it for Kotlin, the statically typed Java Virtual Machine (JVM) language used mostly for Android development, or for its well-known integrated development environments (IDEs), such as IntelliJ IDEA for Java, PyCharm for Python, and WebStorm for JavaScript. Going forward, JetBrains hopes you’ll also know it for its AI tools, JetBrains Air and Junie CLI. The first, Air, is pitched as an “agentic development environment” that lets developers delegate coding tasks…

Read More
SQL

Mirroring of SQL Server databases in Microsoft Fabric was first released in public preview in March 2024. Mirrored databases promise near-real-time replication without the need to manage and orchestrate pipelines, copy jobs, or notebooks. John Sterrett blogged about them last year here. But since that initial release, the mechanism under the hood has evolved significantly.Pre-SQL 2025 MirroringWhen mirroring was first released for Azure SQL Database, it used Change Data Capture (CDC). That is still what is used to mirror SQL Server 2016 – 2022.CDC works by asynchronously scanning the transaction log to find changes related to tracked tables, then writing…

Read More

I have been covering observability for a long time. Long enough to remember when we called it APM. Long enough to have watched the conversations shift from “can we capture everything?” to “should we capture everything?” to “we absolutely cannot afford to store everything, so now what?” We never fully answered that last question. We just kept buying more storage and paying bigger observability bills and telling ourselves we’d deal with it later. Later is here. I sat down recently with Ronit Belson and Erez Rusovsky, two of the three co-founders of a company called Sawmills. Ronit is CEO, Erez…

Read More
SQL

One prompt. Twelve lines. A working SQL Server Wait Statistics dashboard with live charts, auto-refresh, dark theme, recommendations panel. I did not plan to write this post. But I could not stop thinking about what happened.Let Me Tell You What I Actually NeededI wasn’t trying to do anything particularly impressive when I started this. I just needed to see what was happening inside a SQL Server, right now, without the usual drama of setting up a full monitoring stack.I didn’t want Grafana or Datadog. I didn’t want agents to install, a new license to justify, or a whole weekend to…

Read More

An analysis of 2,000 organizations worldwide finds that historically lower performing software engineering teams are seeing nearly a 50% improvement in lead time to delivery, a four times greater rate of improvement over higher performing teams that have adopted AI coding tools. Conducted by Plandek, a provider of a software engineering intelligence (SEI) platform, the report also notes that despite that improvement, lower performing software engineering teams still deliver less than half the output per engineer compared to high-performing teams. For example, bottom-quartile teams still take more than 35 hours to merge pull requests, compared to under 21 hours for…

Read More

It’s hard to find a team today that isn’t talking about agents. For most organizations, this isn’t a “someday” project anymore. Building agents is a strategic priority for 95% of respondents that we surveyed across the globe with 800+ developers and decision makers in our latest State of Agentic AI research. The shift is happening fast: agent adoption has moved beyond experiments and demos into something closer to early operational maturity. 60% of organizations already report having AI agents in production, though a third of those remain in early stages.  Agent adoption today is driven by a pragmatic focus on…

Read More
SQL

The T-SQL Tuesday topic this month comes James Serra. What career risks have you taken?I started my career as a preacher and ended it as a director in data consulting with a Microsoft MVP award. I can think of two major career risks or decisions I made that shaped my career trajectory.Going into consultingThe first big risk I took was going into consulting. I had just learned how to create a database and write an application using Microsoft Access. I developed a warehouse management solution to replace manual, handwritten product location management. The tables were normalized, the front end was…

Read More
SQL

This T-SQL Tuesday is hosted by the one and only James Serra – literally my go-to guy for data lakes and BI architecture. I am so tickled to be writing this right when am reading his book on ‘Deciphering Data Architectures: Choosing Between a Modern Data Warehouse, Data Fabric, Data Lakehouse, and Data Mesh’ (small book and easy to get through, recommended). James’s call to us is to blog on career risks we’ve taken.I am a risk taker.I strongly believe in doing work that stimulates and energizes you, rather than treating work as just a job. Some people regard this…

Read More

In this guide, we’ll explain what MD5 is, how to generate MD5 checksums for files, and how to verify file integrity using these checksums in Linux. When working with files on Linux, it’s important to ensure their integrity, especially when downloading files from the internet, transferring data between systems, or verifying backups. One reliable way to do this is by using checksums, which are unique strings generated from the contents of a file, and the MD5 checksum is one of the most commonly used methods for this purpose. What is MD5? MD5 stands for Message Digest Algorithm 5, which is…

Read More