DYNA25: Spring Edition is taking place on 7 April in New York City. More info

Flag of the United Kingdom

Dyalog ’24

Glasgow

Dyalog '24 was held in Glasgow, Scotland from 15-19 September 2024.

Share this page:

Dyalog Presentations

D01: Welcome to Dyalog '24 summary | slides (PPTX) | slides (PDF) | video (13 mins)
Stine Kromberg, Managing Director (CEO)


D02: The Road Ahead summary | slides (PPTX) | slides (PDF) | video (33 mins)
Morten Kromberg, Technical Director (CTO)


D03: Array Notation: A Journey of Discovery summary | slides (PPTX) | slides (PDF) | video (31 mins)
John Daintree


D04: Setting and Getting Variable Values Mk II summary | slides (PPTX) | slides (PDF) | video (12 mins)
Adám Brudzewsky


D05: WC Plugins summary | slides (PPTX) | slides (PDF) | video (27 mins)
John Daintree


D06: Static Analysis of APL in APL summary | slides (Prezi) | slides (PDF) | video (22 mins)
Brandon Wilson


D07: Everywhere WC summary | slides (PPTX) | slides (PDF) | video (27 mins)
Morten Kromberg


D08: The APL Forge – Introduction and Prize Ceremony summary | slides (PPTX) | slides (PDF) | video (4 mins)
Stine Kromberg


D09: Migrating APL+Win Applications summary | slides (PPTX) | slides (PDF) | video (26 mins)
Morten Kromberg and Karl Holt


D10: Initialising and Starting from Text Files summary | slides (PPTX) | slides (PDF) | video (12 mins)
Adám Brudzewsky


D11: New Tatin Packages summary | slides (PPTX) | slides (PDF) | video (30 mins)
Brian Becker


D12: New Function for Shell Calls summary | slides (PPTX) | slides (PDF) | demos (ZIP) | video (21 mins)
Peter Mikkelsen


D13: Co-dfns Roadmap and Updates summary | slides (PPTX) | slides (PDF) | video (21 mins)
Aaron Hsu


D14: Data Parallel Proof Verification in APL summary | slides (Prezi) | slides (PDF) | video (20 mins)
Brandon Wilson


D15: ullu – A Test Framework for Dyalog APL summary | slides (PPTX) | slides (PDF) | video (17 mins)
Aarush Bhat


D16: Interpreter Limits summary | slides (PPTX) | slides (PDF) | video (25 mins)
John Daintree


D17: Closing Session summary | slides (PPTX) | slides (PDF)
Stine Kromberg

User Presentations

U01: Dyalog APL in the Biggest Data Centres at the Heart of the Investment Management Industry summary | slides (PDF)
Oliver Lanz, SimCorp (Denmark)


U02: Telemetry and Protobuf summary | slides – Telemetry (PPTX) | slides – Telemetry (PDF) | slides – Protobuf (PPTX) | slides – Protobuf (PDF) | video (26 mins)
Gilgamesh Athoraya, Tiamatica AB (Sweden) and Sandra Persson, Tiamatica AB (Sweden)


U03: raylib-apl – A Simple Cross-Platform Library for Graphics, Sound, Interactivity, and more summary | slides (PPTX) | slides (PDF) | demos (ZIP) | video (24 mins)
Brian Ellingsgaard, independent (Faroe Islands)


U04: Taming Regression using APL summary | slides (PPTX) | slides (PDF) | video (28 mins)
Stephen Mansour, Misericordia University (U.S.A.)


U05: Dyalog for Data Science summary | slides (PPTX) | slides (PDF) | video (19 mins)
Jesús Galán López, Ghent University (Spain)


U06: Climbing Trees and Catching Bugs summary | Tutorial | slides (online) | slides (PDF) | video (16 mins)
Asher Harvey-Smith, University of Warwick (U.K.)


U07: APL MOOC: An APL Course for University Students summary | slides (PPTX) | slides (PDF) | video (24 mins)
Sergey Ichtchenko, University of Helsinki (Finland)


U08: Planely Winning the APL Forge summary | slides (PPTX) | slides (PDF) | RIS Videos (ZIP) | Project (GitHub) | video (29 mins)
Holden Hoover, independent (Canada)


U09:Migrating to Dyalog from APL+Win: Workspace Transformation summary | slides: incorporated examples (PDF) | slides – separate examples (PDF) | summary paper (PDF) | related article (link) | video (24 mins)
Markos Mitsos, ERGO (Germany)


U10: Deployment of the Dyalog Interpreter as an OLE Server for Interactive Use (Microsoft Windows Only) summary | slides (PPTX) | slides (PDF) | Workspace (ZIP) | video (24 mins)
Jürgen Wiedemann, Dittrich und Partner Consulting (DPC) (Germany)


