Blog
/
Authors
/
Harness

Author Profile

Harness

Harness

at
Harness

Harness is a unified, end-to-end AI software delivery platform to manage the SDLC using purpose-built AI agents.

Latest from

Harness

A pinned write-up worth starting with.

All posts by

Harness

Technical

Running Harness Feature Flag SDKs in Localhost Mode From JSON

Test features offline with ease! Harness's local mode with JSON files empowers developers to experiment with feature flags and iterate rapidly, even without an internet connection.

Running Harness Feature Flag SDKs in Localhost Mode From JSON

Technical

Split and Stable Diffusion:  Feature Flags With Generative AI

Fine-tune generative AI with feature flags! Split integrates with Stable Diffusion, enabling control over image generation and data refinement for a more tailored and impactful user experience.

Split and Stable Diffusion:  Feature Flags With Generative AI

Company News

Split + Harness: Unlocking the Future of Software Delivery

Split and Harness join forces! A strategic move that combines best-in-class feature management with a robust delivery platform, empowering developers to innovate faster.

Split + Harness: Unlocking the Future of Software Delivery

Company News

Introducing Switch, Split’s New AI Developer Assistant

Learn how we used the Split platform to rapidly [and safely] launch Switch, our new AI-powered developer assistant designed to enhance the in-app development experience.

Introducing Switch, Split’s New AI Developer Assistant

Technical

Build a Web App with Spring Boot in 15 Minutes

Master Spring Boot Feature Flags. This guide provides a step-by-step example, empowering you to control functionality, test features, and optimize your Spring Boot applications.

Build a Web App with Spring Boot in 15 Minutes
No items found.

Technical

The Ultimate JSON Library: JSON.simple vs. GSON vs. Jackson vs. JSONP

We ran a benchmark test to see how fast four of the most popular JSON libraries for Java parse different sizes of files. This benchmark can help you decide.

The Ultimate JSON Library: JSON.simple vs. GSON vs. Jackson vs. JSONP

Technical

Running Harness Feature Flag SDKs in Localhost Mode From JSON

Test features offline with ease! Harness's local mode with JSON files empowers developers to experiment with feature flags and iterate rapidly, even without an internet connection.

Running Harness Feature Flag SDKs in Localhost Mode From JSON

Technical

Split and Stable Diffusion:  Feature Flags With Generative AI

Fine-tune generative AI with feature flags! Split integrates with Stable Diffusion, enabling control over image generation and data refinement for a more tailored and impactful user experience.

Split and Stable Diffusion:  Feature Flags With Generative AI

Technical

Build a Web App with Spring Boot in 15 Minutes

Master Spring Boot Feature Flags. This guide provides a step-by-step example, empowering you to control functionality, test features, and optimize your Spring Boot applications.

Build a Web App with Spring Boot in 15 Minutes

Technical

Set Up Feature Flags with React in 10 Minutes

Streamline React development in 10 minutes! A quick and easy approach to implementing feature flags within your React applications, empowering faster iteration and controlled rollouts.

Set Up Feature Flags with React in 10 Minutes

Technical

Simultaneous Experimentation: Run Multiple A/B Tests Concurrently

Boost your experimentation velocity! Harness empowers you to run multiple A/B tests simultaneously, accelerating data collection, optimizing features, and delivering impactful products quicker.

Simultaneous Experimentation: Run Multiple A/B Tests Concurrently

Technical

Understanding Different Types of Usability Testing

Enhance user experience with effective testing! Dive into multiple usability testing approaches and learn how each method helps you gain valuable user insights for a user-centric product design.

Understanding Different Types of Usability Testing

Technical

Pros and Cons of AI in Software Delivery

AI in software delivery: Boon or bane? Explore the advantages and disadvantages of AI in streamlining development cycles, enhancing quality assurance, and personalizing user experiences.

Pros and Cons of AI in Software Delivery

Technical

Kubernetes and Split

Streamline A/B testing and feature management for containerized apps. Discover how Split seamlessly integrates with Kubernetes for efficient experimentation and deployments.

Kubernetes and Split

Technical

Mastering effective REST API design for better usability

