Chris Hut

Chris Hut

Chris has been a Java developer for 19 years. He helped architect the SourceClear SCA platform.

Stay up to date on Application Security

Posts by Chris Hut
  • Distributed Synchronization with Spring…
    | By Chris Hut

    Web sites and other distributed, multi-user systems present unique challenges for concurrent access to shared state. In this post we'll take a look at a simple strategy (with one big gotcha) for achieving distributed resource synchronization in the Spring JPA environment. Case Study: Volunteer…

    Read Article
     
  • Unpacking Open-Source REST Clients
    | By Chris Hut

    Aka: Old-REST - Shootout at the 200 OK Canal Open-source software (OSS) is free and, for the larger projects, well supported by the developer community. These traits are often reason enough for a developer to find an OSS project that fits their needs, drop it into their POM file, and essentially…

    Read Article
     
  • Avoiding JPA Performance Pitfalls
    | By Chris Hut

    Until my arrival at SourceClear, the Java Persistence API (JPA) is one technology (along with the Spring Framework) I inadvertently avoided using with in my career, despite working for 15 years on consumer websites with large relational data models. I consider this a blessing and a curse. The delay…

    Read Article
     
  • Java 8: Default Interface Methods
    | By Chris Hut

    Compared to the splashy, paradigm-shifting introduction of Lambda expressions and streams, default interface methods entered the picture with decidedly less fanfare when Java 8 launched last spring. Indeed, the language feature barely registers in Google trends (in fact I had to artificially expand…

    Read Article