👨🏻‍💻 GDG DevFest 2017

Notes from GDG DevFest 2017 in Amsterdam: Google's machine learning APIs, an early look at Flutter and real-time data lessons from BUX.

By Dennis Bruijn · · 2 min read · #conference #google #flutter

Originally published on Medium.

Last weekend I visited GDG DevFest 2017 at the University of Amsterdam. This conference is the biggest Google related event in The Netherlands, carefully crafted by the GDG community!

Credits to @elizacamber Credits to @elizacamber

Usually, the conference is visited by approximately 500 attendees and speakers all over the world, several of these attendees are GDE’s (Google Developer Experts) so there’s a lot to learn 🧠

Every year there are three parallel lecture tracks dedicated to Mobile, Web & Cloud technologies.

Machine Learning APIs and how to get the most of it

In this session, we dived into what the different Google Cloud Machine Learning APIs can do. We combined various solutions to get an interesting results and they even released a new feature called Google speech API timestamps

Collage of a Google Cloud machine learning talk, a slide on two ways to benefit from ML and the GDG DevFest Netherlands banner

Creating your first flutter app

Flutter is a new cross-platform SDK from Google to create Android and iOS apps with a single-codebase written in Dart.

It allows fast development through a feature we already knew from React Native called hot reload. Hot reload helps you quickly and easily experiment, build UIs, add features, and fix bug faster.

Collage of the “Creating your first flutter app” talk, a code slide and the audience

Flutter has built-in beautiful Material Design and Cupertino (iOS-flavor) widgets, rich motion APIs, smooth natural scrolling, and platform awareness to delivery the best experience to the client.

It also allows access to native features and SDKs

⚠ ️Be aware of the fact that flutter is still in ALPHA

Designing a real-time data application: a case study on the stock market

Applications that require data from real-time events impose their own challenges. How to store data? Can you cache data at all? How to make sure data that is constantly changing is consistent throughout the app?

Collage of the BUX talk “Designing a real-time data application: a case study on the stock market” and its slide on how trades are matched

The guys at BUX have quite a lot experience with this and where happy to share their best practices. I think the main lesson for me was:

If a technology works (has proven itself) stick with it but do not be afraid to experiment with upcoming technologies.

They just completed a €10.6 million funding round so I think you’ll see them around.

Altogether I had an amazing day! Attended serval cool talks, met new and old friends and was able to write some code in between. See you next year!

Collage of a laptop with code open, a sandwich lunch and the GDG DevFest Netherlands banner

Douglas Adams quote “I may not have gone where I intended to go, but I think I have ended up where I needed to be” above DevFest swag: a fidget spinner, a notebook and an Android sticker