Utilizing the Amazon Web Services API

Amazon Web Services API – Easier To Use Than Expected

I found that many readers want to acquire information on PaaS (Platform as a Service) offerings.  Admittedly, I too want to get the inside scoop.  While grovelling for info on Amazon Web Services, I ran into Michael Wittag’s article on Cloud Zone about using the AWS API to get things done.  This article was very straight forward and to the point.  It was an informative post as well.  It outlines four tools used to perform functions on AWS:  Web Management Console, Command Line Interface (CLI), Software Development Kits (SDKs), and Blueprints.  The Web Management Console is usually the first tool any AWS customer will work with.  The tool is very easy to use.  However, I feel that you’ll need to have a solid knowledge of datacenter concepts before you dive in.  Moving to the command line would be a normal progressing if you wanted to start automating tasks in your AWS environment.  With automation comes different methods to accomplish your tasks.  Software Development Kits will provide the avenue for creating scripts.  You would be surprised how many different software SDKs you can actually use to interact with the Amazon Web Services API.  Michael lists nine different supported SDKs that developers and administrators can use.  Lastly Blueprints can also be used to manage your environment or multiple environments.  Now here is where the excitement begins.  With Blueprints, you can automate the creation of systems, services and infrastructure in the cloud.  AWS also has Blueprints to help you with learning more about and using Lambda.  Check out the article and comment with your thoughts.  Also don’t overlook the additional resources at the end of this post.

 

Interacting With AWS to Turn System Diagrams Into Reality – DZone Cloud

The Cloud Zone is brought to you in partnership with Iron.io. Discover how Microservices have transformed the way developers are building and deploying applications in the era of modern cloud infrastructure. Generally speaking you can host any application on AWS. If you interact with AWS, you will always make calls to the API.

 

Additional resources to check out on this subject:

Gartner 2015 Magic Quadrant for Enterprise Application Platform as a Service

Amazon Web Services in Action

The Essentials of Digital Innovation

Amazon Web Services Lambda

Choosing the Application Server That Best Suits Your Needs And Pocketbook

Which Java Application Server Is Best for Your Company?

If you’re looking to deploy an application server, it can be a challenging experience attempting to choose the product that will best suit your needs and pocketbook.  Here are a couple of resources that can assist you with wading through the hype from all the propaganda you’ll be faced with.  You’ll learn some valuable information on how to choose a product from Markus Eisele at his personal blog Enterprise Software Development with Java.  In addition, you’ll also be educated on one of the most important features of an application server, the Java EE Compatibility version.  This link can provide you information on where each product stands.

Selecting Your Java EE 6 Application Server  by Markus Eisele

Java EE Compatibility page at Oracle

Google partners with Udacity to teach about Android app development

New Google Android App Development Strategy

Udacity is an online learning site offering tech industry related courses.  What’s so special about Udacity’s courses, is that they are developed in collaboration with some of the top companies in the software world.  Students benefit directly from the experience of companies like Google, Facebook, and Salesforce.  The model seems to be a very worthwhile one and the price is bad either.  Sign up for a course just like you would at any university with the option to work at your own pace.  It’s definitely worth the money for those who would like to change careers or have realized that education can really make a difference in your life.  Visit the Udacity site to learn more about them.

Originally posted by Justin Herrick at TalkAndroid.com

http://www.talkandroid.com/213570-google-partners-with-udacity-to-teach-about-android-app-development/

Article: So you want to be a programmer, huh? Here are 27 ways to learn online

Become A Computer Programmer Online

Chad Catcchio at The Next Web (TNW) provides some insight for those interested in becoming a programmer.  Check out one of his latest posts and visit the TNW site for more of what he has to say.

http://thenextweb.com/dd/2012/10/21/so-you-want-to-be-a-programmer-huh-heres-25-ways-to-learn-online/?_escaped_fragment_=A6yGK