Testing Spring Boot APIs with Rest-Assured Header image

Testing Spring Boot Rest APIs with Rest-Assured

Jonny Hackett Development Technologies, Java, Spring Boot, Testing Leave a Comment

Creating RESTful APIs with Spring Boot is a straightforward process, making it a popular choice for a variety of applications, from UI to batch processing. The same API created can be used anywhere, whether it’s called from a UI application or batch applications. However, testing these APIs to ensure they work correctly can be challenging. In this article, I’ll introduce …

What is the Process of Building Microservices Using Spring Boot?

Keyhole Software Java, Keyhole, Microservices, Spring Boot, Video 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 COBOL, Development Technologies, 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. 

Optimizing Output File Testing in Spring Batch

Optimizing Output File Testing in Spring Batch

Jonny Hackett 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 …

Testing the Current Date/Time in Spring and Java

Keith Shakib Development Technologies, Java, Spring, Testing, Tutorial Leave a Comment

How often in Java services do we need to use the current date and time? Most of us would agree we use it quite often. Many times, we may want to record when an event happened, such as logging in, sending an invoice, or recording a chat. Other times, we may want to use the current time in a business …