Agentic AI Delivery in Practice: Autonomous Enterprise Execution with the Ralph Loop

David Pitt Agentic AI & AI-Accelerated Development, Architecture, Articles, Artificial Intelligence, Automation, DevOps Leave a Comment

Agentic AI delivery is a software delivery model where autonomous agents execute development tasks inside a governed software development lifecycle (SDLC), operating within architectural guardrails, dependency-ordered backlogs, and test-gated workflows. In Part 1 and Part 2 of this series, we introduced agentic AI delivery as an enterprise software delivery model and explored how governed, autonomous execution can operate within a …

JIRA Automation: Streamlining CI/CD for Agile Teams

Hands-Off JIRA Automation: Streamlining CI/CD for Agile Teams

Chris Weiner Agile, API Development, Articles, Automation, CI/CD, Cloud 5 Comments

In this blog, we’ll explore how CI/CD automation with tools like JIRA Cloud, Jenkins, Slack, GitHub, SVN, and Postman benefits Agile teams as a whole. Whether you’re new to Agile or are working with an experienced team, automation can significantly reduce “JIRA paperwork” while keeping everyone focused on delivering value. By streamlining repetitive tasks, teams can spend more time on …

Legacy Code Automation with AI: Building a Solution

Legacy Code Automation with AI: Building a Solution

Brenton Damron .NET, Articles, Artificial Intelligence, Automation, Development Technologies & Tools, Generative AI & LLMs Leave a Comment

This blog post serves as a thought experiment, delving into potential solutions for a pattern I have noticed on projects throughout my career. As a consultant, I work with many companies, each with unique ways of organizing and handling software development. However, throughout my career at Keyhole and elsewhere, Iโ€™ve noticed something that seems to be consistent across all dev teams: the existence of legacy code.

Legacy code can be frustrating and time-consuming to work with, so I used AI to create a solution to mitigate the hassle. While other solutions may already exist (and some may be more efficient), I found the process of creating this tool expanded my understanding; it really helped me grow as an engineer.

So, Iโ€™m using this blog post to share my process with you! Let’s dive into how AI can assist in improving application design (specifically legacy code) through automation.

Selenium Automated Testing: Getting Started

Getting Started with Selenium Automation

Samuel Seidl Articles, Automation, Development Technologies & Tools, Programming, Testing Leave a Comment

Automated testing is a great way to ensure that any application can continue to grow and change while still giving fast and practical feedback to developers. This feedback can tell developers whether or not the changes introduced meet the requirements of the product and donโ€™t introduce bugs.

As discussed in a previous blog series, automated testing can be a valuable resource when trying to deliver both agile and maintainable applications. But where should you get started and what technologies should you use to build automated tests?

In this post, I will discuss how to get started with and how to build out a simple automated test in one of the most popular options: Selenium.

Automating Flutter Deployments: Configuring CircleCI

Automating Flutter Deployments: Part 3 – Configuring CircleCI

Rachel Walker Articles, Automation, CI/CD, Flutter, Mobile 1 Comment

Recently, Iโ€™ve worked on automating some internal processes for building and releasing Flutter applications. Part of this effort included utilizing Fastlane with a Continuous Integration/Delivery platform to build and deploy the app. This blog post will outline the process I followed to run the build on CircleCI after I had configured Fastlane to build and deploy the application from my local machine.