Maps and Entities and JPA, OH MY!

Ryan McCullough Articles, Development Technologies & Tools, Programming Leave a Comment

A client I’m working with has an email templating system that needs an upgrade! The current design utilizes a denormalized table that needed to grow a column every time a new unique token is needed. After a review of the offerings through JPA, I was happy to see that JPA had some support for java.util.Map through joins through a variety of the @MapKey annotation.

In this post, I’ll demonstrate the less frequently used methodology of applying and populating a Map of entities using a single table and a composite key.

Spring/JPA Java SQL Scalar Function Utility for Layered Applications

David Pitt Articles, Java, Spring Leave a Comment

Attention: The following article was published over 13 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.Most Java applications interact with a relational data source through a POJO object model that is mapped with an object relational (OR) mapping framework.  Developers don’t have to worry about constructing SQL, …

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 …

Long-Term Development Leadership at Yellow Corporation

Lauren Fournier Bogner Angular, Education, IT Strategy, Java, Modernization, New Development

Keyhole Software partnered with Yellow Corporation, providing a Senior Consultant who excelled in team leadership, mentorship, and application architecture. Over six years, they spearheaded projects such as the Dispatch and Driver Management system, leveraging expertise in Java, JPA, Spring, and Angular. Their leadership in technical handovers, application redevelopment, and training mainframe developers transitioning to modern tech showcased Keyhole’s dedication to innovation and client success. Despite Yellow’s financial challenges, the consultant’s role was consistently extended, reflecting their unmatched impact and Keyhole’s trusted partnership.

Digital Payment System with React and Java

Lauren Fournier Bogner

Keyhole Consultants led the design and development of a greenfield React application, providing just-in-time leadership & development to help the bank successfully meet deadlines negatively impacted by COVID-19. Since its deployment to the project end, Keyhole consultants have been entirely responsible for its updates and changes to ensure it accurately solved the client’s needs for a digital payment system.

Under a tight deadline, Keyhole consultants architected and developed the application with a React-based JavaScript front end and Java, Spring services, and API gateway-based backend to efficiently bridge the gap between the front end and back end in a way that promoted the efficient transfer of secure data…