Speaking
Google DevFest Conferences
DevFest Vancouver(Barnaby) Building Intelligent AI Agents Vancouver, Canada | Nov 30, 2024 Artificial intelligence is evolving rapidly, and we are on the cusp of a new era where AI agents, driven by advanced reasoning capabilities, can autonomously execute complex tasks and make informed decisions.
In this presentation, I'll introduce you to the fascinating world of AI agents, explaining the core concepts and highlighting the diverse landscape of agent types and their unique capabilities. Through real-world examples, I'll show how AI agents tackle practical tasks. I'll be using Python and LangChain to demonstrate, but no coding experience is necessary.
DevFest YYC (Calgary) Building Intelligent AI Agents Vancouver, Canada | Nov 17, 2024
DevFest Los Angeles Building Intelligent AI Agents Vancouver, Canada | Nov 8, 2024
DevFest Annapolis Building Intelligent AI Agents Vancouver, Canada | Oct 28, 2024
DevFest Vancouver Hands On With Generative AI Vancouver, Canada | Nov 11, 2023 In this hands-on workshop, participants will embark on a journey into the realm of generative AI, harnessing the power of Jupyter Notebook. We'll demystify the foundations of generative AI, and get our hands dirty with real-time experiments. Whether you're a budding data scientist, or just intrigued by this emerging technology, join us as we unravel the potential of generative AI, one API call at a time. Prepare to leave with the knowledge, experience, and tools to craft your own generative masterpieces!
DevFest Waterloo Hands On With Generative AI Waterloo, Canada (Remote) | Oct 21, 2023
WindyCity DevFest Human + Machine Learning Chicago, IL | February 1, 2019 As we use Machine Learning in our software - we need to understand the impact on what we build. The Design team at Google has created a framework named Human-Centered Machine Learning (HCML) to help us focus and guide that understanding. HCML provides techniques to help us accomplish this. Human-Centered Machine Learning is a great way to help developers and designers understand the ways Machine Learning is changing our world. I would like to share some key concepts from this effort, and ways I have used them to help myself feel in control of technology, and not the other way around.
DevFest St. Louis Human + Machine Learning St. Louis, MO | January 26, 2019
DevFest Minnesota - Effective Remote Teamwork Minneapolis, MN | Feb. 18, 2018 This presentation will include tips and techniques I have developed for working effectively as a remote software developer and manager. I have worked full-time remote for a most of my career, and I have experienced many challenges. Communication is more difficult, motivation is hard to find, and distractions are everywhere. I'll highlight these challenges and provide actionable techniques to avoid them.
DevFest DC - Material Design Everywhere Using the Android Support Libs Reston, VA | May 6, 2017
Michigan DevFest Material Design Everywhere Using The Android Support Libs Detroit, MI | April 2016
LA DevFest Introduction to Material Design Los Angeles, | CA Oct 24, 2015
Southwest DevFest - Tools for Software Survival Phoenix, AZ | Oct 26, 2013
Phoenix AI Developer Group
Building Intelligent AI Agents Tempe, AZ | Aug 22, 2024
Lessons Learned From Developing LLM Apps Tempe, AZ | April 3, 2024 Two different developers will be comparing their own experiences from learning how to develop for Large Language Models (LLMs). Join us as we share our unique perspectives on building user-friendly AI Applications. Co-presented with Joseph Martinez.
Create LLM Apps with LangChain and LangChain.js Tempe, AZ | Jan 31, 2024 LangChain is a revolutionary software library that unlocks the full potential of next-generation language models like ChatGPT or Gemini. It goes beyond simple text generation, empowering you to build AI applications that can reason and connect ideas and a variety of data sources. This presentation is an introduction to this library and ecosystem.
Phoenix Emerging Tech Group
Hands On With Generative AI ASU Innovation Center | Chandler, AZ | Feb 15, 2024
Google Developer Groups (GDG)
GDG Denver Effective Remote Teamwork Denver, CO (Remote) | Jul. 15, 2020
GDG Twin Cities Handling Dark Mode on Android and iOS Bloomington, MN | Sep. 11, 2019 The new versions of Android and iOS are going to support system-wide Dark Mode. Users will demand to support this mode, and apps that don't support it will quickly look "out of style". This presentation will highlight some important aspects of implementing this in your own UI.
GDG Silicon Valley
Human + Machine Learning Mountain View, CA | Mar 6, 2019
Android Developer Tools Essentials This presentation is an overview of the Android Developer Tools (ADT), including many useful techniques, tips and tricks for getting the most out of them. Mountain View, CA | Jan 8, 2014
Boulder GDG - Bugdroid Style Boulder, CO | July, 2015
Kotlin Everywhere
Kotlin Everywhere Phoenix - Understanding Kotlin Multiplatform Phoenix, AZ | Sept 14, 2019
Google Developer Expert (GDE) Summit
Google Developer Expert (GDE) Summit Using HCML to manage bias. Sunnyvale, CA | November 11, 2018
DroidCon (Multiple)
NYC and San Francisco - Material You Review The introduction of Material Design was one of the more exciting things to happen to Android in years. It established a simple design system that enabled developers to apply universal styling patterns to create pleasing UI with minimal effort. Material has evolved throughout the years. The newest generation of the standard is named Material You, and is integrated directly with Jetpack Compose. It is a natural complement to writing Kotlin code, and is the perfect dynamic design system for all Android, Web, and Desktop apps.
This session will be an introduction to design systems. I will discuss how you can apply color, typography, and dimension standards across your Applications universally. This results in a UI that is easy to refactor, aesthetically pleasing, and can be made a11y compliant. Using Material, I will explain fundamental aspects of design that will empower developers to feel more confident about UI, and enable better communication with designers. San Francisco, CA | Aug 6, 2023 & New York City, NY | Sept 14, 23NYC - Mastering Material Motion One of the foundations of Material Design is Motion. Effective motion can be used to provide user feedback, guide interaction focus, establish visual relationships between elements, and provide important polish and delight. Creating apps with effective motion hasn't always been simple, but I have learned some techniques to make it easy. Come to this session where I will show you how to use touch feedback, transitions and animations to make your applications come alive with effective motion and be more enjoyable for your users.New York City, NY | Nov 14, 2016
NYC - Material Design Everywhere Using The Android Support Libs New York City, NY | Sep 12, 2015
Turin - Bugdroid Style Turin, Italy | May 5, 2015
Coding with the Italians Improving our Material You implementation Online | Nov 11, 2021
North West Valley .NET User Group
Human + Machine Learning - As we use Machine Learning in our software - we need to understand the impact on what we build. The Design team at Google has created a framework named Human-Centered Machine Learning (HCML) to help us focus and guide that understanding. We will introduce this concept and show how you can use it in your development process.
We will show how HCML can be used to answer important questions like: Is ML right for this problem? What unique solution does ML provide? Are we using the right information to train our system? What is the impact of wrong results?
Just like with the web and mobile revolutions, ML will force us to consider new possibilities for every experience we build. We must stay grounded in human needs while solving them in unique ways.
Co-presenting with: Bryce Howitson
April 27, 2022
Google Student Groups North America
The Care & Feeding of Digital Products - 3 part series where experts discuss the process of taking ideas and turning them into valuable digital products. North America (Remote) | Nov - Dec, 2021
Co-presenting with: Bryce Howitson
From Lightbulb to Launch: Discovering Your "Why" - Brainstorming methods and ways to refine your ideas, to find the ones that best “get the job done”.
Fake It Before You Make It - Prototype your idea, share it, learn, repeat.
The Reality Of Making It Real: Getting into Production - organizing the (important) little things, like design polish, operations, and contingency plans.
Oct - Dec 2021
Salesforce Women in Tech Group
Effective Remote Teamwork - This presentation will include tips and techniques I have developed for working effectively as a remote software developer and manager. I have worked full-time remote for a most of my career, and I have experienced many challenges. Communication is more difficult, motivation is hard to find, and distractions are everywhere. I'll highlight these challenges and provide actionable techniques to avoid them. Denver, CO (Remote) |
Thu, Aug 27, 2020
Øredev
Human + Machine Learning As we use Machine Learning in our software - we need to understand the impact on what we build. The Design team at Google has created a framework named Human-Centered Machine Learning (HCML) to help us focus and guide that understanding. I will introduce this concept and show how you can use it in your development process. Mälmo, Sweden | Nov 8, 2019
Handling Dark Mode on Android and iOS The new versions of Android and iOS are going to support system-wide Dark Mode. Users will demand to support this mode, and apps that don't support it will quickly look "out of style". This presentation will highlight some important aspects of implementing this in your own UI. Mälmo, Sweden | Nov 9, 2019
Google IO Playing with Patterns - Best-in-class application designers and developers will talk about their experience in developing for Android, showing screenshots from their app, exploring the challenges they faced, and offering creative solutions congruent with the Android Design guide. San Francisco, CA | May 2012
Realm Academy - Material Design Everywhere, Using Android Support Libraries San Francisco, CA | May 18 2016
Oscon (Multiple)
Android Developer Tools Essentials 2014 - Introduction to effective usage of Android Developer Tools including Eclipse and Android Studio. Portland, OR | June 2014
Android Developer Tools Essentials 2013 Portland, OR | July 2014
AnDevCon (Multiple)
Android Developer Tools Intro
Android Developer Tools Advanced
University of Wisconsin Milwaukee - Center for Technology Innovation - Developing for the Android Ecosystem -A full-day seminar presented by Mike Wolfson. This workshop is being coordinated by Dr. Mariam Zahedi, Professor in IT Management, Lubar School of Business, UW-Milwaukee Milwaukee, WI | June 1, 2012
Links to ALL the things here:
Slideshare, Prezi, and GitHub
Podcasting
Guest Host on the All About Android Show
525: Android 12 is Material You - Privacy Dashboard, Wear, Project Starline, LaMDA, Pixel 'Passport' May 18, 2021
467: Going Deep on the Thinq - LG V60 ThinQ review, Sooner hands-on. Plus - Google Sooner Phone! Apr 7, 2020
410: Android is Blooming - All about Jetpack, Google Glass update. Mar 5, 2019
369: Everlasting Comfort - Google I/O recap, Lenovo Mirage hands-on. May 15, 2018
215: Moments of Delight - This week, we'll be previewing what we THINK we can expect at this year's Google IO, also a close look at Project Tango, the release of Periscope for Android, Microsoft's continued efforts of cross platform development, and more. May 27, 2015
109 - Spoiler Lemur! - Google IO predictions, Sundar speaks, Ouya test drive, Glassholes unite, and more. May 16, 2013
89: What's in the Box? - Nexus 4 unboxing, Nabi2 tablet for kids, Snapseed, SwiftKey Flow, and more. Dec 11, 2012
65 - Google I/O Preview Extravaganza - Facts and rumors from the upcoming Google I/O conference, Google TV goes global, and more. Jun 25th 2012
Guest on Android Dialogs
Mike Wolfson: AppCompat, Material Design for Developers - While at Google I/O, Huyen talks to Mike Wolfson, Google Developer Expert, about AppCompat and Material Design for developers. Aug 7, 2015
Guest on Fragmented Podcast
Material Design for developers - In this episode we talk to Material Design Master and Google Developer Expert Mike Wolfson. What does Material design mean to us developers? How does one use the numerous support libraries to help with this? What widgets should and shouldn’t we be using? Listen to the show and find out. Feb 29, 2016
Guest on Android Central Podcast
Episode 290 Devs Eye View - We take one last spin around Google I/O with an actual developer — Mike Wolfson, the coder behind the Android Central App (among other things). Plus we get more insight from a couple folks who were able to stay out of the Silicon Valley sun. May 26, 2016
Episode 255 - This one’s gonna be big, folks. This week we’ll preview Google’s event in San Francisco, where we’re expecting a couple new Nexus phones, and maybe some other goodies. Plus we’ve got Google Developer Expert +Mike Wolfson on hand to talk about redesigning our app with Material Design. It’s gonna be a big one, folks! Sep 25, 2015
Organizing
Kotlin Everywhere Phoenix Worked with Google and Jetbrains to organize a local edition of this worldwide single day event focusing on promoting Kotlin as a development language. I was sole organizer of this, but had a ton of support from Nerdery (my employer at the time). Phoenix, AZ | Sep 14, 2019
AsyncAndroid YouTube Channel - During the Covid pandemic, worked with Huyen Dao to create a YouTube channel to drop collections of Android content at specific times. We only had 1 drop, but managed to get over 2k subscribers for just the 1 drop. Maybe we will do another, it was a fun experience, and a great way to help get visibility for content. June 2020
Phoenix GDG and Android Meetup - I was one of the founders of this group in Phoenix, and have been involved in running events for this group ever since. Be sure to find a local GDG in your area. It has been wonderful for me. Phoenix, AZ | Ongoing
IoTDevFest Co-organizer and MC of single day conference focused on IoT technologies. Event followed similar format each year. We brought in subject matter experts from around the World give talks and workshops. We used top quality venues, catering, and swag, to make this event a huge success, and an instant sell-out every year we did it.
Google Startup Accelerators - I have had multiple mentoring opportunities working with this organization, including many opportunities to speak with startup founders and help them with product direction, or technical issues. Multiple/Ongoing
Android GDE Gathering - I organized a 1-day event for current program members to socialize and discuss technical subjects. We had special guests Googlers from the Android team. Mountain View, CA | May 2017, June 2016, May 2015
Southwest DevFest - I organized this all day event at Cohoots (the OG one on Washington St) for around 50 people with variety of talks focused on mobile design and development. Phoenix, AZ | Oct 2013
Additional User Group Support
Founder and Organizer of Denver Weblogic Developer Group
Presenter and Organizer (Basic Concepts Group) Denver Java Users Group
Presenter at Phoenix Mobile Technology Group (Multiple)
Presenter at Phoenix Java Users Group (Multiple)
Presenter at Refresh Phoenix Users Group