Author: drweb

Artificial intelligence (AI) can be a hero or an anti-hero in software development, depending on your implementation approach. According to the 2024 DORA Accelerate State of DevOps Report, AI adoption shows promise with 75% of respondents reporting positive productivity gains, but also reveals unexpected challenges, including a 7.2% reduction in software delivery stability.The key is to position AI as a supportive partner. AI should be utilized to enhance human expertise rather than replace it.AI Is Promising, but Let’s Stay SuspiciousAI has been rapidly infiltrating software development for almost two years now. Coding assistants, automated testing tools, and AI-powered analytics promise…

Read More

Python has supported the concept of type hinting for quite a while now. However, unlike other programming languages, Python does not enforce type hints. You must use an external tool, such as Mypy, for that. In this tutorial, you will learn all about TypedDict, a special way of adding type hinting to Heterogeneous dictionaries. A heterogeneous dictionary is a dictionary that has values that are not all the same type. But before you learn how to use the TypedDict, you should review how to type hint a regular dictionary. Type Hinting a Regular Dictionary A regular Python dictionary is defined…

Read More

I remember recently sitting with one of our application owners, trying to figure out why automation initiatives felt perennially stuck. Everyone on the infrastructure side had scripts that handled tedious tasks, and our development teams had pipelines that delivered code faster than ever — yet executives remained stuck on why automation wasn’t creating the kind of business impact they had expected. The answer was simple: We had never articulated our work in terms of the goals they focus on. In other words, I saw that bridging the gap between DevOps and business logic was the way past the buy-in ceiling. Where…

Read More

About the Role:We are seeking a highly skilled Senior Laravel Engineer who is passionate about building high-quality, scalable applications while remaining deeply involved in day-to-day coding. In this role, you will focus on hands-on development while contributing to technical design decisions and collaborating closely with product managers and other engineers. While not a full-time architect, you will have the opportunity to influence architecture and technical direction within your projects. If you have deep Laravel expertise, strong backend development skills, and enjoy writing production code while contributing to overall system design, we’d love to connect.Key Responsibilities:Develop, maintain, and optimize complex backend features using…

Read More
SQL

I’ve been very happy with Docker Desktop for years, running it on both laptop and desktop. However, a corporate decision was made to move to Rancher Desktop, so I now have an unexpected “opportunity” to learn something new.Here’s a short post on how things went on the desktop and laptop.Getting Rancher DesktopI had never heard of Rancher. I’ve met a number of Linux/Oracle people using Podman, but not Rancher. You can download Rancher from rancherdesktop.io. This is a project from SUSE, of the Linux distribution fame, and one of their many projects.The install is a next/next/next standard Windows MSI, though…

Read More

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…

Read More

CRAE GROUP is one of the fastest-growing B2B service providers based in Cyprus. We develop, maintain, and deploy various IT and customer-based services to numerous businesses in various industries around the world.Founded in 2018, our continuous energy and efforts aim towards becoming a leading service provider, with an already impressive growth since our launch. We are a young, dynamic team that enjoy working in tech among creative and talented individuals. Our asset is the great people within our company with a unique approach on how to properly maintain our services and products.We are looking for an experienced, proactive Full-Stack Developer…

Read More
SQL

(2025-June-15) Long gone are the days when a data engineer could simply focus on building a new data integration solution. You’d establish connections to one or more source datasets, review the expected target destination, and design the required transformation logic to meet secure standards and match formatting controls on the destination side. Then you’d hit execute on the new pipeline, no errors, it looked like data moved forward (though you weren’t quite sure how much), and you’d think, “Well, it worked… probably.”Today, logging and monitoring are no longer optional. They’re integral parts of any data flow, sometimes out of necessity, to…

Read More

Cloud costs keep creeping up, and suddenly your AWS bill is 50% higher than last quarter. Sound familiar?  If you’ve ever had that moment of panic, you’re not alone. Cloud costs can feel unpredictable, and for DevOps teams, balancing performance, scalability and cost efficiency is a constant challenge. Yet, FinOps often gets treated as a finance issue rather than an engineering priority.  Let’s change that. Cloud cost management is a DevOps problem. Without visibility into how spending aligns with business goals, teams risk overpaying for unused resources or cutting costs at the expense of performance.  Here’s how DevOps teams can embed FinOps into their…

Read More