WHERE

Sheraton Tysons Corner
Tysons, VA

WHEN

Friday
June 08, 2018


Explore our 2018 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 such as Smart Contracts present an opportunity to monetize knowledge sharing. During this presentation, I will walk you through how to build a Decentralized 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 the open source Hyperledger Fabric to build the applications on Google/AWS Cloud. Please visit http://bit.ly/sqreadme to see what is in store and pre-install the necessary software from the code repository at http://bit.ly/SmartQuora if you plan to attend. Code Labs / Workshop
    Blockchain
    Codelab
    Where
    Potomac

  • Where
    Tysons Ballroom

  • Robot Derby Workshop is a one-day hands-on training session where participants, grouped in teams, will assemble and connect a robot car to Google Cloud. Once connected, the car will be integrated as an IoT device sending images and sensor information and receiving commands from Google Cloud service. The control logic is based on Google Machine Learning using pre-trained vision models. The teams will compete by modifying the logic to optimize colored ball ‘round up’. Pre-built artifacts and assembly instructions will be provided, along with the Github code for self-driving control logic. Winning team awarded a special prize!
    AI/ML

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

  • 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

  • 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

  • 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

  • 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

  • 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

  • The Flutter Code Lab Workshop is a hands-on training session where participants will write a cross-platform Flutter application that runs on both iOS and Android devices. Flutter is an open-source SDK for creating high-performance, high-fidelity mobile apps for iOS and Android. The Flutter framework makes it easy for you to build user interfaces that react smoothly in your app, while reducing the amount of code required to synchronize and update your app's view. Read more about Flutter here. Google Code Labs will be leveraged and the instructors will provide development and debugging support. Set up your Flutter environment beforehand: Follow the Flutter Installation Guide and configure an editor. This code lab assumes Android Studio, but you can use your preferred editor. You can run this code lab using any of the following devices: · A physical device (Android or iOS) connected to your computer and set to developer mode. · The iOS simulator (Requires installing Xcode tools) · The Android emulator (Requires setup in Android Studio) What you'll learn · How to write a Flutter app that looks natural on both iOS and Android · How to debug your Flutter app · How to run your Flutter app on a simulator/emulator and on a device Agenda: 90 minutes · Flutter Overview · Flutter environment setup assistance · Ongoing Flutter development and debugging support Attendee requirements: · Bring their own laptop to the session – make sure it is setup with the Flutter environment beforehand (see above) · Must have basic technical knowledge for programming · Some knowledge of mobile will be beneficial, but not required
    Codelab
    Flutter
    Web/Backend/Mobile
    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

  • While there has been much work on machine learning prediction using chemical descriptors, the importance of structural properties as descriptors is still not completely understood. In this work, we propose a complete set of structural descriptors inspired by classical force-field methods. Specifically, we demonstrate that pairwise radial, nearest neighbor, bond-angle, dihedral-angle and core-charge distributions together play important role in predicting formation energies, OptB88vdW and TBmBJ bandgaps, static refractive indices, modulus of elasticity and exfoliation energies of layered two-dimensional (2D) layered materials. The training data consists of 27000 bulk and 800 monolayer materials obtained from JARVIS-DFT database. We get very accurate model with uncertainty comparable to DFT. We use this model to discover exfoliable 2D-layered materials based on specific property requirements. Additionally, we integrate our ML model for formation energy to genetic algorithm to check if the DFT ground state stays the same in ML model raising a challenge in applying ML for material characterization. Our learnt model is publicly available on web (https://www.ctcms.nist.gov/jarvisml ) for prediction on fly for generalized materials.
    AI/ML
    Where
    Tysons Ballroom

  • Firebase Codelabs
    Firebase
    Where
    Potomac

  • 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

  • The session will cover Event Sourcing, Command Query Responsibility Segregation (CQRS), data pipelines and micro-services building on top of Kubernetes in our presentation. Badri and Shan will talk about their experience in building a scalable micro-services using these features.
    Kubernetes/Containers
    Where
    Ash Grove B+C

  • AI/ML
    Where
    Fairfax Ballroom A

Access to Codelabs

Developers Codelabs provide a guided, tutorial, hands-on coding experience across a wide range of topics.

Robot Derby Workshop

Build a self-driving robot car in a day using Google Cloud Platform

Meet our 2018 speakers

Premier Sponsor

Recruiting Sponsors

walmart labs

Community Sponsor

hays

Community Partners

google developer group dc
1776
dc startup week


Never miss another speaker announcement. Join over 3 thousand newsletter subscribers



Sheraton Tysons

The Sheraton Tysons Hotel venue can fulfill the needs of the large-scale event. With convenient geographical position (metro accessible), Sheraton will provide a great atmosphere for knowledge exchange and networking.

Address: 8661 Leesburg Pike, Tysons, VA 22182

Learn More