Fast PWAs With Angular And IonicMore About Me
Introduction to GraphQL and using it to access Github's GraphQL APIMore About Me
The Secret Sauce of State Management with NgRxMore About Me
Thinking Functional: What Kotlin Really Enables for Android DevelopmentMore About Me
Kotlin is the new, cool thing! But what's the point of using Kotlin if you don't take advantage of its functional features? In this talk, you will learn how using a functional style of Kotlin will enable you to be a more productive Android dev and improve the reliability of your Android apps.
You're Hired! Now avoid these missteps in your new jobMore About Me
Applied Machine Learning in the BrowserMore About Me
In this presentation, we’ll discuss the basics of machine learning, and learn how to use pre-built ML models - right in the web browser! We’ll use a pre-trained model, load it up in the browser, and build a Web application that allows us to query the IMDB dataset - all without going to a server.
MLKit: AI CommoditizedMore About Me
Almost every Google product got a new AI feature at this years IO. But the most important announcement for developers was the further democratization of the machine learning capabilities through MLKit and TensorFlow. In just a few lines of code, powerful computer vision features are ope to all.
Alohomora: Unlock the Door to Successfully Learning (& teaching) CodeMore About Me
Learning styles are the brain’s preferred method of learning new material that enables you to comprehend and retain content. Knowing your styles can help you choose the right instructional resources to be successful as a student or build the right resources for students to learn as a teacher.
Esoteric Android: Vital Tips and Tricks for DevelopersMore About Me
Even experienced Android developers get confused by the framework sometimes, and Android development can be especially confusing to beginners. Have you ever had trouble remembering the correct incantation for a ProGuard file? Or maybe you need to determine an appropriate architecture for a new app but get lost in all of the acronyms? Maybe you understand what Fragments are, but not why Fragments are? You're not alone - all Android developers eventually run into these puzzling questions when embarking on their journey. In this talk, I'll give a brief overview of these esoteric topics and more, attempting to illuminate a few of the dark corners of Android development.
Flutter Automation TestingMore About Me
Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Test your application is an important part of you development and deployment lifecycle. I am to show how to test different aspects your flutter application.
Concurrency in GoMore About Me
Go may look like a language from the 80s but its support for concurrency makes it a language for the future. We will walk through the key differences between concurrency and parallelism and how Go addresses fundamental problems that make concurrency difficult to do correctly.
Serverless Web Applications with FirebaseMore About Me
Firebase is many things and this talk will explore the tools available that it provides. I will cover a quick intro of all tools available, deeper dive into the Firebase real-time database & authentication setup, and finish up with a quick multiplayer quiz (built on Firebase).
The 12-Factor App - what is it and why should I care?More About Me
With the rapid adoption of cloud computing, it's vital for developers to shift the way they architect applications. The 12-Factor app is a language agnostic set of best practices to build cloud-native apps. This talk will explore the 12 factors and their significance to a successful cloud deployment.
Scaling Angular: Major Keys To SuccessMore About Me
Many Angular talks introduce cool concepts that usually require planning or additional time to implement. How about some Major Keys any developer can implement in an hour? Taking any beginner or intermediate developer to the next level. With better use of Observables, lazy loading, and PWAs you can!
How to become a Jedi: Introduction to Mind Machine Interfacing using Brain Activity(EEG) and Azure IoTMore About Me
Come and learn how to control your surrounding like a Jedi with your brain power!!! Have you ever been wondering how Jedi controlled objects with their mystical power called the Force without touching them? Have you ever wished you had the power to control things around you with the power of your mind? Mind-machine interface (MMI), or brain–machine interface (BMI), is a direct communication pathway between an enhanced or wired brain and an external device. In this session, I will demonstrate how to control a remotely located physical device by converting your brain activity to commands and send them to remote devices using Azure services.
UX MachinaMore About Me
Applied AI in the enterprise is more difficult than the hype suggested. Even with DL and TPUs, the data seems "unmungable." Is this another AI Winter? In this talk, I'll argue that effective AI requires a different mindset. These problems are actually design problems. Technical, fast-paced, for all.