Build rock-solid REST APIs! Learn the art and science of effective REST API design by exploring key principles to create intuitive and efficient APIs, enabling smooth system integration.

Mastering effective REST API design for better usability

Technical

Migrate from Monolith to Microservices

Breathe new life into your monolithic application! This article provides a step-by-step guide on migrating to microservices using feature flags to minimize risk and ensure a smooth transition.

Migrate from Monolith to Microservices

Technical

Deploy your React app with Netlify and feature flags

Build blazing-fast React apps with Netlify! Split feature flags integrate seamlessly with Netlify, empowering you to control rollouts, conduct A/B tests, and optimize your React applications.

Deploy your React app with Netlify and feature flags

Technical

Using Split for Quick and Easy Java Feature Flags

Java developers, simplify feature management! Follow this guide to learn how to easily control features and conduct A/B tests to deliver impactful features faster using feature flags.

Using Split for Quick and Easy Java Feature Flags

Technical

Feature Flags vs. Feature Branches

Feature flags and branches work together to enable safer, flexible deployments and continuous delivery, making testing and iteration easier without disrupting users.

Feature Flags vs. Feature Branches

Technical

What are Software Application Monitoring Best Practices?

In this blog, we look at best practices for effectively managing and monitoring software applications.

What are Software Application Monitoring Best Practices?

Technical

What is Automation Testing? Best Practices and Techniques

In this blog, we’ll explore the concept of automation testing and its benefits, as well as some best practices and common challenges.

What is Automation Testing? Best Practices and Techniques

Technical

What are Engineering Metrics?

In this article, we will explore what engineering metrics are and how they can help organizations deliver better results, enhance productivity, and improve processes.

What are Engineering Metrics?

Technical

What is Penetration Testing?

In this article, we delve into the fundamentals of penetration testing, its various types, benefits, tools, and risks, as well as the regulatory requirements and the future of the practice.

What is Penetration Testing?

Technical

Static vs. Dynamic Code Analysis: How to Choose Between Them

When it comes to static vs dynamic code analysis, what’s the difference between them, and how do you know which one to use?

Static vs. Dynamic Code Analysis: How to Choose Between Them

Technical

Java NullPointerException: One Tiny Thing That’s Killing Your Chances of Solving It

In this post, we highlight the shortcomings of relying on stack traces alone for investigating Java NullPointerExceptions.

Java NullPointerException: One Tiny Thing That’s Killing Your Chances of Solving It

Technical

5 Java Frameworks to Support Your Microservices Architecture

Rather than asking what specialized framework you need to build a new microservices architecture, let’s ask how we can use current frameworks to support the same goal.

5 Java Frameworks to Support Your Microservices Architecture

Technical

Java Bootstrap: Dropwizard vs. Spring Boot

How to get a production-ready Java application off the ground in the shortest time possible.

Java Bootstrap: Dropwizard vs. Spring Boot

Technical

5 Things You Didn’t Know About Synchronization in Java and Scala

Let’s explore the most synchronization idiom – the Object lock.

5 Things You Didn’t Know About Synchronization in Java and Scala

Technical

7 Error Tracking Tools Compared for Modern Development Teams

Rollbar vs. Raygun vs. Sentry vs. Airbrake vs. Bugsnag vs. OverOps

7 Error Tracking Tools Compared for Modern Development Teams

Technical

Swallowed Exceptions: The Silent Killer of Java Applications

In this post, our goal is to see what it takes to avoid the risks of mishandled errors.

Swallowed Exceptions: The Silent Killer of Java Applications

Technical

Complete GitHub Actions Intro and Guide

Learn how to automate your CI/CD workflows with GitHub Actions. This guide covers features, pricing, pros, cons, and setup instructions.

Complete GitHub Actions Intro and Guide

Technical

Introduction to Service Level Objective (SLO) Management

In this article, we’ll discuss Service Level Objective (SLO) management and how using service level objectives is a key component of site reliability management.

Introduction to Service Level Objective (SLO) Management

Technical

GitOps Architecture Explained

In this article, we discuss the underlying architecture that makes GitOps possible, along with tools you’ll need and advice for getting started.

GitOps Architecture Explained

