Operations | Monitoring | ITSM | DevOps | Cloud

Automating vulnerability scanning for Gradle dependencies with CircleCI

Detecting dependency vulnerabilities in a Gradle-based project is crucial because it prevents applications from using libraries (dependencies) with security holes. Imagine an application as a house. Each dependency, or library used in the project, is like building material (such as wood, glass, or bricks). If there’s a flawed or easily penetrable material, the house can become unsafe, such as being more vulnerable to thieves or collapsing during an earthquake.

CI/CD preprocessing pipelines in LLM applications

In Large Language Model (LLM) applications, the quality of the training data is paramount in determining the final model performance. One of the most important steps in preparing datasets is cleaning and transforming raw data into similar and usable formats. However, this process can be tedious and time-consuming when done manually. Automating these data cleaning workflows is essential to improve efficiency and maintain consistency across multiple datasets.

Creating and testing a RAG-powered AI app with Gemini and CircleCI

Have you ever asked an AI model a question and received an outdated or completely off-base response? I’ve been there too. The problem is that most AI models rely solely on their pre-trained knowledge, which becomes obsolete over time. This is where RAG can help: RAG is a hybrid AI technique that combines the advantages of retrieval systems and generative models. It bridges the gap by bringing in real-time information from external knowledge sources to improve the generation quality.

Managing EKS deployments with CircleCI deploys

Development teams managing Kubernetes-based applications face challenges in maintaining visibility and control over their deployment processes. Without a centralized interface, teams struggle to track, monitor, and manage releases across their Kubernetes clusters, leading to potential deployment errors, and difficulties in maintaining consistent deployment workflows.

7 tips for effective system prompting

Looking to get the most out of AI tools? In this video, we walk through 7 practical tips for writing effective system prompts that lead to more accurate, helpful, and context-aware responses. Whether you're building with LLMs or just refining your workflows, these tips will help you structure your prompts for success. Watch the full walkthrough and start improving your prompting strategy today.

CircleCI MCP server: Natural language CI for AI-driven workflows

The pace of software development has changed. With AI coding assistants now embedded into engineering workflows, developers are building faster, shipping sooner, and writing more code than ever before. But as velocity increases, so does the complexity of keeping that code running. When builds fail, developers need answers fast. They need clarity, context, and actionable feedback right where they’re working.

How to use LLMs to generate test data (and why it matters more than ever)

The way software is written is changing fast. In the past few years, AI coding assistants and large language models (LLMs) have gone from novelty to necessity for many developers. Tools like Cursor, ChatGPT, and custom in-house models are helping teams generate boilerplate, scaffold features, and even build entire apps within minutes. It’s exciting. But it also raises the stakes. When code is written faster, it’s deployed faster.

CircleCI deploys: Enterprise-scale deployment automation with zero downtime

Discover how CircleCI enables enterprises to safely manage thousands of daily deployments at scale. In this short demo, we showcase: Learn how CircleCI Deploys eliminates manual intervention while ensuring production stability. Perfect for DevOps teams looking to automate deployment workflows and implement progressive delivery strategies in enterprise environments.