
Mike Mannion is a senior software engineer and consultant with over 35 years of professional experience in enterprise software development. His focus is on scalable Java solutions, the integration of artificial intelligence and machine learning, as well as data warehousing and business intelligence systems. He combines in-depth technical expertise with pragmatic engineering and places particular emphasis on robust, scalable architectures, quality assurance, and resilient testing strategies.
LinkedIn: @mike-mannion-98650110/
03.03.2026
LOCATION: Basel
KEYWORDS: AI
| AGENDA: | 18:15-19:15h: Talk incl. Q/A After the talk, you will have the opportunity to exchange ideas and network with the speaker and professional colleagues over beer and rich finger foods. |
SPEAKER: Mike Mannion COMPANY: Karakun AG
Non-deterministic systems, like LLMs, force us to re-think the classical unit-test, which assumes a binary outcome in the form of PASS/FAIL.
Such systems - be their very nature - will fail to deliver the desired result or structure some of the time. But how much of the time? And how many failures can we tolerate in a given timeframe?
PUnit is a novel extension of the industry standard JUnit, which tackles this challenge head on.
Based on proven statistical concepts of quality assurance, PUnit permits the organisation not to eliminate indeterminism (an impossibility), but to control for it and thereby to master it.
LANGUAGE: Talk: en / Slides: en

Mike Mannion is a senior software engineer and consultant with over 35 years of professional experience in enterprise software development. His focus is on scalable Java solutions, the integration of artificial intelligence and machine learning, as well as data warehousing and business intelligence systems. He combines in-depth technical expertise with pragmatic engineering and places particular emphasis on robust, scalable architectures, quality assurance, and resilient testing strategies.
LinkedIn: @mike-mannion-98650110/
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.