Introduction to Google Assistant
Time: 3:00-4:00pm | Twitter: @afirstenberg |
Description:
A lot has changed since the Actions on Google API launched, allowing developers the ability to build for Smart Speakers such as the Google Home. We have new libraries, new features, and even new devices. We’ll go over the basics of conversational design, how we can build Actions for all these devices, and then look at what is new or changed in the past year (a lot!).
Building Serverless Apps with
Firebase Cloud Functions Workshop
Time: 2:30pm - 4:00pm | Twitter: @nomadtechie |
Description:
Serverless is more than just a buzzword - its an architectural shift in how to leverage "someone else's servers" to rapidly scale, iterate, and support the growing needs of our modern-day applications. In this hands-on workshop, Amal will walk through how to write a completely serverless chat-bot with email and slack integrations. From a simple starter UI, you will walk through all the steps needed to create, and deploy your first cloud functions. You will also learn what would be good use cases for going with a Serverless Function, and when it's best to use a dedicated server.
For more details go to bit.ly/devfest18workshop230pm
Circuits & Algorithms Everyday Workshop
Time: 10:00am - 12:00pm | Twitter: @embamsey |
Description:
Explore the world of solving algorithms by building circuits, seeing how they relate to the field of computer science and where we use them every day. No experience necessary!
For more details go to bit.ly/devfest18workshop10am
Distributed Machine Learning Services
and Android
Time: 10:00am - 11:00am | Twitter: @giorgionatili |
Description:
Machine Learning and Artificial Intelligence represent an exciting opportunity for all of us to stop working on repetitive tasks, to improve the velocity and precision of data analysis, and to get an insight on complex and simple problems of everyday life.
During this session, you will learn how to define, build, train, and deploy a machine learning model on the Amazon SageMaker infrastructure and consume the data in Android.
Prototyping with Flutter and Firebase
Time: 1:00pm - 2:00pm | Twitter: @htavarez |
Description:
Flutter is famously known for being the mobile SDK used to build the hit Broadway show Hamilton Musical iOS and Android apps. In this talk you’ll learn the fundamentals of Flutter. How to begin your Flutter journey and build your first app.
Firebase ML Kit
Time: 2:00pm - 3:00pm | Twitter: @bostonandroid |
Description:
Learn about Firebase ML Kit and some of the technology powering it.
The Firebase ML Kit is a powerful collection of tools bring ML engines to the masses. ML Kit provides APIs which allow access to Google Tensorflow models which can be run on device. In this session we will learn how to use the common libraries in your Android/iOS app. We will also look at some of the basics of ML and how it works under the hood. There will also be a brief overview of training your own models
A Day in the Life of a Packet in GKE
Time: 2:00pm - 3:00pm | LinkedIn: linkedin.com/in/lpember |
Description:
Ever wondered how the networking in Kubernetes works under the hood? This session will dive into how the different pieces of Google Kubernetes Engine (GKE) work together and walk through a few common examples end-to-end via a whiteboard and demo. Basic understanding of Kubernetes, IP addressing/routing and Linux is recommended.
UX Research - Best Practices
Time: 1:00pm - 2:00pm | LinkedIn: linkedin.com/in/elizabeth-dressler |
Description:
Liz will share how her team at Google approaches conducting UX Research. She'll cover UX Research best practices for a handful of popular research methods - surveys, focus groups, shadowing, usability testing.
Javascript is ART
Time: 3:00pm - 3:30pm | Twitter: @luucamay_ |
Description:
We have to remind ourselves why we started our journeys as software engineers and the real reason we choose to create part of the digital world, it is not always about a boring form in a website, sometimes you can create ART!
Focus on Your Code, Not Infrastructure, with Google Cloud Functions
Time: 11:00am - 12:00pm | Twitter: @martinomander |
Description:
When you build a backend to a web app or mobile app, you want to focus on your business logic, not on your infrastructure. At the same time, you want the infrastructure to always be there for you, ready to run your code. Google Cloud Functions does that for you.
In this talk, we will follow the story of the fictional startup "In Jest", publishers of an app that tells jokes. At first, the developers at "In Jest" need to get a minimum viable product up and running in an hour. As their business grows they will have to integrate with Google Sheets, SQL databases, analytics systems, marketing systems and so on. We will see the code used to make this happen, without having to worry the team about servers and data centers.
Flutter: Data Flow with BLoC,
Beyond the Firebase
Time: 11:00am - 12:00pm | Twitter: @LibertyBeta |
Description:
Every Single Hello World for Flutter assumes that Firebase meets all of your needs. What if it doesn't? What if you don't want to tie yourself down, API wise? Then you need to get yourself some 'BLoC'age.
Intro to Git Workshop
Time: 1:00pm - 2:30pm | Twitter: @reshamas |
Description:
This workshop will cover Git, the open source version control system for storing your programs.
The following skills will be covered:
- Introduce Git & GitHub; explain difference between the two
- Introduce GitHub website; review settings and options on GitHub account
- Create a repo on GitHub website
- Set up a repo on GitHub and invite collaborators
- Fork and clone user or organization repo
- Make changes and track them using git
- Use branches on GitHub (* time permitting)
- Undo changes - revert commits (* time permitting)
For more details go to bit.ly/devfest18workshop1pm
Lil Piece of Vue
Time: 3:30pm - 4:00pm | Twitter: @halftes6 |
Description:
Have you ever been fascinated by a YouTube video preaching the supposed wonders of a capsule wardrobe and wondered how you could use that same concept to transform your UXUI life? Well today is your lucky day! Gather round to learn the basics of how to create a small reusable component library in Vue and why, as well as how to use it just about anywhere you can use HTML.