Java Recursion in Action: CopyFlat

CopyFlat: Java Recursion in Action

John Boardman Articles, Java Leave a Comment

By using Java’s built-in file classes, along with recursion, it turns out to be pretty easy to implement the requirements that I came up! It’s fairly simple to copy a set of files nested inside a directory structure into a new flat directory.

Remember, while you probably aren’t burning your own CDs or cassettes nowadays, there are reasons why the concepts demonstrated here are still relevant. The computer science techniques in this small set of code (such as recursion, threading, and file manipulation) are basic skills all Java programmers should know.

What is the Process of Building Microservices Using Spring Boot?

Keyhole Software Java, Keyhole, Microservices, Spring Boot, Videos Leave a Comment

Microservices architecture has gained immense popularity due to its ability to break down complex systems into smaller, manageable services. When it comes to implementing microservices, Spring Boot emerges as a leading framework, offering developers a robust toolkit to build scalable and resilient applications. In this guide, we will explore the process of building microservices using Spring Boot, covering everything from …

Cobol Modernization with Spring Batch Header Image of Mainframe Racks

White Paper: COBOL Modernization Strategy with Spring Batch

Keyhole Software Articles, COBOL, Development Technologies & Tools, Java, Modernization, Spring Batch Leave a Comment

The Keyhole team is proud to announce the publishing of a new, free white paper: COBOL Modernization Strategy with Spring Batch

This strategy positions Spring Batch as an irresistible proposition for organizations ready to bid farewell to their COBOL legacy. Keyhole Software offers guiding principles for COBOL modernization, with a comprehensive guide based on tangible experience for enterprises navigating the realm of COBOL modernization. 

What are the Best Java Testing Frameworks for High-Quality Software?

Keyhole Software Java, Keyhole, Testing, Videos Leave a Comment

In the dynamic world of software development, the phrase “the best Java testing frameworks for high-quality software” is more than just a statement; it’s a commitment to excellence. Whether your project involves intricate backend processes or user-centric applications, the choice of a Java testing framework is pivotal. This guide explores the essentials of selecting the right frameworks to elevate the …

Optimizing Output File Testing in Spring Batch

Optimizing Output File Testing in Spring Batch

Jonny Hackett Articles, Java, Spring, Spring Batch, Testing Leave a Comment

It’s quite common to build Spring Batch jobs in which the output is a file for distribution to another team, or to another business. These text files can be in various formats from delimited, fixed length, XML, or some other structure such as an MT950 formatted file (common in financial institutions). In a previous article, I discussed testing practices using …