Amazon Web Services (AWS) comprises dozens of services, each of which exposes an area of functionality. While the variety of services offers flexibility for how you want to manage your AWS infrastructure, it can be challenging to figure out which services to use and how to provision them.

With Elastic Beanstalk, you can quickly deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. AWS Elastic Beanstalk reduces management complexity without restricting choice or control. You simply upload your application, and Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring. Elastic Beanstalk uses highly reliable and scalable services that are available in the AWS Free Usage Tier.

This post will walk you through the process of deploying an Octopress blog to Amazon AWS with Amazon Elastic Beanstalk.

React is a javascript UI rendering engine for building user interfaces from Facebook and the Instagram team. Most likely use as the V in the MVC design pattern, React makes no assumptions about the rest of your technology stack. This is a short tutorial on how to create a React component.

On this blog post I walk you through how to lightweight you web Heroku instance by moving all your assets (CSS, Javascipt and images) to a CDN (Content Delivery Network). We will be using Amazon S3 web services for the storage and Amazon CLoudFront for the CDN.