Amazon Web Services for Java Developers – JavaOne Presentation Accepted

Posted in: Cloud Computing, Enterprise Java

I received notification this week that my submission for this year’s JavaOne conference in San Francisco was accepted. The presentation will feed out of the UCI course that will be completed by then. It will be a 1 hour bootcamp for Java developers who are interested in starting to use Amazon Web Services. The presentation will not only cover how to host applications on AWS, but how to also make use of AWS during the implementation and test stages of development.  It will also encourage developers to rearchitect their applications to leverage AWS services to their greatest potential.

Here is the official abstract that was accepted:

Amazon Web Services (AWS) is an ideal platform to develop on and to use for hosting enterprise Java applications. The zero up-front costs and virtually infinite scalability of resources enable Java EE developers to start small and be confident that their infrastructure will grow with their application. In addition, the nature of AWS and the services available help solve some of the problems Java developers often face in more-traditional environments. In this session, you will be introduced to AWS concepts, gain an understanding of how existing Java EE applications can be migrated to the AWS environment, what advantages there are in doing that, and how to architect a new Java EE application from the ground up to leverage the AWS environment for maximum benefit.

The dates for the conference in 2012 are September 30th through October 4th.

Speaking At November OCJUG Meeting

Posted in: Cloud Computing

Just a reminder that I will be speaking at the November meeting of the Orange Country Java Users Group (OCJUG) this Thursday (the 10th).

This presentation will be a variation of the presentation I did at JavaOne at the start of October on Amazon’s Elastic Beanstalk tool for creating PaaS environments for Java web applications.

Please refer to the OCJUG website (www.ocjug.org) for exact timing and location.

Dead-Simple Deployment: Headache-Free Java Web Applications in the Cloud (YouTube)

Posted in: Cloud Computing

This is the full presentation I gave at JavaOne 2011 in San Francisco on October 6th, including screencast versions of all demonstrations.

Abstract

The cloud has promised a lot to Java Web developers but has delivered on only some of the hype. Many issues still exist that have the ability to kill many a project. Elastic Beanstalk, a Web service announced by Amazon in early 2011, takes the cloud to the next level for Java Web applications. It aims to eliminate the remaining issues the cloud presents. No hardware purchases? Check! Low setup costs? Check! No software installation? Check! Automatic resource scaling? Check! Resource monitoring? Check! This presentation takes a deep dive into Amazon’s Elastic Beanstalk service, including what problems it can help solve and opportunities it provides to deliver better Java Web applications.

Screencast: Amazon Elastic Beanstalk Eclipse Plugin – Deploying Your Application Directly to Elastic Beanstalk

Posted in: Cloud Computing

This screencast shows how the Amazon Elastic Beanstalk plugin for Eclipse allows developers to directly deploy their Java Web Applications from within Eclipse to their Elastic Beanstalk account. The plugin allows developers to create brand new applications and configure the Elastic Beanstalk resources as part of the process.

Screencast: Amazon Elastic Beanstalk Eclipse Plugin – Testing Locally

Posted in: Cloud Computing

This screencast shows how the Amazon Elastic Beanstalk plugin for Eclipse allows developers to write Java Web Applications and test them on local instances of Apache Tomcat, just as they would when writing any traditional Java Web Application.

Screencast: Amazon Elastic Beanstalk Eclipse Plugin – Creating Your First Application

Posted in: Cloud Computing

This screencast shows how to install the Amazon Elastic Beanstalk plugin into your Eclipse environment and how to create your first Elastic Beanstalk application.

Screencast: Amazon Elastic Beanstalk – Managing Environments

Posted in: Cloud Computing

This screencast explores all the options available for managing Java execution environments using the web management console for the Amazon Elastic Beanstalk service. It was part of my JavaOne 2011 presentation Dead-Simple Deployment: Headache-Free Java Web Applications in the Cloud.

Screencast: Exploring the Amazon Elastic Beanstalk Console

Posted in: Cloud Computing

This screencast explores the various features available in the web management console for the Amazon Elastic Beanstalk service. It was part of my JavaOne 2011 presentation Dead-Simple Deployment: Headache-Free Java Web Applications in the Cloud.

Dead-Simple Deployment: Headache-Free Java Web Applications in the Cloud (Slideshare)

Posted in: Cloud Computing

I presented this at JavaOne 2011 on October 6th. It discusses some of the problems related to environment provisioning that enterprise Java developers face and how the new Platform-as-a-Service (PaaS) product from Amazon Web Services called Elastic Beanstalk can solve some of those problems.

Rapid RESTful Web Applications with Apache Sling and Jackrabbit (Slideshare)

Posted in: Enterprise Java

This is one of the presentations I did at JavaOne this year. I have uploaded the slides to Slideshare.