Harness
Dynamic Application Security Testing Best Practices
This blog delves into the ins and outs of Dynamic Application Security Testing (DAST), the steps involved in implementing it, and the tools and techniques that can help you stay ahead of security threats.
What are Software Application Monitoring Best Practices?
In this blog, we look at best practices for effectively managing and monitoring software applications.
Harness Introduces New Jira Software Integrations, Enabling a More Efficient Workflow for Developers
New Harness Continuous Integration and Feature Flags integrations in Jira provide customers with deeper visibility across the development process.
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.
The 5 Stages of Engineering Excellence : Chapter 2
Implementing the four DORA metrics should be the basis for all organizations to begin their journey to software engineering excellence.
The 5 Stages of Engineering Excellence : Chapter 1
During this blog series, we will drill down on one potential maturity path for Engineering Excellence.
13 Considerations for Agile Scrum Sprint Planning
The right metrics can point out issues or bottlenecks early on in the Sprint so that those can be rectified quickly.
6 Measurable Factors that Impact Developer Happiness
Let's discuss six factors that impact overall developer happiness and efficiency.
How to Measure & Prevent Scope Creep
Learn more about how you can manage and prevent scope creep.
Hygiene : The Key to Engineering Excellence
In an organization, the need for good data hygiene trumps everything else.
The Six Traits Behind Every Successful VP of Engineering
In this blog, I would like to share the key traits necessary for both promotion and success at the head of engineering level.
How to Perform a Root Cause Analysis
Learn the various steps involved in performing a root cause analysis, including identifying the underlying cause, assessing root causes, prioritizing and implementing solutions, and evaluating success.
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 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.
Introducing The Code Rush, a New Show Focused on All Things DevOps and Cloud-Native
Harness is excited to announce The Code Rush, a new show that will help developers, programmers, and software architects learn how to improve their build, integration, test and deployment skills.
Harness Celebrates Black History Month 2023
As Harness celebrates Black History Month, we’re honored to share the unique perspectives of a few members of our team who have graciously shared their stories.
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?
Tabs vs. Spaces: How They Write Java at Google, Twitter, Mozilla, and Pied Piper
In this post we will highlight formatting guidelines and different Java coding styles in companies like Google, Twitter, Mozilla, the Java standard, and our own teams at Harness.
Pivotal Cloud Foundry vs. Kubernetes: Choosing the Right Cloud-Native Application Deployment Platform
In this post, we’ll cover the basic differences between the two, when it’s best to use one rather than the other, and when it’s best to use them together.
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.
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.
AppDynamics vs. Dynatrace: Battle of the Enterprise Monitoring Giants
Enterprise application performance monitoring: A practical comparison between AppDynamics and Dynatrace.
Is Standard Java Logging Dead? Log4j vs. Log4j2 vs. Logback vs. java.util.logging
In this post, we’ll explore the resulting data set from another angle, shed some more light on the dataset, and put the focus on the use of standard java.util.logging levels
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.
Setting Up a Software Development Environment on Alpine Linux
In this post, I’ll cover my experience in setting up an Alpine Linux workstation for C++ and Java development, with some hopefully useful Alpine know-hows, tips, and resources.
The Modern Software Delivery Platform®
Need more info? Contact Sales