Dyalog user meeting: Difference between revisions

Jump to navigation Jump to search
m
Text replacement - "Kx Systems" to "Kx Systems"
(Link removed)
m (Text replacement - "Kx Systems" to "Kx Systems")
 
(4 intermediate revisions by one other user not shown)
Line 77: Line 77:
* '''13: The Causeway to Vista''', Adrian Smith (Causeway)
* '''13: The Causeway to Vista''', Adrian Smith (Causeway)
* '''14: Superspace''', Graeme Robertson (Graeme Robertson Ltd.) ([https://www.dyalog.com/uploads/conference/dyalog06/presentations/14_Robertson_Superspace materials])
* '''14: Superspace''', Graeme Robertson (Graeme Robertson Ltd.) ([https://www.dyalog.com/uploads/conference/dyalog06/presentations/14_Robertson_Superspace materials])
* '''15: KPL''', Simon Garland (Kx Systems)
* '''15: KPL''', Simon Garland ([[Kx Systems]])
* '''16: APL, C# and Ruby: Can They Live Happily Together?''', Richard Nabavi (MicroAPL)
* '''16: APL, C# and Ruby: Can They Live Happily Together?''', Richard Nabavi (MicroAPL)
* '''17: APL Next – Visual APL''', Fred Waid (APLNext)
* '''17: APL Next – Visual APL''', Fred Waid (APLNext)
Line 444: Line 444:
* '''D05: Your New Dyalog Portal''', Jason Rivers, IT Manager ([https://dyalog.tv/Dyalog14/?v=hRZK55ubxV8 video (16 mins)])
* '''D05: Your New Dyalog Portal''', Jason Rivers, IT Manager ([https://dyalog.tv/Dyalog14/?v=hRZK55ubxV8 video (16 mins)])
* '''D06: The Tuning Pipeline''', [[Roger Hui]] & Kimmo Kekäläinen, KJK-Tieto (Finland) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D06_Tuning_Pipeline materials (200 KB)], [https://dyalog.tv/Dyalog14/?v=7GDya-E3pxI video (50 mins)])
* '''D06: The Tuning Pipeline''', [[Roger Hui]] & Kimmo Kekäläinen, KJK-Tieto (Finland) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D06_Tuning_Pipeline materials (200 KB)], [https://dyalog.tv/Dyalog14/?v=7GDya-E3pxI video (50 mins)])
* '''D07: RIDE 1.0''', Jonathan Manktelow & [[Nick Nickolov]]
* '''D07: RIDE 1.0''', Jonathan Manktelow & Nick Nickolov
* '''D08: Parallel Programming with Dyalog v14.0''', [[Morten Kromberg]], Technical Director (CTO) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D08_Parallel_Programming_with_v14 materials (270 KB)], [https://dyalog.tv/Dyalog14/?v=JvLWvyG7JEs video (28 mins)])
* '''D08: Parallel Programming with Dyalog v14.0''', [[Morten Kromberg]], Technical Director (CTO) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D08_Parallel_Programming_with_v14 materials (270 KB)], [https://dyalog.tv/Dyalog14/?v=JvLWvyG7JEs video (28 mins)])
* '''D09: Distractions''', [[John Scholes]] ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D09_Distractions.pptx slides (250 KB)], [https://dyalog.tv/Dyalog14/?v=pVrNT2lGUUo video (28 mins)])
* '''D09: Distractions''', [[John Scholes]] ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D09_Distractions.pptx slides (250 KB)], [https://dyalog.tv/Dyalog14/?v=pVrNT2lGUUo video (28 mins)])
* '''D10: Reducing Interpreter Overhead''', [[Nick Nickolov]] ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D10_Reducing_Interpreter_Overhead.txt slides (5 KB)], [https://dyalog.tv/Dyalog14/?v=ioy4_MIl4VQ video (45 mins)])
* '''D10: Reducing Interpreter Overhead''', Nick Nickolov ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D10_Reducing_Interpreter_Overhead.txt slides (5 KB)], [https://dyalog.tv/Dyalog14/?v=ioy4_MIl4VQ video (45 mins)])
* '''D11: The SharpPlot Chart Wizard''', [[Nicolas Delcros]] & [[Gitte Christensen]], Managing Director (CEO) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D11_The_SharpPlot_Chart_Wizard.ppt slides (380 KB)], [https://dyalog.tv/Dyalog14/?v=it1MzL9DqlY video (29 mins)])
* '''D11: The SharpPlot Chart Wizard''', [[Nicolas Delcros]] & [[Gitte Christensen]], Managing Director (CEO) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D11_The_SharpPlot_Chart_Wizard.ppt slides (380 KB)], [https://dyalog.tv/Dyalog14/?v=it1MzL9DqlY video (29 mins)])
* '''D12: MiServer 3.0''', [[Brian Becker]], APL Tools Group Manager ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D12_MiServer_3.pptx slides (850 KB)], [https://dyalog.tv/Dyalog14/?v=eLUaLIuKxk8 video (31 mins)])
* '''D12: MiServer 3.0''', [[Brian Becker]], APL Tools Group Manager ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D12_MiServer_3.pptx slides (850 KB)], [https://dyalog.tv/Dyalog14/?v=eLUaLIuKxk8 video (31 mins)])
Line 495: Line 495:
* '''D01: Welcome to Dyalog '15''', [[Gitte Christensen]], Managing Director (CEO) ([https://www.dyalog.com/uploads/conference/dyalog15/presentations/D01_Welcome_to_Dyalog15.pdf slides (620 KB)], [https://dyalog.tv/Dyalog15/?v=pL8OQIR5cB4 video (11 mins)])
* '''D01: Welcome to Dyalog '15''', [[Gitte Christensen]], Managing Director (CEO) ([https://www.dyalog.com/uploads/conference/dyalog15/presentations/D01_Welcome_to_Dyalog15.pdf slides (620 KB)], [https://dyalog.tv/Dyalog15/?v=pL8OQIR5cB4 video (11 mins)])
* '''D02: Technical Road Map''', [[Morten Kromberg]], Technical Director (CTO) ([https://www.dyalog.com/uploads/conference/dyalog15/presentations/D02_Technical_Road_Map.pptx slides (3.8 MB)], [https://dyalog.tv/Dyalog15/?v=FiCGnsGjTC8 video (42 mins)])
* '''D02: Technical Road Map''', [[Morten Kromberg]], Technical Director (CTO) ([https://www.dyalog.com/uploads/conference/dyalog15/presentations/D02_Technical_Road_Map.pptx slides (3.8 MB)], [https://dyalog.tv/Dyalog15/?v=FiCGnsGjTC8 video (42 mins)])
* '''D03: RIDE: a New Way to Interact with the Interpreter''', [[Nick Nickolov]] ([https://www.dyalog.com/uploads/conference/dyalog15/presentations/D03_RIDE.pdf slides (2.5 MB)], [https://dyalog.tv/Dyalog15/?v=OPR6elGIYq0 video (22 mins)])
* '''D03: RIDE: a New Way to Interact with the Interpreter''', Nick Nickolov ([https://www.dyalog.com/uploads/conference/dyalog15/presentations/D03_RIDE.pdf slides (2.5 MB)], [https://dyalog.tv/Dyalog15/?v=OPR6elGIYq0 video (22 mins)])
* '''D04: Core Performance''', [[Roger Hui]] & [[Jay Foad]] ([https://www.dyalog.com/uploads/conference/dyalog15/presentations/D04_Core_Performance_Foad.pdf slides_JF (625 KB)], [https://www.dyalog.com/uploads/conference/dyalog15/presentations/D04_Core_Performance_Hui.zip materials_RH (15 KB)], [https://dyalog.tv/Dyalog15/?v=AJzY4DgUVws video (34 mins)])
* '''D04: Core Performance''', [[Roger Hui]] & [[Jay Foad]] ([https://www.dyalog.com/uploads/conference/dyalog15/presentations/D04_Core_Performance_Foad.pdf slides_JF (625 KB)], [https://www.dyalog.com/uploads/conference/dyalog15/presentations/D04_Core_Performance_Hui.zip materials_RH (15 KB)], [https://dyalog.tv/Dyalog15/?v=AJzY4DgUVws video (34 mins)])
* '''D05: User Commands Update''', [[Adám Brudzewsky]] & [[Dan Baronet]] ([https://dyalog.tv/Dyalog15/?v=ktsFyXnEspo video (20 mins)])
* '''D05: User Commands Update''', [[Adám Brudzewsky]] & [[Dan Baronet]] ([https://dyalog.tv/Dyalog15/?v=ktsFyXnEspo video (20 mins)])
Line 534: Line 534:
* '''SA02: Building a Web Application with MiServer: Part I''', [[Brian Becker]] (Tools Group Manager) ''asst. Bjørn Christensen''
* '''SA02: Building a Web Application with MiServer: Part I''', [[Brian Becker]] (Tools Group Manager) ''asst. Bjørn Christensen''
* '''SA03: Parallel Programming with Futures and Isolates: Part I''', [[Morten Kromberg]] (CTO) ''asst. [[Adám Brudzewsky]]''
* '''SA03: Parallel Programming with Futures and Isolates: Part I''', [[Morten Kromberg]] (CTO) ''asst. [[Adám Brudzewsky]]''
* '''SA04: Recent Language Features in Practice''', [[Dan Baronet]] ''asst. [[Nick Nickolov]]'' ([https://www.dyalog.com/uploads/conference/dyalog15/workshops/SA4_Recent_Language_Features_In_Practice.pptx slides (820 KB)])
* '''SA04: Recent Language Features in Practice''', [[Dan Baronet]] ''asst. Nick Nickolov'' ([https://www.dyalog.com/uploads/conference/dyalog15/workshops/SA4_Recent_Language_Features_In_Practice.pptx slides (820 KB)])
* '''SP01: Building a WPF Application: Part II''', Michael Hughes (from MJH Software Services Ltd.) ''asst. [[Dan Baronet]]''
* '''SP01: Building a WPF Application: Part II''', Michael Hughes (from MJH Software Services Ltd.) ''asst. [[Dan Baronet]]''
* '''SP02: Building a Web Application with MiServer: Part II''', [[Brian Becker]] (Tools Group Manager) ''asst. Bjørn Christensen''
* '''SP02: Building a Web Application with MiServer: Part II''', [[Brian Becker]] (Tools Group Manager) ''asst. Bjørn Christensen''
Line 542: Line 542:
* '''TP02: Accessing External Data from Dyalog''', [[Dan Baronet]] ''asst. [[Adám Brudzewsky]]'' ([https://www.dyalog.com/uploads/conference/dyalog15/workshops/TP2_Accessing_External_Data_From_Dyalog.pptx slides (1.8 MB)])
* '''TP02: Accessing External Data from Dyalog''', [[Dan Baronet]] ''asst. [[Adám Brudzewsky]]'' ([https://www.dyalog.com/uploads/conference/dyalog15/workshops/TP2_Accessing_External_Data_From_Dyalog.pptx slides (1.8 MB)])
* '''TP03: Creating and Managing Dyalog-based Services''', [[Brian Becker]] (Tools Group Manager) ''asst. [[Andy Shiers]]''
* '''TP03: Creating and Managing Dyalog-based Services''', [[Brian Becker]] (Tools Group Manager) ''asst. [[Andy Shiers]]''
* '''TP04: Writing Efficient Code in Dyalog''', [[Roger Hui]] ''asst. [[Nick Nickolov]]'' ([https://www.dyalog.com/uploads/conference/dyalog15/workshops/TP4_Writing_Efficient_Code.zip materials (30 KB)])
* '''TP04: Writing Efficient Code in Dyalog''', [[Roger Hui]] ''asst. Nick Nickolov'' ([https://www.dyalog.com/uploads/conference/dyalog15/workshops/TP4_Writing_Efficient_Code.zip materials (30 KB)])


==== Papers ====
==== Papers ====
Line 575: Line 575:
* '''U07: Compiling a Subset of APL into Performance Efficient GPU Programs''', Martin Elsman, University of Copenhagen (Denmark) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U07_Compiling_APL_into_GPU_Programs.pdf slides (1.9 MB)], [https://dyalog.tv/Dyalog16/?v=XwAkJbYBPZk video (29 mins)])
* '''U07: Compiling a Subset of APL into Performance Efficient GPU Programs''', Martin Elsman, University of Copenhagen (Denmark) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U07_Compiling_APL_into_GPU_Programs.pdf slides (1.9 MB)], [https://dyalog.tv/Dyalog16/?v=XwAkJbYBPZk video (29 mins)])
* '''U08: A Compendium of SIMD Boolean Array Algorithms in APL''', [[Robert Bernecky]], Snake Island Research (Canada) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U08_SIMD_Boolean_Array_Algorithms_slides.pdf slides (3.4 MB)], [https://www.dyalog.com/uploads/conference/dyalog16/presentations/U08_SIMD_Boolean_Array_Algorithms_handouts.pdf handouts (3.7 MB)], [https://dyalog.tv/Dyalog16/?v=G2g13YKjWes video (45 mins)])
* '''U08: A Compendium of SIMD Boolean Array Algorithms in APL''', [[Robert Bernecky]], Snake Island Research (Canada) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U08_SIMD_Boolean_Array_Algorithms_slides.pdf slides (3.4 MB)], [https://www.dyalog.com/uploads/conference/dyalog16/presentations/U08_SIMD_Boolean_Array_Algorithms_handouts.pdf handouts (3.7 MB)], [https://dyalog.tv/Dyalog16/?v=G2g13YKjWes video (45 mins)])
* '''U09: Cooking with Dyalog''', [[Kai Jaeger]], APL Consultant (U.K.) and Stephen Taylor, Equiniti Claybrook (U.K.) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U09_Cooking_with_Dyalog.pdf slides (3.3 MB)], [https://dyalog.tv/Dyalog16/?v=sA0a8oYSzqw video (27 mins)])
* '''U09: Cooking with Dyalog''', [[User:KaiJaeger|Kai Jaeger]], APL Consultant (U.K.) and Stephen Taylor, Equiniti Claybrook (U.K.) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U09_Cooking_with_Dyalog.pdf slides (3.3 MB)], [https://dyalog.tv/Dyalog16/?v=sA0a8oYSzqw video (27 mins)])
* '''U10: Markdown for the APLer''', [[User:KaiJaeger|Kai Jaeger]], APL Consultant (U.K.) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U10_Markdown.html slides (30 KB)], [https://dyalog.tv/Dyalog16/?v=7ndQQpTz7EY video (33 mins)])
* '''U10: Markdown for the APLer''', [[User:KaiJaeger|Kai Jaeger]], APL Consultant (U.K.) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U10_Markdown.html slides (30 KB)], [https://dyalog.tv/Dyalog16/?v=7ndQQpTz7EY video (33 mins)])
* '''U11: The Wisdom of Those who Came Before Us, or, the Price of Freedom''', Stefano Lanzavecchia, APL Italiana (Italy) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U11_Wisdom_of_Those_Who_Came_Before.pptx slides (4.3 MB)], [https://dyalog.tv/Dyalog16/?v=GwhXdnJgDak video (42 mins)])
* '''U11: The Wisdom of Those who Came Before Us, or, the Price of Freedom''', Stefano Lanzavecchia, APL Italiana (Italy) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U11_Wisdom_of_Those_Who_Came_Before.pptx slides (4.3 MB)], [https://dyalog.tv/Dyalog16/?v=GwhXdnJgDak video (42 mins)])
Line 587: Line 587:
* '''L03: Zoo Story: How the I.P. Sharp APL Development Group Got its Name''', [[Robert Bernecky]], Snake Island Research (Canada) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/L03_Zoo_Story.pdf slides (25 MB)], [https://dyalog.tv/Dyalog16/?v=1N_oYD-ZkX8 video (30 mins)])
* '''L03: Zoo Story: How the I.P. Sharp APL Development Group Got its Name''', [[Robert Bernecky]], Snake Island Research (Canada) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/L03_Zoo_Story.pdf slides (25 MB)], [https://dyalog.tv/Dyalog16/?v=1N_oYD-ZkX8 video (30 mins)])
* '''L04: Dyalog Implementation – The Early Years''', Stephen Taylor, Equiniti Claybrook (U.K.) with [[Geoff Streeter]], Dyalog Ltd. (U.K.) and [[John Scholes]], Dyalog Ltd. (U.K.) ([https://dyalog.tv/Dyalog16/?v=WsmS4XBFvH0 video (45 mins)])
* '''L04: Dyalog Implementation – The Early Years''', Stephen Taylor, Equiniti Claybrook (U.K.) with [[Geoff Streeter]], Dyalog Ltd. (U.K.) and [[John Scholes]], Dyalog Ltd. (U.K.) ([https://dyalog.tv/Dyalog16/?v=WsmS4XBFvH0 video (45 mins)])
* '''L05: Same Difference''', Simon Garland, Kx Systems Inc. (Switzerland) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/L05_Same_Difference.pdf slides (10.6 MB)], [https://dyalog.tv/Dyalog16/?v=1YwhNC433XQ video (31 mins)])
* '''L05: Same Difference''', Simon Garland, [[Kx Systems]] Inc. (Switzerland) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/L05_Same_Difference.pdf slides (10.6 MB)], [https://dyalog.tv/Dyalog16/?v=1YwhNC433XQ video (31 mins)])
* '''L06: The use of APL in SimCorp Dimension''', Niels Hallenberg, SimCorp (Denmark) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/L06_Use_of_APL_in_SimCorp.pdf slides (1.5 MB)], [https://dyalog.tv/Dyalog16/?v=tSACMJwHKGE video (34 mins)])
* '''L06: The use of APL in SimCorp Dimension''', Niels Hallenberg, SimCorp (Denmark) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/L06_Use_of_APL_in_SimCorp.pdf slides (1.5 MB)], [https://dyalog.tv/Dyalog16/?v=tSACMJwHKGE video (34 mins)])
* '''L07: Composition Based Modelling and Dyalog APL''', Stephen B Jaffe, ExxonMobil – ''retired'' (U.S.A.)
* '''L07: Composition Based Modelling and Dyalog APL''', Stephen B Jaffe, ExxonMobil – ''retired'' (U.S.A.)

Navigation menu