Export or edit this event...

Portland Java User Group (PJUG)

1233 Northwest 12th Avenue
Portland, OR 97209, US (map)



Hyped for Hyperfit

Bodybuilding.com just spent the last year moving their commerce platform to a RESTful architecture, centered around the new Commerce Hyper API that drives the Mobile Native App experiences. A few interesting artifacts were created during this endeavor, some which will be open sourced in the coming months. One of these, Hyperfit, is library for consuming the resources & hypermedia controls of RESTful Applications & Hypermedia APIs inspired by Retrofit. The session will consist of two parts:

  • An overview on RESTful Application Architecture
  • Some coding with Hyperfit to consume & navigate a selection of Hypermedia APIs


Chris DaMour has been with Bodybuilding.com for over a year as lead architect on the Commerce Hypermedia API. @drdamour / https://github.com/drdamour

Lightning Talks

Dynamic scalability using AWS Lambda

How does Bodybuilding.com handle spikes in image upload traffic? Instead of attempting to predict load and have resources available for peak load, we are moving to the AWS Lambda service in order to dynamically scale our image processing functions. This will allow us to meet peak load and to reduce cost.


Whitney Hunter has been a software developer for 27 years. Over the last 15 years, he has been primarily focused on server side API development on the Java platform.

Client side HATEOAS

Client side programming for HAL+JSON is flexible and extendable. Individual UI components are created server side and displayed via links. This architecture allows for code reuse and rapid application updates.


Zachary Heusinkveld has been building client side applications for 7 years in enterprise and commercial spaces on Android, iOS, Windows and mobile web.