Arun Gupta is Director of Developer Advocacy at Red Hat and focuses on JBoss Middleware. As a founding member of the Java EE team at Sun Microsystems, he spread the love for technology all around the world. At Oracle, he led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program. After authoring ~1400 blogs at http://blogs.oracle.com/arungupta on different Java technologies, he continues to promote Red Hat technologies and products at blog.arungupta.me. Arun has extensive speaking experience in 37 countries on myriad topics and is a JavaOne Rockstar. An author of a best-selling book, an avid runner, a globe trotter, a Java Champion, he is easily accessible at @arungupta.
The Java EE 7 platform has four new components (WebSocket, JSON-P, batch, and concurrency), three that are significantly updated (JAX-RS, JMS, and EL), and several others that bring significant changes to the platform. As you can imagine, a lot of new functionality has been introduced in the platform. In this fast-paced session, you will learn about 50 new features introduced in the Java EE 7 platform. @ClientEndpoint, chunk-style batch processing, @FlowScoped, @AroundConstruct, @JMSDestinationDefinition, and @Transactional are some of features the presentation covers. It explains each feature with a code snippet and provides details on where and how you can use it in your applications.
Can software development concepts overwhelm a 10-year-old? Apparently not! Minecraft, a multiplayer game about placing blocks in a 3-D environment, includes modifications (known as “mods”) written in Java that can alter the game. This session, This session will share my experience of how my son taught me minecraft and I taught him how to build a mod. In the process, I taught him workspace, IDE, and agile concepts. He also learned maven, git, and NetBeans. I will also share how his Alice and Greenfoot experience helped him pick up Java concepts easily. Attendees will learn a path that can be followed to introduce kids to programming in Java, something that they’ll enjoy and proudly share with their friends.