Trying out the Go language with Google App Engine

100 %
0 %
Information about Trying out the Go language with Google App Engine
Technology

Published on March 10, 2014

Author: lynnlangit

Source: slideshare.net

Description

short presentation on trying out the Go language on Google App Engine

Using Google’s Cloud – for Developers Intro to using the Go Language with Google App Engine Lynn Langit

About Lynn Langit Practicing Architect • Cloud Deployments • Azure • AWS • Google • Rackspace Google • Google Cloud Developer Expert AWS & Others Microsoft • AWS Insider • MongoDB Master • Cloudera certified trainer • FTE for 4 years • SQL Server MVP

About This Screencast What is Go Language? • Designed by Google • Many features for productivity • Many features for scalability • Getting setup – SDK/IDE

Section 1 What is Google App Engine?

What is the GAE Service? Who is the Competition? Web Sites on Google’s Cloud Competitors • AWS – Elastic Beanstalk • Azure – Azure Websites • Heroku - others

Core App Engine Services

DEMO Finding Google App Engine in the Google Cloud Platform

Section 2 What is the Google Go Language?

Why use the Go Language for GAE?         Simple, minimal syntax Garbage collection built-in A flexible interface system Easy concurrency support via goroutines Fast compilation times Simple compile build/run procedures Statically linked binaries that are simple to deploy Fun to write More at “The Case for Go” -- https://gist.github.com/ungerik/3731476

Taking the Go Language ‘Tour’ 74 practice exercises with ZERO setup – run in your browser!

Setup for Go Language Development  Download Go language SDK  Download Sublime (IDE) add-in for Go language  Verify setup

DEMOat Go Language setup using Sublime w/GoSublime Looking add-in

Section 3 Using the Go language with Google App Engine

Setup for Go and GAE Development  Download Google Cloud SDK (for GAE) for Go Language   Install Python 2.7 or greater Setup a test project (web site destination) via the GAE console

DEMO Hello World on GAE with Go language

About Cloud Service Feature Status Information GA – Generally Available Always available in Python / Java Sometimes available in PHP / Go Preview Features will become GA Regular Preview is available for all Limited Preview is available by request only Experimental 3rd Party Provided Features may become GA Some are free to Available for all try Trusted Tester Most have fees only (available for approved testers only)

Learn more…Go Language Main Go Language site • http://golang.org/ • http://golang.org/doc/install Installing Go Setup Sublime (IDE) for Go Go Language Koans Go Language Bootcamp • https://github.com/DisposaBoy/GoSublime (scroll down) • https://github.com/VictorDenisov/go_koans • http://www.golangbootcamp.com/book

Learn more…Google App Engine and Go Language  GAE and GO getting started – here  Try out stuff – like Word Count 

• recipes) www.TeachingKidsProgramming.org • • Free Courseware (Java, Small Basic or C# [on Pluralsight]) Do a Recipe  Teach a Kid (Ages 10 ++)

Keep Learning  Twitter: @LynnLangit  YouTube: http://www.youtube.com/user/SoCalDevGal  Hire me    To help build your BI/Big Data solution To teach your team next gen BI To learn more about using NoSQL solutions

Add a comment

Related presentations

Related pages

Google App Engine FAQ - App Engine — Google Cloud Platform

What languages are supported by Google App Engine? ... Between Google and App Engine ... of pure Go packages work on Google App Engine.
Read more

App Engine - Platform as a Service — Google Cloud Platform

App Engine Features A powerful platform to build apps and scale automatically User Authentication Allows applications to sign in users with Google Accounts ...
Read more

Google App Engine - Sign in - Google Accounts

Sign in with your Google Account Email Password Stay signed in For your convenience, keep this checked. On shared devices, ...
Read more

Google App Engine - Wikipedia, the free encyclopedia

Google App Engine; Developer(s) Google: ... Google App Engine has been written to be language ... and Go applications on EC2, Google Compute Engine, ...
Read more

Google

... videos and more. Google has many special features to help you find exactly what you're looking for. Search; ... Advanced search Language tools:
Read more

Google Mobile

Google app Quickly ... Break through language barriers with easy input and quick, ... Blogging on the go made easy with the Blogger app.
Read more

Google App Engine for the Go programming language is ...

Google today announced that support for the Go programming language in the Google App ... VENTUREBEAT › ... language in the Google App Engine ...
Read more

Google - Android Apps on Google Play

Google app for Android: The ... while trying to enter my search term I end up opening ... Upgrade for Android™ Go Next: Essential app to check ...
Read more

Google Translate - Android Apps on Google Play

Google Translate. 3,939,590. Google Inc. ... from an app If you speak several languages you know that ... with Google Payments and agreeing to ...
Read more