View all posts

Jacob Schmitt

Senior Technical Content Marketing Manager

Stylized bar chart.

DORA metrics: How to measure DevOps performance

Jacob Schmitt

Senior Technical Content Marketing Manager

Assorted symbols for timeliness, correctness, savings, and testing.

What is Mean Time to Repair (MTTR)?

Jacob Schmitt

Senior Technical Content Marketing Manager

A stylized code screen circled by graphic and coding-related elements.

Pytest: Getting started with automated testing for Python

Jacob Schmitt

Senior Technical Content Marketing Manager

A ball moving forward leaving a stylized slipstream

What is a DevOps engineer? A look inside the role

Jacob Schmitt

Senior Technical Content Marketing Manager

An abstract illustration of the LLMOps process with gears, chat bubbles, and menu icons.

From MLOps to LLMOps: The evolution of automation for AI-powered applications

Jacob Schmitt

Senior Technical Content Marketing Manager

A pyramid supports a cube made up of stylized software elements.

The testing pyramid: Strategic software testing for Agile teams

Jacob Schmitt

Senior Technical Content Marketing Manager

A self-contained set of elements compared with the same elements organized into separate micro-groups.

What is microservices architecture?

Jacob Schmitt

Senior Technical Content Marketing Manager

A stylized viewfinder focuses on a bug

Test-driven development (TDD) explained

Jacob Schmitt

Senior Technical Content Marketing Manager

Stylized mechanics send a flow of data to an electronic brain.

Prompt engineering: A guide to improving LLM performance

Jacob Schmitt

Senior Technical Content Marketing Manager

A computer screen overlaid on a grid background shows an abstract configuration file containing a gear icon.

Deploy and re-evaluate LLM-powered apps with LangSmith and CircleCI

Jacob Schmitt

Senior Technical Content Marketing Manager

A computer screen overlaid on a grid background shows an abstract configuration file containing a gear icon.

Build and evaluate LLM-powered apps with LangChain and CircleCI

Jacob Schmitt

Senior Technical Content Marketing Manager

Measuring generative AI risks and rewards

Risks and rewards of generative AI for software development

Jacob Schmitt

Senior Technical Content Marketing Manager

Various blue and green shipping containers stacked in a 3x3 grid, each has a docker logo on the side.

How to SSH into Docker containers

Jacob Schmitt

Senior Technical Content Marketing Manager

Three dotted blue lines point up toward a series of clouds against a dark background

Sharing data across hybrid cloud and local CI/CD environments

Jacob Schmitt

Senior Technical Content Marketing Manager

A series of green, blue, and black cubes alongside the GitHub and GitLab logos

GitLab vs. GitHub: Choosing the right version control service

Jacob Schmitt

Senior Technical Content Marketing Manager

A group of engineers stand around a large machine flipping switches

Feature flags for stress-free continuous deployment

Jacob Schmitt

Senior Technical Content Marketing Manager

illustration efficiency circles

DevOps language trends 2023: Top tools used by elite software delivery teams

Jacob Schmitt

Senior Technical Content Marketing Manager

A stylized web application, placed at the center of a grid, is randomly surrounded by arrows, user interface elements, and geometric shapes.

CD for machine learning: Deploy, monitor, retrain

Jacob Schmitt

Senior Technical Content Marketing Manager

Illustration of a computer screen overlaid on a grid background displaying an abstract settings file with a gear icon.

CI for machine learning: Build, test, train

Jacob Schmitt

Senior Technical Content Marketing Manager

 From a podium, a sole developer manages a complicated multi-purpose robotic machine and its holographic projections.

Solving the top 7 challenges of ML model development

Jacob Schmitt

Senior Technical Content Marketing Manager

An engineer sits at a desktop running dynamic security tests on a web application.

DAST: A guide to dynamic application security testing

Jacob Schmitt

Senior Technical Content Marketing Manager

Workers raise an oversize security lock to higher and higher levels.

Zero trust security for CI/CD pipelines

Jacob Schmitt

Senior Technical Content Marketing Manager

A stand-alone computer kiosk shows how software can be tested from inside or outside the code.

SAST: A guide to static application security testing

Jacob Schmitt

Senior Technical Content Marketing Manager

Stylized cloud showing a certificate-like document from CircleCI.

Role-based credential management with OIDC

Jacob Schmitt

Senior Technical Content Marketing Manager

A row of context secrets aligns with a row of stylized code projects.

Static credential management for platform engineers

Jacob Schmitt

Senior Technical Content Marketing Manager

A computer screen overlaid on a grid background shows an abstract configuration file containing a gear icon.

What is Helm? A complete guide

Jacob Schmitt

Senior Technical Content Marketing Manager

A diagram shows how the main dev branch interacts with tags and branches.

Git tags vs branches: Differences and when to use them

Jacob Schmitt

Senior Technical Content Marketing Manager

Platform teams scale up

DevOps isn’t dead: How platform engineering enables DevOps at scale

Jacob Schmitt

Senior Technical Content Marketing Manager

A stylized stream of usernames and passwords streams into a server and is transformed into code.

New CircleCI features for secure secrets management

Jacob Schmitt

Senior Technical Content Marketing Manager

illustration delivery top-box

What is platform engineering? A quick introduction

Jacob Schmitt

Senior Technical Content Marketing Manager

