Nov
4
4:00 PM16:00

Using Dataflow to Derive Insights Across Systems

Talk by Dustin Hiatt.

Increasingly we’re coming across customers that are seeking a product that allows them to derive insights from data they have spread across several systems and data stores. In order to achieve this, they need to consolidate their data into a single OLAP store that allows them to easily compose queries using simple joins to cross system boundaries. A major challenge is providing a service to move their disparate data sources into a system like BigQuery.

My talk will focus on using Google Dataflow to complete an ETL lifecycle that pulls data from disparate data sources and loads it into BigQuery for analysis. Customers should come away with a generalized understanding of the benefits of doing so, and how Dataflow might complement their current workflows.

View Event →
Nov
4
3:00 PM15:00

Just Add Code! Go Serverless with Google Cloud Functions

Talk by Andrew Levine.

Cloud computing has made fully serverless models of computing possible. With Cloud Functions, logic can be spun up on-demand in response to events originating from anywhere. Learn how to construct bite-sized application logic with planetary scaleability, all without managing any infrastructure.

Google handles infrastructure, operating systems, and runtime environments completely on your behalf. All you have to do is just add code!

View Event →
Nov
4
2:00 PM14:00

Introduction into Dart

Talk by Erik Rahtjen and Marcus Smith and Sponsored by Stable Kernel.

Dart is Google's application programming language that’s easy to learn, easy to scale, and deployable everywhere, and Google depends on Dart to make very large apps for its customers and internal teams. Let's look at the benefits and features of this elegant language that is allowing developers around the world building scalable and secure applications.

View Event →
Nov
4
1:00 PM13:00

Getting Started in Haskell

Workshop by Wayne Chang.

Excellent projects such as React.js, TensorFlow, and Hadoop all borrow concepts from functional programming. Come join Atlanta Functional Programming in this free Haskell Basics Workshop aimed at existing programmers.

Don't expect to be an expert or even intermediate Haskell programmer after this, but you'll at least be able to begin using a functional programming mindset for solving your problems at work and at home. Learning Haskell is not as Dark and Full of Terrors as many people imagine, so come out and have a blast!

View Event →
Nov
4
1:00 PM13:00

Integrating Google Cloud

Workshop by Robert Kluin.

In this multi code-lab series, we will progressively build an application that retrieves data from an external source and combines that data with large BigQuery datasets to provide relevant data to users. Our system will leverage the Natural Language API for text analysis, Pub/Sub for real-time updates, Cloud Functions for Serverless processing, and Google App Engine for hosting the web front-end.

The application will utilize:
+ App Engine for serving the user facing application,
+ Pub/Sub to connect components together and do real-time client updates,
+ Cloud Functions for serverless processing,
+ Natural Language API for text analysis,
+ BigQuery for querying large datasets.

The code-labs are meant to be modular so attendees can stay for the portions they are interested in, and skip those they are not. Attendees will need to have an existing cloud project and be familiar with the cloud console.

View Event →
Nov
4
11:15 AM11:15

Introducing and Scaling DevOps

Talk by Robert Kluin.

This talk explores three topics needed to develop a solution for introducing and scaling DevOps and SRE organizations. We start by asking a simple question: "What is DevOps?" Answering this question is hard, but the discussion will ultimately provide us with insight we can use to introduce SRE within (almost) any environment.

We start by exploring the idea of "silos," which offer an important strategic benefit -- skill specialization. However, over time silos lead to misalignment and conflict within the organization. These two insights, the value of specialization and misalignment due to silos, will help us develop a solution for scaling DevOps to large software organizations.

We conclude by exploring possible solutions for introducing and scaling SRE, even in very large companies. Our solution allows for control of costs, scales well, and can be iteratively implemented and customized to each company's unique needs. More importantly, the solution aligns resources to deliver maximum value.

View Event →