Home Page Register Prices Workshops Venue Directions

Additional information will be added to these pages as it becomes available.

Dyalog '24: Glasgow, 15-19 September 2024

Join us in Glasgow, Scotland, from Sunday 15 through Thursday 19 September 2024 for Dyalog '24, the annual opportunity for APL users to exchange experiences, update their technical knowledge through product training and workshops and influence Dyalog Ltd's direction through discussions with the Dyalog Development Team.

If you would like to give a presentation at Dyalog '24, then please let us know.

The 10% Early Bird Discount for delegate packages expires on 12 July 2024 23:59:59 UTC – register now to qualify

 

NOTE: At the start of the year, we asked everyone for feedback on the user meeting format. To address some of the most commonly-raised points, we are changing the format for Dyalog '24. Specifically:

  • There are now two full days of workshops (Sunday and Thursday).
  • The Viking Challenge has been removed.
  • The presentations have been condensed to three days (Monday to Wednesday) – there is no reduction in the amount of content.
  • The banquet is now a less formal closing dinner.

These changes have enabled us to significantly reduce the cost of the user meeting for delegates.

 


Message from Morten Kromberg, Dyalog Ltd's Technical Director (CTO):

Once again, we look forward to welcoming existing and potential Dyalog users to our annual user meeting!

It is wonderful to see that the number of first-time presenters at this meeting will probably break all previous records; we can see that both we and many of our users have been recruiting new developers, who often bring refreshing new perspectives to the party – and have started appearing at the podium!

At the same time, we’re planning to create opportunities to pay tribute to recently (and some not-so-recently) retired members of the community. We will take a look at differences in style and opinion between the new and older generations of APL developers, as we return to the venue where we celebrated 50 years of APL in 2016.

As people are on the move, so are the applications. From Microsoft Windows to Linux, from desktops to containers in the cloud, slowly back into research and educational uses, from handmade ad-hoc processes to automated continuous integration pipelines, binary workspaces to text files and source code management systems – and sometimes even from one APL dialect to another (Dyalog APL, of course!).

The move away from the Microsoft Windows desktop is robbing us of some of our favourite tools for developing user interfaces. For many years, we have been searching for ways to develop user interfaces on new platforms that stay popular for long enough to be worthy targets of our attention. Are we starting to see new light at the end of the GUI tunnel? At least four talks at Dyalog '24 will present new ways to build “modern” UI.

Migrations to Dyalog from other APL systems are on the increase, and we will be presenting tools that make this process a lot easier – and looking at some recently-migrated applications.

An important new topic that many of us need to become more aware of that will feature in several presentations at Dyalog '24 is security. APL systems are often used in sensitive environments, where enterprise architects and auditors now roam, demanding documentation proving that developers are handling sensitive information according to best practices and that they can demonstrate that security is considered when necessary.

Dyalog team members will be presenting many of the projects that we are working on to enable these various changes to the way that APL is used – and in user tastes. As usual, we are grateful to the many Dyalog users who will have offered to share experiences and also talk about the challenges that they face while developing systems in APL.

We look forward to meeting you in Glasgow!

P.S. Almost forgot…of course, no meeting this year can be without reference to Artificial Intelligence. It will be mentioned in several talks, and we’ll show you how you can integrate LLM’s with your APL session.

 

back to top