The final day of Google I/O 18 consisted of a few talks including Node.js, Serverless deployment, Tensorflow, Android Security, etc.

Let's get started.

Deploying Serverless Node.js microservices

Myles Borins and Steren Giannini gave a talk on Deploying Serverless Node.js microservices.

They announced that in a couple of weeks, Node.js will start running on Google AppEngine. Developers would be able to deploy a Node.js app easily to Google Cloud.

The Node.js app would simply have an app.yaml file that specifies the runtime. And then the developer can run gcloud app deploy. That's it!

TensorFlow without a PhD

This talk gave techniques about deep reinforcement learning with TensorFlow. There was a demo of a pong game driven by Neural network. There was also a demo of an animation character that learned how to move and jump via machine learning exposed by TensorFlow.

Check out the demo below:

The tools for the demo include:

  • TensorFlow for the models
  • Google ML engine for the training
  • Tensorboard Visualization Kit

Search Friendly JavaScript-powered Websites

Several tips for building search-friendly JavaScript-powered websites were given in this talk.

  • Add a robot.txt to the top level domain of your site which specifies the URLs to crawl and not to.
  • Use good URLs such as example.com/about rather than fragmented URLs such as example.com/#home.
  • Use consistent URLs for the same page.
  • Add the critical metadata such as canonical links, viewport, title and description of each page, etc.
  • Use href elements when linking between pages. Don't use non-semantic elements such as <div onclick=goTo('/contact')></div> if you don't have to!

Tools such as Puppeteer and Rendertron were recommnended for dynamic rendering.

Note: The rendering of JavaScript-powered websites in Google search is deferred until Googlebot has resources available to process that content.

Watch all the talks from Day 1 at the Google Developers Youtube Channel.

About Auth0

Auth0, a global leader in Identity-as-a-Service (IDaaS), provides thousands of enterprise customers with a Universal Identity Platform for their web, mobile, IoT, and internal applications. Its extensible platform seamlessly authenticates and secures more than 1.5B logins per month, making it loved by developers and trusted by global enterprises. The company's U.S. headquarters in Bellevue, WA, and additional offices in Buenos Aires, London, Tokyo, and Sydney, support its customers that are located in 70+ countries.

For more information, visit https://auth0.com or follow @auth0 on Twitter.

Conclusion

It's been an amazing three days of awesomeness. A lot of talks and announcements. A lot of new kits for developers to build amazing products with. I'm stoked for all the great things that will be rolled out in the coming months. The future is A.I!

"The future is A.I!"