From AI Resumes to Fake Candidates: Protecting Your Company from Hiring Scams

Gena Cockrell Articles, Artificial Intelligence, Consulting, Hiring and Recruitment, Keyhole 2 Comments

The hiring landscape is evolving, and so are the scams targeting companies. From AI-generated resumes to remote job location deception, bad actors are finding new ways to infiltrate hiring processes. In this blog, we break down common hiring scams, how they work, andโ€”most importantlyโ€”how to protect your organization from costly mistakes. At Keyhole Software, we take the headache out of hiring by providing vetted, U.S.-based consultants you can trustโ€”eliminating the risks and ensuring quality talent for your team.

Best Practices: Enterprise App Development With Python

Zach Gardner All Industries, API Development, Keyhole, Python, Videos 3 Comments

Python has become the go-to language for enterprise-level applications, and itโ€™s easy to see why. With its simplicity, versatility, and extensive libraries, Python provides an excellent framework for developing robust applications. But despite its wide use, successful enterprise app development with Python requires a thoughtful and strategic approach. In this guide, weโ€™ll explore some of the best practices that can …

RAG Architecture Pattern Explained

RAG Architecture Pattern Explained

David Pitt All Industries, Architecture, Articles, Artificial Intelligence, Retrieval-Augmented Generation (RAG) Leave a Comment

In the software development space, RAG solutions are being used to enhance productivity and streamline processes. By indexing and searching the entire codebase of a project, these solutions provide relevant, context-aware results from an LLM. Instead of simply suggesting code snippets, RAG-based tools can analyze and generate entire use case implementations across multiple programming languages. The result is a significant boost in productivity, enabling software teams to work faster and more efficiently.

Modernizing Cobol Applications

David Pitt All Industries, COBOL, Keyhole, Modernization, Spring, Videos Leave a Comment

The world of technology is constantly evolving, but despite the rise of cutting-edge programming languages and modern software frameworks, COBOL applications continue to play a critical role in the business world. COBOL, one of the oldest programming languages, still powers many of the core systems of industries like banking, insurance, and government. Why, then, are businesses increasingly considering modernizing COBOL …

Software Bill of Materials (SBOM): A Recipe for Software Success

SBOMs: A Recipe for Software Success

Aaron Diffenderfer Articles, Manufacturing, Programming, Security, Supply Chain & Logistics Leave a Comment

While working with a client a few years ago, I was introduced to the concept of a Software Bill of Materials, colloquially known as an SBOM. It didnโ€™t take long before I recognized its immense value and importance in improving security and integrity in software development. Hopefully, over the next few minutes as you read this blog, youโ€™ll start to see that as well.

The topic of SBOMs has become more and more popular over the past several years and is increasingly critical in this technology-driven world. Weโ€™ve all heard of numerous enterprise-level data attacks, exposures, and leaks in recent years, and almost all are caused by some sort of security vulnerability. Many of these incidents could have been realized and possibly even mitigated before disaster struck if an SBOM had been in play.