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
Google Cloud for DevelopersMore About Me
Let's see how Google Cloud makes application development easier, faster, more innovative and more powerful by understanding the ins and outs of App Engine, Kubernetes Engine, Cloud Functions and Firebase. We will take a look at the different data storage options that can go with our applications, then see how to set up a CI/CD pipeline in Google Cloud, and examine Stackdriver monitoring and logging for our app.
You're Hired! Now avoid these missteps in your new jobMore About Me
Congratulations on your new job... now what! Starting a new job, especially if it’s your first one, is always exciting... and stressful. Here’s how to take control of the situation and make sure that you’re ready to start strong from day one. As superficial as it sounds, you want to look your best when you are meeting so many people for the first time. But you should dress appropriately for your environment - a suit would be out of place in most technical organizations. The what not to wear part is easy… but what should you wear?
Getting the people part right is key.First, ask a lot of questions. Use the 70/30 rule -- ask questions 70% of the time and share your stories and ideas 30% of the time. This is your chance to learn about the company, your project and the people that you will be working with, so you want to spend most of your time listening. Be ready with a plan for getting up-to-speed, even if all the parts are not in place when you start. Chances are your accounts and access might not be fully functional from day one, so be ready with things to do in the meantime.
You’ll leave with a checklist of things to do so you walk in the door on day one ready to go.
Artificial Intelligence Augmentation - Diversity leads to building better habits to change our narrativeMore About Me
Artificial Intelligence Augmentation (AIA) is about optimizing the complimentary strengths of humans and machine learning. Humans excel at asking revealing questions, and ML provide provoking answers. Our diverse experiences lead us to ask different questions. Deep diversity in ML will allow us to build better habits and change the narrative of our future.
My expansion on AIA is both a digest of the archaeological arc of human resources and the evolution that will come with humanity-driven design thinking.
This talk is inspired by Nicky Case’s essay “How To Become A Centaur” which in turn was inspired by the peer-reviewed paper authored by Shan Carter (Google Brain Team) and Michael Nielsen (YC Research).
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.