Harness Team


Data-Led Actionability for VP of Engineering
Key engineering metrics to track and the actionability that is driven by the data and insights from DevOps tools.


What Is MTTR?: The DORA Metric You Need To Know
A deep dive into MTTR, a DORA metric that measures the amount of time it takes, on average, for a system to recover, from a disruption of service.


Top 3 Challenges in Measuring DORA Metrics in Azure DevOps
A look at the challenges of accessing and measuring DORA metrics in the Azure DevOps platform.


SPACE Metrics: How to Get Started
Learn how SPACE metrics provide a holistic approach to measuring developer productivity, focusing on well-being and satisfaction.


Software Development Metrics 101
Just about everything you need to know about metrics and how you can use them in software engineering.


What is the Purpose of the Sprint Retrospective?
Tips for improving your sprint retrospective meetings.


DevOps DORA Metrics – Everything You Need to Know
A close look at DORA metrics and how they can help you deliver software faster.


What is the Difference Between a CTO and VP of Engineering?
Discover the essential roles and impact of a VP of Engineering. Learn how they drive technical strategy and team excellence.


Forget Guava: 5 Google Libraries Java Developers Should Know
A look at five Google libraries that could make your life easier.


JUnit vs TestNG: Which Testing Framework Should You Choose?
A comparison of the features and use cases of JUnit and TestNG.


Benchmark: How Misusing Streams Can Make Your Code 5 Times Slower
Streams are an exciting feature in Java 8 but you need to be careful when using them.


The Must Have Metrics Any DevOps and SRE Manager Should Measure
To understand what's happening inside each company, we need to measure the performance of DevOps and SRE teams.


Everything You Need to Know About Java 9
A look at the new features and capabilities of Java 9.


Java Code Hacks – The Ultimate Deadlock Workaround
A creative workaround for a Jstack deadlock.


Google Guava: 5 Things You Never Knew It Could Do
Google Guava has some lesser-known features that you might find useful.


Supercharged jstack: How to Debug Your Servers at 100mph
Using Jstack to debug your life Java production servers.


Fork/Join Framework vs. Parallel Streams vs. ExecutorService: The Ultimate Fork/Join Benchmark
A close look at how the fork/join framework behaves with different configurations.


The Top 10 Exception Types in Production Java Applications – Based on 1B Events
Learn about the top 10 exceptions in production Java applications and how to avoid them.


Thread Magic Tricks: 5 Things You Never Knew You Can Do with Java Threads
Some lesser-known techniques for using Java threads.


C# vs. Java: 5 Irreplaceable C# Features We’d Kill to Have in Java
A look at some of the features in C# that we would love to see in Java.


Java EE vs Java SE: Has Oracle Given up on Enterprise Software?
A detailed explanation of how Java EE differs from Java SE.


5 Reasons Why I Deleted My IDE
If your IDE is slowing you down, you may want to consider deleting it.


Java vs. Native Agents – And How It Affects Your Code
The difference between Java and native agents and how it will impact your code and applications.


Metrics Matter: The 4 Types of Code-Level Data Harness Service Reliability Management Collects
With increasingly complex systems and ever-growing expectations for digital customer experiences, traditional tooling and the shallow data they provide is insufficient. To fully understand what’s going on inside your application and maintain stability, this data must be collected at the code level.


CLR vs JVM: How the Battle Between C# and Java Extends to the VM-Level
The battle between Java and C# is never ending. Find out how differences at the VM-level affect this debate.
The Modern Software Delivery Platform®
Need more info? Contact Sales