Dyalog '17 - videos are now live
Posted: Fri Oct 20, 2017 1:19 pm
The first videos of presentations from Dyalog '17 are now live. Go to http://www.dyalog.com/user-meetings/dyalog17.htm to read about Dyalog '17 and follow the links to the videos.
D01: https://dyalog.tv/Dyalog17/?v=bFxeynFBgb4
Gitte welcomes everyone to Dyalog '17 and provides her view on how the company and its products are evolving to meet the challenges posed by changes to the technical environment and evolving user requirements. She mentions the new multi-platform licence, new examples and templates to help people learn APL and talks about how the introduction of regular webinars will help provide more people with training materials and news about Dyalog. Sam Gutsell (Optima Systems) completes the presentation with an introduction to the Code Golf tournament taking place for the duration of Dyalog '17.
D02: https://dyalog.tv/Dyalog17/?v=K4V8vVgAihY
Morten's Technical Road Map starts with an emphasis on running applications in the cloud and the importance of Dyalog's commitment to enabling anyone to deploy an application on multiple platforms without changes. Morten explores the needs that must be satisfied to recruit a new generation of APL developers and managers with regards to industrial-strength solutions and industry standard tools, for example, Git for source code management. This year's live demo is of interactive Dyalog-based Jupyter notebooks.
D03: https://dyalog.tv/Dyalog17/?v=WYueMAueemM
Jay starts with a summary of the features/functionality introduced in Dyalog version 16.0 (released 2017Q2), including the new primitive functions and operators, enhancements to system functions and the HTMLRenderer GUI component for cross-platform user interfaces – before moving on to talk about likely features of Dyalog version 17.0 (scheduled for 2018Q2), such as scripting, language enhancements, performance, interfaces and packaging. Jay finishes by reviewing Dyalog's progress and plans to support GPUs and continue to increase performance on all platforms.
U01: https://dyalog.tv/Dyalog17/?v=9xCJ3BCIudI
Aaron Hsu (Indiana University) has been evangelising for APL, both with trained computer programmers and with people who have no previous programming experience. In doing so he has observed that people in the former category have found the learning wall higher than those in the latter. Curious as to what could be causing this, Aaron investigated possible reasons, starting from Ken Iverson's principles of good language design. He identified eight patterns that contrast traditional software engineering practice with the patterns of practice that appear in well written APL code, and he shares those here before touching on code readability.
We'll be releasing new Dyalog '17 presentation videos every Friday for the next few weeks so please check https://dyalog.tv/Dyalog17 regularly for updates.
D01: https://dyalog.tv/Dyalog17/?v=bFxeynFBgb4
Gitte welcomes everyone to Dyalog '17 and provides her view on how the company and its products are evolving to meet the challenges posed by changes to the technical environment and evolving user requirements. She mentions the new multi-platform licence, new examples and templates to help people learn APL and talks about how the introduction of regular webinars will help provide more people with training materials and news about Dyalog. Sam Gutsell (Optima Systems) completes the presentation with an introduction to the Code Golf tournament taking place for the duration of Dyalog '17.
D02: https://dyalog.tv/Dyalog17/?v=K4V8vVgAihY
Morten's Technical Road Map starts with an emphasis on running applications in the cloud and the importance of Dyalog's commitment to enabling anyone to deploy an application on multiple platforms without changes. Morten explores the needs that must be satisfied to recruit a new generation of APL developers and managers with regards to industrial-strength solutions and industry standard tools, for example, Git for source code management. This year's live demo is of interactive Dyalog-based Jupyter notebooks.
D03: https://dyalog.tv/Dyalog17/?v=WYueMAueemM
Jay starts with a summary of the features/functionality introduced in Dyalog version 16.0 (released 2017Q2), including the new primitive functions and operators, enhancements to system functions and the HTMLRenderer GUI component for cross-platform user interfaces – before moving on to talk about likely features of Dyalog version 17.0 (scheduled for 2018Q2), such as scripting, language enhancements, performance, interfaces and packaging. Jay finishes by reviewing Dyalog's progress and plans to support GPUs and continue to increase performance on all platforms.
U01: https://dyalog.tv/Dyalog17/?v=9xCJ3BCIudI
Aaron Hsu (Indiana University) has been evangelising for APL, both with trained computer programmers and with people who have no previous programming experience. In doing so he has observed that people in the former category have found the learning wall higher than those in the latter. Curious as to what could be causing this, Aaron investigated possible reasons, starting from Ken Iverson's principles of good language design. He identified eight patterns that contrast traditional software engineering practice with the patterns of practice that appear in well written APL code, and he shares those here before touching on code readability.
We'll be releasing new Dyalog '17 presentation videos every Friday for the next few weeks so please check https://dyalog.tv/Dyalog17 regularly for updates.