5:30-6:00: Food, Soda, Beer and Networking
6:15-8:15: Lightning Talks!
Functional JDBC with the Reader monad - James Earl Douglas
Working with the database means juggling connections and managing transactions. With functional programming, we can abstract it away for cleaner, safer, and more maintainable code.
Why JAVA/Test Automation is an excellent gateway skill set for a career in IT - John Miller
We have young people here in the United States who don’t see a prosperous path forward to self-sufficiency. We have an industry that can’t find qualified people to fill required positions. What is the disconnect here? Every JAVA programmer is a potential mentor and JAVA is an excellent “first langauge” because it lends itself easily to OOP and enforces strict typing. I believe this is something we should care about and encourage. I believe others will too once they actually stop and think about it.
Uh, I think we have a Java Performance Problem - Michael Frey
What tools and approaches should you follow to detect, resolve, and better yet, avoid the problem in the first. This is a real life story of my recent experiences as a team leader with a Java Web Service performance problem.
Introduction to Rion - Chris Ainsley
Miranda - Clark Hobbie
Miranda is a open-source system that accepts HTTP events (POST/PUT/DELETE) on behalf of another system so that when the underlying system is down, it can still receive messages.
Reactive Programming - Regina Peyfuss
Intro to reactive programming with Spring. What is reactive programming and what does it look like?
Getting Started with JHipster and OpenID Connect - Matt Raible
JHipster is a cool open source project that allows you to generate a Spring Boot backend with an Angular front-end. This talk is a demo that shows how to create a JHipster app with OIDC support and test it against Keycloak. Then you’ll see how to deploy it to the cloud and configure things to work with Okta.
It’s all about the configuration - Greg Ostravich
Want to bundle a configuration file with your application? Want to allow your application to be configured on-the-fly so Development, Staging, and Production can be set from the config file meaning no values are hard-coded? If so, this is the talk for you.
8:15 Door prizes
8:00: After Meeting Networking sponsored by Okta (https://developer.okta.com). We meet at Ale House at Amato’s [masked]th St, Denver, CO 80211 (https://www.google.com/maps/place/Ale+Housefirstname.lastname@example.org,-105.0091418,17z/data=!4m20!1m14!4m13!1m5!1m1!1s0x0:0xd57dda17a85bdf26!2m2!1d-105.0091414!2d39.7586329!1m6!1m2!1s0x876c7894d297b8db:0xd57dda17a85bdf26!2sAle+House,+2501+16th+St,+Denver,+CO+80211!2m2!1d-105.0091414!2d39.7586329!3m4!1s0x0:0xd57dda17a85bdf26!8m2!3d39.7586331!4d-105.0091414?hl=en)).