Ray is a Developer Advocate for the Google Cloud Platform. Ray had extensive hands on cross-industry enterprise systems integration delivery and management experiences during his time at Accenture, managed full stack application development, DevOps, and ITOps. Ray specialized in middleware, big data, and PaaS products during his time at RedHat while contributing to open source projects, such as Infinispan. Aside from technology, Ray enjoys traveling and adventures.
What is Google Cloud Platform and Compute Engine? Come here to learn how to: - Create virtual machines - Provision w/ startup and shutdown scripts - Load balancing with Google's network load balancer and HTTP load balancer - Making a template image, and use it to spin up a cluster of something! - As a bonus, auto-scale your cluster.
Cloud endpoints, Polymer, material design: the Google stack, infinitely scalable, positively beautiful
Google has been pushing the web forward for several years and designing cloud architectures for as long as it exists. Now it all comes together. In this lab you will use material design elements to design, develop and deploy an end-to end web application, front-end and back-end, ready to scale to millions of users.
You will learn to use the following technologies: - Google Cloud Endpoints (Java) and Cloud Datastore (used here with a web front-end but this part is also applicable to Android and iOS development) - Polymer and Web Components (for mobile and desktop) - The Paper Elements for Polymer (material design)
Mandatory Installs prior to lab:
+JDK 7 or 8 (200MB) +Eclipse (4.4 - Luna, 160MB)) +"Google Plugin for Eclipse" and "Google App Engine SDK" to install into Eclipse through "Help > Install New Software ..." from source "http://dl.google.com/eclipse/plugin/4.4" (157MB) +Bower (optional but recommended) +Lab starter code from Git: "git clone https://github.com/martin-gorner/endpoints-polymer-material-tutorial/" (90MB)
Infinispan is an extremely scalable, highly available Java-based key/value data store and data grid platform - but what does it mean to be extremely scalable? The creator of Infinispan had scaled up to 500 nodes with ease. Join this session to see how we can scale - automatically.