Technical

What is ArgoCD?

Learn what Argo CD is, how it works, and why teams rely on it for GitOps-based continuous delivery in Kubernetes environments. Explore benefits, architecture, and use cases.

What is ArgoCD?

Technical

Kubernetes Application Deployment Strategies

Learn about rolling, canary, and blue/green deployment strategies for Kubernetes. Discover best practices for seamless application updates.

Kubernetes Application Deployment Strategies

Technical

What Is Role-Based Access Control (RBAC)?

Learn about Role-Based Access Control (RBAC), its benefits, best practices, and implementation in CI/CD pipelines and DevOps environments.

What Is Role-Based Access Control (RBAC)?

Technical

A Snapshot of DevOps

Learn key DevOps principles, culture, and practices to enhance software delivery with a focus on collaboration, tooling, and continuous improvement.

A Snapshot of DevOps

Technical

The Software Development Life Cycle: A Complete Guide to Each Phase

Software Development Life Cycle (SDLC) is a process of building software with the highest quality and lowest cost. Learn how Harness views the SDLC process.

The Software Development Life Cycle: A Complete Guide to Each Phase

Technical

How DORA Metrics Improve DevOps Performance

Explore DevOps Research and Assessment (DORA) survey findings and share what you need to know about achieving Continuous Delivery and the DevOps philosophy on speed and stability.

How DORA Metrics Improve DevOps Performance

Technical

Best Spinnaker Alternatives to Consider

Are you looking for a continuous delivery solution? We break down Spinnaker alternatives so that you can evaluate all of the best options.

Best Spinnaker Alternatives to Consider

Technical

Best Argo CD Alternatives & Competitors

Discover top Argo CD alternatives like Flux, Jenkins X, and GitLab, each offering unique features for effective CI/CD in Kubernetes environments.

Best Argo CD Alternatives & Competitors

Technical

Discover Azure DevOps Alternatives

Discover the best Azure DevOps alternatives and replacements to enhance your software development processes. Compare top tools and make an informed decision for your team.

Discover Azure DevOps Alternatives

Technical

Intro to Deployment Strategies: Blue-Green, Canary, and More

Learn how blue-green and canary deployments enhance application releases, offering reliability, easy rollbacks, and better user experience.

Intro to Deployment Strategies: Blue-Green, Canary, and More

Technical

The DevOps Tools Lifecycle Mesh for 2021

It's the role, and quite frankly, the duty, of every DevOps vendor to create a visual one-off masterpiece that represents the DevOps tools landscape.

The DevOps Tools Lifecycle Mesh for 2021

Technical

How Value Stream Mapping Optimizes Your Software Delivery Process

Value stream mapping allows you to optimize your flow of materials and information by lowering costs and improving value adds. Read on to learn more.

How Value Stream Mapping Optimizes Your Software Delivery Process

Technical

What Are Audit Trails & Why You Need Them in CD

An audit trail, also known as an audit log, is a chronological set of records that provides documentary evidence. The purpose of an audit trail can be used to trace a specific event, operation, or procedure.

What Are Audit Trails & Why You Need Them in CD

Technical

Applying AI/ML to CI/CD Pipelines

Interested in turning your deployment canary into a cybernetic living organism?

Applying AI/ML to CI/CD Pipelines

Technical

An Introduction to Artificial Intelligence and Machine Learning

Explore the basics of AI and machine learning, including key concepts, types, and their impact on various industries.

An Introduction to Artificial Intelligence and Machine Learning

Technical

Blue-Green Deployments With Kubernetes and Harness

Learn to implement Blue-Green Deployments using Kubernetes and Harness. Minimize downtime and ensure smooth releases with this step-by-step guide.

Blue-Green Deployments With Kubernetes and Harness

Technical

GraphQL: Harness Your Way

Virtually all of Harness' meaningful entities are exposed through the API, including Applications, Services, Cloud Providers, Environments, Workflows, Pipelines, deployed instances, and deployment data. This post shares how to use GraphQL to interact with the Harness API.

GraphQL: Harness Your Way
No items found.

More voices from the Harness team

Engineers, security leads, and platform folks worth following.

All authors