Registration 
Members of the International Pascal User Group have a discount!

Members
pay €100; order here
Please join our IPUG (International Pascal User Group) if you aren’t already a member so you wont have to pay the full price

Normal Price: €140. Order here

Address: Click to see the Map  Touwlaan 36, 3401 CB IJsselstein, Netherlands

Lunch sandwiches and drinks, like coffee, tea, and fresh drinks, are included
refreshing drinks are continuously available.
As always, we try to give the maximum quality

 The Agent Client Protocol (ACP) standardizes communication between code editors
(interactive programs for viewing and editing source code)
and coding agents (programs that use generative AI to autonomously modify code).

The BMad Method. BMad stands for Build More Architect Dreams.
In practice it’s a method for people who build software with the help of AI: instead of asking one generic assistant for everything, you organize work with clear agents and workflows, from the initial idea to the code.

PROGRAM: Friday 26th June 2026 All about LLM

 09:30 – 10:00 Coffee – Welcome
10:05 Danny Wind Introduction to LLMs 
         Neurons, Vectors, Tokens, Training, and Weights
11:00 Danny Wind RAG 
         Retrieval Augmented Generation, adding static content  to LLMs
11:30 – 11:45 Cofee 

11.45  Michael van Canneyt Demo of RAG 
12:30 Lunch

13:00 Danny Wind Agents (steering LLMs to do things) 
13:30 Michael van Canneyt ACP – Agent Context Protocol.
             Let your program control an agent.
             Demo of ACP with code

14:00 – 14:15 Coffee and discussion

14.15  Danny Wind  MCP (Model Context Protocol,
          adding dynamic content and real-world actions to LLMs

15:00 Michael van Canneyt DEMO MCP 
          Demo of Michael’s MCP with code
16:00 – 16:15 Coffee and discussion
        
16:30 Michael van Canneyt demo using Claude Code (Lazarus

+- 17.00 End session

 



PROGRAM:
 Saturday 27th June 2026 / hands-on BMad – all about Mimer

  9:30 – 10:00 Coffee – Welcome at the second day. 
10:00 Michael van Canneyt
          Introduction and hands-on for the BMAD method.
11:00 – 11:15 Coffee and discussion
           Continuation of the introduction and hands-on for the BMAD method.

12.30 Lunch

13.00 Kim Madsenlive session from Denmark,
         Summary of LLMs, RAG, MCP, ACP, Thinking et al.
14.30 Kim Madsen The Mimer live session from Denmark,

A Complete GUI Framework

MIMERCode includes a full declarative GUI framework, rendered by its own canvas engine — every pixel is painted by MIMERCode, with no platform widget dependencies.

Over 30 built-in widgets are available:
text inputs, textareas with line numbers,
numeric editors with hex/binary support,
checkboxes, radio buttons, sliders, dropdown selects,
tab containers, splitters, menubars with keyboard shortcuts,
tree views, status bars, and more.

The table widget is a full data grid with sorting, column filtering, cell editing, grouping, custom cell templates, and keyboard navigation:

Animations That Just Work

Add a single transition property to any widget, and style changes animate smoothly:

button text: “Hover me”,
  background: if IsHovered then “primary” else “surface” end,
  transition: “button_hover”,
  on_mouseenter: func() IsHovered := true end,
  on_mouseleave: func() IsHovered := false end
end

Thirteen named transition presets are built in — from subtle "fade" and "focus" to playful "bounce" and "spring" with elastic overshoot. Twelve easing functions are available, including cubic, back, bounce, and elastic variants. All animations run at 60fps

Full SVG rendering with SMIL animations is also supported — including <animate><animateTransform>, and <animateMotion> for path-following animations. Build loading spinners, animated icons, and data visualizations directly in SVG.

For LLM System Builders

If you are building a system where an LLM generates code at runtime, MIMERCode was designed specifically for you. The combination of contracts, channels, and pipelines means you can execute LLM-generated code with confidence:

  • Invalid data is rejected at entry — contracts validate before your code runs
  • Secrets never leak — sensitive fields are sealed, even in error messages
  • I/O is sandboxed — channels prevent unauthorized file, network, or database access
  • Every step has error handling — pipelines provide per-step abort/skip/retry/fallback
  • Execution is fully traceable — built-in logging with trace IDs and timing

An LLM that generates MIMERCode cannot import os; os.system("rm -rf /"). It cannot read /etc/passwd. It cannot send your data to an unauthorized endpoint. The language itself makes these things impossible.

15:30 – 16:00 Coffee and discussion

For Delphi Developers

MIMERCode will feel immediately familiar. It inherits Delphi’s class/record/interface model, constructor/destructor lifecycle, virtual/override dispatch, properties, and try/except/finally. What changed is the boilerplate: no begin/end pairs (just end), no semicolons, func instead of function/procedurereturn instead of Result :=, and local variables declared anywhere instead of a var block at the top.

The runtime is built in Delphi, rendered via GDI+, and runs natively on Windows.

17:00 Finish

Extra info will follow soon…