Let’s be honest – data is the backbone of modern business success. It is the fuel that drives smart decisions, sharp strategies, and competitive edge. But there is a hidden problem quietly draining productivity: data silos.What is the Big Deal with Data Silos?Picture this – you have teams working hard, digging into reports, analyzing trends. But instead of sharing one centralized source of truth, each department has its own stash of data, tucked away in systems that do not talk to each other. Sound familiar? This disconnect kills efficiency, stifles collaboration, and makes decision-making way harder than it should be.How…
Author: drweb
The command-line shell is an essential tool for interacting with the operating system, allowing users to execute commands, automate tasks, and run scripts efficiently. While there are various shell options available, Bash, Zsh, and Fish stand out as the most popular choices, each offering a unique set of features, making it crucial to understand their differences in order to select the right one for your needs. In this article, we will explore the key characteristics of each shell, their strengths and weaknesses, and guide you toward making an informed decision. 1. Bash (Bourne Again Shell) Bash is the default shell…
I was lucky enough to attend SQL Saturday Austin 2025 a little over a week ago in conjunction with some work at the Redgate office. The opening keynote at the event was given by Conor Cunningham, who is an architect at Microsoft and runs the engineering team in Austin for the Data Platform. His talk was very interesting and engaging. This was about half the room below.I’ll describe the talk, which was great, but I’m probably mis-stating something. Keep in mind I’m writing this a few days later from memory.One of the interesting things Conor talked about was the engineering…
Back in 2018, I wrote a blog post about my Home Lab environment, which I had built around VMware vSphere to showcase various SQL Server workloads and demonstrate how to troubleshoot performance-related problems.Since then, a lot has changed – especially with the acquisition of VMware by Broadcom. In the past, I was a subscriber to the VMUG Advantage program, which offered non-production licenses for the entire VMware stack at a very reasonable cost. This made it perfect for home lab environments. Unfortunately, Broadcom has since discontinued the program, and as of this writing, there is no longer an affordable way…
DevOps.com is now providing a weekly DevOps jobs report through which opportunities for DevOps professionals will be highlighted as part of an effort to better serve our audience.Our goal in these challenging economic times is to make it just that much easier for DevOps professionals to advance their careers.Of course, the pool of available DevOps talent is still relatively constrained, so when one DevOps professional takes on a new role, it tends to create opportunities for others.The five job postings shared this week are selected based on the company looking to hire, the vertical industry segment and naturally, the pay…
Continuing our exploration of lesser-known Linux commands, let’s dive into some more hidden gems that can help you manage your Linux system more effectively right from the command line. If you missed them, check out the earlier parts: This article brings a few more lesser-known Linux commands that can come in handy. Perhaps some of them are already on your radar if you’re an experienced Linux user who loves exploring new possibilities. 22. ^foo^bar Command – Quick Text Substitution Ever typed a command and realized you made a small mistake? Instead of retyping the whole command, you can use the…
We are excited to announce the release of ARM builds in the Pipelines cloud runtime. Standard & Premium customers only: To enjoy using ARM builds, you need to be on a Bitbucket Standard or Premium plan. Learn more about our plans and pricing. Our release of Linux based ARM runners in cloud allows you to build and deploy software for ARM-based systems with all the benefits of our fully managed CI/CD platform. To use the new cloud ARM runners in your pipeline, make the following modifications to your bitbucket-pipelines.yml file: Set the ARM runtime in your pipeline’s YAML file, available…
Grafana Labs, this week at the GrafanaCON 2025 conference, revealed it is revamping its open source visualization platform to provide a more consistent set of application programming interfaces (APIs) and a JSON data schema to streamline integrations.In addition, Grafana Labs is embedding a large language model (LLM) that promises to make it simpler to create dashboards and interrogate data using a chat interface that is available in a private preview.At the same time, the company is also donating Belya, an instrumentation tool that is based on extended Berkeley Packet Filtering technology, to the OpenTelemetry agent software project being advanced under…
If you’re a Linux user, managing remote servers or networked devices via SSH (Secure Shell) is likely part of your daily routine. However, if you’re tired of using the old command-line tools, Termius might be the solution you’ve been looking for. It’s a modern SSH client that makes managing your SSH, FTP, Mosh, and Telnet connections simpler, more secure, and visually appealing. Terminus Modern SSH Client This detailed guide will walk you through the process of installing and using Termius on a Linux system, as well as configuring your first connection. What is Termius? Termius is an all-in-one SSH client…
From automation of financial transactions to telemedicine, contemporary software architecture is critical to solving various challenges in finance, healthcare, automotive, education and many other sectors. As a technologist, I have seen how well-designed software can determine the success or failure of a project. What makes one technology more effective than the other? It often depends on the answer to this: Are we creating a product that will be useful, or are we creating a product just because we can? This is where a lot of digital initiatives go wrong: Before writing code, we need to define the problem to be solved. One…