Serverless at SFHTML5

Friday, March 22, 2019 - 17:00
San Francisco

Come and learn all about Serverless at SFHTML5 with two great talks.

Talk #1—Focus on your code, not infrastructure
When you build a backend to a web app or mobile app, you want to focus on your business logic, not on your infrastructure. At the same time, you want the infrastructure to always be there for you, ready to run your code. Google Cloud Functions does that for you. In this talk, we will follow the story of the fictional startup "In Jest," publishers of an app that tells jokes.

At first, the developers at "In Jest" need to get a minimum viable product up and running in an hour. As their business grows they will have to integrate with Google Sheets, SQL databases, analytics systems, marketing systems and so on. We will see the code used to make this happen, without having to worry the team about servers and data centers.

About the speakers
Martin Omander works for Google in Mountain View as a Developer Advocate. His job is to help developers build better software, and improve Google's Cloud Platform to make it even better for that purpose. In his spare time he manages to sneak in some game programming. Before Google, Martin worked at string of startups in Silicon Valley as a software engineer.
Zoe Omander is an online middle school student and YouTuber who plays the guitar and ukelele. She is also Martin's daughter.

Talk #2—Let's talk Serverless!
Serverless, or more appropriately lessServer, is the new most talked about architecture pattern. The idea is for developers to stop worrying about server management and focus on code. The serverless platform takes care of the infrastructure, servers and scaling. However, if you build your serverless application with the monolithic mindset, not only are you missing out on the strengths of serverless, it could actually be hurting you in the long run.

In this talk, we will see what serverless is and then think about ways to maximize on the strengths of serverless including event-driven design and API gateways. Finally, serverless is relatively new and we will look at what the shortcomings are with the current technology and how to mitigate them. We will use Apache OpenWhisk as our serverless platform. Apache OpenWhisk is an open source, distributed Serverless platform that executes functions (fx) in response to events at any scale. The talk will include live demo of building and deploying an application to OpenWhisk.

About the speaker
Upkar Lidder is a Full Stack Developer and Data Wrangler with strong experience in JavaScript and Python. Upkar has worked in the tech industry in a variety of roles like QA engineer, software engineer, python data analyst and developer advocate over the past decade. He can be seen speaking at various conferences and participating in local tech groups and meetups (like this one!). 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.

* 5:00 PM Doors open. Note: the event is on the 7th floor.
* 6:30-6:40 PM Announcements by SFHTML5's @peterlubbers
* 6:40-7:30 PM Talk #1 (Martin and Zoe)
* 7:30-8:00 PM Break
* 8:00-8:10 PM Lightning Talks!
* 8:10-8:40 PM Talk #2 (Upkar)
* 8:40-9:00 PM Q&A with all the speakers
* 9:00 PM End

Google San Francisco

345 Spear Street