GDG DevFests are large, community-run developer events happening around the globe focused on community building and learning about Google’s technologies. The 3rd annual DevFest Atlanta is a one-day tech conference that delivers a diverse range of Google-related and community talks.
The Secret Sauce of State Management with NgRxMore About Me
Introduction to GraphQL and using it to access Github's GraphQL APIMore About Me
You've heard about PWAs, but how do you actually go about making one? Come learn about all the available tools and techniques to make fast and engaging PWA.
GraphQL is a new API standard that provides a more efficient, powerful and flexible alternative to REST. In this talk I will give you an introduction to GraphQL and then show you how to use it to access Github's GraphQL API.
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!
Selectors and Effects in NgRx are two of the most powerful parts of the state management story. This talks show you how to take full advantage of both with concepts and examples with live coding.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.