Service Highlight: Java Development

Keyhole Software Java, Keyhole, Videos Leave a Comment

From its humble beginnings to its current status as a cornerstone of enterprise applications, Java has profoundly shaped the world of software development. Not many people know this, but Keyhole Software began primarily as a Java development shop. Over the years, while we have expanded our expertise, Java has remained a vital part of our core services, evolving alongside technology …

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…

Getting Started with JHipster

Getting Started with JHipster This learning series takes an in-depth look at a powerful tool: JHipster. Much like the Ruby on Rails (or Grails) approach, JHipster allows you to get your applications up and running quickly and efficiently. This collection of blog posts discusses the pros and cons of the monolithic approach, walks you through the process of settin up …

Java Consulting

Discover Keyhole Software’s expert Java consulting services. From custom application development and project augmentation to training and advisory, our U.S.-based Java practitioners deliver enterprise-grade solutions tailored to your business needs. Learn more!

Migrating to Java 9

Billy Korando Articles, Development Technologies & Tools, Java, Programming, Spring, Spring Boot Leave a Comment

Java 9, after many delays and failed votes, looks to be finally arriving this September.

Java 9 will bring several new features: enhancements to Streams, a REPL, improvements to Collections, among others. But by far the biggest and most controversial change is Jigsaw. Jigsaw is introducing modularity to the JDK, a long topic in and of itself, but it is one of the major reasons upgrading to Java 9 will be more difficult than previous major releases of Java.

In this blog we will take a look at some of the benefits of running in a Java 9 environment, how to migrate a Spring Boot application to Java 9, and finally review some of the common problems you may run into and strategies for resolving them…