Atlassian has added a command line interface (CLI) option to provide application developers with a familiar construct for invoking Rovo Dev, its artificial intelligence (AI) agent for building softwarePart of a portfolio of Rovo Software Agents that Atlassian now makes available in beta, Rovo Dev completes and debugs code, creates tests, surfaces insights and explanations of code bases, makes suggestions to improve code and generates documentation. It is also integrated with Jira project management software and Confluence collaboration tools provided by Atlassian.Using a set of software engineering (SWE) benchmarks maintained by researchers at Princeton and Stanford, Rovo Dev achieved a…
Author: drweb
Web Developer, Ongoing Solutions
Senior Full-Stack Engineer II, Acquisition
How to Build, Run, and Package AI Models Locally with Docker Model Runner Introduction As a Senior DevOps Engineer and Docker Captain, I’ve helped build AI systems for everything from retail personalization to medical imaging. One truth stands out: AI capabilities are core to modern infrastructure. This guide will show you how to run and package local AI models with Docker Model Runner — a lightweight, developer-friendly tool…
Managing Linux servers daily can be fun and stressful, especially when you’re dealing with unexpected downtimes or service failures. One thing I’ve learned in my 15+ years as a Linux sysadmin is this: Prevention is better than a cure. You don’t want to wait for users to report issues. As a sysadmin, your goal should be to detect problems before they affect users or production workloads. That’s why I always recommend automating daily health checks for your system. If you know ahead of time that disk space is running low or a service has failed, you can fix it before…
I had someone ask me about using triggers to detect changes in their tables. This is the third post in the series. The first one Another post for me that is simple and hopefully serves as an example for people trying to get blogging as #SQLNewBloggers.The SetupWe’re using the same table from the first post. This is the dbo.Customer table with a PK and 5 other fields. Here is the data in the table:I had this trigger in the last post, and showed how it captured updates to the ContactEmail field.CREATE OR ALTER TRIGGER Customer_tru ON dbo.Customer FOR UPDATEASBEGIN IF…
As a Linux SysAdmin working in a production environment, your daily routine is all about keeping systems stable, secure, and performing at their best. From troubleshooting issues to monitoring resources and ensuring uptime, you wear many hats, and time is always of the essence. While Linux offers thousands of commands, not all of them are part of your day-to-day toolbox. However, there’s a core set of powerful, reliable commands that you’ll find yourself using every single day, often multiple times. In this article, I’ll walk you through the 20 most essential Linux commands every system administrator should master. These aren’t…
Security isn’t something you bolt on at the end. Today, if you’re pushing code fast, you need to make sure it is secure from the start. Enter DevSecOps. It is the mindset (and practice) of baking security right into your development and deployment workflows — not treating it like an afterthought. This approach helps teams catch issues early, reduce risk and release confidently. Think about it: With supply chain attacks, application programming interface (API) breaches and open-source vulnerabilities making headlines every other week, ignoring security isn’t just risky — it is reckless. For enterprises, the stakes are even higher: Customer trust, brand…
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…
Senior Laravel Developer
