---
title: "All Insights"
source: "/insights/all/"
---

# All Insights

## Filters

Content Type

Any Type ArticleEventSpeechVideo

Industry

Any Industry EducationFinancial ServicesHealth & WellnessMedia & EntertainmentNonprofitsRestaurantsRetail & ConsumerSocialSports & FitnessStartupsTechnologyTravel & Hospitality

Topics

All Topics AI & AutomationAI AgentsAR & VRAccessibilityAnalytics & OptimizationAudits & AssessmentsConnected TVConversational UICross-Platform MobileData & AnalyticsDesign SystemsDigital EngineeringE-commerceExperience DesignGrowth MarketingHIPAA ComplianceMobile AppsPersonalizationStrategy & ProductTabletsWeb AppsWeb Services

People

All People Adam MayAdrian MissyAl WoldAlec RippbergerAlex ConstancioAli JoaquinAndrew VanderLeestBen KimballBen TribbleBen WoodBrian YenchoBrooke ThiesBryan LindseyCaleb DerosierChris FryChris SessionsChris WodickaChristian SpauldingCorey FleitzDavid PerezDiana FlottenEmily DziakForrest TracyGarrett SchaferInge ChilesJack CunninghamJared HoerrJarin SchmidtJennifer MorganJoe SonkaJohn CaplingerJohn CavalieriJoseph SchlichtingJubie AladeKagan RiedelLucas KiviLuke CichMason O'NeilMatt CzechMatt SchraanMegan FischerMike BollingerMike FaberNathan AnselNick KrantzNoah CusimanoOlivia RuddPaige KeanePaul CramerPaul HimesPaul McAleerPete JonesPhillip JohnsonPhylicia FlynnRob AbbottRobin MarquardtSam KirchmeierSamuel CarterSean EphraimSean WeiserSergio NajeraShalanah DawsonShannon DraekerSonia MertenSteve HornTyler JohnsonYatharth Garg

-   [

    Article

    Optimism is not assurance

    Ben Kimball

    ](/writing/optimism-is-not-assurance/)
-   [

    Article

    Identity Crisis

    Phillip Johnson & Paige Keane

    ](/writing/identity-crisis/)
-   [

    Article

    QA Quonversations: AI's Place in Software Testing

    John Caplinger

    ](/writing/qa-quonversations-ais-place-in-software-testing/)
-   [

    Article

    You might have a strategy problem if...

    Jennifer Morgan

    ](/writing/you-might-have-a-strategy-problem-if/)
-   [

    Speech

    Humans in the Loop: Hiring Software Engineers in the AI Era

    Open Source North (2026)

    Pete Jones & Nick Krantz

    ](/speaks/humans-in-the-loop-hiring-open-source-north-may-2026/)
-   [

    Article

    Building Better Tests with Compose Semantics

    Garrett Schafer

    ](/writing/building-better-tests-with-compose-semantics/)
-   [

    Article

    Jurassic Markup: Surviving Custom Email Template Development

    Andrew VanderLeest

    ](/writing/jurassic-markup-surviving-custom-email-template-development/)
-   [

    Past Event

    New Office Opening Party

    May 13, 2026 | Minneapolis, MN

    ](/events/2026-05-13-new-office-opening-party/)
-   [

    Speech

    Preppers & Comrades Unite: Building a Decentralized Mesh Network for Resilient Communication

    Minnebar (2026)

    Chris Wodicka

    ](/speaks/preppers-comrades-unite-building-minnebar-may-2026/)
-   [

    Speech

    Let's Animate! An Introduction to RIVE.APP

    Minnebar (2026)

    Shalanah Dawson

    ](/speaks/lets-animate-an-introduction-to-minnebar-may-2026/)
-   [

    Speech

    You're Not Leading. You're Reacting.

    Minnebar (2026)

    Paul Cramer

    ](/speaks/youre-not-leading-youre-reacting-minnebar-may-2026/)
-   [

    Speech

    Everything in Time: The Ultimate Guide to Android Date and Time Programming

    Minnebar (2026)

    David Perez

    ](/speaks/everything-in-time-the-ultimate-minnebar-may-2026/)
-   [

    Speech

    Politiclaw: Building a Local-First Political Co-Pilot With Openclaw

    Minnebar (2026)

    Alec Rippberger

    ](/speaks/politiclaw-building-a-local-first-political-minnebar-may-2026/)
-   [

    Speech

    AI Sucks

    Minnebar (2026)

    Sergio Najera

    ](/speaks/ai-sucks-minnebar-may-2026/)
-   [

    Article

    "Yeah, no": Using Claude Code to Write Concise PR Descriptions

    John Cavalieri

    ](/writing/yeah-no-using-claude-code-to-write-concise-pr-descriptions/)
-   [

    Article

    Your Product Is Your Brand

    Christian Spaulding

    ](/writing/your-product-is-your-brand/)
-   [

    Past Event

    Product Enhancements in Record Time: Three Quick Wins for 2026

    A Twin Cities Digital Product Talk

    Apr 9, 2026 | Minneapolis, MN

    ](/events/2026-04-09-product-enhancements-in-record-time/)
-   [

    Speech

    Executive Panel: Building Minnesota's Brightest Tech Future Together

    MnTech Tech Connect (2026)

    Mike Bollinger

    ](/speaks/executive-panel-building-minnesotas-brightest-mntech-tech-connect-april-2026/)
-   [

    Speech

    Agentic AI in Practice: Building an AI Agent with Evereve & Livefront

    MnTech Tech Connect (2026)

    Mike Bollinger

    ](/speaks/agentic-ai-in-practice-building-mntech-tech-connect-april-2026/)
-   [

    Speech

    How to Protect Your MVP and Your Sanity and Still Meet Your Deadlines

    MnTech Tech Connect (2026)

    Forrest Tracy

    ](/speaks/how-to-protect-your-mvp-mntech-tech-connect-april-2026/)
-   [

    Article

    Niche Doesn't Mean Small

    Phillip Johnson & Emily Dziak

    ](/writing/niche-doesnt-mean-small/)
-   [

    Article

    Agent vs. Assistant: What Makes Agentic AI Fundamentally Different from Generative AI Chatbots

    Yatharth Garg

    ](/writing/agent-vs-assistant-what-makes-agentic-ai-fundamentally-different-from-generative-ai-chatbots/)
-   [

    Article

    Keep Your iOS Tests Quick by Removing Artificial Delays

    Al Wold

    ](/writing/keep-your-ios-tests-quick-by-removing-artificial-delays/)
-   [

    Article

    It's All About Customer Behavior

    Phillip Johnson & Joseph Schlichting

    ](/writing/its-all-about-customer-behavior/)
-   [

    Article

    Lies, Damn Lies, and Semantic Versioning

    Brian Yencho

    ](/writing/lies-damn-lies-and-semantic-versioning/)
-   [

    Article

    The Most Boring Product in the World

    Paul McAleer

    ](/writing/the-most-boring-product-in-the-world/)
-   [

    Article

    From Phone Trees to AI Agents: Building Trust in Natural Language Systems

    Steve Horn

    ](/writing/from-phone-trees-to-ai-agents-building-trust-in-natural-language-systems/)
-   [

    Article

    Screening Your Code For Risks: Lessons From a Minnesota Porch

    John Cavalieri

    ](/writing/screening-your-code-for-risks-lessons-from-a-minnesota-porch/)
-   [

    Article

    Your Digital Product Needs a Value Proposition

    Diana Flotten & Ben Tribble

    ](/writing/your-digital-product-needs-a-value-proposition/)
-   [

    Article

    Minnesota Nice Pull Requests: Writing Better PR Descriptions

    John Cavalieri

    ](/writing/minnesota-nice-pull-requests-writing-better-pr-descriptions/)
-   [

    Speech

    Harnessing the Power of Nondeterminism for Software Engineering

    DevFestMN (2025)

    Sam Kirchmeier & Adam May

    ](/speaks/harnessing-the-power-of-nondeterminism-devfestmn-december-2025/)
-   [

    Speech

    Humans in the Loop: Hiring Software Engineers in the AI Era

    DevFestMN (2025)

    Nick Krantz & Pete Jones

    ](/speaks/humans-in-the-loop-hiring-devfestmn-december-2025/)
-   [

    Video

    Hiring: The Livefront Way

    Corey Fleitz

    ](/teaches/hiring-the-livefront-way-december-2025-9002c1923e/)
-   [

    Video

    Scan to Win: How to elevate your mobile app with QR codes

    Noah Cusimano

    ](/teaches/scan-to-win-how-to-december-2025-952765822a/)
-   [

    Video

    Diamonds in the DevTools

    Nick Krantz

    ](/teaches/diamonds-in-the-devtools-december-2025-f387137cf9/)
-   [

    Article

    Implementing a Flight Recorder: Keeping Your Application in the Clear

    Luke Cich

    ](/writing/implementing-a-flight-recorder-keeping-your-application-in-the-clear/)
-   [

    Article

    Staying Focused in a Mass Market

    Phillip Johnson & Diana Flotten

    ](/writing/staying-focused-in-a-mass-market/)
-   [

    Past Event

    Creating Resilient Digital Products

    A Twin Cities Digital Product Talk

    Nov 6, 2025 | Minneapolis, MN

    ](/events/2025-11-05-creating-resilient-digital-products/)
-   [

    Video

    iOS Tips from Gandalf (Halloween Special)

    Inge Chiles

    ](/teaches/ios-tips-from-gandalf-halloween-october-2025-b0da4c94ab/)
-   [

    Video

    Beyond Aesthetics - How metrics transform design into business strategy

    Ali Joaquin

    ](/teaches/beyond-aesthetics-how-metrics-september-2025-b11705efbf/)
-   [

    Video

    Version Catalogs - A one stop shop for dependencies

    Chris Fry

    ](/teaches/version-catalogs-a-one-september-2025-ae91cc3a47/)
-   [

    Article

    The Art of Presenting Your Designs Effectively

    Robin Marquardt

    ](/writing/the-art-of-presenting-your-designs-effectively/)
