Operations | Monitoring | ITSM | DevOps | Cloud

Shift Left on Performance Testing - Without Killing Developer Velocity

Traditional performance testing often comes late in the delivery cycle, typically just before release. By then, performance issues are usually quite expensive to fix, can delay deployments, and frustrate development velocity. A Shift Left testing approach addresses this by integrating performance testing early in the development cycle so issues surface while they’re still easy and cheap to fix.

What is Dynamic SQL in SQL Server?

Dynamic SQL in SQL Server is built for scenarios where queries can’t be fully defined in advance. It’s the method of choice when structure depends on user input, variable schemas, or runtime conditions, cases where static SQL falls short. However, without proper structure, this flexibility introduces security and maintenance challenges. To make it work at scale, you need a disciplined approach.

Will custobots drive $98 trillion in payments by 2027?

It starts like this. You wake up groggily and stumble into the kitchen. The coffee machine is already brewing your favourite blend. But that’s not the surprise. It's the message on your phone: "Coffee beans restocked. $10 paid. Delivery by noon." You didn’t place an order. You didn't lift a finger. Your machine did it for you. Welcome to 2025, where your devices aren't just smart, they're economically independent. These are machine customers (custobots). They negotiate. They pay.

Best Tool for Composing Git Commits in your IDE, Commit Composer in GitLens 17.4

In GitLens 17.2 we introduced Commit Composer as an early preview of a set of AI-powered tools to help you craft cleaner, more meaningful commits. With GitLens 17.4, Commit Composer has leveled up. Based on your feedback, it’s now a fully interactive drafting experience that lets you compose commits in a single click, and puts you in control of your commit history.

Monitor Apple Silicon GPU on macOS with macmon + Hosted Graphite

Your Mac’s GPU is a massively parallel processor that handles anything from animating the UI to heavy lifting in video editors, 3D tools, games, and on-device machine learning models. Think Final Cut Pro exports, Blender renders, Stable Diffusion, WebGPU demos, or shader builds in Xcode - which are all tasks that require heavy GPU.

Introducing ping and TCP port monitoring (and lots of other improvements)

A couple months ago, we sent out a survey to all our users asking what they like about Oh Dear, how they use it, and how we could improve our service. One of the things that was asked a lot was ping and TCP port monitoring. The past few months we worked hard to add this kind of monitoring to our service. And while building it, we touched upon other parts of our service and improved lots of little things. And I'm proud to share that we now have shipped it all! Let's go through it!

We vibe coded a path tracer: Here's how we used static and dynamic analysis to fix it

When developing software, the longer you intend to keep a system around, the more important it becomes to prioritize its code quality. But as more organizations move toward microservice architectures and adopt agentic AI and LLMs into their development workflows, many engineering teams have increased their emphasis on accelerating developer velocity, often at the expense of code quality. This can often result in code that fails to meet standards for performance, reliability, and security.

How to Calculate IT Equipment Depreciation

Managing IT equipment is a crucial challenge for businesses, especially in a context where devices such as laptops and printers quickly become obsolete. Understanding and optimizing the depreciation period of these assets is essential for accurate accounting and cost control. This article explores the basics of depreciation calculation, the different methods used, and why adopting management software can transform your tracking process.