10 Speakers You Don't Want to Miss at DevFest 2019
On behalf of team DevFest Florida, we want to thank everyone who took time to submit a talk for our conference. Our Google developer community, has amazing talent. As we plan this conference for our Florida technology community, we want to shine a light on talented professionals and thought leaders around the state of Florida. We have also engaged technology thought leaders recognized on the international scale in the areas of web development, mobile, machine learning, and IoT. Today, we’re excited to announce our first ten DevFest Florida 2019 speakers. In the next few weeks, we’ll announce 20 additional speakers.
Look forward to seeing you at DevFest Florida!
Nike s23NYC Innovation Studio
Smooth Criminals, Android animations and how not to get robbed.
“How did they do that?!!!” How many times have you been just stunned, STUNNED by the work you see others do in a fully native app? Smooth, layered animations for every transition that work on even $20 phones? Its not magic and it may not be as difficult or as “mathy” as you might think. “Wow” effects that impress and delight! We will be covering how to use multiple ways to accomplish a standard set of animations and much slicker more complicated ones using native and external libraries.
From the native side we will cover topics like using animation xml definitions, Material Design AppCompat included tools, moving through Animation Properties, Listeners, View Animators, Animation Sets, even AnimatedVectroDrawables, Morphs, and libraries like Lottie.
Stacy is a Google Developer Expert for Android, Intel Innovator, Google Developer Group Mentor, and WTM Lead. She has worked on Android Applications down to the whole Android OS and even developed IoT appliances from the ground up which are in use by companies like Apple and Amazon and has work featured on Wired, Gizmodo, and Geek.com. Apps she has built have tens of millions of active users and developed cloud solutions at scale. She currently works for Nike s23NYC Labs doing Android apps like the SNKRS,focused on delivering exceptional customer mobile experiences through rich media, geo-synced content, and augmented reality.
Finding Your Way Through the Navigation Framework
In this talk we’ll take a deep look at the Navigation Architecture Component that was announced at Google I/O 2018. We’ll cover the basic usage of the component, why it’s important to consider when starting a new application and experiment with its features through live demos.
Jerrell is an Android developer and co-organizer for Google Developer Group Chicago West. He’s been developing apps for Android since Android 2.0 and is passionate about building beautiful and functional Android apps that exceed users’ expectations.
Jerrell started his career as a J2EE developer, building applications for medium to large size companies. With the introduction of Android Eclair, Jerrell began playing around with the Android SDK and published his first app in early 2010. Since then, he’s gone on to publish a few more apps of his own as well as work with businesses small and large to get their applications to market.
When he’s not coding, Jerrell can be found hanging out with his family, catching the latest Chicago Bulls or Bears game or playing basketball at his local gym.
Simple MVI Architecture for Android
An introduction to the Model View Intent architecture pattern. This pattern takes ideas and concepts from Reactive and Functional programming.
We’ll go over the core principles of this pattern, and how you can apply them in your Android applications. We’ll look at concrete implementation details, and explore some of its benefits.
Some familiarity with Kotlin and RxJava is assumed.
Etienne Caron is a developer lead at Shopify, a popular Canadian e-commerce company. He is also part of Google’s Developer Expert program and an instructor for Caster.io
Etienne has been an active member of the Android developer community in Montreal since 2010, and regularly devotes his time to mentoring startups, developers and students in the mobile space.”
Flutter: Mobile Development for Busy People
All too often, mobile development is not for the casual developer. Creating an app that works well on iOS and Android can be a time-consuming process, requiring separate teams of programmers for each target platform with different frameworks, languages, and programming tools. This is made worse by the trend toward highly customized user interfaces.
Fortunately, Flutter is an SDK that puts the power to create beautiful, customized, cross-platform mobile apps back in the hands of every developer. In this session we will live-code a mobile app on stage to highlight how easy and fast it is to develop with Flutter, while showing off the latest new features. Flutter allows programmers and designers to experiment and play with their app’s user interface; new features can be added quickly and tested immediately; and the resulting app runs at 60 fps on both iOS and Android, while keeping the look and feel for each platform.
Emily Fortuna is a developer advocate on the Flutter team at Google. When not educating about the awesomeness of Flutter, she can be found working on improving fairness in machine learning or acting on the stage and screen. She is an avid member of the nerdy joke appreciation society.
Lara Martín is a self-made Android developer based in Berlin. Her passion for Android made her transition from her background in science to software development. When she’s not attending a tech meetup, you will find her playing video games.
Jupyter notebooks are data science’s favorite new tools, as they combine two things that we typically think of as separate:
- A human-readable part made of text, images, and even video, all of which combine to form the introduction, write-up, and summary that you’d expect to find in a paper or report, and
- An executable part made of code, which provides interactivity, performs calculations and analysis, and can generate live visualizations. It allows readers to explore the data, ask “what if?” questions, and see the results.
Jupyter notebooks are tools for people who work with data to collaborate. IBM uses them to “distill data into insights”, Netflix uses them to scale up their ability to work with their copious amounts of data, and you can use them to craft reports that completely show your work — the data you collected, the code you use to process it, along with your writeup of your findings and reasoning.
In this talk, I’ll walk you through the process of creating your first notebook, and using it to write your first data analysis report, complete with an executable part that performs the analysis, and a human-readable part that contains your conclusions. If you want to get into data science, Jupyter notebooks will be a key part of your toolkit, and this talk is your opportunity to get started!”
About Joey: I’m a big proponent of Florida tech and geekery in the “Orlampa” corridor. If you look on my blog, GlobalNerdy.com, you’ll see that I’m the one who posts the official-unofficial list of tech/entrepreneurial/nerd events in and around the Tampa Bay area.
Omni Labs, Inc.
End-2-End Machine Learning on GCP
Machine learning is hard, but setting up pipelines around ML shouldn’t be. We will go through build a ML model on local, deploying it to Google Cloud ML engine and then use the exposed APIs to get predictions.
Vikram enjoys building scalable web and data platforms for high availability, resilience, and security. Co-founder of @omnilabsinc #GDE @GoogleCloud
Making Your Android Things Devices Smarter
With the advancements in machine learning and cloud services, developers can easily make devices that go the extra mile in providing a great experience for users. Come learn how you can make your Android Things devices conversational, respond to user’s voice requests, recognize images and gain the full support of cloud services to perform complex operations in the connected world. This presentation will leverage real ‘smart’ device projects to introduce you to what’s available with Android and Google, and provide you with a launching point for building your own smart devices.
Paul is an Android developer, published tech author, and IoT Google Developer Expert out of Boulder, Colorado. In addition, he is a co-organizer of the Boulder Android Meetup and writes online tutorials for Envato’s Tuts+ and on Medium. His interests are in wearables, connected devices and emerging technologies.
Serverless Angular, Material, Firebase and Google Cloud applications
In this talk we’ll learn how to use all the power of Google stack technologies (Angular, Material, Firebase and Google Cloud) to develop a full stack application. We’ll learn how we can empower a serverless Angular + Material application with Firebase and reactive programming by using realtime database, Firestore, authentication (with different providers) and Firebase hosting. And we if need any other functionality, we can use Cloud Functions or a NodeJS app. This talk will demonstrate the overview of a real world application (40k users), along with CI configuration and some details of the code (the good parts!).
Design languages, like Material Design, are a great way to ensure consistency and best practices in your UI. But adhering to a design language won’t result in a good experience if you violate the heuristics of good design, build an experience that doesn’t match the user’s mental model, or complement the work users need to do.
In this session, we’ll discuss best practices for using design languages and the common UX mistakes developers make and how to avoid them.
Angel Banks specializes in UX strategy and design for enterprise, finance, healthcare, and biotech applications. She has a background in front-end development, project management, and product management. Active in the Atlanta tech community, she is a Director of Women Who Code Atlanta, Women Techmakers Atlanta Lead, and co-organizer of GDG Atlanta co-organizer. She is also a conference-organizer for We RISE Tech and DevFest Atlanta.
Vox Media, Inc
In the world of software engineering, there are those of us who work daily on iterating-over, and improving, a single legacy application.
You might be interested in moving your UI toward a modern reactive framework; but how do you leverage this on an older system without dumping your original product entirely and starting over from scratch?
I’ve recently done this very thing - adding a VueJS front-end as the new face of an old Rails App, shifting the UI in piecemeal while supporting both old and new architecture with VueJS components.
In this presentation I’ll walk you through the process as a case-study and you’ll discover:
- How VueJS is reactive but also applicable as standalone components to an old (Rails) application.
- How to break-down your old UI into pieces that will become your new, reactive components.
- How to build these components up simultaneously in two ways - legacy style and beta style.
- How to apply standalone components to your legacy app and launch them in a way that transitions users gradually to a new SPA experience.
Michele is an in-house Front-End Engineer for Vox Media, building innovative software solutions enjoyed by the millions of fans of websites such as Polygon, The Verge, Recode.net, SBNation, Eater, Vox and more.
Intro to NoSQL and how to pick a cloud based NoSQL provider
Do you work on MySQL, SQL Server, Postgres (or other RDBMS) full time? Have you ever wanted to dip your toes into the NoSQL world? Ever wonder about the hype surrounding NoSQL? What is the difference between MongoDB, Redis, Neo4j and Cassandra? Get a gentle intro to the NoSQL world and more importantly, when to use it and when not to use it. More important, we will discuss decision metrics for picking a cloud based NoSQL right for you between major cloud providers like Google (Datastore), Amazon (DynamoDB) and Microsoft (Azure CosmosDB)
Santosh is a Microsoft Azure MVP and a public speaker who has spoken at tech events including codecamps and regional/international conferences. He is an Azure Consultant @ Nebbia Tech and brings 20 years of experience in the software industry. Before Nebbia, he was involved with tech startups, where he architected greenfield applications providing services in nearly a dozen countries by leveraging the cloud. He has co-authored multiple approved software patents. Santosh is deeply involved with the local community as leader of the Orlando .NET User Group and co-organizer of the Orlando Codecamp. He also runs a boutique software consulting company with his wife.