Workshop: Real World Use Cases for Serverless

Devhub Vancouver
Devhub Vancouver
Public group

DevHub Vancouver

401 W Georgia St · Vancouver, BC

How to find us

6th floor, through the blue doors

Location image of event venue

Details

Join Devhub Vancouver for their series of Workshops -- hands-on seminars with varying topics targeted at developers. Why not use your Wednesday evening to learn something new?

Serverless, quickly becoming a buzz word, is arguably one of the most talked about architecture pattern. The idea behind it is for developers to stop worrying about server management, and be able to focus on code. The serverless platform takes care of the provisioning servers, underlying infrastructure, server maintenance security and scaling.

During this workshop, we will work through three labs:

Lab1: Create, build, and run a cloud-native JavaScript serverless app in less than 15 minutes

Lab2: Create, build, and run a cloud-native Python serverless application that uses the Visual Recognition service to determine image content

Lab3: Create, build, and run three serverless functions as a sequence

Lab4 (optional): Create, build and run an action that listens for changes in a database using actions, triggers and rules

We will use Apache OpenWhisk to run through the labs. Openwhisk is an open source, distributed Serverless platform that executes functions (fx) in response to events at any scale. OpenWhisk manages the infrastructure, servers and scaling using Docker containers so you can focus on building amazing and efficient applications.
Key concepts introduced will include triggers, rules, actions, composition and event driven architecture. Finally, serverless is relatively new and we will look at what the shortcomings are with the current technology and how to mitigate them.

Pre-requisites
1. Most importantly, remember to bring your laptop!
2. Install IBM Cloud CLI - https://cloud.ibm.com/docs/cli/reference/bluemix_cli?topic=cloud-cli-install-ibmcloud-cli#shell_install
3. Install the Functions plugin - https://cloud.ibm.com/functions/learn/cli

Speaker:
Upkar Lidder is a Full Stack Developer and Data Wrangler with a decade of development experience in a variety of roles. He can be seen speaking at various conferences and participating in local tech groups and meetups. He is currently curious about magic behind Machine Learning and Deep Learning. Upkar went to graduate school in Canada and currently resides in the United States.

This event has been generously sponsored by IBM (www.ibm.com).
Food and drink will be provided.

***************************************************************************

About Devhub:
Devhub is Canada’s first full-out community space for developers of all levels. A place where members can work, learn, and teach, whether they’ve been coding for two decades or ten weeks. It’s a space that connects developers with community, mentorship, and a unique co-working environment, all programmed for their needs and growth.
->http://devhub.ca

By registering and attending this event, you consent to be photographed, filmed and/or otherwise recorded.

***************************************************************************
PLEASE BYOL (Bring your own laptop)