-   [

    Article

    Suppressing annoying Kotlin compiler warnings

    Sean Weiser

    ](/writing/suppressing-annoying-kotlin-compiler-warnings/)
-   [

    Article

    Personalization (But Not Creepy)

    Paul McAleer

    ](/writing/personalization-but-not-creepy/)
-   [

    Article

    Crafting Accessible Components in Compose

    Garrett Schafer

    ](/writing/crafting-accessible-components-in-compose/)
-   [

    Video

    Localizing Xcode String Catalogs with LangChain

    Jared Hoerr

    ](/teaches/localizing-xcode-string-catalogs-with-august-2025-1343c60ef5/)
-   [

    Article

    The Best Features Mean Nothing without a Clear Product Strategy

    Phillip Johnson & Tammy Su

    ](/writing/the-best-features-mean-nothing-without-a-clear-product-strategy/)
-   [

    Article

    Swift Macro Client Testing

    Chris Sessions

    ](/writing/swift-macro-client-testing/)
-   [

    Article

    Swift Macro Expansion Testing

    Chris Sessions

    ](/writing/swift-macro-expansion-testing/)
-   [

    Article

    Enhancing Brand Harmony through Design Systems

    Ben Wood

    ](/writing/enhancing-brand-harmony-through-design-systems/)
-   [

    Article

    Swift Macro Unit Testing

    Chris Sessions

    ](/writing/swift-macro-unit-testing/)
-   [

    Article

    Second Drafts

    Phillip Johnson

    ](/writing/second-drafts/)
-   [

    Article

    Your Design System Is Alive

    Brooke Thies

    ](/writing/your-design-system-is-alive/)
-   [

    Article

    Exploring Memoization in Swift

    Chris Sessions

    ](/writing/exploring-memoization-in-swift/)
-   [

    Video

    Your Strategy is a Garden

    Paul McAleer

    ](/teaches/your-strategy-is-a-garden-july-2025-ee79affe01/)
-   [

    Article

    Automate everything -- and keep iterating with Apple Shortcuts

    Adrian Missy

    ](/writing/automate-everything-and-keep-iterating-with-apple-shortcuts/)
-   [

    Article

    Why Micro-Engagements are Essential in 2025

    Phillip Johnson

    ](/writing/why-micro-engagements-are-essential-in-2025/)
-   [

    Speech

    UX-Driven Code: Building with the User in Mind

    UXDX (2025)

    Jack Cunningham

    ](/speaks/ux-driven-code-building-with-the-uxdx-june-2025/)
-   [

    Video

    Creating Custom SF Symbols

    Paul Himes

    ](/teaches/creating-custom-sf-symbols-june-2025-32fa9b734b/)
-   [

    Article

    A win for you: The Developer Tax Saga Continues

    Jack Cunningham

    ](/writing/a-win-for-you-the-developer-tax-saga-continues/)
-   [

    Speech

    Zero Tech Debt: Building a High-Standards Engineering Culture in the Age of AI

    Tech Connect (2025)

    Sam Kirchmeier & Matt Schraan

    ](/speaks/zero-tech-debt-building-a-tech-connect-may-2025/)
-   [

    Speech

    Testing Products for Accessibility: Why Manual and Automated Testing Go Hand-in-Hand

    Minnebar (2025)

    John Caplinger

    ](/speaks/testing-products-for-accessibility-why-minnebar-may-2025/)
-   [

    Speech

    Back to the <Future />: A Brief History of Web Development

    Minnebar (2025)

    Alec Rippberger

    ](/speaks/back-to-the-future--minnebar-may-2025/)
