Workshop on "Building highly scalable web apps with Go"

This workshop is for people that have some knowledge of Go, even if it's basic (just the Go tour).

Date

Thursday 23rd Feb. 2017 from 9 am to 5 pm

Venue

Symbiosis Institute of Computer Studies and Research, 7th Floor, Atur Centre, Gokhale Cross Road, Model Colony, Pune, Maharashtra 411016.

Signup

The cost of the workshop is a nominal Rs 1500-00 per participant. Lunch and snacks will be provided. We would love to have you attend this paid workshop. The proceeds of this workshop will go towards part-funding the conference.

Note: This workshop ticket does not cover the 2 day conference fees.

Register Now ->

A total of only 50 participants for this workshop.

Who teaches this course and what will you learn?
Francesc Campoy Flores

The workshop is being conducted by Francesc Campoy Flores who joined the Go team in 2012 as a Developer Advocate after several years as a Python and C++ developer. His mission is to make Go useful and fun. He spoke at GopherConIndia 2015.

During this workshop you will build a web application from scratch using Go to build the backend and some HTML, CSS, JS on the frontend, of course.

You will gets a hands on experience implementing REST APIs with and without any frameworks. We will also use the built-in concurrency features of Go to make the app faster.

We will also add features to the app using some of the services available on App Engine:

  • List text here- datastore to store data in a non relational database.
  • Memcache to cache and access data faster.
  • Task queues to schedule tasks to be executed later.
  • Mail to send and receive emails.

The app will then be deployed on top of Google App Engine, which provides a free tier, so attendees will go through the whole process from inception of an app to deployment and monitoring.

What do you need?

Mac, Windows, or Linux-based Laptop

Go runs great in all these environments, so any laptop you're comfortable using will do. Get your laptop to the workshop. Do install the latest version of Go and the Go App Engine SDK.

Up-to-date Web Browser

We designed the online experience to take advantage of some of the latest web standards, so you'll need the latest version of Safari, Chrome, Firefox, or IE.