A DevOps professional follows a path using onboarding tools provided by CircleCI.

CircleCI onboarding toolkit: User-friendly tools to help you ship sooner

Jacob Schmitt

Senior Technical Content Marketing Manager

Stylized clouds share a common data stream.

Is a multicloud strategy right for your organization?

Jacob Schmitt

Senior Technical Content Marketing Manager

An infinite loop of connections hovers over a world map.

DevOps for enterprises

Jacob Schmitt

Senior Technical Content Marketing Manager

A hand dangles threads tied to lines of application code as if controlling the vertical and horizontal position.

What is container orchestration?

Jacob Schmitt

Senior Technical Content Marketing Manager

Graphic elements representing automated DevOps processes speed around an infinity-shaped track.

How automation drives DevOps success

Jacob Schmitt

Senior Technical Content Marketing Manager

A stack of stylized groups of computer code next to a group of laptops displaying code elements.

Containers vs virtual machines (VMs): What is the difference?

Jacob Schmitt

Senior Technical Content Marketing Manager

Individual units of code are tested beside a component made up of multiple units.

Component testing vs unit testing

Jacob Schmitt

Senior Technical Content Marketing Manager

A chaos monkey swings from a stylized code structure, wreaking havok.

Chaos testing: Reliability for cloud-native apps

Jacob Schmitt

Senior Technical Content Marketing Manager

Two sets of objects: a central object with connections to the rest; and multiple sets of linked objects.

Polyglot persistence vs multi-model databases for microservices

Jacob Schmitt

Senior Technical Content Marketing Manager

A chart shows lines that trend up and down across three points.

DevOps top programming languages support engineering metrics goals

Jacob Schmitt

Senior Technical Content Marketing Manager

A stylized mobile device displays a lock on-screen.

Mobile app security testing: Tools and best practices

Jacob Schmitt

Senior Technical Content Marketing Manager

Three mobile device screens with lines of stylized code float over a grid.

Mobile app performance testing: A practical guide

Jacob Schmitt

Senior Technical Content Marketing Manager

A stylized comet speeds upward through space.

Native vs cross-platform mobile app development

Jacob Schmitt

Senior Technical Content Marketing Manager

A stylized mobile device connects to tests in the cloud and tests on a server.

Self-hosted versus cloud-based mobile app testing

Jacob Schmitt

Senior Technical Content Marketing Manager

A stylized mobile device projects a display of secure code.

Code signing: securing against supply chain vulnerabilities

Jacob Schmitt

Senior Technical Content Marketing Manager

Failed and passed tests orbit a stylized cloud.

How testing in the cloud delivers value to development teams

Jacob Schmitt

Senior Technical Content Marketing Manager

A series of interconnected modules representing elements of the software development process, combined with stylized security and compliance obstacles, resulting in deployment with CircleCI.

Automating compliance in software delivery

Jacob Schmitt

Senior Technical Content Marketing Manager

Two entities orbit a stylized cloud. One, a server, exchanges information two ways. The other, an edge computing device, receives information from the cloud but performs calculations off-cloud.

Edge computing vs cloud computing

Jacob Schmitt

Senior Technical Content Marketing Manager

A stylized pair of code snippets shows two versions of configuration as code

Configuration as Code (CaC): A guide for DevOps teams

Jacob Schmitt

Senior Technical Content Marketing Manager

A stylized continuous integration tool outputs to 3 servers, each of which has a unique level of security.

Running CI jobs on self-hosted infrastructure

Jacob Schmitt

Senior Technical Content Marketing Manager

A series of linked modules represents elements of the software development process that result in deployment with CircleCI.

Software supply chain: What it is and how to keep it secure

Jacob Schmitt

Senior Technical Content Marketing Manager

Two stylized pipelines - one shows many small additions to a single pipeline, while the other shows multiple layers building upon a single large addition to the main branch.

Trunk-based development vs feature-based development

Jacob Schmitt

Senior Technical Content Marketing Manager

A trio of stylized servers on a cloud, representing the use of cloud bursting to manage infrastructure cost, capacity, and high demand.

What is cloud bursting?

Jacob Schmitt

Senior Technical Content Marketing Manager

A group of shapes and UI elements is contained within a dark background next to a series of connected shapes on a white ground.

Serverless vs containers: Which is best for your application

Jacob Schmitt

Senior Technical Content Marketing Manager

Stylized developers connect across a globe.

DevOps for startups

Jacob Schmitt

Senior Technical Content Marketing Manager

A stylized template shows how the connected images it creates will appear.

Docker image vs container: What are the differences?

Jacob Schmitt

Senior Technical Content Marketing Manager

Stylized software bill of materials (SBOM) showing a list of items, some highlighted to call attention to them.

Software bill of materials: What it is and why you need one

Jacob Schmitt

Senior Technical Content Marketing Manager

2022-05-12-code-quality

Code quality metrics: How to evaluate and improve your code

Jacob Schmitt

Senior Technical Content Marketing Manager

A stand-alone computer kiosk shows how software can be tested for whether or not it works (functional) and for how it works (non-functional).

Functional vs non-functional software testing

Jacob Schmitt

Senior Technical Content Marketing Manager

Two stylized screens and one laptop show the difference between open-box and closed-box testing.

SAST vs DAST: What they are and when to use them

Jacob Schmitt

Senior Technical Content Marketing Manager