-   [

    Speech

    Assistive Tech Is for Everyone (They Just Don't Know It Yet)

    Minnebar (2025)

    Jack Cunningham

    ](/speaks/assistive-tech-is-for-everyone-minnebar-may-2025/)
-   [

    Speech

    Building Efficient & Resilient Engineering Teams

    Minnebar (2025)

    Forrest Tracy

    ](/speaks/building-efficient-resilient-engineering-minnebar-may-2025/)
-   [

    Speech

    Designing Dynamic Prototypes: Simulate Real App Experiences with Figma Variables

    Minnebar (2025)

    Robin Marquardt

    ](/speaks/designing-dynamic-prototypes-simulate-real-minnebar-may-2025/)
-   [

    Speech

    DevTool Diamonds: Power Features You Didn't Know Existed

    Minnebar (2025)

    Nick Krantz

    ](/speaks/devtool-diamonds-power-features-you-minnebar-may-2025/)
-   [

    Speech

    Taming the Chaos: Mastering Swift Concurrency

    Minnebar (2025)

    Tyler Johnson

    ](/speaks/taming-the-chaos-mastering-swift-minnebar-may-2025/)
-   [

    Speech

    Radical Sabbatical - How I structured one year of creative web-dev

    Minnebar (2025)

    Shalanah Dawson

    ](/speaks/radical-sabbatical-how-i-minnebar-may-2025/)
-   [

    Speech

    Don't Let Your Journey Map Lead Your Product Team Astray!

    Minnebar (2025)

    Matt Schraan & Ali Joaquin

    ](/speaks/dont-let-your-journey-map-minnebar-may-2025/)
-   [

    Speech

    How To Direct a Software Team When You Have No Idea What They're Talking About

    Minnebar (2025)

    Collin Flynn

    ](/speaks/how-to-direct-a-software-minnebar-may-2025/)
-   [

    Video

    3D on the Web: Using React and Three.js

    Bryan Lindsey

    ](/teaches/3d-on-the-web-using-april-2025-82921e353e/)
-   [

    Article

    How to Choose a Digital Product Partner: A Complete Guide for 2025

    Nick Zettler

    ](/writing/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

    Emily Dziak

    ](/writing/flight-school/)
-   [

    Article

    Moderated vs. Unmoderated User Testing and the Goldilocks Method That's Just Right

    Brooke Thies

    ](/writing/moderated-vs-unmoderated-user-testing-and-the-goldilocks-method-thats-just-right/)
-   [

    Video

    7 ways cat people make better UX designers

    Ben Wood

    ](/teaches/7-ways-cat-people-make-march-2025-cb6a4857b6/)
-   [

    Article

    The Hidden Dangers of AI Note-Taking Assistants: What Leaders Need to Know

    Adrian Missy

    ](/writing/the-hidden-dangers-of-ai-note-taking-assistants-what-leaders-need-to-know/)
-   [

    Speech

    Building seamless workflows

    UXPA Minnesota (2025)

    Ben Wood & Megan Fischer

    ](/speaks/building-seamless-workflows-uxpa-minnesota-march-2025/)
-   [

    Speech

    How does accessibility drive growth?

    GDS Group Podcast (2025)

    Jack Cunningham

    ](/speaks/how-does-accessibility-drive-growth-gds-group-podcast-march-2025/)
-   [

    Article

    The Evolution of Digital Product Teams -- A CXO's Perspective

    Nick Zettler

    ](/writing/the-evolution-of-digital-product-teams-a-cxos-perspective/)
-   [

    Article

    Beyond Anecdotes: Balancing Qualitative and Quantitative Data for Smarter Product Decisions

    Sean Parker

    ](/writing/beyond-anecdotes-balancing-qualitative-and-quantitative-data-for-smarter-product-decisions/)
-   [

    Article

    Strengthening Collaboration Between Product & Brand

    Paul McAleer

    ](/writing/strengthening-collaboration-between-product-brand/)
-   [

    Speech

    Digital Accessibility As Strategy, Not Compliance

    SXSW (2025)

    Jack Cunningham

    ](/speaks/digital-accessibility-as-strategy-not-sxsw-march-2025/)
-   [

    Speech

    Testing Products for Accessibility: Why Manual and Automated Testing Go Hand-in-Hand

    axe-con (2025)

    John Caplinger

    ](/speaks/testing-products-for-accessibility-why-axe-con-february-2025/)
-   [

    Article

    Accessibility Dos and Don'ts for Interactive Cards

    Pete Jones

    ](/writing/accessibility-dos-and-donts-for-interactive-cards/)
-   [

    Video

    Opening the Digital Front Door with iOS 18

    Diana Flotten

    ](/teaches/opening-the-digital-front-door-february-2025-d9f6406aa7/)
-   [

    Article

    Exploring the Benefits of Git Worktree

    Matt Czech

    ](/writing/exploring-the-benefits-of-git-worktree/)
-   [

    Speech

    Designing with Developers in Mind (and Vice Versa)

    DeveloperWeek (2025)

    Megan Fischer & Ben Wood

    ](/speaks/designing-with-developers-in-mind-developerweek-february-2025/)
-   [

    Speech

    Digital Accessibility Is Strategy, Not Compliance

    ProductWorld (2025)

    Jack Cunningham

    ](/speaks/digital-accessibility-is-strategy-not-productworld-february-2025/)
-   [

    Article

    Does Your Team Need a Product Manager?

    Sean Parker

    ](/writing/does-your-team-need-a-product-manager/)
-   [

    Article

    Padding vs Content Margins: A Discreet VoiceOver Nuance

    Jubie Alade

    ](/writing/padding-vs-content-margins-a-discreet-voiceover-nuance/)
-   [

    Article

    Ditch the Extra Plugin: A Simple Way to Render SVGs in React Native

    Nathan Ansel

    ](/writing/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

    Nathan Ansel

    ](/writing/a-practical-guide-to-type-safe-image-handling-in-react-native/)
-   [

    Article

    Creating Custom SF Symbols

    Paul Himes

    ](/writing/creating-custom-sf-symbols/)
-   [

    Article

    How to Stop Text Overflow in React Native

    Nathan Ansel

    ](/writing/how-to-stop-text-overflow-in-react-native/)
-   [

    Video

    Introduction to Product Led Growth

    Jarin Schmidt

    ](/teaches/introduction-to-product-led-growth-december-2024-a2883517ea/)
-   [

    Video

    Don't Sweat the Small Stuff: Improving pull request workflow through automation

    Alec Rippberger

    ](/teaches/dont-sweat-the-small-stuff-december-2024-f18eeeb2be/)
-   [

    Video

    The State of Compose: An overview of Jetpack Compose

    Noah Cusimano

    ](/teaches/the-state-of-compose-an-december-2024-73656d95a0/)
-   [

    Video

    SwiftUI Custom Alignment

    Paul Himes

    ](/teaches/swiftui-custom-alignment-december-2024-4741134684/)
-   [

    Speech

    Zero Tech Debt: How to Build an Engineering Culture of No Deferred Work

    DevFestMN (2024)

    Matt Schraan & Sam Kirchmeier

    ](/speaks/zero-tech-debt-how-to-devfestmn-december-2024/)
-   [

    Video

    Metrics that Matter, Measuring Product Impact the Right Way

    Jack Cunningham

    ](/teaches/metrics-that-matter-measuring-product-december-2024-ccbff561db/)
-   [

    Video

    One Repo to Rule Them All

    Chris Fry

    ](/teaches/one-repo-to-rule-them-december-2024-94a5f8c3ff/)
-   [

    Article

    Rethinking the Product Roadmap: Bring Back the Utility and Practicality

    Jack Cunningham

    ](/writing/rethinking-the-product-roadmap-bring-back-the-utility-and-practicality/)
-   [

    Video

    Breaking Bad (Habits) of designing for the web

    Ben Wood

    ](/teaches/breaking-bad-habits-of-designing-november-2024-fc10987bb8/)
-   [

    Article

    What Does the Release of iOS 18 Mean for the Digital Front Door?

    Diana Flotten

    ](/writing/what-does-the-release-of-ios-18-mean-for-the-digital-front-door/)
-   [

    Speech

    Experimenting with a fresh take on roadmaps

    ProductCamp (2024)

    Mike Faber & Jack Cunningham

    ](/speaks/experimenting-with-a-fresh-take-productcamp-october-2024/)
-   [

    Article

    A Case for Alphabetization

    Shannon Draeker

    ](/writing/a-case-for-alphabetization/)
-   [

    Article

    From Zero to UX Hero: Navigating the Bootcamp Journey

    Kasey Lacore

    ](/writing/from-zero-to-ux-hero/)
-   [

    Article

    Creating a Dynamic Draggable ScrollView with UIKit for SwiftUI

    Alex Constancio

    ](/writing/creating-a-dynamic-draggable-scrollview-with-uikit-for-swiftui/)
-   [

    Speech

    Digital Accessibility Is Strategy, Not Compliance

    Twin Cities Startup Week (2024)

    Diana Flotten & Jack Cunningham

    ](/speaks/digital-accessibility-is-strategy-not-twin-cities-startup-september-2024/)
-   [

    Speech

    Zero Tech Debt: How to Build an Engineering Culture of No Deferred Work

    Twin Cities Startup Week (2024)

    Sam Kirchmeier & Matt Schraan

    ](/speaks/zero-tech-debt-how-to-twin-cities-startup-september-2024/)
-   [

    Video

    Superhuman Programming; Using AI to Unlock Limitless Potential

    Tyler Johnson

    ](/teaches/superhuman-programming-using-ai-to-september-2024-608c2d12e4/)
-   [

    Video

    Using Adobe's Delivery API to get A/B Test Data

    Megan Fischer

    ](/teaches/using-adobes-delivery-api-to-august-2024-9b6e873d92/)
-   [

    Article

    All eyes on me

    Ben Wood

    ](/writing/all-eyes-on-me/)
-   [

    Article

    How to customize the style of your Dokka documentation

    Sean Weiser

    ](/writing/how-to-customize-the-style-of-your-dokka-documentation/)
-   [

    Article

    Part 4: Future Trends and Innovations in Retail Mobile Apps

    Jack Cunningham

    ](/writing/part-4-future-trends-and-innovations-in-retail-mobile-apps/)
-   [

    Article

    Part 3: Integrating In-Store and Offline Channels through Mobile Apps

    Jack Cunningham

    ](/writing/part-3-integrating-in-store-and-offline-channels-through-mobile-apps/)
-   [

    Article

    Part 2: Key Features of Successful Retail Mobile Apps

    Jack Cunningham

    ](/writing/part-2-key-features-of-successful-retail-mobile-apps/)
-   [

    Article

    Put me in coach (marks)

    Olivia Rudd

    ](/writing/put-me-in-coach-marks/)
-   [

    Article

    How to Level Up Your Technical Acumen as a Non-Technical Person

    Sean Parker

    ](/writing/how-to-level-up-your-technical-acumen-as-a-non-technical-person/)
-   [

    Article

    Basic Intelligent Recomposition in Android Compose

    Lucas Kivi

    ](/writing/basic-intelligent-recomposition-in-android-compose/)
-   [

    Article

    Using Mobile Apps to Seamlessly Integrate Online and Offline Retail Experiences

    Jack Cunningham

    ](/writing/using-mobile-apps-to-seamlessly-integrate-online-and-offline-retail-experiences/)
-   [

    Article

    Selling in your mobile app? Let's save you some money!

    Jack Cunningham

    ](/writing/selling-in-your-mobile-app-lets-save-you-some-money/)
-   [

    Speech

    Scaling a Codebase Beyond the Initial Build

    Open Source North (2024)

    Nick Krantz

    ](/speaks/scaling-a-codebase-beyond-the-open-source-north-june-2024/)
-   [

    Speech

    Zero Tech Debt: How to Build an Engineering Culture of No Deferred Work

    DeveloperWeek Management (2024)

    Sam Kirchmeier & Matt Schraan

    ](/speaks/zero-tech-debt-how-to-developerweek-management-may-2024/)
-   [

    Video

    Do I need a hypothesis for my UX research study?

    Matt Schraan

    ](/teaches/do-i-need-a-hypothesis-may-2024-284b26a9f0/)
-   [

    Speech

    Developing for Apple Vision Pro

    Minnebar (2024)

    Ben Wood & Paul Himes

    ](/speaks/developing-for-apple-vision-pro-minnebar-april-2024/)
-   [

    Speech

    Zero Tech Debt: How to Build an Engineering Culture of No Deferred Work

    Minnebar (2024)

    Sam Kirchmeier & Matt Schraan

    ](/speaks/zero-tech-debt-how-to-minnebar-april-2024/)
-   [

    Speech

    What's a Transformer? Understanding the Innovation That Changed Artificial Intelligence

    Minnebar (2024)

    Collin Flynn

    ](/speaks/whats-a-transformer-understanding-the-minnebar-april-2024/)
-   [

    Speech

    Why You Should De-Google Your Online Data and Start Self Hosting

    Minnebar (2024)

    Chris Wodicka

    ](/speaks/why-you-should-de-google-your-minnebar-april-2024/)
-   [

    Speech

    Accessibility Testing 101: Native App Manual Testing

    Minnebar (2024)

    John Caplinger

    ](/speaks/accessibility-testing-101-native-app-minnebar-april-2024/)
-   [

    Speech

    Generating API Documentation For Your Kotlin or Java Library

    Minnebar (2024)

    Sean Weiser

    ](/speaks/generating-api-documentation-for-your-minnebar-april-2024/)
-   [

    Video

    Tips for Nailing a Video Interview in Digital

    Samuel Carter

    ](/teaches/tips-for-nailing-a-video-april-2024-70be101c56/)
-   [

    Video

    Customizing Your API Docs With Dokka

    Sean Weiser

    ](/teaches/customizing-your-api-docs-with-march-2024-24fe88fc84/)
-   [

    Video

    Character Development: Bringing your App mascot to life

    Emily Dziak

    ](/teaches/character-development-bringing-your-app-march-2024-473c6c8717/)
-   [

    Speech

    Table of Experts: AI panel discussion

    Minneapolis-St. Paul Business Journal Panel (2024)

    Matt Schraan

    ](/speaks/table-of-experts-ai-panel-minneapolis-st-paul-business-february-2024/)
-   [

    Article

    8 Steps to Finding a Successful Product Development Partner

    Joe Sonka

    ](/writing/8-steps-to-finding-a-successful-product-development-partner/)
-   [

    Video

    Generative AI for iOS Unit Testing

    Jared Hoerr & Nathan Ansel

    ](/teaches/generative-ai-for-ios-unit-february-2024-b1b4d58321/)
-   [

    Speech

    A RADICL Sprint: Getting Product Alignment in Just One Day

    ProductWorld (2024)

    Jack Cunningham & Matt Schraan

    ](/speaks/a-radicl-sprint-getting-product-productworld-february-2024/)
-   [

    Article

    Temporal: Getting a Second Date

    Nick Krantz

    ](/writing/temporal-getting-a-second-date/)
-   [

    Video

    SQLCipher & the Swift Package Manager

    Chris Sessions

    ](/teaches/sqlcipher-the-swift-package-december-2023-1423001bd6/)
-   [

    Video

    5 Things We've Learned from Running a North Star Workshop

    Sean Parker

    ](/teaches/5-things-weve-learned-from-december-2023-b01cbf85d9/)
-   [

    Video

    Unidirectional Data Flow

    Tyler Johnson

    ](/teaches/unidirectional-data-flow-december-2023-67a3bcd360/)
-   [

    Video

    XCTestCase Lifecycle Management

    Paul Himes

    ](/teaches/xctestcase-lifecycle-management-december-2023-4bdf35f32d/)
-   [

    Video

    Natural Intelligence A forward thinking approach to AI

    Noah Cusimano

    ](/teaches/natural-intelligence-a-december-2023-993822720a/)
-   [

    Video

    Zero to One with Mobile. Lesson 7: Bring your organization along for the ride

    Matt Schraan

    ](/teaches/zero-to-one-with-mobile-december-2023-80ab193cc1/)
-   [

    Video

    Zero to One with Mobile. Lesson 6: Build feedback loops into every stage

    Jack Cunningham

    ](/teaches/zero-to-one-with-mobile-december-2023-5aceb442e0/)
-   [

    Video

    Zero to One with Mobile. Lesson 5: Understand technology choice implications

    Jack Cunningham

    ](/teaches/zero-to-one-with-mobile-december-2023-21d750bea6/)
-   [

    Video

    Zero to One with Mobile. Lesson 4: As for technical debt, practice frugality

    Jack Cunningham

    ](/teaches/zero-to-one-with-mobile-december-2023-7c836bf785/)
-   [

    Video

    Zero to One with Mobile. Lesson 3: Emphasize themes over features

    Matt Schraan

    ](/teaches/zero-to-one-with-mobile-december-2023-9eb8c54b25/)
-   [

    Video

    Zero to One with Mobile. Lesson 2: Ask yourself why should this product exist

    Matt Schraan

    ](/teaches/zero-to-one-with-mobile-december-2023-099cb0fd4b/)
-   [

    Video

    Zero to One with Mobile. Lesson 1: Draft a quarterback you trust

    Matt Schraan

    ](/teaches/zero-to-one-with-mobile-december-2023-7cfc745768/)
-   [

    Speech

    Job Hunting During the Holidays

    MinneAMA (2023)

    Amy DiasAbeygunawardena

    ](/speaks/job-hunting-during-the-holidays-minneama-december-2023/)
-   [

    Speech

    What's a Transformer

    DevFestMN (2023)

    Collin Flynn

    ](/speaks/whats-a-transformer-devfestmn-december-2023/)
-   [

    Video

    Translating Common XML TalkBack Solutions to Compose

    Caleb Derosier

    ](/teaches/translating-common-xml-talkback-solutions-november-2023-17dba4d485/)
-   [

    Video

    Measuring Android Build Times

    Sean Weiser

    ](/teaches/measuring-android-build-times-november-2023-8827049625/)
-   [

    Article

    To Cast or Not to Cast: A TypeScript Dilemma

    Rob Abbott

    ](/writing/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

    Jack Cunningham

    ](/writing/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

    Chris Wodicka

    ](/teaches/design-audits-taking-the-red-october-2023-582141697f/)
-   [

    Article

    10 Tips to Spice Up Your Fresh-Grad Portfolio

    Ben Wood

    ](/writing/10-tips-to-spice-up-your-fresh-grad-portfolio/)
-   [

    Article

    Migration: Gson to Kotlinx.Serialization

    David Perez

    ](/writing/migration-gson-to-kotlinx-serialization/)
-   [

    Speech

    App Personalization Made Easy: Unleashing the Power of Native Technologies

    Twin Cities Startup Week (2023)

    Jack Cunningham & Ali Joaquin

    ](/speaks/app-personalization-made-easy-unleashing-twin-cities-startup-september-2023/)
-   [

    Speech

    A RADICL Sprint: Getting Product Alignment in Just One Day

    Twin Cities Startup Week (2023)

    Jack Cunningham & Matt Schraan

    ](/speaks/a-radicl-sprint-getting-product-twin-cities-startup-september-2023/)
-   [

    Speech

    Product Folk: A Community for Product Managers

    Twin Cities Startup Week (2023)

    Jennifer Morgan, Jack Cunningham, Matt Schraan & Joe Sonka

    ](/speaks/product-folk-a-community-for-twin-cities-startup-september-2023/)
-   [

    Article

    SwiftUI Custom Alignment

    Paul Himes

    ](/writing/swiftui-custom-alignment/)
-   [

    Article

    How to Design a Successful A/B Test

    Ali Joaquin

    ](/writing/how-to-design-a-successful-a-b-test/)
-   [

    Article

    Intro to Polymorphism with Kotlinx.Serialization

    David Perez

    ](/writing/intro-to-polymorphism-with-kotlinx-serialization/)
-   [

    Video

    The Screen Reader Experience

    Megan Fischer

    ](/teaches/the-screen-reader-experience-september-2023-a469f60436/)
-   [

    Video

    Telling Your Code's Story With Commits

    Nathan Ansel

    ](/teaches/telling-your-codes-story-with-august-2023-c17154529f/)
-   [

    Article

    Cast Aside

    Ben Wood

    ](/writing/cast-aside/)
-   [

    Article

    Embracing the Distance: Strategies for Successful Unmoderated User Research

    Jack Cunningham

    ](/writing/embracing-the-distance-strategies-for-successful-unmoderated-user-research/)
-   [

    Video

    Continuous Delivery & Automation at Livefront

    Sam Kirchmeier

    ](/teaches/continuous-delivery-automation-at-june-2023-e84e16b4c5/)
-   [

    Article

    How to lead a software team when you have no idea what they're talking about

    Collin Flynn

    ](/writing/how-to-lead-a-software-team-when-you-have-no-idea-what-theyre-talking-about/)
-   [

    Article

    Talkback Ordering in Android Jetpack Compose

    Lucas Kivi

    ](/writing/talkback-ordering-in-android-jetpack-compose/)
-   [

    Video

    Debugging Mobile Apps with Loupe

    Sonia Merten

    ](/teaches/debugging-mobile-apps-with-loupe-june-2023-bffb8119ec/)
-   [

    Article

    XCTestCase Life Cycle Management

    Paul Himes

    ](/writing/xctestcase-life-cycle-management/)
-   [

    Video

    React to React Native

    Rob Abbott

    ](/teaches/react-to-react-native-june-2023-825b908b81/)
-   [

    Speech

    UI Design Trickery That Makes Software Faster

    Open Source North (2023)

    Mike Bollinger

    ](/speaks/ui-design-trickery-that-makes-open-source-north-may-2023/)
-   [

    Video

    Testing: Mocks vs Fakes

    Collin Flynn

    ](/teaches/testing-mocks-vs-fakes-may-2023-f02c98ce10/)
-   [

    Article

    Optimize Your Product Strategy Efforts: The Art of Harnessing Unmoderated User Research

    Jack Cunningham

    ](/writing/the-art-of-harnessing-unmoderated-user-research/)
-   [

    Video

    JavaScript to WebAssembly

    Nick Krantz

    ](/teaches/javascript-to-webassembly-may-2023-d81921de3c/)
-   [

    Video

    Error States, Your New Bestie

    Phylicia Flynn

    ](/teaches/error-states-your-new-bestie-may-2023-37a516fba5/)
-   [

    Speech

    ☠️😈 A Developer's Guide to Making Project Setup As Difficult As Possible 😈☠️

    Minnebar (2023)

    Sean Ephraim & John Cavalieri

    ](/speaks/-a-developers-guide-to-minnebar-april-2023/)
-   [

    Speech

    🐬 Flipper Zero: The Hacking Multi-Tool Making a Splash on TikTok

    Minnebar (2023)

    Alec Rippberger

    ](/speaks/-flipper-zero-the-hacking-minnebar-april-2023/)
-   [

    Speech

    Designing with Developers in Mind (and Vice Versa)

    Minnebar (2023)

    Ben Wood & Megan Fischer

    ](/speaks/designing-with-developers-in-mind-minnebar-april-2023/)
-   [

    Speech

    Gradle tips and tricks to improve your Android build experience

    Minnebar (2023)

    Sean Weiser

    ](/speaks/gradle-tips-and-tricks-to-minnebar-april-2023/)
-   [

    Speech

    🎯 The Kano Model: A (mostly) useful framework for prioritizing product features 🎯

    Minnebar (2023)

    Matt Schraan

    ](/speaks/-the-kano-model-a-minnebar-april-2023/)
-   [

    Speech

    🌐 WWW: What in the world is happening on the web?

    Minnebar (2023)

    Nick Krantz

    ](/speaks/-www-what-in-the-minnebar-april-2023/)
-   [

    Speech

    When *NOT* to Speak to Users: Determining If Unmoderated User Research Can Scale Your Efforts 🧐

    Minnebar (2023)

    Jack Cunningham

    ](/speaks/when-not-to-speak-to-minnebar-april-2023/)
-   [

    Speech

    🪄 SwiftUI Magic: Advanced Techniques for Complex Interfaces.

    Minnebar (2023)

    Tyler Johnson & Paul Himes

    ](/speaks/-swiftui-magic-advanced-techniques-minnebar-april-2023/)
-   [

    Video

    How to Navigate App Store Review

    Mike Faber

    ](/teaches/how-to-navigate-app-store-april-2023-7d2c28a1bf/)
-   [

    Video

    Sticky Footers in SwiftUI

    Paul Himes

    ](/teaches/sticky-footers-in-swiftui-april-2023-25779d001d/)
-   [

    Video

    Implementing Dark Theme for Android

    Chris Fry

    ](/teaches/implementing-dark-theme-for-android-april-2023-c032988d94/)
-   [

    Video

    Creating Apps for Everyone: A Guide to Mobile App Accessibility

    Ali Joaquin

    ](/teaches/creating-apps-for-everyone-a-march-2023-889e1b523e/)
-   [

    Article

    Error States, Your New Bestie

    Phylicia Flynn

    ](/writing/error-states-your-new-bestie/)
-   [

    Article

    Pick the Process, Pick the Culture

    Collin Flynn

    ](/writing/pick-the-process-pick-the-culture/)
-   [

    Article

    What Barack Obama's Wardrobe Has in Common With a Good Git History

    Brian Yencho

    ](/writing/what-barack-obamas-wardrobe-has-in-common-with-a-good-git-history/)
-   [

    Article

    Design Audits: Adding One More Hat to the Product Design Haberdashery

    Chris Wodicka

    ](/writing/design-audits-adding-one-more-hat-to-the-product-design-haberdashery/)
-   [

    Speech

    Mobile App Accessibility

    GMI Agency Summit (2022)

    Jack Cunningham & Ali Joaquin

    ](/speaks/mobile-app-accessibility-gmi-agency-summit-november-2022/)
-   [

    Article

    I Ditched User Personas -- And Here's Why You Should Too

    Ali Joaquin

    ](/writing/i-ditched-user-personas-and-heres-why-you-should-too/)
-   [

    Speech

    Thriving in the Great Resignation Era: How to Build and Retain Amazing Teams

    Twin Cities Startup Week (2022)

    Amy DiasAbeygunawardena

    ](/speaks/thriving-in-the-great-resignation-twin-cities-startup-september-2022/)
-   [

    Speech

    Zero to One with Mobile: What You Need to Know Before Bringing Your First Mobile App to Market

    Twin Cities Startup Week (2022)

    Matt Schraan & Jack Cunningham

    ](/speaks/zero-to-one-with-mobile-twin-cities-startup-september-2022/)
-   [

    Speech

    MinneAMA: Coding Exercises

    MinneAMA (2022)

    Mike Bollinger

    ](/speaks/minneama-coding-exercises-minneama-july-2022/)
-   [

    Speech

    The Composable Architecture Meet-and-Greet

    Minnebar (2022)

    Tyler Johnson

    ](/speaks/the-composable-architecture-meet-and-greet-minnebar-june-2022/)
-   [

    Speech

    Why you should (or shouldn't) do A/B testing.

    Minnebar (2022)

    Matt Schraan & Ali Joaquin

    ](/speaks/why-you-should-or-shouldnt-minnebar-june-2022/)
-   [

    Speech

    How To Build A Computer in Minecraft (And Other Games)

    Minnebar (2022)

    Collin Flynn

    ](/speaks/how-to-build-a-computer-minnebar-june-2022/)
-   [

    Speech

    Discover 3D Photography

    Minnebar (2022)

    Paul Himes

    ](/speaks/discover-3d-photography-minnebar-june-2022/)
-   [

    Article

    Building Insights with Product Usage Data

    Jack Cunningham

    ](/writing/building-insights-with-product-usage-data/)
-   [

    Article

    Don't Live with Regret. Build a Kill Switch into your Mobile App

    Matt Schraan

    ](/writing/dont-live-with-regret-build-a-kill-switch-into-your-mobile-app/)
-   [

    Article

    Leveling Up as a Product Designer

    Ali Joaquin

    ](/writing/leveling-up-as-a-product-designer/)
-   [

    Video

    Enforce Correctness Through API Design

    Collin Flynn

    ](/teaches/enforce-correctness-through-api-design-december-2021-d399bb127e/)
-   [

    Article

    Creating a Service Layer in Swift

    Josh Rondestvedt

    ](/writing/creating-a-service-layer-in-swift/)
-   [

    Article

    Tuning your Mobile Mindset to TV: 5 Tips for Product Managers Moving to Smart TVs.

    Jack Cunningham

    ](/writing/tuning-your-mobile-mindset-to-tv-5-tips-for-product-managers-moving-to-smart-tvs/)
-   [

    Video

    Roku is a Bizarre Platform

    Joseph Piché

    ](/teaches/roku-is-a-bizarre-platform-december-2021-0c00970c3e/)
-   [

    Article

    Five Reasons To Write Unit Tests

    Josh Rondestvedt

    ](/writing/five-reasons-to-write-unit-tests/)
-   [

    Article

    The RxJava Threading Mistake You Are Probably Making

    Brian Yencho

    ](/writing/the-rxjava-threading-mistake-you-are-probably-making/)
-   [

    Video

    Gson Deserialization: Three Tips I Wish I Knew

    Chris Fry

    ](/teaches/gson-deserialization-three-tips-i-december-2021-d2d93e1ee4/)
-   [

    Video

    How To Be An Expert (At Not Being An Expert)

    Nathan Ansel

    ](/teaches/how-to-be-an-expert-november-2021-0b3d2c8f67/)
-   [

    Video

    Vestigial Design - Investigating Instagram's Hidden Appendage

    Chris Wodicka

    ](/teaches/vestigial-design-investigating-instagrams-november-2021-01bbe22bc2/)
-   [

    Video

    The Day You Learned Shortcuts

    Tyler Johnson

    ](/teaches/the-day-you-learned-shortcuts-november-2021-bf122931bd/)
-   [

    Video

    The UX of a Developer

    Megan Fischer

    ](/teaches/the-ux-of-a-developer-november-2021-1f16ef552e/)
-   [

    Video

    How to Transition to the Small Screen

    Jack Cunningham

    ](/teaches/how-to-transition-to-the-november-2021-1c1c6464da/)
-   [

    Video

    Best Practices When Responding to App Store Reviews

    Jennifer Morgan

    ](/teaches/best-practices-when-responding-to-november-2021-f7a8214add/)
-   [

    Video

    Write Better Unit Tests

    Nick Krantz

    ](/teaches/write-better-unit-tests-november-2021-b73034d62c/)
-   [

    Video

    My Second Least Favorite Football Team...

    Ben Wood

    ](/teaches/my-second-least-favorite-football-november-2021-27dac339c3/)
-   [

    Article

    My Favorite Design Patterns: State

    Tyler Johnson

    ](/writing/my-favorite-design-patterns-state/)
-   [

    Article

    Higher-Order Code Smells (Part 2)

    Collin Flynn

    ](/writing/higher-order-code-smells-part-2/)
-   [

    Article

    How to connect your Android emulator to a local web service

    Sean Weiser

    ](/writing/how-to-connect-your-android-emulator-to-a-local-web-service/)
-   [

    Article

    Integrating Your Roku Channel With Roku Pay

    Rob Abbott

    ](/writing/integrating-your-roku-channel-with-roku-pay/)
-   [

    Article

    3 Insights From My Budding UX Career

    Chris Wodicka

    ](/writing/3-insights-from-my-budding-ux-career/)
-   [

    Article

    Bad Dates with DatePicker

    Chris Fry

    ](/writing/bad-dates-with-datepicker/)
-   [

    Article

    A Core Location Abstraction Layer with Combine and SwiftUI

    Matt Czech

    ](/writing/a-core-location-abstraction-layer-with-combine-and-swiftui/)
-   [

    Article

    A Selectable, Expanding List in SwiftUI

    Josh Rondestvedt

    ](/writing/a-selectable-expanding-list-in-swiftui/)
-   [

    Speech

    Secrets of High Performing Product Teams

    MN Tech Connect (2021)

    Matt Schraan

    ](/speaks/secrets-of-high-performing-product-mn-tech-connect-june-2021/)
-   [

    Article

    A Product Manager's Guide to Roku Beta Testing Programs.

    Jack Cunningham

    ](/writing/a-product-managers-guide-to-roku-beta-testing-programs/)
-   [

    Article

    PDF Pitfalls in Xcode

    Kagan Riedel

    ](/writing/pdf-pitfalls-in-xcode/)
-   [

    Article

    The importance of <button>

    Nick Krantz

    ](/writing/the-importance-of-button/)
-   [

    Article

    Why I Test Technology Like a Toddler

    John Caplinger

    ](/writing/why-i-test-technology-like-a-toddler/)
-   [

    Article

    Coroutine Misconceptions: Whose Context Is It Anyway?

    Brian Yencho

    ](/writing/coroutine-misconceptions-whose-context-is-it-anyway/)
-   [

    Article

    How Learning UX Made Me a Better Developer

    Megan Fischer

    ](/writing/how-learning-ux-made-me-a-better-developer/)
-   [

    Article

    Higher-Order Code Smells

    Collin Flynn

    ](/writing/higher-order-code-smells/)
-   [

    Article

    10 Swift Extensions We Use at Livefront

    Josh Rondestvedt

    ](/writing/10-swift-extensions-we-use-at-livefront/)
-   [

    Article

    Don't Make Your Code Predict the Future

    Alex Vanyo

    ](/writing/dont-make-your-code-predict-the-future/)
-   [

    Article

    The Journey from App to App Clip

    Tyler Johnson

    ](/writing/navigating-the-launch-of-an-app-clip/)
-   [

    Article

    SwiftUI's Missing onLayout Modifier

    Paul Himes

    ](/writing/swiftuis-missing-onlayout-modifier/)
-   [

    Article

    RESTful API Design Tips for Digital Products

    Sam Kirchmeier

    ](/writing/restful-api-design-tips-for-digital-products/)
-   [

    Article

    Advanced Android Edge-to-Edge (Part 2): BottomSheetDialogFragment

    Alex Vanyo

    ](/writing/advanced-android-edge-to-edge-part-2-bottomsheetdialogfragment/)
-   [

    Article

    The Most Overlooked Aspect of Effective Software Development

    Matt Schraan

    ](/writing/the-most-overlooked-aspect-of-effective-software-development/)
-   [

    Speech

    Secrets of High Performing Product Teams

    MinneAMA (2021)

    Matt Schraan

    ](/speaks/secrets-of-high-performing-product-minneama-january-2021/)
-   [

    Article

    Advanced Android Edge-to-Edge (Part 1): Keyboard Transitions with MotionLayout

    Alex Vanyo

    ](/writing/advanced-android-edge-to-edge-part-1-keyboard-transitions-with-motionlayout/)
-   [

    Article

    Mistakes to Avoid When Switching from Graphic Design to Product Design

    Justy Carlin

    ](/writing/mistakes-to-avoid-when-switching-from-graphic-design-to-product-design/)
-   [

    Article

    Best practices when responding to App Store reviews

    Jennifer Morgan

    ](/writing/best-practices-when-responding-to-app-store-reviews/)
-   [

    Article

    Improve Android build-times by using resConfigs

    Sean Weiser

    ](/writing/improve-android-build-times-by-using-resconfigs/)
-   [

    Article

    What to do with a Green Candidate with a Great Attitude

    Nels Pederson

    ](/writing/if-a-candidate-doesnt-quite-have-the-experience-but-has-the-right-attitude-consider-offering-an/)
-   [

    Article

    Is an App Clip Right For Your App?

    Tyler Johnson

    ](/writing/is-an-app-clip-right-for-your-app/)
-   [

    Article

    View Constructors in Kotlin

    David Perez

    ](/writing/view-constructors-in-kotlin/)
-   [

    Article

    Kotlin @ 60FPS

    Collin Flynn

    ](/writing/kotlin-60fps/)
-   [

    Article

    Dagger Hilt: Testing injected Android components with code coverage

    Alex Vanyo

    ](/writing/dagger-hilt-testing-injected-android-components-with-code-coverage/)
-   [

    Speech

    Creating Loyalty in Uncertain Times

    Nostos Events (2020)

    Mike Bollinger

    ](/speaks/creating-loyalty-in-uncertain-times-nostos-events-november-2020/)
-   [

    Article

    Suspending Lambdas in Kotlin

    Brian Yencho

    ](/writing/suspending-lambdas-in-kotlin/)
-   [

    Article

    sealed-enum: Replacing Enums in Kotlin

    Alex Vanyo

    ](/writing/sealed-enum-replacing-enums-in-kotlin/)
-   [

    Speech

    25 interviews with 25 Minnesota digital leaders in 25 minutes

    Twin Cities Startup Week (2020)

    Mike Bollinger & Nels Pederson

    ](/speaks/25-interviews-with-25-minnesota-twin-cities-startup-october-2020/)
-   [

    Article

    5 Tips to Surviving a Remote Internship

    Jubie Alade

    ](/writing/5-tips-to-surviving-a-remote-internship/)
-   [

    Speech

    App Clips 101

    Minnebar (2020)

    Tyler Johnson

    ](/speaks/app-clips-101-minnebar-october-2020/)
-   [

    Speech

    The Startup Game Show

    Minnebar (2020)

    Nels Pederson

    ](/speaks/the-startup-game-show-minnebar-october-2020/)
-   [

    Article

    Adapting Gson to Kotlin

    David Perez

    ](/writing/adapting-gson-to-kotlin/)
-   [

    Speech

    Computer Vision on iOS: Detecting Logos

    Minnebar (2020)

    Paul Himes

    ](/speaks/computer-vision-on-ios-detecting-minnebar-october-2020/)
-   [

    Speech

    Static Code Checks for Android

    Minnebar (2020)

    Andrew Haisting

    ](/speaks/static-code-checks-for-android-minnebar-october-2020/)
-   [

    Speech

    Kotlin at 60fps - Write Hot Code Without Losing Your Cool

    Minnebar (2020)

    Collin Flynn

    ](/speaks/kotlin-at-60fps-write-minnebar-october-2020/)
-   [

    Speech

    Using design to trick people into thinking your app is faster than it is

    MN Tech Connect (2020)

    Mike Bollinger

    ](/speaks/using-design-to-trick-people-mn-tech-connect-september-2020/)
-   [

    Article

    Kotlin: A tale of cyclical static initialization

    Alex Vanyo

    ](/writing/kotlin-a-tale-of-static-cyclical-initialization/)
-   [

    Article

    Fixing Issues with Codable Identifiers

    Mason O'Neil

    ](/writing/fixing-issues-with-codable-identifiers/)
-   [

    Article

    Take More Shortcuts

    Collin Flynn

    ](/writing/take-more-shortcuts/)
-   [

    Article

    Android Static Code Checks -- Keep Your Codebase Tidy With Detekt

    Andrew Haisting

    ](/writing/android-static-code-checks-keep-your-codebase-tidy-with-detekt/)
-   [

    Speech

    From Prototype to MVP

    Beta Operators Workshop (2020)

    Nels Pederson

    ](/speaks/from-prototype-to-mvp-beta-operators-workshop-april-2020/)
-   [

    Article

    kotlinx.serialization: (de)serializing JSON's nullable, optional properties

    Alex Vanyo

    ](/writing/kotlinx-serialization-de-serializing-jsons-nullable-optional-properties/)
-   [

    Article

    What is Type Erasure?

    Tyler Johnson

    ](/writing/what-is-type-erasure/)
-   [

    Article

    TransactionTooLargeException and a Bridge to Safety -- Part 2

    Brian Yencho

    ](/writing/transactiontoolargeexception-and-a-bridge-to-safety-part-2/)
-   [

    Speech

    Using design to trick people into thinking your app is faster than it is

    Twin Cities Startup Week (2019)

    Mike Bollinger

    ](/speaks/using-design-to-trick-people-twin-cities-startup-october-2019/)
-   [

    Speech

    An Introduction to HealthKit

    Twin Cities iPhone Developers Meetup (2019)

    Sam Kirchmeier & Chris Sessions

    ](/speaks/an-introduction-to-healthkit-twin-cities-iphone-august-2019/)
-   [

    Article

    Native Android Libraries Gone Bad

    Sean Weiser

    ](/writing/native-android-libraries-gone-bad/)
-   [

    Speech

    A look at the business side of a UX project

    Prime Digital Academy (2019)

    Nels Pederson

    ](/speaks/a-look-at-the-business-prime-digital-academy-july-2019/)
-   [

    Speech

    When will it be done? How bad questions give you bad software (and what to ask instead)

    productDNA (2019)

    Collin Flynn

    ](/speaks/when-will-it-be-done-productdna-june-2019/)
-   [

    Article

    Swift expected nil, not <nil>

    Sean Berry

    ](/writing/swift-expected-nil-not-nil/)
-   [

    Speech

    Using design to trick people into thinking your app is faster than it is

    Minnebar (2019)

    Mike Bollinger

    ](/speaks/using-design-to-trick-people-minnebar-april-2019/)
-   [

    Speech

    Why I built this: Ignite talks from 5 emerging startups

    Minnebar (2019)

    Nels Pederson

    ](/speaks/why-i-built-this-ignite-minnebar-april-2019/)
-   [

    Speech

    The Preflight Checklist: Lessons learned the hard way so you can ship your app the easy way

    Minnebar (2019)

    Matt Schraan & Andrew Haisting

    ](/speaks/the-preflight-checklist-lessons-learned-minnebar-april-2019/)
-   [

    Speech

    When will it be done? How bad questions give you bad software (and what to ask instead)

    Minnebar (2019)

    Collin Flynn

    ](/speaks/when-will-it-be-done-minnebar-april-2019/)
-   [

    Article

    How (Programming) Languages Shape Problem-Solving

    Keehun Nam

    ](/writing/how-programming-languages-shape-problem-solving/)
-   [

    Article

    When Will It Be Done?

    Collin Flynn

    ](/writing/when-will-it-be-done/)
-   [

    Article

    How to get featured on the App Store by making Apple look good

    Sean Berry

    ](/writing/how-to-get-featured-on-the-app-store-by-making-apple-look-good/)
-   [

    Article

    Applying Design Concepts to Code -- Part III

    Tyler Johnson

    ](/writing/applying-design-to-software-part-iii/)
-   [

    Article

    The First 2 Commits Every Android Project Should Have

    Andrew Haisting

    ](/writing/the-first-2-commits-every-android-project-should-have/)
-   [

    Article

    Applying Design Concepts to Code -- Part II

    Tyler Johnson

    ](/writing/applying-design-concepts-to-code-part-ii/)
-   [

    Article

    TransactionTooLargeException and a Bridge to Safety -- Part 1

    Brian Yencho

    ](/writing/transactiontoolargeexception-and-a-bridge-to-safety-part-1/)
-   [

    Article

    Why isn't viewWillAppear getting called?

    Sean Berry

    ](/writing/why-isnt-viewwillappear-getting-called/)
-   [

    Article

    Kotlin for Java: Part I -- Constructors & Builders

    David Perez

    ](/writing/kotlin-for-java-part-i-constructors-builders/)
-   [

    Article

    Practical Dynamic Type, Part 3: Attributed Text

    Keehun Nam

    ](/writing/practical-dynamic-type-part-3-attributed-text/)
-   [

    Article

    How To Sabotage Your Project Using Inconsistency

    Collin Flynn

    ](/writing/how-to-sabotage-your-project-using-inconsistency/)
-   [

    Speech

    An Introduction to iOS Development

    Mpls Jr Devs (2019)

    Sean Berry

    ](/speaks/an-introduction-to-ios-development-mpls-jr-devs-february-2019/)
-   [

    Speech

    Building High Performance Engineering Teams

    Beta MN Operators Workshop (2019)

    Mike Bollinger

    ](/speaks/building-high-performance-engineering-teams-beta-mn-operators-february-2019/)
-   [

    Speech

    Don't Just Write Code, Design It

    DevFest (2019)

    Tyler Johnson

    ](/speaks/dont-just-write-code-design-devfest-february-2019/)
-   [

    Speech

    Lightning Talks

    DevFest (2019)

    Collin Flynn

    ](/speaks/lightning-talks-devfest-february-2019/)
-   [

    Speech

    How to use design to trick people into thinking your app is faster than it is

    DevFest (2019)

    Mike Bollinger

    ](/speaks/how-to-use-design-to-devfest-february-2019/)
-   [

    Article

    Understanding Swift's CharacterSet

    Keehun Nam

    ](/writing/understanding-swifts-characterset/)
-   [

    Article

    Adventures in iOS Dev Automation

    Sean Berry

    ](/writing/adventures-in-ios-dev-automation/)
-   [

    Article

    You're Misusing MVVM

    Collin Flynn

    ](/writing/youre-misusing-mvvm/)
-   [

    Article

    Your code will be a liability if your types have mediocre names

    Sean Berry

    ](/writing/your-code-will-be-a-liability-if-your-types-have-mediocre-names/)
-   [

    Article

    Home improvement insights that will make you a better designer.

    Andy Davis

    ](/writing/home-improvement-insights-that-will-make-you-a-better-designer/)
-   [

    Speech

    Value-Oriented Programming

    Twin Cities iPhone Developers Meetup (2018)

    Matthew Johnson

    ](/speaks/value-oriented-programming-twin-cities-iphone-october-2018/)
-   [

    Article

    Documenting Design Workflows

    Josiah Gulden

    ](/writing/documenting-design-workflows/)
-   [

    Speech

    Voice is The Interface: UX Lessons Learned Designing for Voice

    Fahren Voice UX Event (2018)

    Sam Kirchmeier

    ](/speaks/voice-is-the-interface-ux-fahren-voice-ux-october-2018/)
-   [

    Article

    Uploading data in the background in iOS

    Sean Berry

    ](/writing/uploading-data-in-the-background-in-ios/)
-   [

    Article

    Spacial Orientation for Developers in a Hurry

    Collin Flynn

    ](/writing/spacial-orientation-for-developers-in-a-hurry/)
-   [

    Speech

    What Mobile Means Now

    Mobile Twin Cities (2018)

    Mike Bollinger

    ](/speaks/what-mobile-means-now-mobile-twin-cities-september-2018/)
-   [

    Article

    Basic Continuous Integration with Jenkins, Xcode, and GitHub

    Sean Berry

    ](/writing/basic-continuous-integration-with-jenkins-xcode-and-github/)
-   [

    Article

    Practical Dynamic Type, Part 2: Testing

    Keehun Nam

    ](/writing/practical-dynamic-type-part-2-testing/)
-   [

    Article

    4 hard-won lessons from working on a professional software engineering team

    Sean Berry

    ](/writing/4-hard-won-lessons-from-working-on-a-professional-software-engineering-team/)
-   [

    Speech

    The Future of Customer Experience

    Healthcare Event - Private (2018)

    Josiah Gulden

    ](/speaks/the-future-of-customer-experience-healthcare-event--july-2018/)
-   [

    Article

    Introduction to SwiftPoet

    Sean Berry

    ](/writing/introduction-to-swiftpoet/)
-   [

    Article

    Unit Testing race conditions by creating chaos (Swift)

    Sean Berry

    ](/writing/unit-testing-race-conditions-by-creating-chaos-swift/)
-   [

    Article

    If You Want To Design Good APIs, Start Thinking Like A Designer

    Collin Flynn

    ](/writing/if-you-want-to-design-good-apis-start-thinking-like-a-designer/)
-   [

    Article

    How to change the Toolbar font on Android

    Andrew Haisting

    ](/writing/how-to-change-the-toolbar-font-on-android/)
-   [

    Speech

    Building High Performance Engineering Teams

    Beta MN Operators Workshop (2018)

    Mike Bollinger

    ](/speaks/building-high-performance-engineering-teams-beta-mn-operators-may-2018/)
-   [

    Article

    Applying Design Concepts to Code

    Tyler Johnson

    ](/writing/applying-design-concepts-to-code/)
-   [

    Speech

    Comp Sci in MN Public High Schools: Successes + Failures from an Educator and a Student

    Minnebar (2018)

    Andrew Haisting

    ](/speaks/comp-sci-in-mn-public-minnebar-april-2018/)
-   [

    Speech

    Everybody Hates Nougat

    Minnebar (2018)

    Brian Yencho

    ](/speaks/everybody-hates-nougat-minnebar-april-2018/)
-   [

    Article

    Alarming technique for letting your user rearrange objects

    Sean Berry

    ](/writing/alarming-technique-for-letting-your-user-rearrange-objects/)
-   [

    Article

    Stop Putting State In Your View Models

    Collin Flynn

    ](/writing/stop-putting-state-in-your-view-models/)
-   [

    Article

    How to debug background fetch events on iOS

    Sean Berry

    ](/writing/how-to-debug-background-fetch-events-on-ios/)
-   [

    Speech

    Room Persistence Library: Using Android components to easily persist data

    DevFest (2018)

    Andrew Haisting

    ](/speaks/room-persistence-library-using-android-devfest-february-2018/)
-   [

    Speech

    Everybody Hates Nougat

    DevFest (2018)

    Brian Yencho

    ](/speaks/everybody-hates-nougat-devfest-february-2018/)
-   [

    Article

    How to add a dynamic Swift framework to a Command Line Tool

    Sean Berry

    ](/writing/how-to-add-a-dynamic-swift-framework-to-a-command-line-tool/)
-   [

    Article

    RecyclerView Trick: Selectively bind ViewHolders with Payloads

    Andrew Haisting

    ](/writing/recyclerview-trick-selectively-bind-viewholders-with-payloads/)
-   [

    Article

    4 tips for using Carthage

    Sean Berry

    ](/writing/4-tips-for-using-carthage/)
-   [

    Article

    UIApplicationDelegate call sequence reference

    Sean Berry

    ](/writing/uiapplicationdelegate-call-sequence-reference/)
-   [

    Article

    Practical Dynamic Type

    Chris Sessions

    ](/writing/practical-dynamic-type/)
-   [

    Article

    Cover up your users' sensitive data -- it's private.

    Sean Berry

    ](/writing/cover-up-your-users-sensitive-data-it-s-private/)
-   [

    Speech

    Building High Performance Engineering Teams

    Beta MN Operators Workshop (2018)

    Mike Bollinger

    ](/speaks/building-high-performance-engineering-teams-beta-mn-operators-september-2017/)
-   [

    Article

    Tidy up your Observable Streams with Kotlin's Sealed Classes

    Collin Flynn

    ](/writing/tidy-up-your-observable-streams-with-kotlins-sealed-classes/)
-   [

    Article

    The (best) way to perform online user testing with Principle

    Andy Davis

    ](/writing/the-best-way-to-perform-online-user-testing-with-principle/)
-   [

    Article

    Animating font size in UILabels

    Sean Berry

    ](/writing/animating-font-size-in-uilabels/)
-   [

    Speech

    What Mobile Means Now

    US Bank InQ (2017)

    Mike Bollinger

    ](/speaks/what-mobile-means-now-us-bank-inq-august-2017/)
-   [

    Article

    Thinking Functionally in Swift

    Tyler Johnson

    ](/writing/thinking-functionally-in-swift/)
-   [

    Speech

    Building High Performance Teams

    SCPD Conference (2017)

    Mike Bollinger

    ](/speaks/building-high-performance-teams-scpd-conference-june-2017/)
-   [

    Speech

    Talk to the Hand: Making Your App Accessible with VoiceOver

    Minnebar (2017)

    Sam Kirchmeier & Adam May

    ](/speaks/talk-to-the-hand-making-minnebar-march-2017/)
-   [

    Speech

    Supercharging Your Design Workflow with Nested Symbols in Sketch

    Minnebar (2017)

    Josiah Gulden

    ](/speaks/supercharging-your-design-workflow-with-minnebar-march-2017/)
-   [

    Speech

    The Language of Motion : Touch Handling in Android

    Minnebar (2017)

    Collin Flynn

    ](/speaks/the-language-of-motion--minnebar-march-2017/)
-   [

    Speech

    Meaningful Motion : Make the Transition!

    Minnebar (2017)

    Brian Yencho & Sean Weiser

    ](/speaks/meaningful-motion-make-the-minnebar-march-2017/)
-   [

    Speech

    Finger Painting : Using a Canvas in Android

    Minnebar (2017)

    David Perez

    ](/speaks/finger-painting-using-a-minnebar-march-2017/)
-   [

    Article

    It's Alive! Turning design mock-up into reality

    Collin Flynn

    ](/writing/its-alive/)
-   [

    Speech

    Meaningful Motion : Make the Transition!

    DevFest (2017)

    Brian Yencho & Sean Weiser

    ](/speaks/meaningful-motion-make-the-devfest-february-2017/)
-   [

    Speech

    Finger Painting - Advanced Canvas and Touch Handling

    DevFest (2017)

    Collin Flynn & David Perez

    ](/speaks/finger-painting-advanced-canvas-devfest-february-2017/)
-   [

    Article

    The Language of Motion: Advanced Touch Processing in Android

    Collin Flynn

    ](/writing/the-language-of-motion/)
-   [

    Speech

    Your Future Mobile Strategy

    Club-E (2016)

    Mike Bollinger

    ](/speaks/your-future-mobile-strategy-club-e-may-2016/)
-   [

    Speech

    Digital Health is Not Just an App on Your Phone

    MobCon Digital Health (2016)

    Mike Bollinger

    ](/speaks/digital-health-is-not-just-mobcon-digital-health-april-2016/)
-   [

    Speech

    Exploring Stateless UIs in Swift

    Minnebar (2016)

    Sam Kirchmeier & Adam May

    ](/speaks/exploring-stateless-uis-in-swift-minnebar-april-2016/)
-   [

    Speech

    Matters of Life and Death: Truly Understanding the Android Application Lifecycle

    Minnebar (2016)

    Brian Yencho

    ](/speaks/matters-of-life-and-death-minnebar-april-2016/)
-   [

    Speech

    Android Vision: Detecting everything from barcodes to faces

    Minnebar (2016)

    Sean Weiser

    ](/speaks/android-vision-detecting-everything-from-minnebar-april-2016/)
-   [

    Speech

    Your Future Mobile Strategy

    MHTA Spring Conference (2016)

    Mike Bollinger

    ](/speaks/your-future-mobile-strategy-mhta-spring-conference-april-2016/)
-   [

    Speech

    What Mobile Means Now: Beyond Tapping on Glass

    Duluth Trading Company - Private Event (2016)

    Mike Bollinger

    ](/speaks/what-mobile-means-now-beyond-duluth-trading-company-april-2016/)
-   [

    Speech

    What Mobile Means Now: Beyond Tapping on Glass

    Delta Dental - Private Event (2016)

    Mike Bollinger

    ](/speaks/what-mobile-means-now-beyond-delta-dental--february-2016/)
-   [

    Speech

    Android Vision: Detecting everything from faces to barcodes

    DevFest (2016)

    Sean Weiser

    ](/speaks/android-vision-detecting-everything-from-devfest-february-2016/)
-   [

    Speech

    Matters of Life and Death: Truly Understanding the Android Application Lifecycle

    DevFest (2016)

    Brian Yencho

    ](/speaks/matters-of-life-and-death-devfest-february-2016/)
-   [

    Speech

    What Mobile Means Now: Beyond Tapping on Glass

    Blue Cross Blue Shield - Private Event (2016)

    Mike Bollinger

    ](/speaks/what-mobile-means-now-beyond-blue-cross-blue-january-2016/)
-   [

    Speech

    What Wall Street Thinks of Your Brand

    MAMA2 (2016)

    Nick Lipetzky

    ](/speaks/what-wall-street-thinks-of-mama2-january-2016/)
-   [

    Speech

    Beyond Tapping on Glass: What Mobile Means Now

    MobCon (2015)

    Mike Bollinger

    ](/speaks/beyond-tapping-on-glass-what-mobcon-november-2015/)
-   [

    Speech

    Beyond REST: Web Services Designed for Mobile

    Minnesota Developers Conference (2015)

    Sam Kirchmeier

    ](/speaks/beyond-rest-web-services-designed-minnesota-developers-conference-september-2015/)
-   [

    Speech

    Beyond Notifications: Creating Apps for Android Wear

    Minnesota Developers Conference (2015)

    Sean Weiser & Brian Yencho

    ](/speaks/beyond-notifications-creating-apps-for-minnesota-developers-conference-september-2015/)
-   [

    Speech

    Smart Watches and what they mean for Mobile Experience Design

    Midwest Mobile Summit (2015)

    Mike Bollinger

    ](/speaks/smart-watches-and-what-they-midwest-mobile-summit-may-2015/)
-   [

    Speech

    Beyond REST: Web Services Designed for Mobile

    Minnebar (2015)

    Sam Kirchmeier

    ](/speaks/beyond-rest-web-services-designed-minnebar-may-2015/)
-   [

    Speech

    Smart Watches and what they mean for Mobile Experience Design

    Minnebar (2015)

    Mike Bollinger

    ](/speaks/smart-watches-and-what-they-minnebar-may-2015/)
-   [

    Speech

    Beyond Notifications: Creating Apps for Android Wear

    DevFest (2015)

    Sean Weiser & Brian Yencho

    ](/speaks/beyond-notifications-creating-apps-for-devfest-march-2015/)
-   [

    Speech

    Beyond Notifications: Creating Apps for Android Wear

    Mobile March (2015)

    Sean Weiser & Brian Yencho

    ](/speaks/beyond-notifications-creating-apps-for-mobile-march-march-2015/)
-   [

    Speech

    Beyond REST: Web Services Designed for Mobile

    Mobile March (2015)

    Sam Kirchmeier

    ](/speaks/beyond-rest-web-services-designed-mobile-march-march-2015/)
-   [

    Speech

    Motivation Leadership

    Pollen LikeABoss (2015)

    Mike Bollinger

    ](/speaks/motivation-leadership-pollen-likeaboss-march-2015/)
-   [

    Speech

    Smart Watches and what they mean for Mobile Experience Design

    Mobile March (2015)

    Mike Bollinger

    ](/speaks/smart-watches-and-what-they-mobile-march-march-2015/)
-   [

    Speech

    Android Wear Development

    Google Developers Group (2014)

    Brian Yencho

    ](/speaks/android-wear-development-google-developers-group-november-2014/)
-   [

    Speech

    Smart Watches and what they mean for Mobile Experience Design

    MobCon (2014)

    Mike Bollinger

    ](/speaks/smart-watches-and-what-they-mobcon-november-2014/)
-   [

    Speech

    Smart Watches and what they mean for Mobile Experience Design

    MIMA Summit (2014)

    Mike Bollinger

    ](/speaks/smart-watches-and-what-they-mima-summit-october-2014/)
-   [

    Speech

    Designing for Emotion in Mobile

    General Mills - Private Event (2014)

    Mike Bollinger

    ](/speaks/designing-for-emotion-in-mobile-general-mills--october-2014/)
-   [

    Speech

    Physics-Based Interfaces with UIKit Dynamics

    Minnesota Developers Conference (2014)

    Tyler Johnson & Adam May

    ](/speaks/physics-based-interfaces-with-uikit-dynamics-minnesota-developers-conference-september-2014/)
-   [

    Speech

    Designing for Platforms

    Midwest Mobile Summit (2014)

    Mike Bollinger

    ](/speaks/designing-for-platforms-midwest-mobile-summit-may-2014/)
-   [

    Speech

    Designing for Platforms

    MHTA Spring Conference (2014)

    Mike Bollinger

    ](/speaks/designing-for-platforms-mhta-spring-conference-may-2014/)
-   [

    Speech

    Physics-Based Interfaces with UIKit Dynamics

    Minnebar (2014)

    Adam May & Sam Kirchmeier

    ](/speaks/physics-based-interfaces-with-uikit-dynamics-minnebar-april-2014/)
-   [

    Speech

    Exploring NFC on Android

    Minnebar (2014)

    Sean Weiser

    ](/speaks/exploring-nfc-on-android-minnebar-april-2014/)
-   [

    Speech

    Designing for Emotion in Mobile

    Morsekode - Private Event (2014)

    Mike Bollinger

    ](/speaks/designing-for-emotion-in-mobile-morsekode-private-april-2014/)
-   [

    Speech

    Designing for Emotion in Mobile

    Minnebar (2014)

    Mike Bollinger

    ](/speaks/designing-for-emotion-in-mobile-minnebar-april-2014/)
-   [

    Speech

    Physics-Based Interfaces with UIKit Dynamics

    Mobile March (2014)

    Adam May & Sam Kirchmeier

    ](/speaks/physics-based-interfaces-with-uikit-dynamics-mobile-march-march-2014/)
-   [

    Speech

    Designing for Platforms

    Mobile March (2014)

    Mike Bollinger

    ](/speaks/designing-for-platforms-mobile-march-march-2014/)
-   [

    Speech

    Designing for Emotion in Mobile

    MobCon (2013)

    Mike Bollinger

    ](/speaks/designing-for-emotion-in-mobile-mobcon-november-2013/)
-   [

    Speech

    The Process & Practice of Mobile UI Design

    MIMA Summit (2013)

    Mike Bollinger

    ](/speaks/the-process-practice-of-mima-summit-october-2013/)
-   [

    Speech

    iOS AutoLayout

    CocoaHeads (2013)

    Adam May & Sam Kirchmeier

    ](/speaks/ios-autolayout-cocoaheads-september-2013/)
-   [

    Speech

    Good App Development

    Apple Store Uptown (2013)

    Mike Bollinger

    ](/speaks/good-app-development-apple-store-uptown-june-2013/)
-   [

    Speech

    The Process & Practice of Mobile UI Design

    Midwest Mobile Summit (2013)

    Mike Bollinger

    ](/speaks/the-process-practice-of-midwest-mobile-summit-april-2013/)
-   [

    Speech

    The Process & Practice of Mobile UI Design

    MinneWebCon (2013)

    Mike Bollinger

    ](/speaks/the-process-practice-of-minnewebcon-april-2013/)
-   [

    Speech

    The Process & Practice of Mobile UI Design

    Atomic Playpen - Private Event (2013)

    Mike Bollinger

    ](/speaks/the-process-practice-of-atomic-playpen--april-2013/)
-   [

    Speech

    Bluetooth LE, Core Bluetooth, and a Glimpse into your Near Future

    Minnebar (2013)

    Sam Kirchmeier

    ](/speaks/bluetooth-le-core-bluetooth-and-minnebar-april-2013/)
-   [

    Speech

    The Process & Practice of Mobile UI Design

    Mobile March (2013)

    Mike Bollinger

    ](/speaks/the-process-practice-of-mobile-march-march-2013/)
-   [

    Speech

    Core Bluetooth Applications

    Mobile March (2013)

    Sam Kirchmeier

    ](/speaks/core-bluetooth-applications-mobile-march-march-2013/)
-   [

    Speech

    The Process & Practice of Mobile UI Design

    Zeus Jones - Private Event (2013)

    Mike Bollinger

    ](/speaks/the-process-practice-of-zeus-jones--march-2013/)
-   [

    Speech

    Mike Bollinger: Explorer & Entrepreneur

    MESA - Private Event (2013)

    Mike Bollinger

    ](/speaks/mike-bollinger-explorer-entrepreneur-mesa-private-february-2013/)
-   [

    Speech

    The Process & Practice of Mobile UI Design

    Medtronic - Private Event (2013)

    Mike Bollinger

    ](/speaks/the-process-practice-of-medtronic-private-january-2013/)
-   [

    Speech

    The Process & Practice of Mobile UI Design

    MobCon (2012)

    Mike Bollinger

    ](/speaks/the-process-practice-of-mobcon-november-2012/)
-   [

    Speech

    Building HTML5 Tablet Apps for iOS & Android

    Minnesota Developers Conference (2012)

    Sam Kirchmeier & Mike Bollinger

    ](/speaks/building-html5-tablet-apps-for-minnesota-developers-conference-september-2012/)
-   [

    Speech

    Building HTML5 Tablet Apps for iOS & Android

    Twin Cities Software Engineers (2012)

    Sam Kirchmeier & Mike Bollinger

    ](/speaks/building-html5-tablet-apps-for-twin-cities-software-july-2012/)
-   [

    Speech

    RESTful Android

    Gluecon (2012)

    Jeremy Haberman

    ](/speaks/restful-android-gluecon-may-2012/)
-   [

    Speech

    Building HTML5 Tablet Apps for iOS & Android

    MinneWebCon (2012)

    Sam Kirchmeier & Mike Bollinger

    ](/speaks/building-html5-tablet-apps-for-minnewebcon-april-2012/)
-   [

    Speech

    RESTful Android

    Minnebar (2012)

    Jeremy Haberman

    ](/speaks/restful-android-minnebar-april-2012/)
-   [

    Speech

    iOS Training Part 2

    Mobile March (2012)

    Sam Kirchmeier

    ](/speaks/ios-training-part-2-mobile-march-march-2012/)
-   [

    Speech

    RESTful Android

    Mobile March (2012)

    Jeremy Haberman

    ](/speaks/restful-android-mobile-march-march-2012/)
-   [

    Speech

    Custom iOS Controls

    Minnesota Developers Conference (2011)

    Sam Kirchmeier

    ](/speaks/custom-ios-controls-minnesota-developers-conference-september-2011/)
