Why We Love Spring Bootโ€”And When Itโ€™s Not the Right Choice

Kent Lautenschlager Java, Spring, Videos Leave a Comment

Faster development and fewer headaches make Spring Boot a favorite for many Java teams. It promises quick setups, simpler management, and a smoother path from idea to application. At Keyhole Software, weโ€™ve seen how these benefits can transform projects, but we also know there are times when Spring Boot isnโ€™t the right fit. Hereโ€™s what weโ€™ve learned about where Spring …

How I Built a Developer Digital Twin with Agentic AI (And What It Got Right & Wrong)

John Hoestje Agentic AI & AI-Accelerated Development, Articles, Artificial Intelligence, Java, Machine Learning, React, Spring Leave a Comment

This post walks through a hands-on experiment in agentic development using an AI-powered digital twin embedded in the IDE. See how a single, well-structured prompt enabled the agent to implement a real user story, generate behavioral tests, and prepare Git commit documentationโ€”with minimal developer input. Includes real-world code samples, implementation insights, and a candid look at what worked, what didnโ€™t, and where human oversight is still essential.

Best Practices for Secure Java Development in Regulated Industries

Kent Lautenschlager All Industries, Financial, Healthcare, Insurance, Java, Keyhole, Security, Spring, Videos Leave a Comment

Security is the cornerstone of software built for regulated industries. Applications must work properly and meet strict compliance standards while protecting sensitive information at every stage. In healthcare, finance, and other regulated fields, secure Java development ensures data is safe, trust is maintained, and legal obligations are met. At Keyhole Software, we help teams build security into every part of …

Enterprise App Modernization: When is It Time to Rebuild or Refactor?

Kent Lautenschlager All Industries, Financial, Healthcare, Insurance, Keyhole, Manufacturing, Spring, Supply Chain & Logistics, Videos Leave a Comment

The backbone of your business is often the enterprise applications youโ€™ve relied on for years. But as time passes, you might start to question whether your software is still doing its job. Enterprise app modernization can help keep your systems efficient and ready for whatโ€™s next. In this post, weโ€™ll cover the signs that itโ€™s time to modernize, how to …

Codeium Windsurf: 100x Engineering Starts Now (Part 1)

Windsurfโ€™s Game-Changing IDE Experience, Part 1 – 100x Engineering Starts Now

John Hoestje Agentic AI & AI-Accelerated Development, Articles, Artificial Intelligence, Retrieval-Augmented Generation (RAG), Spring Leave a Comment

Windsurf Series Introduction

This is Part 1 of a 2-part blog series. In Part 1, youโ€™ll learn:

How to go from 10x to 100x productivity using the AI-assisted coding tool Windsurf
What Windsurf is and how it enhances your IDE with Retrieval-Augmented Generation (RAG)
Best practices for using features like Autocomplete, Supercomplete, Chat, Command, and Cascade
How context-aware code generation can save time and reduce errors
Tips to get the most out of Windsurf without falling into common pitfalls

Whether you’re aiming to automate repetitive tasks or radically accelerate full-project development, this guide will show you how Windsurf can reshape your workflow and maximize your impact. Then in part two, weโ€™ll move from theory to practice, showcasing real-world code examples.