Last Chance To Sign Up for Online Amazon Web Services for Java Developers Course

Posted in: Cloud Computing, Enterprise Java

This is your last chance to sign up for the Amazon Web Services for Java Developers course that I will be teaching for the University of California, Irvine starting next Monday. The class is 100% online and open to everyone, anywhere in the world. The class runs for 10 weeks and is delivered asynchronously, meaning you can complete the tasks each week when it suits you during that week.

This week is Orientation Week (a chance to test your login information) and the real material begins next Monday the 2nd of July. So this really is your last chance to enroll!

If you want to find out a little more about the class before signing up, you can watch this recorded webinar that goes over everything you need to know.

All that you need to participate is an internet connection, an interest in Java development and a desire to take your code to the next level by deploying it on the most dominant cloud solution out there now, Amazon Web Services.

Ready to enroll? Perfect! Enrollment is 100% online and can be done via this University of California website.

Version 1.0.4 of the CQ Blueprints Maven Archetype Available

Posted in: Enterprise Java, Software Development Best Practices

I’m happy to announce the release of version 1.0.4 of the CQ Blueprints Maven Archetype.

The CQ Blueprints Maven Archetype can be used to bootstrap a fully Apache Maven enabled, multi-module, Adobe CQ project. By using the generated Apache Maven project you no longer need to use tools such as CRXDE and can instead develop and work in a tool like Eclipse and simply build and deploy to a running CQ Server using common Apache Maven commands.

This new release fixes several reported bugs, and adds complete examples of best practices for writing JSPs and custom tag libraries and integrating these with OSGI services.

Visit the CQ Blueprints site for further information about the CQ Blueprints Maven Archetype.

Remember, if you need assistance with your current or future Adobe CQ project, don’t hesitate to contact myself directly or alternatively contact Ruben Reusser and the team at Headwire who generously provide the CQ Blueprints project.

Amazon Announces First Data Center in Australia

Posted in: Cloud Computing

The speed of the backbone between Australia and the US can sometimes make you wonder if there are not just two guys on either end of a tin can phone screaming one one zero one zero endlessly to each other back and forth. So the news from Amazon today is a welcome upgrade to the global AWS infrastructure.

In a short blog post on the Amazon Web Services Blog today, Jeff Barr announced that Amazon is adding an edge location in Sydney, Australia. The location will initially only host CloudFront (CDN) and Route 53 (DNS) resources. However, those two services alone will help AWS customers based in Australia and serving content to their own Australian customers to improve their response times greatly.

Prior to this announcement, AWS customers who wanted to deliver content to Australian based customers were delivering it from offshore locations like the US and Singapore. Having CloudFront resources hosted “locally” in Sydney delivering all that static content (including streaming media) to Australian based consumers will result in a much more pleasurable end-user experience.

The Route 53 addition also means that those AWS customers who host their DNS data with AWS will now also experience quicker DNS response times which will also improve the end-user experience by lowering overall in-browser response times.

With the appointment of Joe Ziegler as the AWS Evangelist for Australia and New Zealand recently, and now this new edge location announcement, Australian based AWS customers should be feeling reassured in their AWS investments.

UCI Webinar – Amazon Web Services for Developers (YouTube)

Posted in: Cloud Computing, Enterprise Java

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.

A big thanks to the AWS in Education team!

Posted in: Cloud Computing, Customer Service, Enterprise Java

My new course at the University of California, Irvine (UCI) begins in late July and there is an informational Webinar tomorrow (June 7th) for those that are interested in finding out more. Details of the webinar and the class can be found here:

But now to the point of this post. I was just notified that the AWS in Education team has stepped up to the plate in a big way and has provided an “AWS in Education grant award” to help the students in the class cover some (possibly all) of the costs of using the AWS services while they are taking the class and carrying out the various assignments and completing the class project. This is a huge deal to the students who will already be paying for the class itself, now they will not need to worry about the costs of using Amazon’s services and can concentrate on learning instead.

Thank you to everyone in the AWS in Education team!

You can find out more about the AWS in Education team here:

Remember, the UCI course is 100% online and open to anyone, anywhere on the planet!