engineering management software engineering IOT and Android Things IoT data engineering Data Visualization Virtual Reality Augmented Reality 3D Development Machine Learning and AI
Atlanta, Georgia, United States
Erica Stanley is a software engineer, entrepreneur and tech diversity & inclusion advocate. She is a Sr. Research Engineering Manager at Mozilla working with the Firefox Reality team. In her 20-year career, she’s worked in Fortune 500 companies, early-stage startups, and academia.
Erica is active in the Atlanta technology community. She helps develop and teach youth coding programs, speaks at local conferences, and user groups and mentors entrepreneurs for various incubators and accelerators. She also founded the Atlanta network of Women Who Code, where she organizes conferences, hackathons, developer workshops, monthly tech talks and networking events for women technologists.
As we hear more and more about Machine Learning, few web developers have actually had the opportunity to use it in a project or product. It seems like you have to have years of Data Science, Statistics or AI education to even understand how to start. While some prerequisite education is needed to get you started, it's not as much as you might think and there are collections of libraries to help along the way. This session will give a brief introduction to Machine Learning, detail resources for further reading and delve into the libraries that make it possible.
Virtual reality (VR) and Augmented Reality are amazing media that help create immersive stories for nearly any industry. Virtual reality hardware systems like Google Cardboard, Oculus Rift, Samsung Gear and augmented reality systems like Microsoft Hololens and others are starting to making VR and AR household names.
On the software side, most of the activity is confined to native applications, but the web can bring major advantages to VR and AR that only increase the accessibility of this platform. This includes experiencing VR and AR without downloading and installing apps and allowing seamless connections from one experience to another via hyperlinks. This session will examine the technologies bringing VR to the web including Google’s VR view & VR shell, Mozilla VR and WebVR--vendor-independent web standards for VR. We'll also examine the Chacmool AR demo from Google and see how we can build our own AR prototype.
Let's discover the best practices in architecture and design patterns for progressive web apps (PWAs). Along the way, I'll detail common ways to refactor existing web apps to take advantage of these best practices and share lessons learned from the PWA migration of SalesLoft’s core application. We'll:
* Explore progressive web apps (PWAs) and why are they useful
* Learn best practices and modern technologies to prepare for PWAs
* Learn about design patterns for more performant PWAs
* Explore refactoring examples that incorporate these design patterns and lessons learned from building a PWA