For those with high standards.

  • Welcome
  • Expertise
  • Outcomes
  • Insights
  • About
  • Careers
  • Community
  • Contact

Filters

  • Any Type
  • Article
  • Speech
  • Video
  • All Topics
  • AR & VR
  • Accessibility
  • Analytics & Optimization
  • Audits & Assessments
  • Back-End Engineering
  • Conversational UI
  • Cross-Platform Mobile
  • Data & AI Consulting
  • Design Systems
  • E-commerce
  • Education
  • Engineering
  • Experience Design
  • Finance
  • Growth Marketing
  • HIPAA Compliance
  • Health & Wellness
  • Media & Entertainment
  • Mobile Apps
  • Nonprofits
  • Personalization
  • Restaurants
  • Retail & Consumer Goods
  • Social
  • Sports & Fitness
  • Startups
  • Strategy Consulting
  • Tablets
  • Technology
  • Travel & Hospitality
  • Web Apps
  • All People
  • Adam May
  • Adrian Missy
  • Alec Rippberger
  • Alex Constancio
  • Alex Vanyo
  • Ali Joaquin
  • Amy DiasAbeygunawardena
  • Andrew Haisting
  • Andy Davis
  • Ben Wood
  • Brian Yencho
  • Brooke Thies
  • Bryan Lindsey
  • Caleb Derosier
  • Chris Fry
  • Chris Sessions
  • Chris Wodicka
  • Collin Flynn
  • David Perez
  • Diana Flotten
  • Emily Dziak
  • Forrest Tracy
  • Garrett Schafer
  • Jack Cunningham
  • Jared Hoerr
  • Jarin Schmidt
  • Jennifer Morgan
  • Jeremy Haberman
  • Joe Sonka
  • John Caplinger
  • John Cavalieri
  • Joseph Piché
  • Josh Rondestvedt
  • Josiah Gulden
  • Jubie Alade
  • Justy Carlin
  • Kagan Riedel
  • Kasey Lacore
  • Keehun Nam
  • Lucas Kivi
  • Mason O'Neil
  • Matt Czech
  • Matt Schraan
  • Matthew Johnson
  • Megan Pekarek
  • Mike Bollinger
  • Mike Faber
  • Nathan Ansel
  • Nels Pederson
  • Nick Krantz
  • Nick Lipetzky
  • Nick Zettler
  • Noah Cusimano
  • Olivia Rudd
  • Paul Himes
  • Paul McAleer
  • Pete Jones
  • Phillip Johnson
  • Phylicia Flynn
  • Rob Abbott
  • Robin Marquardt
  • Sam Kirchmeier
  • Samuel Carter
  • Sean Berry
  • Sean Ephraim
  • Sean Parker
  • Sean Weiser
  • Shalanah Dawson
  • Shannon Draeker
  • Sonia Merten
  • Tammy Su
  • Tyler Johnson
  • Article

    Crafting Accessible Components in Compose
    Garrett Schafer
  • Video

    Localizing Xcode String Catalogs with LangChain
    Jared Hoerr
  • Article

    The Best Features Mean Nothing without a Clear Product Strategy
    Phillip Johnson & Tammy Su
  • Article

    Swift Macro Client Testing
    Chris Sessions
  • Article

    Swift Macro Expansion Testing
    Chris Sessions
  • Article

    Enhancing Brand Harmony through Design Systems
    Ben Wood
  • Article

    Swift Macro Unit Testing
    Chris Sessions
  • Article

    Second Drafts
    Phillip Johnson
  • Article

    Your Design System Is Alive
    Brooke Thies
  • Article

    Exploring Memoization in Swift
    Chris Sessions
  • Video

    Your Strategy is a Garden
    Paul McAleer
  • Article

    Automate everything — and keep iterating with Apple Shortcuts
    Adrian Missy
  • Article

    Why Micro-Engagements are Essential in 2025
    Phillip Johnson
  • Speech

    UX-Driven Code: Building with the User in Mind
    UXDX (2025)
    Jack Cunningham
  • Video

    Creating Custom SF Symbols
    Paul Himes
  • Article

    A win for you: The Developer Tax Saga Continues
    Jack Cunningham
  • Speech

    Testing Products for Accessibility: Why Manual and Automated Testing Go Hand-in-Hand
    Minnebar (2025)
    John Caplinger
  • Speech

    Assistive Tech Is for Everyone (They Just Don’t Know It Yet)
    Minnebar (2025)
    Jack Cunningham
  • Speech

    Back to the <Future />: A Brief History of Web Development
    Minnebar (2025)
    Alec Rippberger
  • Speech

    Building Efficient & Resilient Engineering Teams
    Minnebar (2025)
    Forrest Tracy
  • Speech

    Desinging Dynamic Prototypes: Simulate Real App Experiences with Figma Variables
    Minnebar (2025)
    Robin Marquardt
  • Speech

    DevTool Diamonds: Power Features You Didn’t Know Existed
    Minnebar (2025)
    Nick Krantz
  • Speech

    Taming the Chaos: Mastering Swift Concurrency
    Minnebar (2025)
    Tyler Johnson
  • Speech

    Radical Sabbatical - How I structured one year of creative web-dev
    Minnebar (2025)
    Shalanah Dawson
  • Speech

    Don't Let Your Journey Map Lead Your Product Team Astray!
    Minnebar (2025)
    Matt Schraan & Ali Joaquin
  • Speech

    How To Direct a Software Team When You Have No Idea What They’re Talking About
    Minnebar (2025)
    Collin Flynn
  • Video

    3D on the Web: Using React and Three.js
    Bryan Lindsey
  • Article

    How to Choose a Digital Product Partner: A Complete Guide for 2025
    Nick Zettler
  • Article

    Flight School: 3 Key UX/UI principles you might not have learned in your graphic design program
    Emily Dziak
  • Article

    Moderated vs. Unmoderated User Testing and the Goldilocks Method That’s Just Right
    Brooke Thies
  • Video

    7 ways cat people make better UX designers
    Ben Wood
  • Article

    The Hidden Dangers of AI Note-Taking Assistants: What Leaders Need to Know
    Adrian Missy
  • Speech

    Building seamless workflows
    UXPA Minnesota (2025)
    Ben Wood & Megan Pekarek
  • Speech

    How does accessibility drive growth?
    GDS Group Podcast (2025)
    Jack Cunningham
  • Article

    The Evolution of Digital Product Teams — A CXO’s Perspective
    Nick Zettler
  • Article

    Beyond Anecdotes: Balancing Qualitative and Quantitative Data for Smarter Product Decisions
    Sean Parker
  • Article

    Strengthening Collaboration Between Product & Brand
    Paul McAleer
  • Speech

    Digital Accessibility As Strategy, Not Compliance
    SXSW (2025)
    Jack Cunningham
  • Speech

    Testing Products for Accessibility: Why Manual and Automated Testing Go Hand-in-Hand
    axe-con (2025)
    John Caplinger
  • Article

    Accessibility Dos and Don'ts for Interactive Cards
    Pete Jones
  • Video

    Opening the Digital Front Door with iOS 18
    Diana Flotten
  • Article

    Exploring the Benefits of Git Worktree
    Matt Czech
  • Speech

    Designing with Developers in Mind (and Vice Versa)
    DeveloperWeek (2025)
    Megan Pekarek & Ben Wood
  • Speech

    Digital Accessibility Is Strategy, Not Compliance
    ProductWorld (2025)
    Jack Cunningham
  • Article

    Does Your Team Need a Product Manager?
    Sean Parker
  • Article

    Padding vs Content Margins: A Discreet VoiceOver Nuance
    Jubie Alade
  • Article

    Ditch the Extra Plugin: A Simple Way to Render SVGs in React Native
    Nathan Ansel
  • Article

    A Practical Guide to Type-Safe Image Handling in React Native
    Nathan Ansel
  • Article

    Creating Custom SF Symbols
    Paul Himes
  • Article

    How to Stop Text Overflow in React Native
    Nathan Ansel
  • Video

    Introduction to Product Led Growth
    Jarin Schmidt
  • Video

    Don’t Sweat the Small Stuff: Improving pull request workflow through automation
    Alec Rippberger
  • Video

    The State of Compose: An overview of Jetpack Compose
    Noah Cusimano
  • Video

    SwiftUI Custom Alignment
    Paul Himes
  • Speech

    Zero Tech Debt: How to Build an Engineering Culture of No Deferred Work
    DevFestMN (2024)
    Matt Schraan & Sam Kirchmeier
  • Video

    Metrics that Matter, Measuring Product Impact the Right Way
    Jack Cunningham
  • Video

    One Repo to Rule Them All
    Chris Fry
  • Article

    Rethinking the Product Roadmap: Bring Back the Utility and Practicality
    Jack Cunningham
  • Video

    Breaking Bad (Habits) of designing for the web
    Ben Wood
  • Article

    What Does the Release of iOS 18 Mean for the Digital Front Door?
    Diana Flotten
  • Speech

    Experimenting with a fresh take on roadmaps
    ProductCamp (2024)
    Mike Faber & Jack Cunningham
  • Article

    A Case for Alphabetization
    Shannon Draeker
  • Article

    From Zero to UX Hero: Navigating the Bootcamp Journey
    Kasey Lacore
  • Article

    Creating a Dynamic Draggable ScrollView with UIKit for SwiftUI
    Alex Constancio
  • Speech

    Digital Accessibility Is Strategy, Not Compliance
    Twin Cities Startup Week (2024)
    Diana Flotten & Jack Cunningham
  • Speech

    Zero Tech Debt: How to Build an Engineering Culture of No Deferred Work
    Twin Cities Startup Week (2024)
    Sam Kirchmeier & Matt Schraan
  • Video

    Superhuman Programming; Using AI to Unlock Limitless Potential
    Tyler Johnson
  • Video

    Using Adobe’s Delivery API to get A/B Test Data
    Megan Pekarek
  • Article

    All eyes on me
    Ben Wood
  • Article

    How to customize the style of your Dokka documentation
    Sean Weiser
  • Article

    Part 4: Future Trends and Innovations in Retail Mobile Apps
    Jack Cunningham
  • Article

    Part 3: Integrating In-Store and Offline Channels through Mobile Apps
    Jack Cunningham
  • Article

    Part 2: Key Features of Successful Retail Mobile Apps
    Jack Cunningham
  • Article

    Put me in coach (marks)
    Olivia Rudd
  • Article

    How to Level Up Your Technical Acumen as a Non-Technical Person
    Sean Parker
  • Article

    Basic Intelligent Recomposition in Android Compose
    Lucas Kivi
  • Article

    Using Mobile Apps to Seamlessly Integrate Online and Offline Retail Experiences
    Jack Cunningham
  • Article

    Selling in your mobile app? Let’s save you some money!
    Jack Cunningham
  • Speech

    Scaling a Codebase Beyond the Initial Build
    Open Source North (2024)
    Nick Krantz
  • Speech

    Zero Tech Debt: How to Build an Engineering Culture of No Deferred Work
    DeveloperWeek Management (2024)
    Sam Kirchmeier & Matt Schraan
  • Video

    Do I need a hypothesis for my UX research study?
    Matt Schraan
  • Speech

    Developing for Apple Vision Pro
    Minnebar (2024)
    Ben Wood & Paul Himes
  • Speech

    Zero Tech Debt: How to Build an Engineering Culture of No Deferred Work
    Minnebar (2024)
    Sam Kirchmeier & Matt Schraan
  • Speech

    What's a Transformer? Understanding the Innovation That Changed Artificial Intelligence
    Minnebar (2024)
    Collin Flynn
  • Speech

    Why You Should De-Google Your Online Data and Start Self Hosting
    Minnebar (2024)
    Chris Wodicka
  • Speech

    Accessibility Testing 101: Native App Manual Testing
    Minnebar (2024)
    John Caplinger
  • Speech

    Generating API Documentation For Your Kotlin or Java Library
    Minnebar (2024)
    Sean Weiser
  • Video

    Tips for Nailing a Video Interview in Digital
    Samuel Carter
  • Video

    Customizing Your API Docs With Dokka
    Sean Weiser
  • Video

    Character Development: Bringing your App mascot to life
    Emily Dziak
  • Speech

    Table of Experts: AI panel discussion
    Minneapolis-St. Paul Business Journal Panel (2024)
    Matt Schraan
  • Article

    8 Steps to Finding a Successful Product Development Partner
    Joe Sonka
  • Video

    Generative AI for iOS Unit Testing
    Jared Hoerr & Nathan Ansel
  • Speech

    A RADICL Sprint: Getting Product Alignment in Just One Day
    ProductWorld (2024)
    Jack Cunningham & Matt Schraan
  • Article

    Temporal: Getting a Second Date
    Nick Krantz
  • Video

    SQLCipher & the Swift Package Manager
    Chris Sessions
  • Video

    5 Things We've Learned from Running a North Star Workshop
    Sean Parker
  • Video

    Unidirectional Data Flow
    Tyler Johnson
  • Video

    XCTestCase Lifecycle Management
    Paul Himes
  • Video

    Natural Intelligence A forward thinking approach to AI
    Noah Cusimano
  • Video

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

    Zero to One with Mobile. Lesson 6: Build feedback loops into every stage
    Jack Cunningham
  • Video

    Zero to One with Mobile. Lesson 5: Understand technology choice implications
    Jack Cunningham
  • Video

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

    Zero to One with Mobile. Lesson 3: Emphasize themes over features
    Matt Schraan
  • Video

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

    Zero to One with Mobile. Lesson 1: Draft a quarterback you trust
    Matt Schraan
  • Speech

    Job Hunting During the Holidays
    MinneAMA (2023)
    Amy DiasAbeygunawardena
  • Speech

    What's a Transformer
    DevFestMN (2023)
    Collin Flynn
  • Video

    Translating Common XML TalkBack Solutions to Compose
    Caleb Derosier
  • Video

    Measuring Android Build Times
    Sean Weiser
  • Article

    To Cast or Not to Cast: A TypeScript Dilemma
    Rob Abbott
  • Article

    Crafting your Product AI Principles: Taking Cues from Apple & Google on the Themes of Reliability
    Jack Cunningham
  • Video

    Design Audits: Taking the Red Pen into the Dev Process
    Chris Wodicka
  • Article

    10 Tips to Spice Up Your Fresh-Grad Portfolio
    Ben Wood
  • Article

    Migration: Gson to Kotlinx.Serialization
    David Perez
  • Speech

    App Personalization Made Easy: Unleashing the Power of Native Technologies
    Twin Cities Startup Week (2023)
    Jack Cunningham & Ali Joaquin
  • Speech

    A RADICL Sprint: Getting Product Alignment in Just One Day
    Twin Cities Startup Week (2023)
    Jack Cunningham & Matt Schraan
  • Speech

    Product Folk: A Community for Product Managers
    Twin Cities Startup Week (2023)
    Jennifer Morgan, Jack Cunningham, Matt Schraan & Joe Sonka
  • Article

    SwiftUI Custom Alignment
    Paul Himes
  • Article

    How to Design a Successful A/B Test
    Ali Joaquin
  • Article

    Intro to Polymorphism with Kotlinx.Serialization
    David Perez
  • Video

    The Screen Reader Experience
    Megan Pekarek
  • Video

    Telling Your Code's Story With Commits
    Nathan Ansel
  • Article

    Cast Aside
    Ben Wood
  • Article

    Embracing the Distance: Strategies for Successful Unmoderated User Research
    Jack Cunningham
  • Video

    Continuous Delivery & Automation at Livefront
    Sam Kirchmeier
  • Article

    How to lead a software team when you have no idea what they’re talking about
    Collin Flynn
  • Article

    Talkback Ordering in Android Jetpack Compose
    Lucas Kivi
  • Video

    Debugging Mobile Apps with Loupe
    Sonia Merten
  • Article

    XCTestCase Life Cycle Management
    Paul Himes
  • Video

    React to React Native
    Rob Abbott
  • Speech

    UI Design Trickery That Makes Software Faster
    Open Source North (2023)
    Mike Bollinger
  • Video

    Testing: Mocks vs Fakes
    Collin Flynn
  • Article

    Optimize Your Product Strategy Efforts: The Art of Harnessing Unmoderated User Research
    Jack Cunningham
  • Video

    JavaScript to WebAssembly
    Nick Krantz
  • Video

    Error States, Your New Bestie
    Phylicia Flynn
  • Speech

    ☠️😈 A Developer's Guide to Making Project Setup As Difficult As Possible 😈☠️
    Minnebar (2023)
    Sean Ephraim & John Cavalieri
  • Speech

    🐬 Flipper Zero: The Hacking Multi-Tool Making a Splash on TikTok
    Minnebar (2023)
    Alec Rippberger
  • Speech

    Designing with Developers in Mind (and Vice Versa)
    Minnebar (2023)
    Ben Wood & Megan Pekarek
  • Speech

    Gradle tips and tricks to improve your Android build experience
    Minnebar (2023)
    Sean Weiser
  • Speech

    🎯 The Kano Model: A (mostly) useful framework for prioritizing product features 🎯
    Minnebar (2023)
    Matt Schraan
  • Speech

    🌐 WWW: What in the world is happening on the web?
    Minnebar (2023)
    Nick Krantz
  • Speech

    When *NOT* to Speak to Users: Determining If Unmoderated User Research Can Scale Your Efforts 🧐
    Minnebar (2023)
    Jack Cunningham
  • Speech

    🪄 SwiftUI Magic: Advanced Techniques for Complex Interfaces.
    Minnebar (2023)
    Tyler Johnson & Paul Himes
  • Video

    How to Navigate App Store Review
    Mike Faber
  • Video

    Sticky Footers in SwiftUI
    Paul Himes
  • Video

    Implementing Dark Theme for Android
    Chris Fry
  • Video

    Creating Apps for Everyone: A Guide to Mobile App Accessibility
    Ali Joaquin
  • Article

    Error States, Your New Bestie
    Phylicia Flynn
  • Article

    Pick the Process, Pick the Culture
    Collin Flynn
  • Article

    What Barack Obama's Wardrobe Has in Common With a Good Git History
    Brian Yencho
  • Article

    Design Audits: Adding One More Hat to the Product Design Haberdashery
    Chris Wodicka
  • Speech

    Mobile App Accessibility
    GMI Agency Summit (2022)
    Jack Cunningham & Ali Joaquin
  • Article

    I Ditched User Personas — And Here’s Why You Should Too
    Ali Joaquin
  • Speech

    Thriving in the Great Resignation Era: How to Build and Retain Amazing Teams
    Twin Cities Startup Week (2022)
    Amy DiasAbeygunawardena
  • 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
  • Speech

    MinneAMA: Coding Exercises
    MinneAMA (2022)
    Mike Bollinger
  • Speech

    The Composable Architecture Meet-and-Greet
    Minnebar (2022)
    Tyler Johnson
  • Speech

    Why you should (or shouldn't) do A/B testing.
    Minnebar (2022)
    Matt Schraan & Ali Joaquin
  • Speech

    How To Build A Computer in Minecraft (And Other Games)
    Minnebar (2022)
    Collin Flynn
  • Speech

    Discover 3D Photography
    Minnebar (2022)
    Paul Himes
  • Article

    Building Insights with Product Usage Data
    Jack Cunningham
  • Article

    Don't Live with Regret. Build a Kill Switch into your Mobile App
    Matt Schraan
  • Article

    Leveling Up as a Product Designer
    Ali Joaquin
  • Video

    Enforce Correctness Through API Design
    Collin Flynn
  • Article

    Creating a Service Layer in Swift
    Josh Rondestvedt
  • Article

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

    Roku is a Bizarre Platform
    Joseph Piché
  • Article

    Five Reasons To Write Unit Tests
    Josh Rondestvedt
  • Article

    The RxJava Threading Mistake You Are Probably Making
    Brian Yencho
  • Video

    Gson Deserialization: Three Tips I Wish I Knew
    Chris Fry
  • Video

    How To Be An Expert (At Not Being An Expert)
    Nathan Ansel
  • Video

    Vestigial Design - Investigating Instagram's Hidden Appendage
    Chris Wodicka
  • Video

    The Day You Learned Shortcuts
    Tyler Johnson
  • Video

    The UX of a Developer
    Megan Pekarek
  • Video

    How to Transition to the Small Screen
    Jack Cunningham
  • Video

    Best Practices When Responding to App Store Reviews
    Jennifer Morgan
  • Video

    Write Better Unit Tests
    Nick Krantz
  • Video

    My Second Least Favorite Football Team...
    Ben Wood
  • Article

    My Favorite Design Patterns: State
    Tyler Johnson
  • Article

    Higher-Order Code Smells (Part 2)
    Collin Flynn
  • Article

    How to connect your Android emulator to a local web service
    Sean Weiser
  • Article

    Integrating Your Roku Channel With Roku Pay
    Rob Abbott
  • Article

    3 Insights From My Budding UX Career
    Chris Wodicka
  • Article

    Bad Dates with DatePicker
    Chris Fry
  • Article

    A Core Location Abstraction Layer with Combine and SwiftUI
    Matt Czech
  • Article

    A Selectable, Expanding List in SwiftUI
    Josh Rondestvedt
  • Speech

    Secrets of High Performing Product Teams
    MN Tech Connect (2021)
    Matt Schraan
  • Article

    A Product Manager’s Guide to Roku Beta Testing Programs.
    Jack Cunningham
  • Article

    PDF Pitfalls in Xcode
    Kagan Riedel
  • Article

    The importance of <button>
    Nick Krantz
  • Article

    Why I Test Technology Like a Toddler
    John Caplinger
  • Article

    Coroutine Misconceptions: Whose Context Is It Anyway?
    Brian Yencho
  • Article

    How Learning UX Made Me a Better Developer
    Megan Pekarek
  • Article

    Higher-Order Code Smells
    Collin Flynn
  • Article

    10 Swift Extensions We Use at Livefront
    Josh Rondestvedt
  • Article

    Don’t Make Your Code Predict the Future
    Alex Vanyo
  • Article

    The Journey from App to App Clip
    Tyler Johnson
  • Article

    SwiftUI’s Missing onLayout Modifier
    Paul Himes
  • Article

    RESTful API Design Tips for Digital Products
    Sam Kirchmeier
  • Article

    Advanced Android Edge-to-Edge (Part 2): BottomSheetDialogFragment
    Alex Vanyo
  • Article

    The Most Overlooked Aspect of Effective Software Development
    Matt Schraan
  • Speech

    Secrets of High Performing Product Teams
    MinneAMA (2021)
    Matt Schraan
  • Article

    Advanced Android Edge-to-Edge (Part 1): Keyboard Transitions with MotionLayout
    Alex Vanyo
  • Article

    Mistakes to Avoid When Switching from Graphic Design to Product Design
    Justy Carlin
  • Article

    Best practices when responding to App Store reviews
    Jennifer Morgan
  • Article

    Improve Android build-times by using resConfigs
    Sean Weiser
  • Article

    What to do with a Green Candidate with a Great Attitude
    Nels Pederson
  • Article

    Is an App Clip Right For Your App?
    Tyler Johnson
  • Article

    View Constructors in Kotlin
    David Perez
  • Article

    Kotlin @ 60FPS
    Collin Flynn
  • Article

    Dagger Hilt: Testing injected Android components with code coverage
    Alex Vanyo
  • Speech

    Creating Loyalty in Uncertain Times
    Nostos Events (2020)
    Mike Bollinger
  • Article

    Suspending Lambdas in Kotlin
    Brian Yencho
  • Article

    sealed-enum: Replacing Enums in Kotlin
    Alex Vanyo
  • Speech

    25 interviews with 25 Minnesota digital leaders in 25 minutes
    Twin Cities Startup Week (2020)
    Mike Bollinger & Nels Pederson
  • Article

    5 Tips to Surviving a Remote Internship
    Jubie Alade
  • Speech

    App Clips 101
    Minnebar (2020)
    Tyler Johnson
  • Speech

    The Startup Game Show
    Minnebar (2020)
    Nels Pederson
  • Article

    Adapting Gson to Kotlin
    David Perez
  • Speech

    Computer Vision on iOS: Detecting Logos
    Minnebar (2020)
    Paul Himes
  • Speech

    Static Code Checks for Android
    Minnebar (2020)
    Andrew Haisting
  • Speech

    Kotlin at 60fps - Write Hot Code Without Losing Your Cool
    Minnebar (2020)
    Collin Flynn
  • Speech

    Using design to trick people into thinking your app is faster than it is
    MN Tech Connect (2020)
    Mike Bollinger
  • Article

    Kotlin: A tale of cyclical static initialization
    Alex Vanyo
  • Article

    Fixing Issues with Codable Identifiers
    Mason O'Neil
  • Article

    Take More Shortcuts
    Collin Flynn
  • Article

    Android Static Code Checks — Keep Your Codebase Tidy With Detekt
    Andrew Haisting
  • Speech

    From Prototype to MVP
    Beta Operators Workshop (2020)
    Nels Pederson
  • Article

    kotlinx.serialization: (de)serializing JSON’s nullable, optional properties
    Alex Vanyo
  • Article

    What is Type Erasure?
    Tyler Johnson
  • Article

    TransactionTooLargeException and a Bridge to Safety — Part 2
    Brian Yencho
  • Speech

    Using design to trick people into thinking your app is faster than it is
    Twin Cities Startup Week (2019)
    Mike Bollinger
  • Speech

    An Introduction to HealthKit
    Twin Cities iPhone Developers Meetup (2019)
    Sam Kirchmeier & Chris Sessions
  • Article

    Native Android Libraries Gone Bad
    Sean Weiser
  • Speech

    A look at the business side of a UX project
    Prime Digital Academy (2019)
    Nels Pederson
  • Speech

    When will it be done? How bad questions give you bad software (and what to ask instead)
    productDNA (2019)
    Collin Flynn
  • Article

    Swift expected nil, not <nil>
    Sean Berry
  • Speech

    Using design to trick people into thinking your app is faster than it is
    Minnebar (2019)
    Mike Bollinger
  • Speech

    Why I built this: Ignite talks from 5 emerging startups
    Minnebar (2019)
    Nels Pederson
  • Speech

    The Preflight Checklist: Lessons learned the hard way so you can ship your app the easy way
    Minnebar (2019)
    Matt Schraan & Andrew Haisting
  • Speech

    When will it be done? How bad questions give you bad software (and what to ask instead)
    Minnebar (2019)
    Collin Flynn
  • Article

    How (Programming) Languages Shape Problem-Solving
    Keehun Nam
  • Article

    When Will It Be Done?
    Collin Flynn
  • Article

    How to get featured on the App Store by making Apple look good
    Sean Berry
  • Article

    Applying Design Concepts to Code — Part III
    Tyler Johnson
  • Article

    The First 2 Commits Every Android Project Should Have
    Andrew Haisting
  • Article

    Applying Design Concepts to Code — Part II
    Tyler Johnson
  • Article

    TransactionTooLargeException and a Bridge to Safety — Part 1
    Brian Yencho
  • Article

    Why isn’t viewWillAppear getting called?
    Sean Berry
  • Article

    Kotlin for Java: Part I — Constructors & Builders
    David Perez
  • Article

    Practical Dynamic Type, Part 3: Attributed Text
    Keehun Nam
  • Article

    How To Sabotage Your Project Using Inconsistency
    Collin Flynn
  • Speech

    An Introduction to iOS Development
    Mpls Jr Devs (2019)
    Sean Berry
  • Speech

    Building High Performance Engineering Teams
    Beta MN Operators Workshop (2019)
    Mike Bollinger
  • Speech

    Don't Just Write Code, Design It
    DevFest (2019)
    Tyler Johnson
  • Speech

    Lightning Talks
    DevFest (2019)
    Collin Flynn
  • Speech

    How to use design to trick people into thinking your app is faster than it is
    DevFest (2019)
    Mike Bollinger
  • Article

    Understanding Swift's CharacterSet
    Keehun Nam
  • Article

    Adventures in iOS Dev Automation
    Sean Berry
  • Article

    You're Misusing MVVM
    Collin Flynn
  • Article

    Your code will be a liability if your types have mediocre names
    Sean Berry
  • Article

    Home improvement insights that will make you a better designer.
    Andy Davis
  • Speech

    Value-Oriented Programming
    Twin Cities iPhone Developers Meetup (2018)
    Matthew Johnson
  • Article

    Documenting Design Workflows
    Josiah Gulden
  • Speech

    Voice is The Interface: UX Lessons Learned Designing for Voice
    Fahren Voice UX Event (2018)
    Sam Kirchmeier
  • Article

    Uploading data in the background in iOS
    Sean Berry
  • Article

    Spacial Orientation for Developers in a Hurry
    Collin Flynn
  • Speech

    What Mobile Means Now
    Mobile Twin Cities (2018)
    Mike Bollinger
  • Article

    Basic Continuous Integration with Jenkins, Xcode, and GitHub
    Sean Berry
  • Article

    Practical Dynamic Type, Part 2: Testing
    Keehun Nam
  • Article

    4 hard-won lessons from working on a professional software engineering team
    Sean Berry
  • Speech

    The Future of Customer Experience
    Healthcare Event - Private (2018)
    Josiah Gulden
  • Article

    Introduction to SwiftPoet
    Sean Berry
  • Article

    Unit Testing race conditions by creating chaos (Swift)
    Sean Berry
  • Article

    If You Want To Design Good APIs, Start Thinking Like A Designer
    Collin Flynn
  • Article

    How to change the Toolbar font on Android
    Andrew Haisting
  • Speech

    Building High Performance Engineering Teams
    Beta MN Operators Workshop (2018)
    Mike Bollinger
  • Article

    Applying Design Concepts to Code
    Tyler Johnson
  • Speech

    Comp Sci in MN Public High Schools: Successes + Failures from an Educator and a Student
    Minnebar (2018)
    Andrew Haisting
  • Speech

    Everybody Hates Nougat
    Minnebar (2018)
    Brian Yencho
  • Article

    Alarming technique for letting your user rearrange objects
    Sean Berry
  • Article

    Stop Putting State In Your View Models
    Collin Flynn
  • Article

    How to debug background fetch events on iOS
    Sean Berry
  • Speech

    Room Persistence Library: Using Android components to easily persist data
    DevFest (2018)
    Andrew Haisting
  • Speech

    Everybody Hates Nougat
    DevFest (2018)
    Brian Yencho
  • Article

    How to add a dynamic Swift framework to a Command Line Tool
    Sean Berry
  • Article

    RecyclerView Trick: Selectively bind ViewHolders with Payloads
    Andrew Haisting
  • Article

    4 tips for using Carthage
    Sean Berry
  • Article

    UIApplicationDelegate call sequence reference
    Sean Berry
  • Article

    Practical Dynamic Type
    Chris Sessions
  • Article

    Cover up your users’ sensitive data — it’s private.
    Sean Berry
  • Speech

    Building High Performance Engineering Teams
    Beta MN Operators Workshop (2018)
    Mike Bollinger
  • Article

    Tidy up your Observable Streams with Kotlin’s Sealed Classes
    Collin Flynn
  • Article

    The (best) way to perform online user testing with Principle
    Andy Davis
  • Article

    Animating font size in UILabels
    Sean Berry
  • Speech

    What Mobile Means Now
    US Bank InQ (2017)
    Mike Bollinger
  • Article

    Thinking Functionally in Swift
    Tyler Johnson
  • Speech

    Building High Performance Teams
    SCPD Conference (2017)
    Mike Bollinger
  • Speech

    Talk to the Hand: Making Your App Accessible with VoiceOver
    Minnebar (2017)
    Sam Kirchmeier & Adam May
  • Speech

    Supercharging Your Design Workflow with Nested Symbols in Sketch
    Minnebar (2017)
    Josiah Gulden
  • Speech

    The Language of Motion : Touch Handling in Android
    Minnebar (2017)
    Collin Flynn
  • Speech

    Meaningful Motion : Make the Transition!
    Minnebar (2017)
    Brian Yencho & Sean Weiser
  • Speech

    Finger Painting : Using a Canvas in Android
    Minnebar (2017)
    David Perez
  • Article

    It's Alive! Turning design mock-up into reality
    Collin Flynn
  • Speech

    Meaningful Motion : Make the Transition!
    DevFest (2017)
    Brian Yencho & Sean Weiser
  • Speech

    Finger Painting - Advanced Canvas and Touch Handling
    DevFest (2017)
    Collin Flynn & David Perez
  • Article

    The Language of Motion: Advanced Touch Processing in Android
    Collin Flynn
  • Speech

    Your Future Mobile Strategy
    Club-E (2016)
    Mike Bollinger
  • Speech

    Digital Health is Not Just an App on Your Phone
    MobCon Digital Health (2016)
    Mike Bollinger
  • Speech

    Exploring Stateless UIs in Swift
    Minnebar (2016)
    Sam Kirchmeier & Adam May
  • Speech

    Matters of Life and Death: Truly Understanding the Android Application Lifecycle
    Minnebar (2016)
    Brian Yencho
  • Speech

    Android Vision: Detecting everything from barcodes to faces
    Minnebar (2016)
    Sean Weiser
  • Speech

    Your Future Mobile Strategy
    MHTA Spring Conference (2016)
    Mike Bollinger
  • Speech

    What Mobile Means Now: Beyond Tapping on Glass
    Duluth Trading Company - Private Event (2016)
    Mike Bollinger
  • Speech

    What Mobile Means Now: Beyond Tapping on Glass
    Delta Dental - Private Event (2016)
    Mike Bollinger
  • Speech

    Android Vision: Detecting everything from faces to barcodes
    DevFest (2016)
    Sean Weiser
  • Speech

    Matters of Life and Death: Truly Understanding the Android Application Lifecycle
    DevFest (2016)
    Brian Yencho
  • Speech

    What Mobile Means Now: Beyond Tapping on Glass
    Blue Cross Blue Shield - Private Event (2016)
    Mike Bollinger
  • Speech

    What Wall Street Thinks of Your Brand
    MAMA2 (2016)
    Nick Lipetzky
  • Speech

    Beyond Tapping on Glass: What Mobile Means Now
    MobCon (2015)
    Mike Bollinger
  • Speech

    Beyond REST: Web Services Designed for Mobile
    Minnesota Developers Conference (2015)
    Sam Kirchmeier
  • Speech

    Beyond Notifications: Creating Apps for Android Wear
    Minnesota Developers Conference (2015)
    Sean Weiser & Brian Yencho
  • Speech

    Smart Watches and what they mean for Mobile Experience Design
    Midwest Mobile Summit (2015)
    Mike Bollinger
  • Speech

    Beyond REST: Web Services Designed for Mobile
    Minnebar (2015)
    Sam Kirchmeier
  • Speech

    Smart Watches and what they mean for Mobile Experience Design
    Minnebar (2015)
    Mike Bollinger
  • Speech

    Beyond Notifications: Creating Apps for Android Wear
    DevFest (2015)
    Sean Weiser & Brian Yencho
  • Speech

    Beyond Notifications: Creating Apps for Android Wear
    Mobile March (2015)
    Sean Weiser & Brian Yencho
  • Speech

    Beyond REST: Web Services Designed for Mobile
    Mobile March (2015)
    Sam Kirchmeier
  • Speech

    Motivation Leadership
    Pollen LikeABoss (2015)
    Mike Bollinger
  • Speech

    Smart Watches and what they mean for Mobile Experience Design
    Mobile March (2015)
    Mike Bollinger
  • Speech

    Android Wear Development
    Google Developers Group (2014)
    Brian Yencho
  • Speech

    Smart Watches and what they mean for Mobile Experience Design
    MobCon (2014)
    Mike Bollinger
  • Speech

    Smart Watches and what they mean for Mobile Experience Design
    MIMA Summit (2014)
    Mike Bollinger
  • Speech

    Designing for Emotion in Mobile
    General Mills - Private Event (2014)
    Mike Bollinger
  • Speech

    Physics-Based Interfaces with UIKit Dynamics
    Minnesota Developers Conference (2014)
    Tyler Johnson & Adam May
  • Speech

    Designing for Platforms
    Midwest Mobile Summit (2014)
    Mike Bollinger
  • Speech

    Designing for Platforms
    MHTA Spring Conference (2014)
    Mike Bollinger
  • Speech

    Physics-Based Interfaces with UIKit Dynamics
    Minnebar (2014)
    Adam May & Sam Kirchmeier
  • Speech

    Exploring NFC on Android
    Minnebar (2014)
    Sean Weiser
  • Speech

    Designing for Emotion in Mobile
    Morsekode - Private Event (2014)
    Mike Bollinger
  • Speech

    Designing for Emotion in Mobile
    Minnebar (2014)
    Mike Bollinger
  • Speech

    Physics-Based Interfaces with UIKit Dynamics
    Mobile March (2014)
    Adam May & Sam Kirchmeier
  • Speech

    Designing for Platforms
    Mobile March (2014)
    Mike Bollinger
  • Speech

    Designing for Emotion in Mobile
    MobCon (2013)
    Mike Bollinger
  • Speech

    The Process & Practice of Mobile UI Design
    MIMA Summit (2013)
    Mike Bollinger
  • Speech

    iOS AutoLayout
    CocoaHeads (2013)
    Adam May & Sam Kirchmeier
  • Speech

    Good App Development
    Apple Store Uptown (2013)
    Mike Bollinger
  • Speech

    The Process & Practice of Mobile UI Design
    Midwest Mobile Summit (2013)
    Mike Bollinger
  • Speech

    The Process & Practice of Mobile UI Design
    MinneWebCon (2013)
    Mike Bollinger
  • Speech

    The Process & Practice of Mobile UI Design
    Atomic Playpen - Private Event (2013)
    Mike Bollinger
  • Speech

    Bluetooth LE, Core Bluetooth, and a Glimpse into your Near Future
    Minnebar (2013)
    Sam Kirchmeier
  • Speech

    The Process & Practice of Mobile UI Design
    Mobile March (2013)
    Mike Bollinger
  • Speech

    Core Bluetooth Applications
    Mobile March (2013)
    Sam Kirchmeier
  • Speech

    The Process & Practice of Mobile UI Design
    Zeus Jones - Private Event (2013)
    Mike Bollinger
  • Speech

    Mike Bollinger: Explorer & Entrepreneur
    MESA - Private Event (2013)
    Mike Bollinger
  • Speech

    The Process & Practice of Mobile UI Design
    Medtronic - Private Event (2013)
    Mike Bollinger
  • Speech

    The Process & Practice of Mobile UI Design
    MobCon (2012)
    Mike Bollinger
  • Speech

    Building HTML5 Tablet Apps for iOS & Android
    Minnesota Developers Conference (2012)
    Sam Kirchmeier & Mike Bollinger
  • Speech

    Building HTML5 Tablet Apps for iOS & Android
    Twin Cities Software Engineers (2012)
    Sam Kirchmeier & Mike Bollinger
  • Speech

    RESTful Android
    Gluecon (2012)
    Jeremy Haberman
  • Speech

    Building HTML5 Tablet Apps for iOS & Android
    MinneWebCon (2012)
    Sam Kirchmeier & Mike Bollinger
  • Speech

    RESTful Android
    Minnebar (2012)
    Jeremy Haberman
  • Speech

    iOS Training Part 2
    Mobile March (2012)
    Sam Kirchmeier
  • Speech

    RESTful Android
    Mobile March (2012)
    Jeremy Haberman
  • Speech

    Custom iOS Controls
    Minnesota Developers Conference (2011)
    Sam Kirchmeier
  • Welcome
  • Expertise
  • Outcomes
  • Insights
  • About
  • Careers
  • Community
  • Contact
© 2025 Livefront |
Terms | Privacy |

Cookie Settings

We may collect information about your use of the Website through the use of cookies. Cookies are small files that a Website stores on your computer's hard drive or other memory to improve website performance by tracking website usage and collecting anonymized location data.

If you reject cookies, you may not have access to all features or functionality offered by the Website. For more information, view our Privacy Policy.