Filters
-   Video Beyond Aesthetics - How metrics transform design into business strategy
-   Video Version Catalogs - A one stop shop for dependencies
-   Article The Art of Presenting Your Designs Effectively
-   Article Suppressing annoying Kotlin compiler warnings
-   Article Personalization (But Not Creepy)
-   Article Crafting Accessible Components in Compose
-   Video Localizing Xcode String Catalogs with LangChain
-   Article The Best Features Mean Nothing without a Clear Product Strategy
-   Article Swift Macro Client Testing
-   Article Swift Macro Expansion Testing
-   Article Enhancing Brand Harmony through Design Systems
-   Article Swift Macro Unit Testing
-   Article Second Drafts
-   Article Your Design System Is Alive
-   Article Exploring Memoization in Swift
-   Video Your Strategy is a Garden
-   Article Automate everything — and keep iterating with Apple Shortcuts
-   Article Why Micro-Engagements are Essential in 2025
-   Speech UX-Driven Code: Building with the User in MindUXDX (2025)
-   Video Creating Custom SF Symbols
-   Article A win for you: The Developer Tax Saga Continues
-   Speech Testing Products for Accessibility: Why Manual and Automated Testing Go Hand-in-HandMinnebar (2025)
-   Speech Assistive Tech Is for Everyone (They Just Don’t Know It Yet)Minnebar (2025)
-   Speech Back to the <Future />: A Brief History of Web DevelopmentMinnebar (2025)
-   Speech Building Efficient & Resilient Engineering TeamsMinnebar (2025)
-   Speech Desinging Dynamic Prototypes: Simulate Real App Experiences with Figma VariablesMinnebar (2025)
-   Speech DevTool Diamonds: Power Features You Didn’t Know ExistedMinnebar (2025)
-   Speech Taming the Chaos: Mastering Swift ConcurrencyMinnebar (2025)
-   Speech Radical Sabbatical - How I structured one year of creative web-devMinnebar (2025)
-   Speech Don't Let Your Journey Map Lead Your Product Team Astray!Minnebar (2025)
-   Speech How To Direct a Software Team When You Have No Idea What They’re Talking AboutMinnebar (2025)
-   Video 3D on the Web: Using React and Three.js
-   Article How to Choose a Digital Product Partner: A Complete Guide for 2025
-   Article Flight School: 3 Key UX/UI principles you might not have learned in your graphic design program
-   Article Moderated vs. Unmoderated User Testing and the Goldilocks Method That’s Just Right
-   Video 7 ways cat people make better UX designers
-   Article The Hidden Dangers of AI Note-Taking Assistants: What Leaders Need to Know
-   Speech Building seamless workflowsUXPA Minnesota (2025)
-   Speech How does accessibility drive growth?GDS Group Podcast (2025)
-   Article The Evolution of Digital Product Teams — A CXO’s Perspective
-   Article Beyond Anecdotes: Balancing Qualitative and Quantitative Data for Smarter Product Decisions
-   Article Strengthening Collaboration Between Product & Brand
-   Speech Digital Accessibility As Strategy, Not ComplianceSXSW (2025)
-   Speech Testing Products for Accessibility: Why Manual and Automated Testing Go Hand-in-Handaxe-con (2025)
-   Article Accessibility Dos and Don'ts for Interactive Cards
-   Video Opening the Digital Front Door with iOS 18
-   Article Exploring the Benefits of Git Worktree
-   Speech Designing with Developers in Mind (and Vice Versa)DeveloperWeek (2025)
-   Speech Digital Accessibility Is Strategy, Not ComplianceProductWorld (2025)
-   Article Does Your Team Need a Product Manager?
-   Article Padding vs Content Margins: A Discreet VoiceOver Nuance
-   Article Ditch the Extra Plugin: A Simple Way to Render SVGs in React Native
-   Article A Practical Guide to Type-Safe Image Handling in React Native
-   Article Creating Custom SF Symbols
-   Article How to Stop Text Overflow in React Native
-   Video Introduction to Product Led Growth
-   Video Don’t Sweat the Small Stuff: Improving pull request workflow through automation
-   Video The State of Compose: An overview of Jetpack Compose
-   Video SwiftUI Custom Alignment
-   Speech Zero Tech Debt: How to Build an Engineering Culture of No Deferred WorkDevFestMN (2024)
-   Video Metrics that Matter, Measuring Product Impact the Right Way
-   Video One Repo to Rule Them All
-   Article Rethinking the Product Roadmap: Bring Back the Utility and Practicality
-   Video Breaking Bad (Habits) of designing for the web
-   Article What Does the Release of iOS 18 Mean for the Digital Front Door?
-   Speech Experimenting with a fresh take on roadmapsProductCamp (2024)
-   Article A Case for Alphabetization
-   Article From Zero to UX Hero: Navigating the Bootcamp Journey
-   Article Creating a Dynamic Draggable ScrollView with UIKit for SwiftUI
-   Speech Digital Accessibility Is Strategy, Not ComplianceTwin Cities Startup Week (2024)
-   Speech Zero Tech Debt: How to Build an Engineering Culture of No Deferred WorkTwin Cities Startup Week (2024)
-   Video Superhuman Programming; Using AI to Unlock Limitless Potential
-   Video Using Adobe’s Delivery API to get A/B Test Data
-   Article All eyes on me
-   Article How to customize the style of your Dokka documentation
-   Article Part 4: Future Trends and Innovations in Retail Mobile Apps
-   Article Part 3: Integrating In-Store and Offline Channels through Mobile Apps
-   Article Part 2: Key Features of Successful Retail Mobile Apps
-   Article Put me in coach (marks)
-   Article How to Level Up Your Technical Acumen as a Non-Technical Person
-   Article Basic Intelligent Recomposition in Android Compose
-   Article Using Mobile Apps to Seamlessly Integrate Online and Offline Retail Experiences
-   Article Selling in your mobile app? Let’s save you some money!
-   Speech Scaling a Codebase Beyond the Initial BuildOpen Source North (2024)
-   Speech Zero Tech Debt: How to Build an Engineering Culture of No Deferred WorkDeveloperWeek Management (2024)
-   Video Do I need a hypothesis for my UX research study?
-   Speech Developing for Apple Vision ProMinnebar (2024)
-   Speech Zero Tech Debt: How to Build an Engineering Culture of No Deferred WorkMinnebar (2024)
-   Speech What's a Transformer? Understanding the Innovation That Changed Artificial IntelligenceMinnebar (2024)
-   Speech Why You Should De-Google Your Online Data and Start Self HostingMinnebar (2024)
-   Speech Accessibility Testing 101: Native App Manual TestingMinnebar (2024)
-   Speech Generating API Documentation For Your Kotlin or Java LibraryMinnebar (2024)
-   Video Tips for Nailing a Video Interview in Digital
-   Video Customizing Your API Docs With Dokka
-   Video Character Development: Bringing your App mascot to life
-   Speech Table of Experts: AI panel discussionMinneapolis-St. Paul Business Journal Panel (2024)
-   Article 8 Steps to Finding a Successful Product Development Partner
-   Video Generative AI for iOS Unit Testing
-   Speech A RADICL Sprint: Getting Product Alignment in Just One DayProductWorld (2024)
-   Article Temporal: Getting a Second Date
-   Video SQLCipher & the Swift Package Manager
-   Video 5 Things We've Learned from Running a North Star Workshop
-   Video Unidirectional Data Flow
-   Video XCTestCase Lifecycle Management
-   Video Natural Intelligence A forward thinking approach to AI
-   Video Zero to One with Mobile. Lesson 7: Bring your organization along for the ride
-   Video Zero to One with Mobile. Lesson 6: Build feedback loops into every stage
-   Video Zero to One with Mobile. Lesson 5: Understand technology choice implications
-   Video Zero to One with Mobile. Lesson 4: As for technical debt, practice frugality
-   Video Zero to One with Mobile. Lesson 3: Emphasize themes over features
-   Video Zero to One with Mobile. Lesson 2: Ask yourself why should this product exist
-   Video Zero to One with Mobile. Lesson 1: Draft a quarterback you trust
-   Speech Job Hunting During the HolidaysMinneAMA (2023)
-   Speech What's a TransformerDevFestMN (2023)
-   Video Translating Common XML TalkBack Solutions to Compose
-   Video Measuring Android Build Times
-   Article To Cast or Not to Cast: A TypeScript Dilemma
-   Article Crafting your Product AI Principles: Taking Cues from Apple & Google on the Themes of Reliability
-   Video Design Audits: Taking the Red Pen into the Dev Process
-   Article 10 Tips to Spice Up Your Fresh-Grad Portfolio
-   Article Migration: Gson to Kotlinx.Serialization
-   Speech App Personalization Made Easy: Unleashing the Power of Native TechnologiesTwin Cities Startup Week (2023)
-   Speech A RADICL Sprint: Getting Product Alignment in Just One DayTwin Cities Startup Week (2023)
-   Speech Product Folk: A Community for Product ManagersTwin Cities Startup Week (2023)
-   Article SwiftUI Custom Alignment
-   Article How to Design a Successful A/B Test
-   Article Intro to Polymorphism with Kotlinx.Serialization
-   Video The Screen Reader Experience
-   Video Telling Your Code's Story With Commits
-   Article Cast Aside
-   Article Embracing the Distance: Strategies for Successful Unmoderated User Research
-   Video Continuous Delivery & Automation at Livefront
-   Article How to lead a software team when you have no idea what they’re talking about
-   Article Talkback Ordering in Android Jetpack Compose
-   Video Debugging Mobile Apps with Loupe
-   Article XCTestCase Life Cycle Management
-   Video React to React Native
-   Speech UI Design Trickery That Makes Software FasterOpen Source North (2023)
-   Video Testing: Mocks vs Fakes
-   Article Optimize Your Product Strategy Efforts: The Art of Harnessing Unmoderated User Research
-   Video JavaScript to WebAssembly
-   Video Error States, Your New Bestie
-   Speech ☠️😈 A Developer's Guide to Making Project Setup As Difficult As Possible 😈☠️Minnebar (2023)
-   Speech 🐬 Flipper Zero: The Hacking Multi-Tool Making a Splash on TikTokMinnebar (2023)
-   Speech Designing with Developers in Mind (and Vice Versa)Minnebar (2023)
-   Speech Gradle tips and tricks to improve your Android build experienceMinnebar (2023)
-   Speech 🎯 The Kano Model: A (mostly) useful framework for prioritizing product features 🎯Minnebar (2023)
-   Speech 🌐 WWW: What in the world is happening on the web?Minnebar (2023)
-   Speech When *NOT* to Speak to Users: Determining If Unmoderated User Research Can Scale Your Efforts 🧐Minnebar (2023)
-   Speech 🪄 SwiftUI Magic: Advanced Techniques for Complex Interfaces.Minnebar (2023)
-   Video How to Navigate App Store Review
-   Video Sticky Footers in SwiftUI
-   Video Implementing Dark Theme for Android
-   Video Creating Apps for Everyone: A Guide to Mobile App Accessibility
-   Article Error States, Your New Bestie
-   Article Pick the Process, Pick the Culture
-   Article What Barack Obama's Wardrobe Has in Common With a Good Git History
-   Article Design Audits: Adding One More Hat to the Product Design Haberdashery
-   Speech Mobile App AccessibilityGMI Agency Summit (2022)
-   Article I Ditched User Personas — And Here’s Why You Should Too
-   Speech Thriving in the Great Resignation Era: How to Build and Retain Amazing TeamsTwin Cities Startup Week (2022)
-   Speech Zero to One with Mobile: What You Need to Know Before Bringing Your First Mobile App to MarketTwin Cities Startup Week (2022)
-   Speech MinneAMA: Coding ExercisesMinneAMA (2022)
-   Speech The Composable Architecture Meet-and-GreetMinnebar (2022)
-   Speech Why you should (or shouldn't) do A/B testing.Minnebar (2022)
-   Speech How To Build A Computer in Minecraft (And Other Games)Minnebar (2022)
-   Speech Discover 3D PhotographyMinnebar (2022)
-   Article Building Insights with Product Usage Data
-   Article Don't Live with Regret. Build a Kill Switch into your Mobile App
-   Article Leveling Up as a Product Designer
-   Video Enforce Correctness Through API Design
-   Article Creating a Service Layer in Swift
-   Article Tuning your Mobile Mindset to TV: 5 Tips for Product Managers Moving to Smart TVs.
-   Video Roku is a Bizarre Platform
-   Article Five Reasons To Write Unit Tests
-   Article The RxJava Threading Mistake You Are Probably Making
-   Video Gson Deserialization: Three Tips I Wish I Knew
-   Video How To Be An Expert (At Not Being An Expert)
-   Video Vestigial Design - Investigating Instagram's Hidden Appendage
-   Video The Day You Learned Shortcuts
-   Video The UX of a Developer
-   Video How to Transition to the Small Screen
-   Video Best Practices When Responding to App Store Reviews
-   Video Write Better Unit Tests
-   Video My Second Least Favorite Football Team...
-   Article My Favorite Design Patterns: State
-   Article Higher-Order Code Smells (Part 2)
-   Article How to connect your Android emulator to a local web service
-   Article Integrating Your Roku Channel With Roku Pay
-   Article 3 Insights From My Budding UX Career
-   Article Bad Dates with DatePicker
-   Article A Core Location Abstraction Layer with Combine and SwiftUI
-   Article A Selectable, Expanding List in SwiftUI
-   Speech Secrets of High Performing Product TeamsMN Tech Connect (2021)
-   Article A Product Manager’s Guide to Roku Beta Testing Programs.
-   Article PDF Pitfalls in Xcode
-   Article The importance of <button>
-   Article Why I Test Technology Like a Toddler
-   Article Coroutine Misconceptions: Whose Context Is It Anyway?
-   Article How Learning UX Made Me a Better Developer
-   Article Higher-Order Code Smells
-   Article 10 Swift Extensions We Use at Livefront
-   Article Don’t Make Your Code Predict the Future
-   Article The Journey from App to App Clip
-   Article SwiftUI’s Missing onLayout Modifier
-   Article RESTful API Design Tips for Digital Products
-   Article Advanced Android Edge-to-Edge (Part 2): BottomSheetDialogFragment
-   Article The Most Overlooked Aspect of Effective Software Development
-   Speech Secrets of High Performing Product TeamsMinneAMA (2021)
-   Article Advanced Android Edge-to-Edge (Part 1): Keyboard Transitions with MotionLayout
-   Article Mistakes to Avoid When Switching from Graphic Design to Product Design
-   Article Best practices when responding to App Store reviews
-   Article Improve Android build-times by using resConfigs
-   Article What to do with a Green Candidate with a Great Attitude
-   Article Is an App Clip Right For Your App?
-   Article View Constructors in Kotlin
-   Article Kotlin @ 60FPS
-   Article Dagger Hilt: Testing injected Android components with code coverage
-   Speech Creating Loyalty in Uncertain TimesNostos Events (2020)
-   Article Suspending Lambdas in Kotlin
-   Article sealed-enum: Replacing Enums in Kotlin
-   Speech 25 interviews with 25 Minnesota digital leaders in 25 minutesTwin Cities Startup Week (2020)
-   Article 5 Tips to Surviving a Remote Internship
-   Speech App Clips 101Minnebar (2020)
-   Speech The Startup Game ShowMinnebar (2020)
-   Article Adapting Gson to Kotlin
-   Speech Computer Vision on iOS: Detecting LogosMinnebar (2020)
-   Speech Static Code Checks for AndroidMinnebar (2020)
-   Speech Kotlin at 60fps - Write Hot Code Without Losing Your CoolMinnebar (2020)
-   Speech Using design to trick people into thinking your app is faster than it isMN Tech Connect (2020)
-   Article Kotlin: A tale of cyclical static initialization
-   Article Fixing Issues with Codable Identifiers
-   Article Take More Shortcuts
-   Article Android Static Code Checks — Keep Your Codebase Tidy With Detekt
-   Speech From Prototype to MVPBeta Operators Workshop (2020)
-   Article kotlinx.serialization: (de)serializing JSON’s nullable, optional properties
-   Article What is Type Erasure?
-   Article TransactionTooLargeException and a Bridge to Safety — Part 2
-   Speech Using design to trick people into thinking your app is faster than it isTwin Cities Startup Week (2019)
-   Speech An Introduction to HealthKitTwin Cities iPhone Developers Meetup (2019)
-   Article Native Android Libraries Gone Bad
-   Speech A look at the business side of a UX projectPrime Digital Academy (2019)
-   Speech When will it be done? How bad questions give you bad software (and what to ask instead)productDNA (2019)
-   Article Swift expected nil, not <nil>
-   Speech Using design to trick people into thinking your app is faster than it isMinnebar (2019)
-   Speech Why I built this: Ignite talks from 5 emerging startupsMinnebar (2019)
-   Speech The Preflight Checklist: Lessons learned the hard way so you can ship your app the easy wayMinnebar (2019)
-   Speech When will it be done? How bad questions give you bad software (and what to ask instead)Minnebar (2019)
-   Article How (Programming) Languages Shape Problem-Solving
-   Article When Will It Be Done?
-   Article How to get featured on the App Store by making Apple look good
-   Article Applying Design Concepts to Code — Part III
-   Article The First 2 Commits Every Android Project Should Have
-   Article Applying Design Concepts to Code — Part II
-   Article TransactionTooLargeException and a Bridge to Safety — Part 1
-   Article Why isn’t viewWillAppear getting called?
-   Article Kotlin for Java: Part I — Constructors & Builders
-   Article Practical Dynamic Type, Part 3: Attributed Text
-   Article How To Sabotage Your Project Using Inconsistency
-   Speech An Introduction to iOS DevelopmentMpls Jr Devs (2019)
-   Speech Building High Performance Engineering TeamsBeta MN Operators Workshop (2019)
-   Speech Don't Just Write Code, Design ItDevFest (2019)
-   Speech Lightning TalksDevFest (2019)
-   Speech How to use design to trick people into thinking your app is faster than it isDevFest (2019)
-   Article Understanding Swift's CharacterSet
-   Article Adventures in iOS Dev Automation
-   Article You're Misusing MVVM
-   Article Your code will be a liability if your types have mediocre names
-   Article Home improvement insights that will make you a better designer.
-   Speech Value-Oriented ProgrammingTwin Cities iPhone Developers Meetup (2018)
-   Article Documenting Design Workflows
-   Speech Voice is The Interface: UX Lessons Learned Designing for VoiceFahren Voice UX Event (2018)
-   Article Uploading data in the background in iOS
-   Article Spacial Orientation for Developers in a Hurry
-   Speech What Mobile Means NowMobile Twin Cities (2018)
-   Article Basic Continuous Integration with Jenkins, Xcode, and GitHub
-   Article Practical Dynamic Type, Part 2: Testing
-   Article 4 hard-won lessons from working on a professional software engineering team
-   Speech The Future of Customer ExperienceHealthcare Event - Private (2018)
-   Article Introduction to SwiftPoet
-   Article Unit Testing race conditions by creating chaos (Swift)
-   Article If You Want To Design Good APIs, Start Thinking Like A Designer
-   Article How to change the Toolbar font on Android
-   Speech Building High Performance Engineering TeamsBeta MN Operators Workshop (2018)
-   Article Applying Design Concepts to Code
-   Speech Comp Sci in MN Public High Schools: Successes + Failures from an Educator and a StudentMinnebar (2018)
-   Speech Everybody Hates NougatMinnebar (2018)
-   Article Alarming technique for letting your user rearrange objects
-   Article Stop Putting State In Your View Models
-   Article How to debug background fetch events on iOS
-   Speech Room Persistence Library: Using Android components to easily persist dataDevFest (2018)
-   Speech Everybody Hates NougatDevFest (2018)
-   Article How to add a dynamic Swift framework to a Command Line Tool
-   Article RecyclerView Trick: Selectively bind ViewHolders with Payloads
-   Article 4 tips for using Carthage
-   Article UIApplicationDelegate call sequence reference
-   Article Practical Dynamic Type
-   Article Cover up your users’ sensitive data — it’s private.
-   Speech Building High Performance Engineering TeamsBeta MN Operators Workshop (2018)
-   Article Tidy up your Observable Streams with Kotlin’s Sealed Classes
-   Article The (best) way to perform online user testing with Principle
-   Article Animating font size in UILabels
-   Speech What Mobile Means NowUS Bank InQ (2017)
-   Article Thinking Functionally in Swift
-   Speech Building High Performance TeamsSCPD Conference (2017)
-   Speech Talk to the Hand: Making Your App Accessible with VoiceOverMinnebar (2017)
-   Speech Supercharging Your Design Workflow with Nested Symbols in SketchMinnebar (2017)
-   Speech The Language of Motion : Touch Handling in AndroidMinnebar (2017)
-   Speech Meaningful Motion : Make the Transition!Minnebar (2017)
-   Speech Finger Painting : Using a Canvas in AndroidMinnebar (2017)
-   Article It's Alive! Turning design mock-up into reality
-   Speech Meaningful Motion : Make the Transition!DevFest (2017)
-   Speech Finger Painting - Advanced Canvas and Touch HandlingDevFest (2017)
-   Article The Language of Motion: Advanced Touch Processing in Android
-   Speech Your Future Mobile StrategyClub-E (2016)
-   Speech Digital Health is Not Just an App on Your PhoneMobCon Digital Health (2016)
-   Speech Exploring Stateless UIs in SwiftMinnebar (2016)
-   Speech Matters of Life and Death: Truly Understanding the Android Application LifecycleMinnebar (2016)
-   Speech Android Vision: Detecting everything from barcodes to facesMinnebar (2016)
-   Speech Your Future Mobile StrategyMHTA Spring Conference (2016)
-   Speech What Mobile Means Now: Beyond Tapping on GlassDuluth Trading Company - Private Event (2016)
-   Speech What Mobile Means Now: Beyond Tapping on GlassDelta Dental - Private Event (2016)
-   Speech Android Vision: Detecting everything from faces to barcodesDevFest (2016)
-   Speech Matters of Life and Death: Truly Understanding the Android Application LifecycleDevFest (2016)
-   Speech What Mobile Means Now: Beyond Tapping on GlassBlue Cross Blue Shield - Private Event (2016)
-   Speech What Wall Street Thinks of Your BrandMAMA2 (2016)
-   Speech Beyond Tapping on Glass: What Mobile Means NowMobCon (2015)
-   Speech Beyond REST: Web Services Designed for MobileMinnesota Developers Conference (2015)
-   Speech Beyond Notifications: Creating Apps for Android WearMinnesota Developers Conference (2015)
-   Speech Smart Watches and what they mean for Mobile Experience DesignMidwest Mobile Summit (2015)
-   Speech Beyond REST: Web Services Designed for MobileMinnebar (2015)
-   Speech Smart Watches and what they mean for Mobile Experience DesignMinnebar (2015)
-   Speech Beyond Notifications: Creating Apps for Android WearDevFest (2015)
-   Speech Beyond Notifications: Creating Apps for Android WearMobile March (2015)
-   Speech Beyond REST: Web Services Designed for MobileMobile March (2015)
-   Speech Motivation LeadershipPollen LikeABoss (2015)
-   Speech Smart Watches and what they mean for Mobile Experience DesignMobile March (2015)
-   Speech Android Wear DevelopmentGoogle Developers Group (2014)
-   Speech Smart Watches and what they mean for Mobile Experience DesignMobCon (2014)
-   Speech Smart Watches and what they mean for Mobile Experience DesignMIMA Summit (2014)
-   Speech Designing for Emotion in MobileGeneral Mills - Private Event (2014)
-   Speech Physics-Based Interfaces with UIKit DynamicsMinnesota Developers Conference (2014)
-   Speech Designing for PlatformsMidwest Mobile Summit (2014)
-   Speech Designing for PlatformsMHTA Spring Conference (2014)
-   Speech Physics-Based Interfaces with UIKit DynamicsMinnebar (2014)
-   Speech Exploring NFC on AndroidMinnebar (2014)
-   Speech Designing for Emotion in MobileMorsekode - Private Event (2014)
-   Speech Designing for Emotion in MobileMinnebar (2014)
-   Speech Physics-Based Interfaces with UIKit DynamicsMobile March (2014)
-   Speech Designing for PlatformsMobile March (2014)
-   Speech Designing for Emotion in MobileMobCon (2013)
-   Speech The Process & Practice of Mobile UI DesignMIMA Summit (2013)
-   Speech iOS AutoLayoutCocoaHeads (2013)
-   Speech Good App DevelopmentApple Store Uptown (2013)
-   Speech The Process & Practice of Mobile UI DesignMidwest Mobile Summit (2013)
-   Speech The Process & Practice of Mobile UI DesignMinneWebCon (2013)
-   Speech The Process & Practice of Mobile UI DesignAtomic Playpen - Private Event (2013)
-   Speech Bluetooth LE, Core Bluetooth, and a Glimpse into your Near FutureMinnebar (2013)
-   Speech The Process & Practice of Mobile UI DesignMobile March (2013)
-   Speech Core Bluetooth ApplicationsMobile March (2013)
-   Speech The Process & Practice of Mobile UI DesignZeus Jones - Private Event (2013)
-   Speech Mike Bollinger: Explorer & EntrepreneurMESA - Private Event (2013)
-   Speech The Process & Practice of Mobile UI DesignMedtronic - Private Event (2013)
-   Speech The Process & Practice of Mobile UI DesignMobCon (2012)
-   Speech Building HTML5 Tablet Apps for iOS & AndroidMinnesota Developers Conference (2012)
-   Speech Building HTML5 Tablet Apps for iOS & AndroidTwin Cities Software Engineers (2012)
-   Speech RESTful AndroidGluecon (2012)
-   Speech Building HTML5 Tablet Apps for iOS & AndroidMinneWebCon (2012)
-   Speech RESTful AndroidMinnebar (2012)
-   Speech iOS Training Part 2Mobile March (2012)
-   Speech RESTful AndroidMobile March (2012)
-   Speech Custom iOS ControlsMinnesota Developers Conference (2011)
 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
 