Dyalog Eastbourne 2026

Wednesday 14 October

  1. 09:30
    D08 Presentation

    Web Services Overview

    Brian Becker

    Central Hall (first floor)

    Show summary

    As applications increasingly need to interact with other systems, data sources, and cloud-based services, web services have become a standard mechanism for communication. The Dyalog ecosystem provides a range of tools for consuming and exposing web services, enabling APL applications to participate in modern, distributed architectures and integrate seamlessly with the broader software landscape. In this presentation, Brian discusses the capabilities and common use cases of Jarvis, HttpCommand, and WebSockets.

  2. 10:00
    D09 Presentation

    Making Web Services More Accessible

    Holden Hoover

    Central Hall (first floor)

    Show summary

    REST (Representational State Transfer) is the most widely used architectural style for web service APIs, allowing applications to exchange data and perform operations using standard HTTP protocols. OpenAPI is an industry-standard, machine-readable, specification for describing REST APIs, making it possible to automatically generate documentation, client libraries, testing tools, and other integration assets. Holden introduces the Dyalog OpenAPI Client Generator, which can generate APL client interfaces directly from OpenAPI specifications, greatly simplifying access to thousands of existing web services. He also introduces Stark, a framework that streamlines the development of Jarvis REST services and can automatically generate OpenAPI specifications for them, making those services easier to document, discover, and consume.

  3. 10:30
    D10 Presentation

    Time’s Up

    Richard Smith

    Central Hall (first floor)

    Show summary

    The I-Beam function that formats date-times as text has been merged into ⎕DT in Dyalog v21.0 and will be removed from a future Dyalog release. Richard discusses why the functions have been separate until now and the various enhancements that have been made to ⎕DT. He also explains why and when features are deprecated and removed, and demonstrates a tool to help you prepare for when this happens.

  4. 11:10
    Break with snacks Breakout Area (first floor)
  5. 11:40
    D11 Presentation

    Dyalog Static Analysis Tool – In Practice and the Future

    Brandon Wilson

    Central Hall (first floor)

    Show summary

    Dyalog's Static Analysis Tool (DSAT) now enjoys real world usage. Brandon presents an overview of DSAT in practice and discusses what its future may look like. In particular, he looks at Continuous Integration/Continuous Delivery/Distribution checks, session integration, an emerging VSCode extension, and applications to AI tooling.

  6. 12:10
    U04 Presentation

    Why CI is (Also) Important in the Age of D-AI-alog

    Lars Stampe Villadsen

    Central Hall (first floor)

    Show summary

    Lars explores how Continuous Integration (CI) discipline helps you in agent (and human) driven development, and explains why local execution and procedures should be built to steer both humans and agents.

  7. 12:40
    Lunch Artisan Restaurant (mezzanine floor)
  8. 13:40
    D12 Presentation

    The APL Forge – Introduction and Prize Ceremony

    Stine Kromberg

    Central Hall (first floor)

    Show summary

    What is The APL Forge? How do you compete, and who won the 2026 and 2025 rounds? Stine introduces this competition and discusses some upcoming changes for the 2027 round, culminating in the award ceremony for the winners.

  9. 13:50
    U05 Presentation

    The APL Forge (Winner) – APLearn, Machine Learning in APL

    Borna Ahmadzadeh

    Central Hall (first floor)

    Show summary

    In recent years, the world of artificial intelligence has been dominated by Generative Artificial Intelligence (GenAI). However, traditional models like linear regression and decision trees remain the powerhouse behind machine learning (ML) applications dealing with structured data such as tables. Borna demonstrates APLearn, an APL library implementing common ML algorithms for a variety of tasks such as supervised learning, clustering, and dimensionality reduction. He explores array programming’s relevance in the context of ML, its unique advantages and occasional drawbacks, and trains a couple of models on real data to get a taste for what ML in APL might look like in practice.

  10. 14:20
    U06 Presentation

    The APL Forge (Winner) – Forging Voxels with Dyalog APL

    Kyle Croarkin

    Central Hall (first floor)

    Show summary

    Kyle has developed a project utilising APL to make a Minecraft-like game called “A Voxel Game”. He presents an overview of his project, describes his experiences as he went through the process of game development in APL, and explains how APL contributed to different parts of the architecture.

  11. 14:50
    Break with snacks Breakout Area (first floor)
  12. 15:20
    U07 Presentation

    The APL Trust – An Update

    Diane Hymas

    Central Hall (first floor)

    Show summary

    Inspired by the vision of Gitte Christensen, The APL Trust US was established as a non-profit organization in 2025 to support the growth and impact of APL in education, research, science, engineering, and mathematics. Diane provides a brief update on the APL Trust’s background, mission, current status, and early grant-funded projects. Whether you are new to the APL Trust or have followed its progress from the beginning, she invites you to learn how this initiative is helping support innovative APL work and how you can take part in its future.

  13. 15:50
    U08 Presentation

    The Next APL Font Family

    Madeline Vergani

    Central Hall (first floor)

  14. 16:20
    U09 Presentation

    Trying to Make a Point: APL Glyphs in Action

    Katya Solstad

    Central Hall (first floor)

  15. 16:50
    Free time
  16. 19:00
    Dinner Artisan Restaurant (mezzanine floor)
  17. 20:30
    “Birds of a Feather” discussion groups Vista Bar (ground floor)