- Application Development youtube
- Big Data & Machine Learning youtube
- Collaboration & Productivity youtube
- Connected Business Platforms youtube
- Infrastructure & Operations youtube
- Mobility & Devices youtube
What to consider when developing mobile apps (100-Overview)
Building applications for mobile devices flips a number of traditional developer assumptions on their heads. In this session, we'll explore the key considerations when building for mobile, and how the latest offerings from Firebase and Google Cloud Platform can help you meet new challenges. We'll get hands on with the tools you can use today to address topics like poor connectivity, serverless computing, data validation and access control.
Google Cloud Platform
Vision/Cio
Location as a force multiplier: redefining what's possible for enterprises (100-Overview)
With the booming mobile eco-system, the proliferation of connected devices and the advancements in machine learning, it’s clear that geospatial and user location data are quickly becoming “force multipliers” disrupting industries and redefining what's possible. In this session, we'll cover recent developments across Google’s Geo cloud solutions, including Google Maps API and Google Earth Engine, and highlight ways businesses can take advantage of our products to deliver delightful customer experiences, actionable business insights and increase revenue and efficiency.
Mobile
Maps
Vision/Cio
Machine Learning
How Kubernetes Works: Community Velocity & Contributions (100-Overview)
Kubernetes is a very successful project today, based on stars analysis it is in top 0.01% of all github projects. Why is it successful? The technology is part of it. But we think that what makes Kubernetes special and successful is its community. In this talk, we will describe the organization and evolution of the Kubernetes community. How we organize technical decision making and overall project roadmap. What makes it possible to have an open and growing community. What ensures the quality and timeliness of our releases. Most importantly, mistakes we made and what learnt from them in the 2.5 years of rapid growth.
Google Cloud Platform
Vision/Cio
App Engine & Containers
Navigating Google Cloud Platform: a guide for new GCP users (200-Technical Introduction)
Building great solutions requires you to know your tools. Coming from your own infrastructure or another cloud provider you might have trouble locating all of the tools at your disposal on GCP. Common questions: How do I get a Virtual Machine? What NoSQL solutions are available? Where do I open a firewall port? This session will take you through our various computing options and engines. We'll walk through our storage options and help you figure out where your data should go as well as dive deeper into our services and show you can get started with big data and machine learning.
Google Cloud Platform
Big Data
Vision/Cio
Storage
Machine Learning
You can run that on App Engine? (200-Technical Introduction)
Since 2007, App Engine has made building and deploying production scale applications for the web easy. App Engine is great for certain application patterns, but sometimes our apps don't fit these patterns so cleanly. We want to choose our favorite language to get the job done. When something goes wrong, we need full control and SSH directly into the machine running our code. Join us for a tour of App Engine Flex, and learn how you can move beyond PaaS.
Google Cloud Platform
App Engine & Containers
Container management and deployment: from development to production (200-Technical Introduction)
There are common questions around container management and deployment. What does a development and deployment workflow look like in a containerized world? What are my artifacts? How do I build them? Where do I store them? In this session, we'll walk you through the end-to-end workflow for building cloud applications on Google Cloud Platform by leveraging Google Container Engine, Container Builder, and the Google Container Registry. You'll also have the chance to explore cloud-native applications so you can get the most out of building on Google Cloud Platform.
Development
Google Cloud Platform
Deployment
App Engine & Containers
Zero to App: Live coding an app with Firebase and GCP (200-Technical Introduction)
Firebase and Google Cloud Platform together help developers build extraordinary mobile and web apps. In this session, we'll craft an app live on stage and demonstrate how to create a great user experience using Firebase. We'll then extend this by calling into GCP APIs, without having to spin up servers or manage infrastructure. You’ll experience firsthand how easy it is to build with Firebase, and how easy it is to scale with Google Cloud.
Development
Google Cloud Platform
Serverless computing options with Google Cloud Platform (200-Technical Introduction)
From Functions-as-a-Service to Backend-as-a-Service, even Big Data-as-a-Service, Serverless is taking many different shapes. Learn what these mean and how Google Cloud Platform is building technology to make sure there's nothing standing between you and running your code. You'll see live demos of integration between Firebase, Cloud Functions, Cloud Pub/Sub (and even machine learning) to build autoscaling apps in record time - all without managing servers or application runtimes.
Google Cloud Platform
Big Data
Vision/Cio
Using Google Container Engine to deploy scalable and secure PHP applications (200-Technical Introduction)
Does setting up a scalable and secure PHP application sound insurmountable? Are you building your apps with the LAMP stack? This session will teach you how to use GCP's security and scalability in the PHP ecosystem. Learn how to deploy LAMP to Google Container Engine (GKE) and separate MySQL and application code into distinct containers to handle increasing traffic. By the end of the session, you'll know how to deploy an autoscaling Wordpress cluster using Kubernetes.
Google Cloud Platform
Security
App Engine & Containers
Developing made easy on Google Cloud Platform (200-Technical Introduction)
Google Cloud Platform has tools built by developers, for developers, using many languages. In this session, we'll demonstrate libraries, IDE integration, framework integration and other tools that make developing applications on GCP easy and intuitive for developers.
Development
Google Cloud Platform
Power your Java workloads on Google Cloud Platform (200-Technical Introduction)
On Google Cloud Platform, you can easily take a standard Spring Boot application, run it on our platform and use the power of our diagnostics to gain insights into what's going on with your application in production. We'll go through this flow by deploying the application to the cloud via our build tooling. We'll also show you how to use Cloud Tools for IntellIJ to dig into production problems live.
Google Cloud Platform
Running .NET Containers on Google Cloud Platform (200-Technical Introduction)
Google Cloud Platform is great for running ASP.NET workloads and is well-known for its support for containers in App Engine Flex and Kubernetes. In this session, you'll learn how to deploy and manage your modern .NET apps on GCP. If you like working in .NET, containers, and GCP, this talk is for you.
Google Cloud Platform
Networking
App Engine & Containers
Introduction to container development in Google Cloud Platform (200-Technical Introduction)
In this session, you'll learn how to launch your app in minutes with Helm Charts and services in Google Container Engine (GKE).
Google Cloud Platform
App Engine & Containers
Stretching your DevOps dollar with App Engine (200-Technical Introduction)
Google App Engine's feature set is ideal for web and mobile API backends, and is particularly well-suited to microservices architecture. In this session, we'll dive into the features of Google App Engine that make it an attractive and cost-effective platform for building agile, customer-focused applications. You'll learn how to leverage App Engine to meet the "SRE hierarchy of needs" and enable your DevOps team to spend more time developing and less time on operations.
Google Cloud Platform
App Engine & Containers
Running open-source Databases on Google Cloud Platform (200-Technical Introduction)
Learn about the various options for running open-source databases on GCP, both self-managed and fully-managed. We will also do a deep dive with Quizlet about how to run MySQL effectively and efficiently on GCP.
Google Cloud Platform
Databases
Ten common causes of downtime and how to avoid them (300-Technical)
Get rid of user-facing bugs, glitches and catastrophes by applying these ten weird tricks. We'll share hard-won knowledge from Customer Reliability Engineering to help you understand common pitfalls and how to avoid them. This is a great discussion to join if you design, develop and run highly-available production systems on GCP.
Google Cloud Platform
Building high performance microservices with Kubernetes, Go, and gRPC (300-Technical)
In this talk we'll walk through the essential elements of building a performant, secure and well factored micro-service in Go and how to deploy it to Google Container Engine.You'll also learn how to use Google Stackdriver to monitor, instrument, trace and even debug a production service in real time.
Google Cloud Platform
Developing for speed: minimizing app latency at scale (300-Technical)
You know that latency matters. Lower latency correlates to an increase in user engagement, sales and user satisfaction. In this session, we'll talk about sources of latency, how to investigate it (including benchmarking, profiling and tracing), how to minimize it and how to approach application design and make architectural decisions with latency in mind.
Google Cloud Platform
Apps Script monitoring and analytics with Stackdriver Logging and BigQuery (300-Technical)
In this session, you'll learn how to use Stackdriver Logging to monitor errors and log events from Google Apps Script. We'll discuss how this integration helped improve Yet Another Mail Merge, a successful add-on for Google Sheets.
Google Cloud Platform
Big Data
Bringing billions of eBay listings together using Cloud Bigtable to support new shopping experiences (300-Technical)
This talk will present how Cloud Bigtable handles eBay's global catalog with billions of listings, scaling to hundreds of terabytes with many millions of reads and writes, and gigabytes of data transferred in and out every second. eBay catalog synchronized in near-real-time to Cloud Bigtable is powering eBay’s New Product Division platform on GCP, and it is a critical part of the system behind eBay ShopBot. We will go over Bigtable schema design, data pipeline architecture, monitoring, and integration with the rest of GCP ecosystem, including Container Engine, Pub/Sub, Cloud Storage, Dataproc, Dataflow, and Stackdriver.
Google Cloud Platform
Big Data
Building massive online worlds with SpatialOS and Google Cloud Platform (300-Technical)
Architecting and building massively multiplayer online games is often limited by the scale of computing power that can be accessed to power them, and the network expertise available to build such a platform.
During this talk, we'll look at how you can build immense, persistent online worlds via the partnership of Improbable’s SpatialOS distributed computing and Google Cloud Platform’s scalable infrastructure, without having to worry about scale, data synchronisation or complicated network engineering.
We'll also discuss how Improbable utilised Google Cloud Platform’s scalable infrastructure to power this endeavour, and give you a peek behind the scenes so you can see how these monumental virtual spaces are powered.
Google Cloud Platform
Big Data
Google Cloud Functions and Firebase (300-Technical)
Firebase’s SDKs make it easier to build successful mobile and web apps, and Firebase and Google Cloud Platform work closely together to offer a streamlined mobile developer experience. Learn about our latest collaboration and how to extend Firebase backend services with your own code using Google Cloud Functions.
Google Cloud Platform
Designing secure UX into your products (300-Technical)
Security and user experience (UX) are two important aspects of good application design that are too often considered separately, usually with the result that the effectiveness of one comes at the expense of the other. In this session, we'll cover the latest best practices around designing and building good "Security UX" into your apps and services, and we'll dive deeper into how Google Cloud Platform protects your users from various threats and intrusions, including phishing attacks and malware.
Google Cloud Platform
Security
Building serverless applications with Google Cloud Functions (300-Technical)
Google is thinking differently about what it means to be Serverless. In this session, you'll learn what serverless means to us as we deep dive into Google Cloud Functions, our Serverless compute offering. We'll discuss the API and the design, as well as share some demos.
Google Cloud Platform
Microservices and Kubernetes: New functionality to assemble and operate applications at a higher level (300-Technical)
In this session you will learn, through presentations and demos, about new technologies for building and running microservices on Kubernetes coming from Google and the open source community. This sessions covers ways to simplify publishing, discovery and provisioning of microservices with a service catalog. Additionally you'll see how to automate secure connections between microservices with bindings and enable intent-based network and API configuration. Finally you'll discover how to get a bird’s eye view of your entire microservice app with a service graph.
Google Cloud Platform
Google Cloud Platform <3 Ruby (300-Technical)
Ruby developers welcome! Our dedicated Google Cloud Platform Ruby team has built a great experience for Ruby developers using GCP. In this session, we'll walk through the steps to deploy, debug and scale a Ruby on Rails application on Google App Engine. You'll also learn about some of the exciting Ruby libraries available today for adding features to your app with GCP services like BigQuery and Cloud Vision API.
Google Cloud Platform
Flexible development with the Google Maps APIs (300-Technical)
Google Maps APIs provide a seamless experience for enterprise application development. Whether you want to provide one-click navigation for your sales force or reduce shipping errors by address auto-completion, it often takes just a few lines of code to achieve your goals.
In this session, you'll learn how the Google Maps APIs enable you to delegate to Google Maps, incorporate maps, customize/integrate maps or orchestrate maps data into your own apps/sites. From prototype to production, you'll learn how widgets and services can extend your application functionality by using the suite of Maps APIs, services and libraries.
Google Cloud Platform
Maps
Real world gaming: using location data to build immersive mobile experiences (300-Technical)
Last year, location-based gaming took the world by storm, proving that bringing location data into mobile experiences presents a massive opportunity to developers to create immersive experiences that engage customers and build brand loyalty. Building location-based games and services require an accurate representation of the real world, dependable data about places and objects, and the ability to sense motion, direction, and speed. In this session, we'll cover emerging trends in map-based augmented reality and take a look at how you can leverage real-world data to build location-aware mobile games.
Google Cloud Platform
Maps
The primary key to location intelligence (300-Technical)
Humans navigate a world made up of places with names, addresses and phone numbers — not latitude/longitude coordinates. The Google Places API enables an app or website to present location data to users in a human-centered fashion.
In this session, we'll deep dive into how you can use the Places API to discover your environment. You'll learn how to use detailed insights on web and mobile. You'll see recently-released widgets, and learn how you can optimize for mobile device battery life. We'll also discuss how the Places API can make all your apps — not just map-centric ones — smarter.
Google Cloud Platform
Maps
Development best practices for Google Maps mobile and web service APIs (300-Technical)
There are numerous ways Geo data can help your business. Tapping into Google's huge pool of Geo data is simple, with the right tools. Google Maps maintains Python, Java, Go and Node.js client libraries that reflect best practices for app development with web service APIs. In this session, you'll learn tips and important considerations for using the Google Maps Web Service APIs .
Google Cloud Platform
Mobile
Maps
**The power of Geolocation ** (300-Technical)
Enterprise customers use the Google Maps Geolocation API to reimagine location-based solutions - from real-time asset tracking to corporate location compliance to IoT device management.
In this session, we'll cover common geolocation use cases and implementation tips that allow you to deliver accurate latitude and longitude without GPS. You'll learn how to combine geolocation data with Google's visualization APIs and other web services to create great experiences for your employees, clients and customers.
Google Cloud Platform
Maps
Introduction to big data: tools that deliver deep insights (100-Overview)
In this session, we'll explain some big data basics and provide a survey-level introduction to Google Cloud's big data tools, including Google BigQuery, Cloud Dataproc, Cloud DataLab and Cloud Dataflow. You'll learn how to harness the power of big data with these tools, so that you can turn insights into strategies for your own organization.
Google Cloud Platform
Big Data
Vision/Cio
Optimizing the Value of Data Processing (100-Overview)
Understanding cloud pricing can be difficult. In this session, we'll help you understand the benefits and costs of specific data analytics products. You'll learn the differences between the Google Cloud data analytics products and their pricing. We'll also discuss common data analytics use cases and show you how you can use data analytics at your own organization to help achieve your business goals.
Google Cloud Platform
Big Data
Vision/Cio
Infuse Your Business with Machine Learning (100-Overview)
With machine learning, instead of programming a computer, you teach a computer to learn something and it does what you direct it to do. In this discussion, we'll share an overview of machine learning and how your business can benefit from it. We’ll cover the spectrum of ways Google uses machine learning and how businesses can leverage the technology that we've open-sourced. You'll also learn how you can embed machine learning in your applications today and create new applications powered with machine learning.
Google Cloud Platform
Big Data
Vision/Cio
Machine Learning
Machine Learning APIs by Example (100-Overview)
Think your business could make use of Google's machine learning expertise when it comes to powering and improving your business applications, but do you get stuck on building and training your own custom model? Google Cloud Platform (GCP) offers four APIs: Google Cloud Vision API, Cloud Speech API, Cloud Natural Language API, and Cloud Translation API. These APIs access pre-trained machine learning models with a single API call. In this session, we'll share an overview of each API. Then we'll dive into code with a live demo.
Google Cloud Platform
Big Data
Vision/Cio
Machine Learning
Cloud computing for Higher Education (100-Overview)
Cloud computing is reshaping every industry. What does the Cloud mean for higher education? In this session, we'll provide an overview of the impact cloud computing tools are having on infrastructure & operations, application development, and big data and machine learning. Then we'll discuss how tools like Google Cloud Platform can help universities innovate and become more efficient in their campus IT, business processes (e.g. recruitment, admissions), research and teaching.
Google Cloud Platform
Compute
Vision/Cio
Education
Machine Learning
App Engine & Containers
Make Google Cloud work for you. Startups share insights on building enterprise solutions. (100-Overview)
In this session, four different startups will share their experiences building on Google Cloud. LiftIgniter is a machine learning personalization layer powering user interactions on every digital touchpoint. Incorta aggregates large, complex business data in real-time. Twistlock is a leading provider of enterprise container security solutions. Greta is a peer-to-peer distribution script, turning visitors on your website & app into distributing points of presence (POPs).
Google Cloud Platform
Big Data
Vision/Cio
Machine Learning
Apache Beam: From the Dataflow SDK to the Apache Big Data Ecosystem (100-Overview)
Early last year, Google and a number of partners initiated the Apache Beam project with the Apache Software Foundation. The core technology came from the Google Cloud Dataflow SDK, which evolved from years of internal research and development at Google. Taking a project with over a decade of engineering momentum behind it from within a single company and successfully building a thriving and diverse community to own it and drive it forwards has been a humbling and rewarding experience. Learn how and where Beam fits into the Big Data ecosystem and our goals for the future.
Google Cloud Platform
Big Data
Vision/Cio
Apache Beam: Portable and Parallel Data Processing (200-Technical Introduction)
Apache Beam provides a portable standard for expressing robust, out-of-order data processing pipelines in a variety of languages across a variety of platforms. In this session, you'll learn about the capabilities of the Beam model for both batch and streaming data processing. You'll also learn how a single Beam pipeline can run on multiple runners (Cloud Dataflow, Apache Flink, Apache Spark, etc.).
Big Data
How to use Apache Spark MLlib to train and run machine learning models (200-Technical Introduction)
In this session, you will learn how to train and run machine learning models using Apache Spark's MLlib on Dataproc. You will also learn how you can access your important business data in BigQuery and Cloud Storage.
Big Data
Machine Learning
Data Modeling for BigQuery (200-Technical Introduction)
BigQuery is a different data warehouse, permitting new approaches to data modeling. To get the most out of this system, we examine where old assumptions of schema design come from, as well as how BigQuery allows us to challenge those assumptions to produce data models which are easier to query and more performant. Additionally, we examine this parallel evolution of assumptions in Business Intelligence, and how modern tools such as Looker can take full advantage BigQuery's flexible data models.
Google Cloud Platform
Big Data
How to architect a collaborative big data platform (200-Technical Introduction)
Collaboration on big data can take place with effective storing, cataloging, and fronting of data sources with robust APIs so that developers can quickly build applications using multiple data sources without worrying about storage mediums or permissions. In this session, we'll show you how to architect a collaborative data platform inside of Google Cloud and how to map it to the prototypical data lifecycle.
Development
Big Data
Open source data processing on Google Cloud Platform (200-Technical Introduction)
The great power provided by open source data processing tools has often come with the burden of great responsibility. The open source data processing ecosystem, including Apache Spark and Apache Hadoop, is robust but frequently hard to administer, use at scale and manage. Google Cloud Platform, as the open cloud, can help you utilize these OSS tools at scale, cost effectively, with hands-off management. By combining Google Cloud's strengths in both software and hardware, we offer Google Cloud Dataproc. With Cloud Dataproc, you can quickly, easily, and cost-effectively use the Spark and Hadoop ecosystem, instead of running your own infrastructure. In this session, we'll cover the basics of using Cloud Dataproc to get started with managed Spark and Hadoop within minutes.
Development
Security
Accelerating Investor Insight: Commercial Data on GCP (200-Technical Introduction)
Learn how our partners are distributing financial data like historical currency/metal prices, real estate valuations/predictions, news, and weather via Google Cloud Platform.
Google Cloud Platform
Big Data
Vision/Cio
Auto-awesome: advanced data science on Google Cloud Platform (200-Technical Introduction)
A key benefit of doing data science on the cloud is the amount of time that it saves you. You shouldn’t have to wait days or months -- instead, because many jobs are parallel, you can get your results in minutes-to-hours by having them execute on thousands of machines. Running data jobs on thousands of machines for minutes at a time requires fully managed services. Given the choice between a product that requires you to first configure a container, server or cluster and another product that frees you from those considerations, the serverless option is always more ideal. You'll have more time to solve the problems that actually matter to your business. In this session, we'll walk through an example of carrying out a data science task from a Datalab notebook that marshals the auto-awesome power of Google Cloud Platform (GCP) — which includes Google Cloud Pub/Sub, Google Cloud Dataflow and Google BigQuery — to glean insights from your data.
Google Cloud Platform
Big Data
Google Cloud Public Datasets Program: Share and analyze large-scale global datasets (200-Technical Introduction)
Publicly available large datasets hold great potential to better the world. In this session, we'll introduce the Public Datasets Program by Google Cloud Platform. The program gives dataset owners a terrific platform to share their data, so that users across the world can easily leverage these datasets for large-scale analytics. You will learn how you can participate in this program, whether you want to broadly share your data or hope to glean insights from large public datasets.
Google Cloud Platform
Data processing: Achieving optimal performance automatically (200-Technical Introduction)
Performance is great. And even better than finely-tuned, benchmark-optimized systems is performance that works for you. In this session, we'll demonstrate how GCP's data processing products provide best-in-class performance out of the box, with no need for fine-tuning or manual optimization.
Google Cloud Platform
Big Data
Easily moving back and forth between batch and stream processing, based on each pipeline's business requirements (200-Technical Introduction)
Stream processing is now the default way to ingest and analyze data. In this session, we'll describe the model that makes this possible, efficient and easy. We'll also show you that model in action, by presenting how Teads processes 30 billion streaming events per day.
Big Data
Firebase analytics for BigQuery (200-Technical Introduction)
Firebase helps mobile app developers build more successful apps, and Firebase Analytics plays an important role in making this happen. In this session, we'll give you a tour of Firebase Analytics. We'll cover the kind of information it can -- and can't -- provide for your mobile applications, explain what types of data it records (and in what format), and then explain how you can use Google BigQuery with that raw data to run even more sophisticated analyses. Finally, we'll show you how to use Data Studio on top of BigQuery to create some beautiful customized reports for your app.
Big Data
** Easily prepare data for analysis with Google Cloud** (200-Technical Introduction)
80% of data analysts and scientists time is spent in data preparation, including finding, cleaning and organizing data, and this is also the least favorite part of their job (according to Forbes). Accelerating the data preparation process will help you to gain insights from the data faster. Join us in this session to understand the best practices and explore tools for preparing data quickly and easily.
Google Cloud Platform
Big Data
Nest on GCP: Real-time IoT analytics and algorithms using managed services at enterprise scale (200-Technical Introduction)
At Nest, we have a broad array of data arriving every second, and managed infrastructure is key to minimizing operational overhead. We'll look at building IoT algorithms and analytics on managed services like App Engine, Cloud Dataflow, BigQuery, and more, zooming in on how they enable you to focus on an excellent customer experience all the way from a prototype to a production feature.
Processing data at scale with Google Cloud Bigtable, Dataflow, and Dataproc (200-Technical Introduction)
Join WePay and Outbound as they describe how they use Google Cloud Bigtable together with the Google Cloud Platform suite of big data processing services to derive intelligence and solve critical business problems at scale.
Google Cloud Platform
Big Data
Game changer: Google Cloud's powerful analytics tools to collect and visualize game telemetry and data (200-Technical Introduction)
Game applications generate growing player telemetry and game event data. This data has the potential to provide insights into player behavior and their engagement with games. In this session, you'll learn two architecture patterns for processing game events: real-time processing of individual events using a streaming processing pattern and bulk processing of aggregated events using a batch processing pattern.
Google Cloud Platform
App Engine & Containers
Accelerating Marketing Insight with Google Cloud (200-Technical Introduction)
Learn how Advertisers and Publishers lower their time to customer insight on Google Cloud. We'll show you how GCP's data products and data/visualization partner ecosystems provide a clearer view of your business by breaking down your data silos.
Google Cloud Platform
Big Data
Migrating your data warehouse to Google BigQuery: Lessons Learned (200-Technical Introduction)
BigQuery Data Warehousing customers often migrate their DW from another source or grow from a small project. This session will provide details on data migration, scaling up and the best practices for a smooth transition.
Google Cloud Platform
Big Data
Large-scale data ingest on GCP (200-Technical Introduction)
Getting your data into GCP is key to running Cloud workloads, whether in data analytics or machine learning. We will cover the various ways in which you can bring over your data, including the available tools and services, best practices and partner solutions.
Google Cloud Platform
Big Data
IOT Solution on Google Cloud (200-Technical Introduction)
In this session, we'll share an overview of the products that will help you build a complete IoT solution on Google Cloud. You'll learn how Android Things, the secured device operating system, makes it easy to get started with edge devices and how Google Cloud Pub/Sub, Dataflow, and Bigtable makes ingestion and analysis on a large volume of streaming data possible. We'll also discuss how Android Things, Weave, Cloud Pub/Sub, Cloud Dataflow, and Cloud Bigtable can be used to build an IoT solution and generate real-time insights. You'll hear how partners and customers are using Google Cloud to build IoT solutions for their own business needs.
Development
Google Cloud Platform
Big Data
IoT and Cloud for Industrial Applications (200-Technical Introduction)
In this session, we'll explain how to use IoT, Cloud Pub/Sub, Dataflow, Biqquery and Cloud Machine Learning to solve business needs in the utilities and manufacturing segments. Google Cloud customers from each of these verticals will showcase how they're using Google Cloud products to transform their industries.
Google Cloud Platform
Big Data
** Transform customer service with machine learning** (200-Technical Introduction)
It's easy to analyze one customer conversation, but what if you have thousands of messages all coming in at once? Google Cloud Platform (GCP) has a suite of machine learning products to help you understand customer service data. In this session, you'll learn how to use Cloud Machine Learning, along with the Cloud Natural Language, Speech, and Translation APIs to analyze customer emails, tickets and calls in real time. You'll also hear from a Google Cloud customer on how they're using our machine learning products to streamline and improve their customer service.
Your next app might be a bot! Building conversational user experiences with API.AI (200-Technical Introduction)
Machine Learning technology has finally evolved to the point that it can support your customers interacting with your business through natural human language. In this session you will learn how to use API.AI to map the near infinite variety of human language into your existing business systems. Whether you are investing in IoT, chat-based bots (e.g., Facebook Messenger, Slack), or integrating with the Google Assistant, understanding human language is the user interface model of the future that your customers will expect.
Reimagining human computer interaction with Cloud Speech API (200-Technical Introduction)
Learn how Cloud Speech API enables developers to build a new genre of applications. Could Speech API enables users to interact with your mobile and IoT applications in a whole new way. In addition, it enables new opportunities for generating insights from existing audio sources (e.g., phone calls or videos).
Extending the Google Assistant with Actions on Google (200-Technical Introduction)
The Google Assistant is the conversational user interface that helps you get things done in your world. Actions on Google let you build on this assistance, while your integrations can help you engage users through Google Home on Pixel, Android and many other devices that connect with Google Assistant. In this session, we'll share the latest innovations behind the Google Assistant and how you can leverage those technologies and best practices for Voice User Interface design to build your own custom extensions to Google Assistant.
Preventing Overfishing with Machine Learning and Big Data Analytics (200-Technical Introduction)
Machine learning is becoming a powerful and important aspect of analytics workloads. We'll look at how the Global Fishing Watch project has used Google Cloud Dataflow analytics, Google Cloud Machine Learning, and BigQuery to help monitor and reduce overfishing across the world. In the process, we'll show you how you can use Dataflow to transform a data stream for distributed training of a deep neural net on the Cloud Machine Learning platform, and use Cloud Machine Learning's support for hyperparameter tuning to optimize performance of the model. You'll also learn how you can access trained models for prediction from Cloud Dataflow pipelines, using Cloud Machine Learning's scalable serving, to augment your pipeline's analytical capabilities.
BigQuery and Cloud Machine Learning: advancing large-scale neural network predictions (200-Technical Introduction)
The real value of BigQuery is not its speed. It's the power of "democratizing enterprise data." Because of BigQuery's scalability, you can isolate any workload on BigQuery from others. That means you can let non-engineers, such as sales, marketing, support and others, execute arbitrary quick-and-dirty SQL on BigQuery directly. Any employees in your enterprise can access its big data and quickly do data analytics without affecting performance to the production system,
Now, imagine what would happen if you could use BigQuery for deep learning as well. After having data scientists training the cutting edge intelligent neural network model with TensorFlow or Google Cloud Machine Learning, you can move the model to BigQuery and execute predictions with the model inside BigQuery. This means you can let any employee in your company use the power of BigQuery for their daily data analytics tasks, including image analytics and business data analytics on terabytes of data, processed in tens of seconds, solely on BigQuery without any engineering knowledge.
In this session, we'll look at how you can combine Cloud Machine Learning and BigQuery to realize this vision. By sharing a demo, you'll see how BigQuery's power of "democratizing enterprise data" can be enhanced with a deep neural network model trained with Cloud Machine Learning.
Introduction to Video Intelligence (200-Technical Introduction)
In this session, you'll learn how to build a comprehensive catalog of your content by understanding the most important entities within your videos and identifying ads and inappropriate content using Google Cloud Vision API.
Big Data
Machine Learning
TensorFlow and Deep Learning without a PhD, Part 1 (200-Technical Introduction)
With TensorFlow, deep machine learning transitions from an area of research to mainstream software engineering. In this session, we'll work together to construct and train a neural network that recognises handwritten digits. Along the way, we'll discover some of the "tricks of the trade" used in neural network design, and finally, we'll bring the recognition accuracy of our model above 99%. We welcome software developers with no prior machine learning experience. Experienced machine learning enthusiasts, this session will introduce you to TensorFlow through well known models such as dense and convolutional networks. This is an intense technical session designed to help beginners in machine learning ramp up quickly.
Introduction to Google Cloud Machine Learning (200-Technical Introduction)
Google Cloud is at the forefront of developing cutting-edge machine learning technology. Computer vision, predictive modeling, natural language understanding and speech recognition are among the most popular business use cases of machine learning. In this session, you'll learn how to leverage machine learning for your own business applications.
Google Cloud Platform
Big Data
Machine Learning
Transform Retail with Machine Learning: Find & Recommend products (200-Technical Introduction)
Businesses today are realizing that they can use machine learning to improve customer experience. With the most recent models, you can simplify product discovery by using Product Image Search (Google Cloud Vision API), understand customer sentiment (Google Cloud Natural Language API) and optimize Inventory Level (Google Cloud Machine Learning). In this session, you'll learn how you can transform the shopping experience with machine learning.
Google Cloud Platform
Big Data
Machine Learning
Customer Successes with Machine Learning (200-Technical Introduction)
TensorFlow is rapidly democratizing machine intelligence. Combined with Google Cloud Machine Learning Engine, any developer can leverage deep learning technology without top-level expertise or top-level cost. In this session, we'll share success stories from 7 customers in manufacturing, finance, commerce and technology. You will hear how they solved real-world business problems using TensorFlow and Cloud Machine Learning Engine, and improved their product quality, business processes and bottom line.
Visualizing big data on Google Cloud (300-Technical)
In this session, you'll learn how to visualize data on Google Cloud and connect a variety of tools to your big data to gain and communicate insights. We'll also share how you can build interactive visualizations and dashboards with Tableau, Data Studio and others tools.
Serverless data processing with Google Cloud Dataflow (300-Technical)
In this session, you'll learn how data transformation services, dynamic work rebalancing, batch and streaming autoscaling and automatic input sharding make Cloud Dataflow auto-awesome.
Advanced BigQuery features: the keys to the cloud datawarehouse of the future (300-Technical)
BigQuery has a lot of features you may not know about: undelete, partitions, table searches and even time-travel. In this session, we'll introduce these advanced concepts and show you how to supercharge your work with them.
Moving your Spark and Hadoop workloads to Google Cloud Platform (300-Technical)
For those who use popular open source data processing tools like Apache Spark and Hadoop, there can be several steps involved before being able to really focus on the data itself: creating a cluster to use the open source tools, finding a software package to easily install and manage the tools, then finding people to create jobs and applications and to operate, maintain and scale your clusters. In this session, you'll learn how you can use Google Cloud's managed Spark and Hadoop service, Google Cloud Dataproc, to take advantage of your existing investments in Spark and Hadoop. You'll have the opportunity to see how easily your existing data and code can be migrated to Google Cloud Platform (GCP) and how within Cloud Dataproc clusters can be right-sized, run ephemerally and cleanly separated to maximize your invested resources.
Monitoring and improving your big data applications (300-Technical)
In this session, we'll share an overview of Stackdriver support specific to each component of the Google Cloud Platform (GCP) data and machine learning stack. We'll also discuss additional monitoring tools, including the Google Cloud Dataflow console. You'll learn how to leverage Stackdriver support in big data applications and how to consume metrics for downstream analysis and understanding.
Lock, stock and two-factor auth: securing and managing your big data environment (300-Technical)
Google Cloud Platform (GCP) unlocks the potential of your business with its analytics and machine learning tools — from BigQuery, Cloud Dataflow and Cloud Datalab to Cloud Machine Learning. In this session, you'll learn how you can realize these capabilities efficiently, scalably, and securely in a production enterprise setting.
TensorFlow and Deep Learning without a PhD, Part 2 (300-Technical)
Deep learning has already revolutionized machine learning research, but it hasn't been broadly accessible to many developers. In this session, we'll explore the possibilities of recurrent neural networks by building a language model in TensorFlow. What this model can do will impress you.
We welcome developers with no prior machine learning experience. We do recommend that you attend the session "TensorFlow and deep learning without a PhD part 1" unless you already know about dense and convolutional networks and are only interested in recurrent networks. This session is an intense technical session designed to help beginners in machine learning ramp up quickly.
Lifecycle of a machine learning model (300-Technical)
In this session, you'll hear lessons learned from our experience with machine learning and how having a great model is only a part of the story. You'll see how Google BigQuery, Cloud Dataflow and Cloud ML Engine together enable a complete machine learning lifecycle. We'll cover prep, training online prediction and model evaluation. We will show ML experience in Cloud Datalab (Python) and RStudio (R) as well as a full financial services app that uses TensorFlow & Cloud ML Engine.
Google Cloud Platform
Machine Learning
On-device machine learning: TensorFlow on Android (300-Technical)
In this session, we apply deep learning models to local prediction on mobile devices. We'll show you how to use TensorFlow to implement a machine learning model that is tailored to a custom dataset. You will come away knowing enough to get started solving your own deep learning problems.
Android
Machine Learning
"Instant Insights": A GCP developer's guide to building real-time data analysis pipelines (300-Technical)
In this session, you'll learn how to build a real-time event-driven data processing and analysis pipeline on Google Cloud Platform (GCP). We'll show you how to ingest large-scale data streams and how to perform real-time normalization, aggregation and complex computation. You'll also learn how to create real-time dashboards and how to advance your data warehouse and machine learning skills. We'll cover tools and features in Google Cloud Pub/Sub, Cloud Datatflow, Cloud Bigtable, BigQuery and Cloud Machine Learning.
Enabling distributed digital business with API-first architecture (100-Overview)
Digital is not centralized -- it happens on your phone, at your partner's offices, in your stores, in your data centers, in your clouds. Digital demands an API-first architecture, which has very specific requirements for how software is built, where it runs, how it interacts with data, and how it talks with other software over many forms of networks from fast fiber to slow and intermittent mobile.This session will cover the foundations of the new digital business including containers and cloud for software and architectural flexibility; machine learning for digital business optimization; and APIs for connecting experiences and enabling ecosystems.
Apigee Edge Product Roadmap (100-Overview)
Learn what's on the horizon for Apigee Edge and what your organization can soon do with Apigee Edge as part of Googel Cloud Platform and get a sneak peak that we haven't shared with the broader public.
APIs and Artificial Intelligence (100-Overview)
A fundamental goal for every business is to keep users attention and focus on their products or services. Combining APIs with AI leads to better stickiness.
API Product Management: Accelerate, Delight and Support any Developer’s Journey (100-Overview)
Unlike a previous generation of APIs that connected big enterprise systems but remained under IT’s lock and key, modern APIs must be managed as products -- designed to accelerate, delight and support any developer’s journey. This session will discuss how API product management is different, best practices for managing APIs as products, and lessons learned from Jon Spinney, Director of Product Management at Pitney Bowes, a global technology company processing billions of commerce transactions a day.
API Design and What's new with Open API? (200-Technical Introduction)
Apigee and Google are active participants in developing the third draft of the Open API Initiative (OAI) Spec. In this session, hear what's new with the the Open API Specification (OAS) -- the vendor-neutral, portable, and open specification for providing technical metadata for REST APIs. Latest trends in API design including topics such as Hypermedia and how the evolving OAI spec influences common patterns. Not just trends - this session will be filled with real world examples.
Empower your business with G Suite Marketplace apps (200-Technical Introduction)
G Suite Marketplace is the hub for apps that integrate with and enhance G Suite. Learn how to use Marketplace apps to empower your business with some demos from our awesome partners: SmartSheet (Project Management) and ProsperWorks (Customer Relationship Management).
Development
G Suite
Using Google's Identity as a Service (IDaaS) for GCP and G Suite (200-Technical Introduction)
Managing policy and identity can get complicated for largescale organizations. In this session, we'll show you how to use Google Admin and Single Sign-On (SSO) to securely and centrally manage all users and cloud applications.
Google Cloud Platform
Security
Management & Compliance
G Suite
Standing on the Shoulders of Giants - accelerating your development with Cloud Launcher and Orbitera (200-Technical Introduction)
Accelerate your development with 3rd party software and services. Google Cloud Launcher offers 200+ popular development stacks, solutions, and services optimized to run on Google Cloud Platform. Join us to learn about this marketplace of solutions and see how the combination of Orbitera test drives, single billing, pay-as-you-go, among other features can help you deliver projects quickly. You’ll see an interactive demo and gain insights that you can apply immediately.
Implementing reusable and consistent policies for your APIs at scale (200-Technical Introduction)
As APIs proliferate across your organization it is important to ensure reusability, standardization, and the ability to apply consistent business & security policies. In this session, you will learn what kind of functionality is typically required in multiple places and how "hardcoding" minimum contract conditions can be done with APIs without burdensome governance. Covers: security, logging, mediation, reusability with shared flows and flow hooks.
Google Cloud Endpoints: serving your API to the world (200-Technical Introduction)
Learn about Google Cloud Endpoints and how it can make your application available to anyone in the world, all while keeping your servers protected, your data secure, and your clients happy.
Google Cloud Platform
Using Apigee Edge to create and publish APIs that developers love (200-Technical Introduction)
In this session, you'll learn how Apigee Edge enables you to craft and publish APIs that developers will adopt rapidly. We'll discuss aspects of a developer-friendly API, including API design best-practices, so that any developer can get productive and find quick success with your API.
Google Cloud Platform
Location-powered, on-demand economy: providing value with Google Maps APIs (200-Technical Introduction)
Local ridesharing and last mile delivery have attracted billions of dollars in the last few years. To succeed at scale, these local on-demand economies rely on a number of maps and location services to efficiently connect supply and demand.
In this session, we'll discuss the essential components that reduce operational costs for the fastest growing companies in this market. You'll learn how to combine Google Maps APIs to provide value to management, the workforce and the customer.
Google Cloud Platform
Maps
Make better business decisions with Google Maps (200-Technical Introduction)
The ability to track the location of people, vehicles or any moving asset is essential for efficient supply chain operations and sales force management. In this session, you'll learn about the Google Maps products available to help your business make informed decisions and improve the performance efficiency of your vehicles and other mobile assets.
Google Cloud Platform
Maps
Authenticating service-to-service calls with Google Cloud Endpoints (200-Technical Introduction)
As you build out your microservice infrastructure, one thing to think about is how you authenticate calls from one service to another. Google Cloud Endpoints gives you powerful authentication on Google App Engine, Google Container Engine, Google Compute Engine and anywhere else. In this session, you'll learn how to authenticate service-to-service calls with Cloud Endpoints on Google Cloud and beyond
Google Cloud Platform
Google Cloud Jobs API: How to power your search for the best talent (200-Technical Introduction)
Google Cloud Jobs API uses machine learning to help companies build a compelling career site search experience that helps candidates easily find the jobs most relevant to them. The API has been powering the Google career site for months and is also deployed at large companies such as Johnson and Johnson. In this session, you'll learn how you can deploy the Jobs API on your career site to power your efforts to hire the best people. You'll also learn how the API uses machine learning to understand the nuances of job titles, job descriptions, skills and preferences, and how it matches job seeker preferences with relevant job listings based on sophisticated classifications and relational models.
Development
Machine Learning
Securing the enterprise by securing APIs (200-Technical Introduction)
In a world of mobile apps, cloud offerings and microservices, where enterprise data is accessed with APIs in a zero-trust environment, deep API security is critical. In this session, we'll discuss how organizations can protect against all kinds of external threats by enforcing a set of consistent security policies at the API proxy layer, creating proxies in front of their APIs with Edge and using Edge/Sense to identify and mitigate bots by using API access behavior patterns. You'll learn how Google's machine learning capabilities further advance comprehensive API security.
Google Cloud Platform
Orbitera & Apigee: Accelerating Monetization (200-Technical Introduction)
Cloud customers expect and demand flexible pricing, multiple deployment options, and limitless scale for cloud-based solutions. Learn how Orbitera and Apigee can help you scale and monetize your existing and future cloud products while accelerating your Go-to-Market timelines. This session will include a use case where Orbitera, Apigee & Android are enabling Pitney Bowes cloud product and service delivery across millions of connected Android-powered devices.
Google Cloud Platform
Manage the full API lifecycle with Apigee Edge API platform (300-Technical)
You have a working API. What are the next steps to managing the entire API lifecycle? In this session, you'll learn the tools and capabilities of Apigee Edge, our advanced enterprise API platform. We'll discuss how to design, secure, deploy and analyze your API program from end to end.
Google Cloud Platform
G Suite product roadmap - 2017 and beyond (100-Overview)
In this session, we'll share a presentation of our G Suite product roadmap. Learn what's on the horizon for G Suite and what your organization can soon do with G Suite tools and services and take advantage of the opportunity for an special early sneak peak that we haven't shared with the broader public.
Collaboration
G Suite
Vision/Cio
Making Teams & Organizations More Effective with Cloud Machine Learning (100-Overview)
Productivity tools present a paradox—the more we use them, the less productive enterprises become. This session covers Google’s vision for solving this paradox, along with specific, real-world examples of how this vision is already becoming reality.
Collaboration
G Suite
Vision/Cio
Make time: Why we spend our most productive time on the wrong things and how science can help us do better (100-Overview)
Time management is hard, and most of us struggle. We procrastinate; we overcommit; we underestimate how long things take; we spend too much time in meetings, and crucially we don’t spend enough time on our health, relationships, or ‘real work’. It sounds bleak, but somehow, some people seem to manage much better than others! In this session, we’ll talk about the behavioral psychology that underlies these mistakes and share some techniques to harness Gmail and Google Calendar to make the most of your time.
Collaboration
G Suite
Vision/Cio
Reducing Enterprise Total Cost of Ownership by going Cloud Native with G Suite (100-Overview)
Reducing the cost of ownership for IT decision makers and execs by going to G Suite. In this session, we will highlight benefits including:
- Cloud over hybrid
- Full collab breadth of G Suite including video meetings, sites, G+
- Integrated security and management capabilities : EMM, DLP, IDAAS
Collaboration
G Suite
Vision/Cio
Driving product excellence with user feedback (100-Overview)
Fast Company recently published "How to Test Products Like a Googler," which featured insights we've learned from our Trusted Tester and Early Adopter programs. We'll dive deeper into our learnings with a focus on how our products benefit from user testing and feedback.
Collaboration
G Suite
Vision/Cio
Learning Technology & Machine Learning (100-Overview)
In this talk, we’ll provide a history lesson of how humans taught machines to be intelligent. We’ll then apply those same concepts to how humans teach each other, and what this means for the future of our schools, classes, and the technology we use for learning.
G Suite
Vision/Cio
Education
Machine Learning
Insider's Guide: How to Upgrade to G Suite Seamlessly (100-Overview)
Working in teams has never been easier than it is now with G Suite's Google Docs, Sheets, Slides and Sites. But it can be daunting to move an entire organization to a new product suite. In this session, we’ll share some migration success stories, including best practices and learnings. Whether you're a prospective customer, a new customer or an experienced Docs user, this is a great opportunity to learn how to move to G Suite and take collaboration and productivity to the next level for your organization.
Collaboration
G Suite
Vision/Cio
G Suite on retainer: empowering legal teams (100-Overview)
Different departments in your organization have different needs when it comes to enterprise tools and services. In our multi-part power user series, we break it down by specialty to show you how to serve the varying groups of power users within your organization. In this session, we'll discuss how power users from your legal team can use Google Docs to speed everything from contract drafting to deal negotiation.
Collaboration
G Suite
Vision/Cio
Transform your business with machine learning and Explore in Google Docs (100-Overview)
Machine learning powers many of Google's products and services, because effiency, innovation and advanced capabilities are as important to our team as it is to yours. In this session, we'll deep dive into the machine learning behind Explore in Google Docs. You'll learn how you can use machine learning to find solutions for large or everyday challenges that your organization may confront.
G Suite
Vision/Cio
Machine Learning
New Google Docs integrations to streamline your workflows (100-Overview)
We know you have more than one tool to do your job. That’s why we’re announcing new integrations with a handful of major partners that will make it easier to get work done using Google Docs alongside the apps and services you use the most.
Collaboration
Development
G Suite
Vision/Cio
A look into usability design at Google (200-Technical Introduction)
A behind-the-scenes look into Google's usability design philosophy and how you can apply what we've learned at your organization.
G Suite
Jamboard: Brainstorming and ideation on a cloud-powered whiteboard (200-Technical Introduction)
Tips and demos for using Jamboard to brainstorm and ideate across a distributed virtual team.
Collaboration
G Suite
Trust in the Cloud: The Flawed Premise of On-Premise Solutions (200-Technical Introduction)
With the rise of Cloud-based technologies like G Suite, deciding who to "trust" with one's corporate data is one of the largest decisions CISOs, CIOs, CFOs, and other corporate leaders are making today. Will your company be more secure with on-premise or Cloud-based solutions? How can you know? In this session we'll discuss what makes Google Cloud solutions (like G Suite) the best choice for your organization by uncovering oft-hidden and highly-strategic aspects of Google's Cloud solution security and compliance.
G Suite
Machine Learning
Enterprise security on your mind? G Suite tools can help. (200-Technical Introduction)
How secure is your enterprise? Regain control over your data in the cloud. Learn the tools to help you get there from Google Data Loss Prevention to mobile management and more.
Security
G Suite
Transforming company culture with Google+ (200-Technical Introduction)
In this session, you'll hear from companies that have used Google+ to drive cultural change within their organizations by sharing ideas, creating Communities and more. Danielle Buckley, Product Lead for Google+, will share insights about new features and how enterprises can get the most out of using Google+.
Collaboration
G Suite
The Future of the Meeting Room (200-Technical Introduction)
Hear about G Suite's newest technology for the meeting room and how it can help bring teams together.
Collaboration
G Suite
Make your data work for you: master dashboards with Data Studio and Sheets (200-Technical Introduction)
In today’s enterprise, the proliferation of data has resulted in many users needing to quickly access, analyze, and visualize their data. In this session, we’ll walk through how to enable your employees to maximize their effectiveness by using Data Studio and Sheets.
G Suite
Machine Learning
Google Drive: The enterprise-ready alternative to on-prem fileshares and legacy content management (200-Technical Introduction)
Today, IT leaders have an unfortunate choice when it comes to content storage and management: the comfortable, known, stable world of legacy systems. Or, the innovation and transformation promised by new cloud solutions. With multiple new capabilities launching today, the Google Drive team is eliminating that choice and providing the best of both worlds.
G Suite
One CIO's Experience Making a Real Difference Through the Power of Cloud - A Change Management Success Story (200-Technical Introduction)
Hear from the former CIO for the State of Wyoming on how his team closed data centers, consolidated IT, reinvented the development life-cycle and proved that Innovation at the Speed of Government was not a punch line. Wyoming's journey to the cloud has resulted in award winning changes you won't want to miss.
G Suite
Getting the most out of Google Admin Reports and BigQuery (200-Technical Introduction)
G Suite Data Analytics and reporting tools help organizations gain visibility into security risks, collaboration trends and productivity insights. Learn how to:
- Investigate incidents using detailed audit logs on Gmail, Drive, Calendar etc
- Create custom reports for G Suite apps on BigQuery
- Integrate G Suite reporting with internal apps using Reporting API (Admin SDK)
G Suite
Machine Learning
Building a video conferencing culture (200-Technical Introduction)
Through the deployment of Hangouts and Chromebox for Meetings, we've gone from spending $150M on a proprietary video conferencing solution that still couldn't connect all of our conference rooms to a fully connected workplace. With Hangouts and Chromebox for Meetings, virtually every room at Google that has a door is connected via in-room video conferencing, and the cost? Significantly lower than our prior solution. Come learn from Google's internal IT team about how they've enabled and built a much more affordable and efficient VC culture within Google.
G Suite
Build powerful custom apps fast with App Maker on G Suite (200-Technical Introduction)
App Maker is G Suite's low-code app development tool that lets developers quickly build and deploy custom apps tailored to their company's needs. Learn how citizen developers can quickly build apps to automate the small but manual tasks that clog up their worksteam, and how experienced developers can use Apps Script and our APIs to build even richer functionality.
Development
G Suite
Close the deal with G Suite: empowering sales teams (200-Technical Introduction)
Different departments in your organization have different needs when it comes to enterprise tools and services. In our multi-part power user series, we break it down by specialty to show you how to serve the varying groups of power users within your organization. In this session, we'll discuss how power users specializing in sales can be more fluid and agile in the way they pitch customers using collaborative tools like Google Slides.
G Suite
G Suite: Data Protection and Regulatory Compliance (200-Technical Introduction)
Are you adequately protecting your organizational data? In this session, we'll discuss recent trends in the data protection space and share tools you can leverage to help address your compliance needs. You'll learn how you can partner with Google to enhance data security and meet global regulatory obligations.
G Suite
The future of team communications (200-Technical Introduction)
In this session, you'll hear about the latest additions to G Suite in the area of team communications. We'll discuss how you can use G Suite's integrated tool set to foster strong team culture, connectedness and productivity.
G Suite
Build with Sheets: Innovative solutions to supercharge productivity (200-Technical Introduction)
Many of our largest customers use Google Sheets, not just for traditional "spreadsheet" use cases that have been enabled for decades by similar products, but for interesting and novel use cases that take advantage of their always-connected nature and their enhanceability via Apps Script. E.g. use cases include spinning up a sheet for crisis management, using a sheet for live budget coordination, and many other use cases where specialized "off the shelf" software for the use case is not available, but the flexibility of Sheets democratizes this problem solving and allows employees to build their own tools to manage non-standard processes.
G Suite
Recommended for G Suite Apps Program: Fill in your software stack (200-Technical Introduction)
We built G Suite to integrate with many commonly used apps, so you can spend less time managing your software and more time growing your business. The Recommended for G Suite Program endorses third-party app partners that we believe meet the security standard and integration depth that will give customers like you a great experience. In this session, you’ll learn about the program and hear from joint customers who have achieved their business objectives with help from our recommended app partners.
G Suite
Trends in data security for email (200-Technical Introduction)
Email is likely the lifeblood of your organization, but it can also be a major conduit for security attacks and abuse. How can you keep it safe, and by extension protect your organization? In this session, we'll discuss the latest developments in email security and share what Google's doing to protect all users. You'll also learn best practices for managing email security in your organization.
Security
G Suite
A new way to integrate your app into Gmail (200-Technical Introduction)
Gmail is more than just a mailbox – for many of us it's a task list. But the problem is that we use different tools in the cloud to get those tasks done. What if there was a way to bring those apps closer to Gmail, to help you get more done, faster? In this session we’ll show how developers can bring their apps into Gmail and we'll be showing some exciting demos from some of our early partners.
G Suite
Building enterprise-ready apps with the Team Drives API (300-Technical)
Learn about the changes that the Team Drives API introduces for developers, especially around sharing and folder parenting. See how some our biggest partners updated their apps to make use of the Team Drive functionality. Get a preview of how Team Drives opened up completely new use cases for Slack.
Development
G Suite
Building G Suite add-ons with Google Apps Script (300-Technical)
From creating a customized document approval system to creating customer financial functions for spreadsheets, G Suite add-ons let you build exactly what your organization needs. In this session, you'll learn how to build add-ons with Google Apps Script. We'll also share a few quick demos including custom apps that advance productivity and collaboration.
Development
G Suite
Using Google Apps Script to automate G Suite (300-Technical)
Many of our largest customers use Google Sheets not just as traditional "spreadsheets" per se, but also to manage dynamic processes like live budget coordination and crisis management. They've also found novel and interesting ways to address their unique business needs with Sheets through its always-connected nature and enhanceability via Apps Script. In this session, you'll learn how to get more out of Sheets. Discover new tricks, tips and innovative applications of Sheets that you can bring back to your own organization. Become a power user and apply these new solutions to boost productivity among your teams.
Development
G Suite
Machine learning powering the workforce: Assist Cards in Google Cloud Search (300-Technical)
Machine learning powers many of Google's products and services, because effiency, innovation and advanced capabilities are as important to our team as it is to yours. In this session, we'll deep dive in the machine learning behind Assist Cards in Google Cloud Search. You'll learn how you can use machine learning to find solutions for large or everyday challenges that your organization may confront.
G Suite
Machine Learning
Machine learning powering the workforce: Quick Access in Google Drive (300-Technical)
Machine learning powers many of Google's products and services, because efficiency, innovation and advanced capabilities are as important to our team as it is to yours. In this session, we'll deep dive into the machine learning behind Quick Access in Google Drive. You'll learn how you can use machine learning to find solutions for large or everyday challenges that your organization may confront.
G Suite
Machine Learning
Automating internal processes using Apps Script and APIs for Docs editors (300-Technical)
The number of G Suite customers automating their processes using G Suite APIs is growing. We'll share our developer offerings and how our customers use APIs and Apps Script to make their internal processes hum.
Development
G Suite
Building more reliable integrations with G Suite Reseller APIs (400-Deeply Technical)
Learn how to use smart test accounts and the new Notification APIs to make your G Suite Reseller integration more reliable and robust. We'll show you how test accounts and notifications make it easy to create stronger integrations. We'll also go over the most important technical aspects in integrating with G Suite Reseller APIs, and offer advice on how to tackle the more challenging pieces.
Development
G Suite
How single purpose devices are transforming the workplace (100-Overview)
In this session, we discuss how to make every screen work for you, whether managing a distributed workforce, delighting your customers or transforming your business in this digital world.
Mobile
Chrome
Vision/Cio
Android
Connected Retail & Devices (100-Overview)
With the changing buying patterns of consumers, retailers have had to rethink how they reach and engage their customers. In this session, we'll take you through how Google's connected workspace solutions can uniquely benefit retail. From store operations and optimization to employee training and insights, all ultimately creating the best customer experience both online and in-store.
Mobile
Chrome
Vision/Cio
Android
Reimagining Education with Technology (100-Overview)
Google envisions a future of education that is collaborative, inspiring, and personalized for every student. In this talk, we’ll explore the ways that technology can enable this vision, and we’ll hear from educators and school leaders who are harnessing technology to drive measurable impact for learning.
G Suite
Chrome
Vision/Cio
Education
Android
Google on Google: How Google manages it own employees' devices (100-Overview)
Join us to to hear about the techniques that Google uses to secure its end points globally.
Mobile
Security
Chrome
Vision/Cio
Security First for a Mobile First Strategy (200-Technical Introduction)
Security first for a mobile-first business. Android ships secure and offers multiple layers of protection like 30-day updates, continual machine learning verifications, and a Work Profile designed to keep businesses safe and personal information private. (Android platform, security services through Google Play and programs)
Mobile
Vision/Cio
Android
Introducing Google Cloud mobility solutions (200-Technical Introduction)
As businesses evolve, they need technology solutions that are simple, flexible and cost-effective to help them succeed today and build for tomorrow. Chrome provides solutions fit for the workplace of the future — providing a secure, consistent user experience across a range of devices that can be used anywhere. Learn how your business can leverage ChromeOS in multiple ways.
Mobile
Android
Greater enterprise mobility: what's new and what's ahead for Android (200-Technical Introduction)
This session offers an in-depth look at how you can put Android to work for your organization. With a device for almost every use case (and budget), your users can be more secure and productive than ever, on an OS they love. We'll review the basics as well as take a look at the latest and greatest enterprise features, what's coming next, deployment modes and best practices.
Mobile
Android
Developing mobile strategies with Android, Chrome Device Management and our rich Android ecosystem (200-Technical Introduction)
In this session, you'll learn how to build mobile strategies tailored to your business growth and goals. With Android's diverse ecosystem of partners and devices, you can create an agile, comprehensive mobile strategy that helps keep your workforce productive and your data secure.
Mobile
Android
Using Android apps on Chromebooks for greater productivity and flexibility (200-Technical Introduction)
In this session, you'll learn how you can use Android apps on Chromebooks to empower and enable a productive workforce
Mobile
Chrome
Android
Simple, flexible, and secure Chrome OS solutions built for the future - An overview of Chrome OS end to end. (200-Technical Introduction)
As businesses evolve, they need technology solutions that are simple, flexible and cost-effective to help them succeed today and build for tomorrow. Chrome provides solutions fit for the workplace of the future – providing a secure, consistent user experience across a range of devices that can be used anywhere. Learn how your business can leverage ChromeOS in multiple ways.
Mobile
Chrome
How to use Chromebooks to build and advance teams (200-Technical Introduction)
Get an in-depth look at a new type of computer for everything you love to do. In this session, you'll hear about Chrome's cloud-based capabilities and learn how your organization can make the most of the ultimate shared device.
Mobile
Chrome
What's new with Chrome browser for enterprise and Chrome enterprise support (200-Technical Introduction)
Chrome browser is better than ever and fast, safe, simple, and secure. Control and manageability is offered and Chrome is easy to install and deploy. Join us to learn how a secure browser with managed settings leads to a more secure and safer work environment.
Mobile
Security
Chrome
Vision/Cio
Enterprise app development best practices + deployment (A) (300-Technical)
In this session, we’ll discuss our overall vision for Android in the enterprise and where we're choosing to innovate. We’ll also cover how partners might work with us as well as tips on app management. Join the conversation and share your own feedback and insights.
Mobile
Android
Google Security Services for Android : Mobile Protections at Google Scale (300-Technical)
Google SafetyNet and Verify Apps protects over 1 billion Android devices with built-in endpoint security services, anti-virus, and protection for lost and stolen devices. Learn about how these systems work, and how to best incorporate them into your enterprise and applications.
Mobile
Security
Android
What I wish my CIO knew about Google Cloud before we started implementation (100-Overview)
Cloud Computing has helped create new architectural patterns and technologies, but the cloud time machine has not yet been invented. That's why, as an IT leader, it would be helpful to know the gotchas and enablers to keep in mind before heading too far down your cloud journey. Attend to this session to hear specific patterns that have worked successfully for customers as well as the patterns that you best avoid.
Google Cloud Platform
Vision/Cio
The Innovation behind Google’s Data Centers (100-Overview)
Joe Kava, VP Google’s global data centers, talks about what makes our data center performance best in class. Learn about our expansion, our end-to-end highly secure and reliable environment, and how Google became the world leader in data centers.
Google Cloud Platform
Vision/Cio
Open as a Disruptor for Government (100-Overview)
How do you get an organization that is spending more than $10bn a year on the technology for its administration to change course? How do you keep the lights on and re-engineer the technology to be radically smaller, simpler and cheaper? How do you introduce cloud first policies? It's about culture change, it's about collective leadership, it's about trust and a lot of it is about removing blockers. We started with the Square of Despair - the four blockers to technology change - Procurement, Capability, Security, and Legacy. We aimed to build a digital government based on user needs. We needed a pretty serious dynamic to help us. That dynamic was to be OPEN. In this talk, I'll explain what we did and I'll be very, very keen for feedback.
Development
Vision/Cio
Crossing the River by Feeling the Stones (100-Overview)
Deng Xiaoping once described managing the economy as crossing the river by feeling the stones—in other words, have a direction but be adaptive. But in a world of constant change, how do you determine the right thing to do? Which pebble to tread on? How do you understand where you’re going and where you need to go? How do you know if your strategy is right? Is there even such a thing? Simon Wardley examines the issue of situational awareness and explains how it applies to the world of open source. Using examples from government and the commercial world, we explore how you can map your environment, identify opportunities to exploit and learn to play the game.
Development
Vision/Cio
"Where should I run my code?" Deciding between Compute Engine, Container Engine, App Engine and more (200-Technical Introduction)
There are many different ways to think about running code these days. And the tradeoffs are different when you're working with existing systems as opposed to designing an entirely new system. Google Cloud Platform offers solid support for the full spectrum of compute models. We'll help you navigate the tradeoffs and decide which models are the best fit for your systems as well as how the models map to Google Cloud services - whether Compute Engine, Container Engine, App Engine and/or Cloud Functions.
Google Cloud Platform
Supercharge performance using GPUs in the cloud (200-Technical Introduction)
GPUs have thousands of compute cores and when coupled with lightning fast memory access they accelerate machine learning, gaming, database queries, video rendering and transcoding, computational finance, molecular dynamics and many other applications. With GPUs in the cloud, you can scale your calculation-heavy application without constructing your own data center. We'll give an overview of what we're offering in Google Cloud and talk about how to put GPUs to work. We will also showcase a number of commercial applications which require GPUs.
Google Cloud Platform
Google Container Engine - The easiest way to use containers in production (200-Technical Introduction)
What is Google Container Engine (GKE) and why is it the best way to run Kubernetes? Using Kubernetes as its foundation, GKE is built on openness and takes the pain out of managing infrastructure so you can put more focus on developing your innovative applications. In this session, we'll cover the basics of using GKE to develop and run your apps.
Google Cloud Platform
Designing reliable systems with cloud infrastructure (200-Technical Introduction)
In this session, we'll discuss zonal, regional and global services in Google Cloud Platform. You'll hear tips on how to use these services to effectively design a service with the right balance of reliability and cost.
Google Cloud Platform
How Airbus scales pools of worker for satellite images processing (200-Technical Introduction)
In this session, you will learn about the various ways of autoscaling Instance Groups and which option Airbus chose to implement its satellite images processing workflow
Google Cloud Platform
Stackdriver: monitor, diagnose, and fix (200-Technical Introduction)
As a developer, you know that the possibility of encountering an unexpected problem, big or small, is ever looming. Sometimes these problems are obvious and easy to fix. Other times though they take some work to track down and even more work to verify that you've actually fixed the bug. In this session, we'll use Stackdriver to find and fix some subtle errors in an example app, and you'll learn how to use Stackdriver on your own projects.
Google Cloud Platform
Alerting best practices - the thin line between informing and over-informing (200-Technical Introduction)
What are some effective ways to learn that your production services are going south? Is there such a thing as over-alerting? In this session, we'll cover the do's and don'ts of good alerting strategies. We'll go over best practices - both at Google and industry-wide. Then we'll cover some Stackdriver-specific tips and tricks.
Google Cloud Platform
**Writing Infinitely Scalable and High Performance Apps with App Engine ** (200-Technical Introduction)
App Engine provides Google-scale managed infrastructure so you can do what you do best - write code. Come learn about how it can help you host infinitely scalable and high performance apps. We will present a walkthrough of multi-tier architecture, autoscaling, module-independent scaling and more. You will also learn how Datastore and Pub/Sub can make your app hyper-performant.
Google Cloud Platform
App Engine & Containers
Cloud networking solutions that support hybrid cloud workloads (200-Technical Introduction)
As enterprises extend their network edge into the cloud, they can use a number of cloud networking features that enable the seamless conneciton of an enterprise data center to the cloud. In this session, you'll learn about Google Cloud Platform features that can help you enhance your data center workloads with cloud based solutions. We'lll cover physical connections to the cloud, options and selection criteria for connection to the cloud and cloud features that facilitate extending your data center to the cloud.
Google Cloud Platform
Gaining full control over your organization's cloud resources (200-Technical Introduction)
In this session, we'll discuss how you as an administrator can use Google Cloud Platform's management features, including the Organization Node, Folders, Projects, Labels, Service Accounts, IAM, Org Policy and more, to fully control your cloud resources.
Google Cloud Platform
Security
Management & Compliance
Case Study: A peek into how Vendasta uses Google's security posture and a sneak peak into upcoming products (200-Technical Introduction)
In this session, we share how we enable consistent and comprehensive trusted connections based on geo location, device state, strong authentication and session management. We'll also discuss how to connect to upcoming products and Cloud Firewall for an end-to-end security solution regardless of your device or application.
Google Cloud Platform
Security
Improving utilization and portability with containers (200-Technical Introduction)
Interested in learning best practices for adopting containers? Migrating from VMs is a gradual process. In this session, we'll explain how to take your existing workloads and move them, one by one, to cloud native, distributed apps.
Google Cloud Platform
Managing encryption of data in the cloud (200-Technical Introduction)
Can management of encryption keys be easier in the cloud than on-premise? During this session we'll discuss the continuum of encryption options available, from encryption of data at rest by default, to Cloud Key Management System, to Customer Supplied Encryption Keys. You'll learn how our encryption tools allow management of your own keys, including generation, rotation and destruction of those keys. We'll also share best practices for managing and securing secrets.
Google Cloud Platform
Security
The ins and outs of networking in Google Container Engine and Kubernetes (200-Technical Introduction)
Smoothly handling Google Container Engine (GKE) networking can take some practice. In this session, we'll discuss migrating applications to GKE, networking in GKE, use of overlays, segmenting traffic between pods and services and the variety of options available to you.
Google Cloud Platform
App Engine & Containers
Lessons learned from securing both Google and Google Cloud customers (200-Technical Introduction)
Every second, billions of people are using Google Cloud to conduct business — communicating via Gmail, storing docs in Drive, hosting, executing code, in Google Cloud Platform to build new products and companies. This provides Google with unique insight into the evolution of cybersecurity threats at every level around the world. In this talk, we draw back the curtain on how Google creates a platform for trust that millions of businesses around the world rely on daily. We will provide insight into: the multiple layers of Google security; its 650-member strong Security and Privacy Team; and the lessons learned preventing, detecting and responding to cyber attacks against Google and Google Cloud customers.
Google Cloud Platform
Large scale and batch computing on Google Compute Engine (200-Technical Introduction)
In this session, you'll learn how to think about, and architect, batch processing systems on Google Compute Engine (GCE). We'll cover reference architectures applicable to business, engineering and scientific applications and how to efficiently leverage GCE instances, networks, and disks. We'll also discuss best practices for scaling your workloads up to tens of thousands of cores. You'll learn cost-saving strategies, such as the use of Preemptible VM instances, so you can put more resources towards innovating for your customers. We will be joined by Dr. Burt Holzman, coordinator for Scientific Computing Facilities, Fermi National Laboratory. Dr. Holzman will discuss how Fermi was able to scale to 160,000 cores on GCE for High Energy Physics research.
Google Cloud Platform
Sensitive data management for collaborative research clouds (200-Technical Introduction)
This session will discuss how users can leverage Google Cloud Platform to accelerate secure delivery of research/product pipelines using tools to manage sensitive content like PII.
Google Cloud Platform
Lifecycle of a migrated application (200-Technical Introduction)
In this session, we'll walk you through a migration from start to finish and show you the full process for a single application. We'll start with evaluation of applications, followed by setting up accounts and permissioning (IAM), projects, networks, developer workflow and regional decisions. We'll also discuss mechanics and best practices for migrating data and VM's as well as testing and optimization.
Google Cloud Platform
Deploying Windows-based infrastructure on Google Compute Engine (200-Technical Introduction)
Google’s infrastructure, with dramatic price-to-performance advantages, customizable VM sizes, state-of-the-art networking and security capabilities makes Google Cloud Platform a great place to run your Windows workloads. In this session we will provide an overview of our offerings that allow for seamless integration with Windows applications and infrastructure. We will discuss the ease of deploying Windows workloads on GCE, tools for configuring, and managing, Windows VMs and support for migrating existing workloads to GCE.
Google Cloud Platform
Take your ASP.NET apps to the next level with Google Cloud (200-Technical Introduction)
With high performance Virtual Machines (VM) and networking, blazing fast VM provisioning, sub-minute billing and a rich set of services, Google Cloud is a great platform to deploy and run your ASP.NET apps. In this session, we'll cover how to migrate your ASP.NET app to Google Cloud, how to manage your app with Google Cloud PowerShell cmdlets and Visual Studio plugin, how to take advantage of Google Cloud services such as Cloud Storage, Pub/Sub, BigQuery and finally how to take your app to the next level with Machine Learning APIs. This is your opportunity to learn about what Google Cloud can do for your ASP.NET app!
Development
Google Cloud Platform
Networking
Storage
Best Practices for building AI Assistants in the Enterprise (200-Technical Introduction)
This talk will show you the different types of AI Assistants you can deploy to the enterprise, and how to effectively use Google Cloud to build them. Amir Shevat, Head of developer relations at Slack, has overseen 17K+ bots deployed on the platform. He will present a maturing model, as best practices, for enterprise bots covering all sorts of use cases ranging for devops, HR, and marketing.
Alan Ho from Google Cloud will then show you how to use Google Cloud to build these bots. He’ll give you a demo of Slack AI Assistants incorporating Google’s latest services including Edge (API Management), CloudFunctions (Serverless Compute), and API.ai.
Google Cloud Platform
Guide to Google Cloud Platform billing (200-Technical Introduction)
In this session, we'll explain the nitty-gritty of Google Cloud Platform billing. We'll discuss in detail how each service gets billed and how to understand where your money is spent. You'll learn how to use Google Cloud Platform and DataStudio to understand your bill and find new ways to cut costs.
Google Cloud Platform
Google Cloud Platform for day-to-day ITOps (200-Technical Introduction)
In this session, we put all of our focus on ITOps, and address those of you who work in our tools and services on the day to day. If you're a regular and consistent user, who may manage the system by hand or use commercial software and if you're interested in learning how all of the new-fangled bells and whistles on Google Cloud Platform relates to what you're doing, this session is for you. We'll share real-world, direct and explicit guidance on what tools work, how to find answers and how to make things easy - from running software and backups to more simplied lift and shift.
Google Cloud Platform
Cloud Spanner 101: Google's mission-critical relational database (200-Technical Introduction)
In this session, we'll share an overview of Google Cloud Spanner, Google's mission-critical, relational and scalable application database, which is now publicly available as a managed service on Google Cloud. You'll learn how Cloud Spanner evolved, how Google uses it internally and how you can use it for your next project.
Databases
Cloud Datastore 101: Overview of Google's scalable NoSQL document database (200-Technical Introduction)
Find out what Google Cloud Datastore gives you, including Cloud Dataflow integration, a browser based editor, and a cross-platform API. See how you can get started building a serverless mobile and web application using Cloud Datastore.
Databases
From blobs to relational tables: Where do I store my Data? (200-Technical Introduction)
Google Cloud Platform (GCP) offers many options for storing your data. From Cloud Storage (Multi-regional, Nearline, Coldline) to the various database services (Cloud Datastore, Cloud SQL, Cloud Bigtable) and data warehousing (BigQuery), learn about the most common workloads and common patterns for data storage. We'll discuss decision criteria and the various tradeoffs to consider when choosing your method of data storage.
Databases
Selecting the right storage class for your use-case: from content delivery and big data analytics to cold storage (200-Technical Introduction)
In this session, we'll share an overview of all Google Cloud Storage classes: Multi-Regional, Regional, Nearline and Coldline. We'll also discuss how to use them in the best way across various scenarios, incuding content storage and delivery around the world, big data analytics, machine learning and data archival.
Storage
How Descartes Labs uses PostgreSQL on GCP (200-Technical Introduction)
Explore PostgreSQL offerings on Google Cloud and learn how Descartes Labs uses PostgreSQL on GCP as part of their application stack to forecast production.
Databases
Designing and implementing disaster recovery systems in Google Cloud Platform (200-Technical Introduction)
Service-interrupting events can happen at any time. When things go awry, it's important to have a robust, targeted and well-tested disaster recovery plan. In this session, we'll cover how you can use Google Cloud Platform (GCP) as part of your disaster recovery (DR) plan, whether you're running production workloads on GCP, on premises or on another cloud. We'll also discuss the GCP products that should be part of your DR toolbox, including Cloud Storage and Deployment Manager, so you're well prepared to develop and implement a cost effective DR plan no matter where your production workloads are running. We'll be demonstrating various techniques, including how to use Deployment Manager to stand up a DR environment in a matter of minutes.
Compute
Storage
Managing the hybrid data lifecycle (200-Technical Introduction)
Businesses want to leverage the cloud to reduce data management costs and enable new use cases such as high-scale analytics and machine learning, but a significant amount of the data is generated and stored on-premises. In this session, learn how to transparently, and continuously, move data from heterogeneous on-premises infrastructure to Google Cloud Platform (GCP) without requiring any changes to existing users or applications. You'll also learn how you can dynamically find the data you need and run analytics in the cloud. We'll share a live demonstration showing data movement and analytics applications running between on-premises systems and GCP.
Storage
Hybrid Cloud Storage Tiering with Google Cloud Storage (200-Technical Introduction)
Why back up to cloud rather than traditional backup media like tape or disk? And if an organization does decide to backup to cloud, how can it manage the backups in order to achieve optimal recovery time objective (RTO) and recovery point objetive (RPO) while reducing backup costs? In this session, we'll answer these questions and share how to use Google Cloud Storage with standard, Nearline and coldline storage to optimize your backup and recovery processes while minimizing your costs for data storage and retrieval.
Storage
Securing your data in Google Cloud Platform (200-Technical Introduction)
In this session, we'll discuss strategies to protect your data on Google Cloud Platform (GCP). We'll cover GCP's native encryption capabilities, customer-supplied and managed encryption keys, and tools you can use to adopt your security posture in GCP.
Google Cloud Platform
Security
Storage
Using Bigtable, BigQuery, and iCharts for ingesting and visualizing data at scale (200-Technical Introduction)
Bigtable is a low-latency, high-throughput NoSQL analytical database. BigQuery is a high-performance data warehouse with a SQL API. In this talk, we'll discuss you can use both of these tools together with iCharts to ingest, analyze and visualize data at scale.
Databases
How to implement Cloud-scale rendering in Cloud Platform (200-Technical Introduction)
In this session, Jeff Kember and Hannes Ricklefs will discuss high-performance rendering on Google Cloud Platform. Topics covered will include security, connecting to the cloud, effective use of preemptible VMs, cloud file systems, licensing and additional VFX workloads including simulation and deep compositing. Hannes Ricklefs, Head of Core-Engineering at MPC will be speaking about their Academy Awarding winning VFX work. Disney's The Jungle Book required MPC to deliver work of unprecedented visual complexity. MPC wanted to ensure excess capacity was provided through the flexible and scalable nature of cloud-based resources, whilst meeting the strict security requirements of our clients.
Google Cloud Platform
File storage on Google Cloud Platform: building hybrid solutions for media, financial services and more (200-Technical Introduction)
In this session, we will be speaking on cloud and hybrid cloud high performance compute and storage systems for media, visual effects simulation, financial services, oil and gas, and satellite imagery.
We will be joined by Mike Warren, CTO & Co-founder, Descartes Labs who will present Festivus, their virtual file system built on Google Cloud Storage. Festivus has demonstrated aggregate read bandwidth of 230 gigabytes per second using 512 Google Compute Engine (GCE) nodes accessing a US multi-region standard storage bucket, comparable to the best HPC storage systems in existence. Mike will present several application results, including three different multi-terapixel global composite map layers using data from the Landsat 8, Sentinel-1 and Sentinel-2 instruments.
Storage
Google Infrastructure Security Design (200-Technical Introduction)
In this talk you will learn about Google's secure cloud infrastructure. Google has a global scale technical infrastructure designed to provide security through the entire information processing lifecycle at Google. This infrastructure provides secure deployment of services, secure storage of data with end user privacy safeguards, secure communications between services, secure and private communication with customers over the internet, and safe operation by administrators. Google uses this infrastructure to build its internet services, including both consumer services such as Search, Gmail, and Photos, and enterprise services such as G Suite and Google Cloud Platform.
Google Cloud Platform
Security
Metrics that matter (200-Technical Introduction)
Google has been building reliable, performant, scalable cloud-hosted software services since 1997. And along the way from 10 requests per second to 100 million per second, we’ve learned a few things about how to measure a software service - and also how not to. This talk will cover the three operational metrics which we consider most critical for every service Google offers.
Google Cloud Platform
Vision/Cio
24/7 resiliency: A look into what it takes to deliver site reliability for Google Cloud Platform customers (300-Technical)
From Site Reliability Engineering (SRE) to Customer Reliability Engineering (CRE) and Cloud Ops, there's a lot involved in keeping the Google cloud running, scaling and performing, across our organization and by extension for our customers. In this session, we'll give you a close look into the internal procedures we use to continually improve reliability. We'll also discuss best practices for interacting with Google in order to reduce mean-time-to-detect and mean-time-to-recovery.
Google Cloud Platform
Best practices for Identity and Access Management on Compute Engine (300-Technical)
How do you maintain control while taking advantage of the power and scale of Compute Engine? We’ll share best practices for mapping common organizational structures into Compute Engine using IAM roles, service accounts, and more.
Google Cloud Platform
Security
Management & Compliance
Globally scalable microservices with Google Container Engine and Cloud Load Balancing (300-Technical)
Running services in multiple datacenters comes with both benefits and complications. Benefits include higher avalibility and lower latency to global users. Complications, however, can mount, especially for hybrid and multi-cloud deployments that face considerable security and connectivity constraints. So you may settle for running your services in a single region or even a single zone. In this session, we'll look at how Kubernetes and Containers can make systems easier to manage and deploy. We'll also take a closer look at Google Cloud's networking capabilities such as the global HTTPs Load Balancer and Cloud DNS services and show you how to use these capabilities with Kubernetes to create a truly global service.
Google Cloud Platform
Scalable Deployments and Updates in Compute Engine with Managed Instance Groups (300-Technical)
In this session, we'll demonstrate how the Managed Instance Group features reduce manual effort in deploying and maintaining software on groups of instances. Starting with a simple Docker container deployment, you will see how you can build up to a scalable, highly available service. Then we’ll show you how to roll out a new software version using the upcoming Updater feature and how to configure the update for testing, safety, speed, maintenance or minimal disruption. You’ll see how your software can go through the whole release cycle from a test on a single machine to a full scalable roll-out to being deprecated and replaced by the next version.
Google Cloud Platform
Building customer trust: running containers securely using Google Container Engine (300-Technical)
In this session, we'll cover all the ways you can secure your Kubernetes cluster using a Certificate Authority, Authentication, Secrets and more. We'll also describe and demonstrate the ways you can use Seccomp, AppArmor, SELinux and cgroups to make your application containers as secure as possible - so you can build organizational and customer trust.
Google Cloud Platform
ABCs of Google Container Engine: tips and best practices (300-Technical)
Google Cloud customers use Google Container Engine (GKE) for cluster management and orchestration of containers and rely on its features for production monitoring, logging and troubleshooting. In this session, we'll cover autoscaling, maintaining application SLOs, monitoring, troubleshooting and managing custom extensions to ensure smooth operations of your service.
Google Cloud Platform
Best practices for Continuous Delivery on Google Cloud Platform (300-Technical)
Continuous Delivery (and Deploy) is a new look at how we should get our deployable artifacts into production. Google's been doing this for quite some time with success, and we have opinions and corresponding best practices based on lessons we've learned. In this session, we'll share how Google Cloud Platform users can best take advantage of our tools for continuous delivery to Kubernetes/GKE, GCE and App Engine runtimes, with examples of how Waze operates in this realm.
Google Cloud Platform
Networking
Keeping patient healthcare data secure on Cloud Platform (300-Technical)
HIPAA compliance on GCP - what it means for users. Learn how Google enables users to host protected health information on GCP and best practices for managing the data once it is there.
Google Cloud Platform
Saving Money on Compute Engine (300-Technical)
Compute Engine features a number of ways to optimize your spending. Many of these are automatic, but some of the best advantages can be realized by making small adjustments based on the details of your workloads. In this session we'll review all the ways Compute Engine helps you spend less, and look at real customer use cases to illustrate the possibilities.
Google Cloud Platform
Best practices for managing Container Engine Clusters across multiple teams (300-Technical)
Your responsibility is to provide services for internal users. How do you run Google Container Engine (GKE) cluster(s) to enable multiple teams to run applications in a heterogeneous environment. Do you create a single cluster and partition with namespaces or do you create a cluster per team? For environments with multiple clusters, how do you federate access control? How do you ensure the right level of access for each cluster. This session will walk through some of the best practices associated with running GKE clusters in large team environments.
Google Cloud Platform
App Engine & Containers
** Kubernetes and Google Container Engine: A Look at the Latest Enterprise Features and Life in Production at Philips Hue** (300-Technical)
In this session, Aparna Sinha and Kelsey Hightower demonstrate how to set up your clusters for scale and availability across zones and regions. They will cover, storage provisioning, cluster federation and the latest in scalability for your production container applications. Joining this session is George Yanni, head of lighting for Philips Hue, for a first hand customer perspective of using Google Container Engine to scale your production service.
Google Cloud Platform
App Engine & Containers
Google Container Engine and the path to cloud-native operations (300-Technical)
Adopting Kubernetes and containers helps organizations move to a cloud-native architecture, but how do you manage it once it's out there? In this session, we'll walk through the features available in Google Container Engine for automatically monitoring, updating and ensuring your cluster runs at peak efficiency.
Google Cloud Platform
Third-party networking solutions for layer 7 networking on Google Cloud Platform (300-Technical)
Enterprise users who have traditionally relied on appliance vendors to support security and layer 7 networking services have demands that we weren't able to address on Google Cloud Platform (GCP) in the past. Today, we're doing everything we can to meet those demands. In this session, leading third-party solution vendors who are helping us better serve users will describe the solutions that they're delivering to support traditional security and layer 7 networking solutions in the cloud.
Google Cloud Platform
Networking
Optimize Cloud SQL performance and availability (300-Technical)
Get the most from Google Cloud SQL: Google's fully-managed database service that makes it easy to set up and maintain your relational databases in the cloud. In this session, we'll show you how to scale performance and securely connect to Cloud SQL from anywhere in the world. We'll dive into Cloud SQL's architecture to understand tradeoffs between performance and availability and discuss important considerations for instance sizing. You'll come away knowing how to get the most from your database, while letting Cloud SQL handle the mundane, but necessary and often time consuming tasks — like applying patches and updates, managing backups and configuring replications — so you can focus on developing your next great apps.
Databases
Persistent Disk Deep Dive (300-Technical)
Google Persistent Disk provides durable and high performance block storage for Google Cloud Platform (GCP). In this session, database administrations and solution architects will learn the different types of persistent disk (HDD and SSD), performance capabilities and management features. You'll learn best practices for running high-performance databases and large scale compute workloads on GCP.
Storage
Cloud Spanner 201: getting the most out of Cloud Spanner (300-Technical)
As goes with most application databases, there are many tips and tricks for database schema and SQL queries that best optimize performance of your Cloud Spanner database. In this session, we'll share these tips and tricks at a high level so you can create your Spanner database schemas with optimal performance in mind.
Databases
Google Cloud Storage: best practices for reliability, performance and scalability (300-Technical)
In this session, we'll explore techniques and best practices for improving reliability, performance and scalability on Google Cloud Storage. You'll learn how to avoid scaling bottlenecks caused by object naming, how to evaluate different storage class tradeoffs between performance and availability, how to optimize your retry strategy to simultaneously reduce tail latency and error rate, how to debug performance problems on remote requests, how to avoid common upload performance pitfalls and more.
Google Cloud Platform
Storage
Running Microsoft SQL Server on Google Compute Engine (300-Technical)
Running Microsoft SQL Server in Google Cloud Platform (GCP) is now easier than ever with pre-configured SQL Server images and support for SQL Server Alway On Availability Groups. In this session, we'll discuss the use of unmanaged images, performance optimization and how to configure your SQL Server instances in GCE for high availability and disaster recovery.
Databases
Bigtable in action: powering billion-user services and meeting customer challenges (300-Technical)
Google's billion-user services like Gmail and Google Maps depend on Bigtable to store data at massive scale and retrieve data with ultra low-latency. Today, many use cases such as IoT, finance, mapping, advertising and dealing with time-series data, face similar demands. In this session, you'll learn how to integrate Cloud Bigtable into your application architecture to solve the challenges of storing and retrieving data for these and other use cases. We'll cover the specifics of the Cloud Bigtable service and also dive into schema level design considerations. You'll also hear how customers have successfully leveraged Bigtable to solve their problems at scale and the patterns they've implemented on top of Cloud Bigtable.
Building scalable apps with Cloud Datastore (300-Technical)
Learn how you can create scalable mobile and web applications using Google App Engine, Container Engine, or Compute Engine with the Google Cloud Datastore document database. This session will share with you tips, tricks, and experience on building and launching scalable systems with Google's NoSQL database.
Databases
Waze: migrating a multi million user app to Google Cloud Platform (300-Technical)
Wondering how to migrate a large-scale service to Google Cloud Platform? Waze's migration architect shares their migration story to GCP from another cloud provider.
Google Cloud Platform
Google Cloud Platform's resilient and scalable software-defined cloud (300-Technical)
In this session, we'll discuss the software-defined approach behind Google's cloud products and how that approach allows for resiliency and scalabality. You'll learn how and why Google built a software-defined network and cloud, the key building blocks (Andromeda, Distributed systems etc.), how this approach enables us to build a wide range of products (router, vpn, nat, firewalls, etc.) and more.
Google Cloud Platform
Smart, secure, and modern application delivery for enterprises and cloud-natives (with The Home Depot) (300-Technical)
Google Cloud’s modern application delivery enables both enterprises and cloud-natives to move away from fixed form factor apps to highly available, scalable, composeable, low-latency cloud services with a global footprint. Google’s software-defined network and network services along with open innovations provide the foundation for delivering these services. Learn how you can use Google Cloud to deliver global reach and scale with Global Load Balancing and Cloud CDN; build microservices with Containers and Internal Load Balancing; secure your apps against DDoS attacks; and leverage seamless connectivity options for hybrid/multi-cloud app delivery. Hear from leading enterprise and cloud-native customers about their journey to delivering smart, secure, modern services on Google Cloud Platform.
Google Cloud Platform
Networking
A cloud networking blueprint for securing your workloads (300-Technical)
Securing your workloads in the cloud requires shifting away from the traditional “perimeter” security to a “pervasive, hierarchical, scalable” security model. In this session, we discuss cloud networking best practices for securing enterprise and cloud-native workloads on Google Cloud Platform. We describe a network security blueprint that covers securing your virtual networks (VPCs), DDoS protection, using third-party security appliances and services, and visibility and analytics for your deployments. We also highlight Google’s experiences in delivering its own services securely and future trends in cloud network security.
Google Cloud Platform
Networking
How to create a secure, private environment in the cloud and on-prem with Google Virtual Private Clouds (400-Deeply Technical)
Google Cloud allows you to expand with on-demand capabilities as you need them, but how can your organization enjoy those advanced capabilities in a secure, private environment that's completely isolated, policy controlled and automated and allows granular delegation to your developers and administrators? In this session, we'll walk you through how Google Cloud Virtual Private Cloud (VPC) provides you with a secure and flexible sandbox to run your cloud workloads and federate with on-premises applications. You'll learn how to use Cloud VPC to enable private integration with the Google Cloud Machine Learning, storage and Big Data services.
Google Cloud Platform
Security
Vision/Cio