CI/CD for Legacy .NET Framework Apps: How to Automate Deployment Pipelines

Zach Gardner .NET, .NET Core, Azure, CI/CD, Cloud, DevOps, Modernization, Videos Leave a Comment

Outdated deployment practices can slow down even the best software teams. When youโ€™re still manually moving files between servers, itโ€™s easy for small mistakes to slip through and updates to take longer than they should. At Keyhole Software, weโ€™ve seen firsthand how this approach can hold back your projects. The solution is to automate deployment pipelines. It brings consistency, reliability, …

Writing Java Code and Unit Tests Faster with GitHub Copilot Header image - explains the blog post intent - Learn how to use GitHub Copilot to generate Java code and unit testsโ€”using a real mortgage calculator exampleโ€”with practical tips on retaining quality code using AI-assisted development tools.

Writing Java Code and Unit Tests Faster with GitHub Copilot

Jonny Hackett Agentic AI & AI-Accelerated Development, Articles, Artificial Intelligence, Java, Spring, Testing Leave a Comment

In this post, weโ€™ll explore how to use GitHub Copilot to generate Java code and unit tests with minimal manual input. Using a real-world exampleโ€”a mortgage calculator serviceโ€”youโ€™ll see how Copilot can help write both the core logic and the corresponding unit tests. Whether youโ€™re new to AI-assisted development or curious about Copilotโ€™s capabilities in a Java environment, this tutorial will give you practical insight into how it worksโ€”and where human oversight still matters.

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 …

Zellij The Impressions of a Casual tmux User

Zellij: The Impressions of a Casual tmux User

Jake Everhart Articles, Development Technologies & Tools, Programming Leave a Comment

Let’s get this out of the way: I love tmux. Gaining the ability to multi-task within the terminal was a monumental productivity boost for me, and if you’ve used it in the past, you probably have similar stories about how it leveled up your workflow. It’s fast, it’s well-supported, and it has a plethora of features you can invoke with just a few keystrokes.

…and personally, I can only remember about a dozen of them.

Boost Your Automated Testing with Cucumber and Selenium.

Boost Your Automated Testing with Cucumber and Selenium

Samuel Seidl Articles, Testing Leave a Comment

As discussed in a previous blog post, Selenium is a popular choice for automation testing, and when you pair it with Cucumber, you unlock even more benefits. By writing test cases in Cucumberโ€™s human-readable format, teams can improve clarity, boost maintainability, and make collaboration easier โ€” even for non-technical stakeholders. In this post, Iโ€™ll walk you through how to integrate Cucumber with Selenium to create efficient, effective tests that set your team up for success.