Author: drweb

Generative AI, a subset of AI, is a new technology that can create content in different forms, such as text, images and videos. Integrating generative AI into DevOps practices can benefit an organization’s business processes. This article addresses the advantages, obstacles and opportunities concerning blending and integrating generative AI with DevOps.  Understanding the Problem  Organizations […]

Read More
SQL

I was looking back at my year and decided to see if SQL Prompt could help me with some analysis. I was pleasantly surprised by how this went. This post looks at my experience using this to help me write a few queries.This is part of a series of experiments with AI systems.New York CityThis year was a big one for me and New York City. By my count, I went there five times. I wanted to see if that was right.I started by loading up a bunch of travel data I keep into a database. I do this to…

Read More

In the era of cloud-native applications, Kubernetes has become the default standard platform for running containerized workloads. While Kubernetes is one of the best orchestration tools, it also presents a bit of challenges. Managing costs is one of the challenges; unchecked resource consumption in a dynamic Kubernetes environment can lead to spiralling cloud bills. This is where FinOps, a discipline that combines financial accountability, engineering, and operations to optimize cloud spending, without compromising on delivery or performance, can be useful. It also enables users to gain visibility into making informed decisions and implementing automation to optimize costs.Kubernetes is one of the…

Read More

As AI increasingly permeates the software development landscape, new research from OpenAI offers sobering insights into the current limitations of even the most advanced AI coding assistants. The benchmark study, “SWE-Lancer: Can Frontier LLMs Earn $1 Million from Real-World Freelance Software Engineering?” presents evidence that despite rapid advances, today’s frontier AI models still fall short […]

Read More

One of the most powerful aspects of learning Python is the ability to model real-world scenarios. Whether you are a student trying to understand probability, a game developer tweaking loot drop rates, or a DevOps engineer predicting server load, simulations are your best friend.Writing the logic for a simulation is often the fun part. You set up your random number generators, define your loops, and watch the events unfold. But once the script finishes running, you are often left with a messy terminal output and a lingering question: “Okay, so what did that actually tell me?” Running a simulation 1,000…

Read More
SQL

I’ve often done some analysis of my year in different ways. Last year I had a series of posts (health, music, reading,  speaking, travel). This year, I took last week off, and it’s been busy up until then, so I decided to get back to a wrapped post with a few more numbers and less writing around the important data.SpeakingI do a lot of speaking, so here are the numbers.28 events attended36 presentations5 keynotes12 Simple Talks podcasts11 Redgate events – most of my year3 SQL Saturdays (only 3 )This was a year that a lot of my time was spent…

Read More