Author: drweb

These days, with digital threats everywhere, cybersecurity must evolve beyond just being a perimeter measure. Given the rapid delivery of software and the transient nature of infrastructure, security must be built into DevOps. This shift presents both a challenge and an opportunity for site reliability engineers (SREs) to apply zero-trust principles everywhere, starting with infrastructure and services and extending to how developers operate. Zero-Trust: Beyond the Buzzword While zero-trust is often associated with network security, many people do not realize it encompasses much more. It involves rethinking how trust is managed in distributed computing. The key idea is to always verify a…

Read More
SQL

Build a Dockerized Todo List RESTful API in C# with GitHub Actions and Azure Container App: A Step-by-Step GuideBuilding scalable, portable, and easy-to-maintain applications has become necessary in today’s software development environment. Whether you are developing a simple project or designing a complex large-scale system, mastering API development and containerization is essential.Azure Container Apps is a Serverless container platform provided by Microsoft Azure that allows you to deploy and run microservices and containerized applications without the need for complex infrastructure such as Kubernetes.In this blog, you will gain hands-on experience using modern technology and tools to build a Todo List…

Read More

Ciroos.AI this week emerged from stealth to provide early access to a set of artificial intelligence (AI) agents that have been trained to augment site reliability engineers (SREs).Fresh off raising $21 million in additional funding, Ciroos.AI CEO Ronak Desai said the SRE Teammate provides access to multiple extensible AI agents that have been trained to proactively investigate anomalies without necessarily having to be directed.There is already a chronic shortage of SREs, so any tasks that can be assigned to AI agents is only going to reduce the stress level of existing teams, noted Desai. AI agents, for example, are already…

Read More
SQL

Redgate has been known for many useful tools that are easy to use. We’ve tried to do that in all our point tools. We talk about simplicity all the time and when we release something that isn’t simple, lots of people question why. Perhaps not enough or with enough pushback, but we do talk about simplicity.One of the pages in the book was devoted to merely expressing ingeniously simple. It’s written in a number of languages.The goal of ingenious simplicity is to build things that people can use without resorting to complex manuals and example code. SQL Compare is a…

Read More

Logz.io today launched an edition of its observability platform that is intended to be primarily used by artificial intelligence (AI) agents rather than DevOps engineers.Company CEO Tomer Levy said that as DevOps continues to evolve it’s become apparent that most tasks pertaining to observability will soon be assigned to AI agents. This edition of the Open 360 observability platform exposes machine-readable schemas alongside every panel, allowing AI agents to autonomously create charts, interpret anomalies and modify entire dashboards.Rather than simply adding a chat bot interface to an existing observability platform, Logz.io is moving to make it possible for DevOps engineers…

Read More
SQL

C++ is a highly versatile language for developing console applications, batch processing, and performance-critical applications. While it has traditionally been less explored for building RESTful APIs, modern libraries like Boost, Beast, Crow, and Pistache make this possible. In this guide, we will demonstrate how to create a RESTful API using C++ with Crow framework.In this blog post, you will explore how to create a RESTful API for a Todo List in C++; using Crow (C++ framework), containerize using Docker and create a Database using SQLite. You will also set up an automated CICD pipeline and deploy it to the Azure…

Read More

It turns out Builder.ai was more artificial than intelligent.The $1.5 billion artificial intelligence (AI) company backed by Microsoft Corp. recently shuttered operations after its neural network was exposed to actually be 700 engineers in India.Builder.ai, which has begun formal bankruptcy proceedings in jurisdictions where it operated, including India, the U.K., and the U.S., said on LinkedIn it would be “entering into insolvency proceedings.”“Despite the tireless efforts of our current team and exploring every possible option, the business has been unable to recover from historic challenges and past decisions that placed significant strain on its financial position,” the company wrote.The company’s…

Read More
SQL

I’ve worked quite a bit with Microsoft’s unified analytics platform “Fabric” in Azure and I’ll say it definitely helped make things easier to integrate all the different tools like python notebooks, Data Factory (ADF), Power BI and more. This is because Fabric is a unified tool that combines all these components making authentication seamless using the managed identity from Fabric itself. Is Fabric really necessary? It integrates data integration, data engineering, data warehousing, data science, real-time analytics, and business intelligence into a single SaaS offering with a unified storage layer called OneLake. Sounds amazing right? Let’s say you aren’t familiar…

Read More

We’re now in the fifth wave of computing. If that sounds dramatic, that’s because it is—and probably also because someone in marketing really wants to make “agentic AI” stick. For those keeping track at home, the first four waves were mainframes (your granddad’s computer), web (when we were all hopeful), cloud (when we were still kind of hopeful), and mobile (where that hope became a subscription to your attention span).And now? Agentic AI.Let’s get the buzzwords out of the way: Agentic AI is a fancy term for giving large language models (LLMs) persistent memory, looping logic, and callbacks to reach…

Read More

The Extensible Markup Language (XML) is a markup format originally for XML. Some companies use XML as a data serialization format or for configuration. Recently, I needed to learn how to uncomment some lines in an XML file to enable some settings that were defined in the XML. Fortunately, Python’s xml module provides a way to do this. Let’s find out how! AI Answers Might Not Work When I used Google to search for an answer to this question: “How to edit comments in XML with Python”, Google Gemini piped up with this answer: import xml.etree.ElementTree as ET xml_file…

Read More