U11: Developing in Dyalog with Modern Tools summary | slides (HTML) | demos (ZIP) | video (23 mins)
Kai Jaeger, independent (Germany)


U12: Noodle, A Cross-Platform, Object-Oriented Framework for Developing Single-User Desktop Dyalog GUI Applications summary | video (27 mins)
Pete Donnelly, Alonissos Programs Limited (U.K.)


U13: PxEdit to GitHub – Refurbishing a Seasoned APL Application to Open Source summary | slides (PDF) | video (20 mins)
Veli-Matti Jantunen, Statistics Finland (Finland)


U14: Some APL Pioneers I Knew summary | slides (PPTX) | slides (PDF) | video (23 mins)
Charles Brenner, DNA-View (U.S.A.)


U15: Key Technical Decisions During the Development of Dyalog APL summary | presentation (PDF) | video (21 mins)
Geoff Streeter, independent (U.K.)


U16: Let's Put the Future Behind Us (Panel Discussion) summary | video (38 mins)
Host: Stephen Taylor, Lambent Technology (U.K.)
Panellists: Gitte Christensen, independent (Denmark), Pete Donnelly, Alonissos Programs Limited (U.K.), Geoff Streeter, independent (U.K.)


U17: The New Breed Plugs In (Panel Discussion) summary | video (35 mins)
Host: Stephen Taylor, Lambent Technology (U.K.)
Panellists: Gilgamesh Athoraya, Tiamatica AB (Sweden), Martina Crippa, Dyalog Ltd (Denmark), Josh David, Dyalog Ltd (U.S.A.), Sandra Persson, Tiamatica AB (Sweden)

Workshops

SA1: Problem Solving with APL summary | slides (PPTX) | slides (PDF)
Adám Brudzewsky (asst. Rich Park and Stefan Kruger)
NOTE: This workshop is repeated as workshop TP1


SA2: Performance Basics summary | slides (PPTX) | slides (PDF) | additional materials (GitHub)
Josh David and Karta Kooner (asst. Peter Mikkelsen)


SA3: Web Services summary | slides (PDF) | exercises (ZIP)
Brian Becker (asst. Morten Kromberg and Michael Baas)


SP1: Tacit Programming in Dyalog summary | slides (PPTX) | slides (PDF)
Adám Brudzewsky (asst. Rich Park and Stefan Kruger)
NOTE: This workshop is repeated as workshop TA1


SP2: Selected Primitives summary | slides (PPTX) | slides (PDF)
Brian Becker (asst. Peter Mikkelsen and Silas Poulson)
NOTE: This workshop is repeated as workshop TA2


SP3: Migrating Your Win32 GUI to Linux, macOS, and the Cloud summary | slides (PPTX) | slides (PDF)
Morten Kromberg (asst. Karl Holt)


TA1: Tacit Programming in Dyalog summary | slides (PPTX) | slides (PDF)
Rich Park (asst. Stefan Kruger)
NOTE: This workshop is a repeat of workshop SP1


TA2: Selected Primitives summary | slides (PPTX) | slides (PDF)
Brian Becker (asst. Peter Mikkelsen and Silas Poulson)
NOTE: This workshop is a repeat of workshop SP2


TA3: Namespaces in Dyalog summary | slides (PPTX) | slides (PDF) | exercises (PDF)
Adám Brudzewsky (asst. John Daintree)


TP1: Problem Solving with APL summary | slides (PPTX) | slides (PDF)
Rich Park (asst. Stefan Kruger)
NOTE: This workshop is a repeat of workshop SA1


TP2: Working with Non-APL Data Sources summary | slides (PDF)
Richard Smith (asst. Peter Mikkelsen)


TP3: Link and the Basics of APL Source in Text Files summary | slides (PPTX) | slides (PDF)
Morten Kromberg (asst. Adám Brudzewsky)

Dyalog User Meetings




Get Updates

Sign-up to hear about news and future events from Dyalog Ltd



Other Dyalog User Meetings

APL Seeds '21

online
APL Seeds logo

APL Seeds '22

online
APL Seeds logo

APL Seeds '23

online
APL Seeds logo

APL Seeds '24

online
APL Seeds logo

DYNA15

Princeton
DYNA logo

DYNA16

Princeton
DYNA logo

DYNA24

New York
DYNA logo

DYNA Spring 2025

New York
DYNA logo

Dyalog '23

Elsinore

Dyalog '22

Olhão

Dyalog '21

Online

Dyalog '20

Online

Dyalog '19

Elsinore

Dyalog '18

Belfast

Dyalog '17

Elsinore
Dyalog '17 logo

Dyalog '16

Glasgow

Dyalog '15

Sicily

Dyalog '14

Eastbourne

Dyalog '13

Deerfield Beach

Dyalog '12

Elsinore