Sessions

Expand All +
  • June 08, 2018


  • AI/ML
    Where
    Fairfax Ballroom A

  • Two years ago, all of Spotify’s services ran on on our own bare-metal hardware. Recently, we completed the migration of all services to running in Google Cloud Platform primarily on Google Compute Engine. Spotify is in now in the exciting process of journeying from merely Cloud-Hosted to Cloud Native via migrating the running of services to Google Kubernetes Engine. James will talk about the work involved in moving services onto GKE. He'll cover the processes, learnings, and technical pitfalls encountered in this migration and discuss transforming the design of services from simply running in the cloud to really leveraging its benefits.
    Kubernetes/Containers
    Where
    Ash Grove A

  • Noble and Allen will be debating each other about a current set of technologies (They're keeping exactly which ones a secret) and their place in society.
    Where
    Ash Grove B+C

  • Blockchain technologies presents an opportunity to monetize knowledge sharing. During this presentation, I will walk you through how to build a Distributed App (application running on Blockchain) that will make use of a Quora-like web application to post questions and pay members whose answers are the most voted. We will use Hyperledger to build the applications on Google/AWS Cloud. Code Labs / Workshop
    Blockchain
    Codelab
    Where
    Potomac

  • Where
    Tysons Ballroom

  • In 2018 we've seen a huge uptick in applications using Kubernetes for their deployment method. Many times your persistent data layer is a difficult decision. What will you store data in, how long will you need to access this data and who will manage the lifecycle of this data? These are important questions many developers and ops teams have taken to heart. In this talk we'll review how the data layer is managed for high availability and reliability in modern application deployment. The attendee should leave having a better understanding of the options in front of them and their ability to build applications in any hosting environment.
    Kubernetes/Containers
    Where
    Ash Grove B+C

  • Getting Started with TensorFlow's High Level APIs
    AI/ML
    Where
    Tysons Ballroom

  • Everyone is talking about Flutter! Learn how to write native apps running 60fps on both iOS and Android with the same codebase! We'll explore fundamental Flutter concepts, build a few quick sample apps and lastly learn tips and tricks on how to accelerate your Flutter development! By the time this presentation is over, you will know how to build your first Flutter app!
    Flutter
    Web/Backend/Mobile
    Where
    Ash Grove A

  • With the adoption of microservices, what was once a single application running on a single server has become hundreds of services running on dozens of servers. Microservices give you more freedom, scalability and agility, but makes understanding what’s going on a lot harder. Things like understanding the lifecycle of a request, finding hotspots in your system, and even getting an alert when something is wrong is now much harder! In this talk, I’ll demo two open source projects, Istio and OpenCensus, that are based on years of production experience at Google and can significantly help you monitor and trace your distributed microservices. Istio can automatically trace RPC calls between services, and OpenCensus makes it easy to add white-box metrics and tracing to your services so you know what’s going on.
    Kubernetes/Containers
    Where
    Ash Grove B+C

  • Want to build your first computer vision app? In this session, Joseph will walkthrough the architecture fundamentals of convolutional neural networks and lead an interactive session on how to build one. We'll use Keras (now native in TensorFlow) to solve a real world image detection problem. Beginners welcome! (Pre-requisites: install TensorFlow, basic Python programming, and exposure to neural networks helps)
    AI/ML
    Where
    Tysons Ballroom

  • Web/Backend/Mobile
    Where
    Ash Grove A

  • Have you ever put a value into a JavaScript variable, and then been unable to use it where you needed it? Or created it and unintentionally overridden something you thought wouldn't be affected? JavaScript has an unusual way of handling where variables are available, we call this "where" a scope. In this talk, we'll go over how JavaScript variables 'bubble' up into higher scopes, how to restrict them to just where you want them, and how this affects variables in your functions. Scopes in JavaScript are a misunderstood aspect by many developers and can create frustration when troubleshooting code. They're also a common topic in technical interviews. This talk doesn't require any knowledge of JavaScript specifically, but a proficiency in some programming language is helpful.
    Web/Backend/Mobile
    Where
    Ash Grove A

  • Wanna build an IoT device? If you have Android experience, it's easy with Android Things! How do you keep it connected with other Things and mobile devices? With Firebase, of course. In this session, we'll take a look at how some Firebase platform products were used to build a connected home appliance along with a companion Android app. It'll make use of Cloud Storage, Firestore, Cloud Functions, and Cloud Messaging to keep everything connected.
    Android Things (IoT)
    Firebase
    Where
    Ash Grove B+C

  • Codelab
    Where
    Potomac

  • Where
    Tysons Ballroom

  • The art of debugging is akin to the art of detection. But even the master of deduction Sherlock Holmes had a magnifying glass, and modern day detectives use many tools to achieve their goals. For web developers, the best tools of investigation are right there in the browser. How can one master developer tools to investigate common problems that pop up in web development -- from debugging HTML, CSS, and Javascript to more advanced concepts such as performance and mobile development? This talk will reveal best features and shortcuts for debugging and development of large applications in Chrome, Firefox, and Safari. Developer tools are an awesome asset web developers have at their disposal that can make debugging more like a fun investigation than a cold case. So grab your magnifying glass, and let’s go!
    Web/Backend/Mobile
    Where
    Ash Grove A

  • For those who have been lucky enough to work with Vue.js documentation, you know that it’s one of the best out there in the ecosystem. And true to the ethos of the Vue.js ecosystem, Evan You has just come out with a tool that makes creating documentation an incredibly simple and pleasant experience. In this talk, we will cover a brief introduction to Vue and then going over why VuePress is a tool that you should have you in your toolkit!
    Web/Backend/Mobile
    Where
    Tysons Ballroom

  • Cloud Functions for Firebase is the programmatic glue for your app's backend functionality. In this talk we'll look at why going serverless has been so popular for new apps, what Cloud Functions are, and how you can use them to extend the functionality of your app.
    Kubernetes/Containers
    Serverless
    Where
    Ash Grove B+C

  • Firebase Codelabs
    Firebase
    Where
    Potomac

  • Data Studio is Google’s next generation business intelligence and visualization platform that allows you to fetch data from a variety of sources and create shareable reports and dashboards, all for free. Learn how to visualize data from any internet enabled source in Data Studio by leveraging Google Apps Script to build your own custom Community Connector. By creating and publishing your own Community Connector, you can provide a push button visualization platform to your organization as well as your users
    Web/Backend/Mobile
    Where
    Ash Grove B+C

  • I will be going over the different aspects of making a serverless application going over what you need to look out for and how to know if serverless is right for your application and then I will set up a basic project that is serverless using Go Lang on either AWS or Google Cloud.
    Web/Backend/Mobile
    Where
    Ash Grove A

  • Apps Script is a serverless JavaScript platform that natively integrates with Google technologies such as Sheets, Gmail, Drive, BigQuery, Maps, Translate, YouTube, and more! In this talk, you'll get a quick high-level intro to Apps Script, then hear about the new dashboard to manage, debug & monitor your scripts, a core API to programmatically manage projects, versions & deployments, and a CLI which lets you do all of the above and more without ever leaving your terminal!
    Web/Backend/Mobile
    Where
    Tysons Ballroom

  • While the landscape for javascript frameworks has shifted in several ways since single page application development first became popular, Firebase has remained the defacto standard for Back-end as a Service products in web application development. Such that it is now commonly used with all of the most popular frameworks including React, Vue.js and of course Google's own Angular and AngularJS. Although Firebase itself functions pretty much the same no matter what framework it uses, there are differences in how it's implemented and how data is often used or accessed. Join me as I discuss challenges and successes in integrating Firebase with a component based framework, specifically, in this case Vue.js.
    Firebase
    Web/Backend/Mobile
    Where
    Ash Grove A