Ryan Cuprak | Devoxx US

Ryan Cuprak
Ryan Cuprak Twitter

From Dassault Systemes

Ryan Cuprak is an CPG & Retail, Formulation R&D Development Senior Manager at Dassault Systemes, co-author EJB in Action 2nd Edition from Manning and the NetBeans Certification Guide from McGrall-Hill. He is also president of the Connecticut Java Users Group since 2003. Ryan is a JavaOne Rockstar Presenter. At Dassault Systemes he works on the ENOVIA Enginuity chemical formulation software and is involved in desktop and backend server development as well as client data migrations. Prior to joining DS, Ryan worked for a distributed computing company, TurboWorx, and also Eastman Kodak’s Molecular imaging Systems group, now part of Burker. Ryan earned a BS in computer science and biology from Loyola University Chicago.

Blog: https://cuprak.info

cloud Cloud, Containers & Infrastructure

Containerless in the Cloud with AWS Lambda


Amazon Lambda is shaking-up Java server-side development. Now you can write services in the cloud without having to think about app servers or containers. This is revolutionary. This session will cover Amazon Lambda and some of the other services that will reduce the about of code and infrastructure you have to write and maintain. With Amazon Lambda you can write Java code and expose it as web services in the cloud or connect it to Amazon’s high availability JMS service. Amazon’s mantra is that everything in the cloud should be exposed as an API and we’ll see how Lambda ties into Amazon’s databases, VPCs, etc. I will also touch on how and where Java EE fits into this puzzle and whether you still need a container. This session provides an overview of the services available on AWS and best practices for Java developers.

web Modern Web

IDE Tooling for JavaScript


This session explores IDE tooling for JavaScript development. Which of the big three Java IDEs (IntelliJ, Eclipse, NetBeans) provide the best integration with the JavaScript ecosystem. A good code editor with the latest support for ECMAScript 6 is only part of the equation. You need support for JavaScript build tools like Grunt as well as unit testing frameworks and runners and browser integration. This presentation will look at all aspects – web, mobile, and server-side JavaScript development.