Achieving Effective Test Code Coverage

Achieving Effective API Test Coverage: Best Practices and Tools

Geoffrey Blogref API Development, Articles, Testing Leave a Comment

Test coverage is a metric that measures how much of your codebase is exercised by tests, providing insight into the effectiveness of your testing efforts. In this blog, we’ll focus on API projects, exploring the types of tests suited for code coverage, realistic goals (and tools to help achieve them), and the minimum coverage needed to reap the benefits of your tests.

Testing your code—down to individual lines—is a critical practice in modern software development. It helps ensure applications remain reliable, stable, and maintainable, all while balancing practical constraints.

Can AI Write Code

Can AI Write Code Now?

Joel Buckingham Articles, Artificial Intelligence, Development Technologies & Tools Leave a Comment

The topic of AI seems to be everywhere lately. At this point, I’ve consumed many hours of content regarding what it is and how it’s going to change the world… whether we want it to or not. However, I haven’t actually developed much code with it.

I’ve been writing code in some form since the early 2000s, but I have almost no practical experience with AI as used for development. Sure, I understand the basics, and I have a personal subscription to Chat GPT. But besides a couple of fun pictures that I’ve created of two of my past dogs that were never alive at the same time, I’ve not had much experience using it for code.

In this article, I’m going to test Chat GPT to see how much I can accomplish while writing as little actual code as possible.

[.NET & JS] Sr. Consultant Contributions at Healthcare Client

Lauren Fournier Bogner .NET, Azure, Healthcare, JavaScript, Microservices, Mobile, React-Native

The project is undertaken for a prominent healthcare system situated on the East Coast of the United States. Keyhole Software has been a trusted consultancy for this organization since 2013, contributing expertise and resources to various departments within the system. The project experience detailed here spans the period from 2020 to 2024 and is representative of the valuable contributions made …

Multi-Dimensional Enterprise Architecture Transformation

Lauren Fournier Bogner Angular, Cloud, Education, Energy & Public Sectors, IT Strategy, Java, JavaScript, Modernization, Platform & Infrastructure

Keyhole Software played a crucial role in driving a comprehensive enterprise transformation at a government entity responsible for the oversight of agriculture and related programs. The highly-skilled Keyhole team focused on architectural enhancements, containerization, modernization, and the adoption of cutting-edge technologies to elevate the development practices. Key Achievements Containerization and Cloud Migration: Led by an expert Keyhole Software architect, the …

Top React Frameworks for Enterprise App Dev

Top React Frameworks for Enterprise App Dev

Zach Gardner Articles, Consulting, Development Technologies & Tools, Opinion, React Leave a Comment

There is such a rich, user-driven ecosystem around React that it can be difficult to discern which frameworks, if any, should be used to develop enterprise-grade applications. This blog post dives into the most popular ones and analyzes which are most suitable for that specific use case.

Before diving in, please remember: the decision of which one is the right one for a given organization or application is very context-specific, so diligent consideration is required to ensure an optimal outcome.