Dyalog user meeting: Difference between revisions

Jump to navigation Jump to search
m
Text replacement - "Kx Systems" to "Kx Systems"
m (Link fixed)
m (Text replacement - "Kx Systems" to "Kx Systems")
 
(14 intermediate revisions by 2 users 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 169: Line 169:
==== Workshops and tutorials ====
==== Workshops and tutorials ====


* '''W01: Sharpening your APL Knife – Part I''', [[Kai Jäger]] (APLTeam) ([https://www.dyalog.com/uploads/conference/dyalog08/presentations/W01_Jager_SharpeningYourKnife.zip materials])
* '''W01: Sharpening your APL Knife – Part I''', [[User:KaiJaeger|Kai Jaeger]] (APLTeam) ([https://www.dyalog.com/uploads/conference/dyalog08/presentations/W01_Jager_SharpeningYourKnife.zip materials])
* '''W02: Sharpening your APL Knife – Part II''', [[Kai Jäger]] (APLTeam)
* '''W02: Sharpening your APL Knife – Part II''', [[User:KaiJaeger|Kai Jaeger]] (APLTeam)
* '''W03: Sharpening your APL Knife – Part III''', [[Kai Jäger]] (APLTeam)
* '''W03: Sharpening your APL Knife – Part III''', [[User:KaiJaeger|Kai Jaeger]] (APLTeam)
* '''W04: Source Code Management using SALT and Subversion''', [[Dan Baronet]] ([https://www.dyalog.com/uploads/conference/dyalog08/presentations/W04_Baronet_SALTandSVN materials])
* '''W04: Source Code Management using SALT and Subversion''', [[Dan Baronet]] ([https://www.dyalog.com/uploads/conference/dyalog08/presentations/W04_Baronet_SALTandSVN materials])
* '''W05: Migrating to Unicode''', [[Morten Kromberg]], Technical Director (CTO) ([https://www.dyalog.com/uploads/conference/dyalog08/presentations/W05_Kromberg_Unicode materials], [https://dyalog.tv/Dyalog08/?v=1qlfgYKiaaA video 1 (54 mins)], [https://dyalog.tv/Dyalog08/?v=TMdcvcJ84zU video 2 (54 mins)], [https://dyalog.tv/Dyalog08/?v=udjikgc6GqU video 3 (62 mins)])
* '''W05: Migrating to Unicode''', [[Morten Kromberg]], Technical Director (CTO) ([https://www.dyalog.com/uploads/conference/dyalog08/presentations/W05_Kromberg_Unicode materials], [https://dyalog.tv/Dyalog08/?v=1qlfgYKiaaA video 1 (54 mins)], [https://dyalog.tv/Dyalog08/?v=TMdcvcJ84zU video 2 (54 mins)], [https://dyalog.tv/Dyalog08/?v=udjikgc6GqU video 3 (62 mins)])
Line 211: Line 211:
* '''17: Building a Web Application with Dyalog APL and ASP.Net''', Robert Pullman (Managed Account Performance Solutions) ([https://www.dyalog.com/uploads/conference/dyalog09/presentations/17_Pullman_ASPandAPL materials])
* '''17: Building a Web Application with Dyalog APL and ASP.Net''', Robert Pullman (Managed Account Performance Solutions) ([https://www.dyalog.com/uploads/conference/dyalog09/presentations/17_Pullman_ASPandAPL materials])
* '''20: Bio-Check (or, I'm feeling well and can prove it)''', [[Gilgamesh Athoraya]] (Optima Systems) ([https://dyalog.tv/Dyalog09/?v=Eq8Gst8_VJU video (25 mins)])
* '''20: Bio-Check (or, I'm feeling well and can prove it)''', [[Gilgamesh Athoraya]] (Optima Systems) ([https://dyalog.tv/Dyalog09/?v=Eq8Gst8_VJU video (25 mins)])
* '''21: APLAPL: A Programming Library in APL''', [[Kai Jäger]]
* '''21: APLAPL: A Programming Library in APL''', [[User:KaiJaeger|Kai Jaeger]]
* '''22: Put an Array on your Tray – Meal Planning with Pocket APL''', Richard Procter (APL Borealis) ([https://www.dyalog.com/uploads/conference/dyalog09/presentations/22_Procter_ArrayOnATray.ppt materials], [https://dyalog.tv/Dyalog09/?v=B-hk095J05o video (37 mins)])
* '''22: Put an Array on your Tray – Meal Planning with Pocket APL''', Richard Procter (APL Borealis) ([https://www.dyalog.com/uploads/conference/dyalog09/presentations/22_Procter_ArrayOnATray.ppt materials], [https://dyalog.tv/Dyalog09/?v=B-hk095J05o video (37 mins)])
* '''23: Keynote: Arrays in Real Life''', Gert Møller (Array Technology) ([https://dyalog.tv/Dyalog09/?v=-LKzyFQ_-gc video (63 mins)])
* '''23: Keynote: Arrays in Real Life''', Gert Møller (Array Technology) ([https://dyalog.tv/Dyalog09/?v=-LKzyFQ_-gc video (63 mins)])
Line 345: Line 345:
* '''I14: Segmented Scans and Nested Data Parallelism''', Andrzej Filinski (Associate Professor, Department of Computer Science, DIKU, Denmark) ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/I14_Parallelism materials], [https://dyalog.tv/Dyalog12/?v=sLZOQ4XWqbs video (54 mins)])
* '''I14: Segmented Scans and Nested Data Parallelism''', Andrzej Filinski (Associate Professor, Department of Computer Science, DIKU, Denmark) ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/I14_Parallelism materials], [https://dyalog.tv/Dyalog12/?v=sLZOQ4XWqbs video (54 mins)])
* '''I15: An Array Editor for Dyalog APL''', David Liebtag (davidliebtag.com) ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/I15_ArrayEditor materials], [https://dyalog.tv/Dyalog12/?v=LN6Gp7UQVw4 video (42 mins)])
* '''I15: An Array Editor for Dyalog APL''', David Liebtag (davidliebtag.com) ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/I15_ArrayEditor materials], [https://dyalog.tv/Dyalog12/?v=LN6Gp7UQVw4 video (42 mins)])
* '''U16: FiRe''', [[Kai Jäger]] (APL Team U.K.) ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/U16_Fire materials], [https://dyalog.tv/Dyalog12/?v=kG6ZudDF1XM video (50 mins)])
* '''U16: FiRe''', [[User:KaiJaeger|Kai Jaeger]] (APL Team) ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/U16_Fire materials], [https://dyalog.tv/Dyalog12/?v=kG6ZudDF1XM video (50 mins)])
* '''I17: Organizing Disorganization''', Elena Paviotti (APL Italiana) ([https://dyalog.tv/Dyalog12/?v=3meD2xtfXmA video (43 mins)])
* '''I17: Organizing Disorganization''', Elena Paviotti (APL Italiana) ([https://dyalog.tv/Dyalog12/?v=3meD2xtfXmA video (43 mins)])
* '''I18: When Excel is Not Enough''', Susie Wagner Bondorf ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/I18_ExcelIsNotEnough materials])
* '''I18: When Excel is Not Enough''', Susie Wagner Bondorf ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/I18_ExcelIsNotEnough materials])
Line 372: Line 372:
* '''C08: Web Applications II''', [[Brian Becker]], APL Tools Group Manager ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/C08_WebAppsII materials])
* '''C08: Web Applications II''', [[Brian Becker]], APL Tools Group Manager ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/C08_WebAppsII materials])
* '''C09: Managing External Data III''', [[Gitte Christensen]], Managing Director (CEO) & [[Dan Baronet]] ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/C09_ExternalDataIII materials])
* '''C09: Managing External Data III''', [[Gitte Christensen]], Managing Director (CEO) & [[Dan Baronet]] ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/C09_ExternalDataIII materials])
* '''C10: Writing testable GUI''', [[Kai Jaeger]] ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/C10_TestableGUI materials])
* '''C10: Writing testable GUI''', [[User:KaiJaeger|Kai Jaeger]]([https://www.dyalog.com/uploads/conference/dyalog12/presentations/C10_TestableGUI materials])
* '''C11: Tuning Workshop''', [[Morten Kromberg]], Technical Director (CTO) & [[Roger Hui]] ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/C11_Tuning materials])
* '''C11: Tuning Workshop''', [[Morten Kromberg]], Technical Director (CTO) & [[Roger Hui]] ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/C11_Tuning materials])
* '''C12: Secure Applications''', [[Brian Becker]], APL Tools Group Manager & Bjørn Christensen
* '''C12: Secure Applications''', [[Brian Becker]], APL Tools Group Manager & Bjørn Christensen
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 460: Line 460:
* '''I01: There's DNA everywhere – an opportunity for APL''', [[Charles Brenner]], DNA-View (U.S.A.) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/I01_DNA_is_everywhere.pptx slides (3.0 MB)], [https://dyalog.tv/Dyalog14/?v=oXlP3r6PzeE video (62 mins)])
* '''I01: There's DNA everywhere – an opportunity for APL''', [[Charles Brenner]], DNA-View (U.S.A.) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/I01_DNA_is_everywhere.pptx slides (3.0 MB)], [https://dyalog.tv/Dyalog14/?v=oXlP3r6PzeE video (62 mins)])
* '''U02: Pension Microsimulation Model ELSI''', Heikki Tikanmäki, Finnish Centre for Pensions (Finland) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/U02_Pension_Microsimulation_Model_ELSI.pdf slides (340 KB)], [https://dyalog.tv/Dyalog14/?v=mj905KjmYNM video (24 mins)])
* '''U02: Pension Microsimulation Model ELSI''', Heikki Tikanmäki, Finnish Centre for Pensions (Finland) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/U02_Pension_Microsimulation_Model_ELSI.pdf slides (340 KB)], [https://dyalog.tv/Dyalog14/?v=mj905KjmYNM video (24 mins)])
* '''U03: ''Acre'' – the APL Code Repository''', [[Kai Jaeger]], APL Consultant (U.K.) & [[Phil Last]], Independent APL Programmer (U.K.) ([https://dyalog.tv/Dyalog14/?v=sGQSmHuQSb8 video (43 mins)])
* '''U03: ''Acre'' – the APL Code Repository''', [[User:KaiJaeger|Kai Jaeger]], APL Consultant (U.K.) & [[Phil Last]], Independent APL Programmer (U.K.) ([https://dyalog.tv/Dyalog14/?v=sGQSmHuQSb8 video (43 mins)])
* '''U04: Let's Talk about Maintainability!''', Gianfranco Alongi, Ericsson AB (Sweden) ([http://prezi.com/dtewjafljsvo slides (website)], [https://dyalog.tv/Dyalog14/?v=rRX7SNzqWcs video (41 mins)])
* '''U04: Let's Talk about Maintainability!''', Gianfranco Alongi, Ericsson AB (Sweden) ([http://prezi.com/dtewjafljsvo slides (website)], [https://dyalog.tv/Dyalog14/?v=rRX7SNzqWcs video (41 mins)])
* '''U05: Taming Statistics with Limited-Domain Operators''', Stephen Mansour, Carlisle Group and University of Scranton (U.S.A.) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/U05_Taming_Statistics.pptx slides (390 KB)], [https://dyalog.tv/Dyalog14/?v=IWVe08Mbyvg video (36 mins)])
* '''U05: Taming Statistics with Limited-Domain Operators''', Stephen Mansour, Carlisle Group and University of Scranton (U.S.A.) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/U05_Taming_Statistics.pptx slides (390 KB)], [https://dyalog.tv/Dyalog14/?v=IWVe08Mbyvg video (36 mins)])
Line 474: Line 474:
==== Workshops ====
==== Workshops ====


* '''SA01: Application Development – Part I''', [[Kai Jaeger]] (APL Consultant)
* '''SA01: Application Development – Part I''', [[User:KaiJaeger|Kai Jaeger]] (APL Consultant)
* '''SA02: Introduction to MiServer 3.0''', [[Brian Becker]], APL Tools Group Manager ([https://www.dyalog.com/uploads/conference/dyalog14/workshops/SA2_Intro_to_MiServer.pptx slides (2.3 MB)])
* '''SA02: Introduction to MiServer 3.0''', [[Brian Becker]], APL Tools Group Manager ([https://www.dyalog.com/uploads/conference/dyalog14/workshops/SA2_Intro_to_MiServer.pptx slides (2.3 MB)])
* '''SA03: Parallel Programming with Futures and Isolates''', [[Morten Kromberg]], Technical Director (CTO) & [[Dan Baronet]] ([https://www.dyalog.com/uploads/conference/dyalog14/workshops/SA3_Parallel_Programming.zip materials (1.2 MB)])
* '''SA03: Parallel Programming with Futures and Isolates''', [[Morten Kromberg]], Technical Director (CTO) & [[Dan Baronet]] ([https://www.dyalog.com/uploads/conference/dyalog14/workshops/SA3_Parallel_Programming.zip materials (1.2 MB)])
* '''SA04: Introduction to Direct Workspace Access (DWA)''', [[John Daintree]], Chief Architect
* '''SA04: Introduction to Direct Workspace Access (DWA)''', [[John Daintree]], Chief Architect
* '''SP01: Application Development – Part II''', [[Kai Jaeger]] (APL Consultant)
* '''SP01: Application Development – Part II''', [[User:KaiJaeger|Kai Jaeger]] (APL Consultant)
* '''SP02: The Ins and Outs of Data (SQAPL, XML, JSON, Excel, Syncfusion Data Objects, ZIP files, …)''', [[Brian Becker]], APL Tools Group Manager & [[Dan Baronet]] ([https://www.dyalog.com/uploads/conference/dyalog14/workshops/SP2_The_Ins_and_Outs_of_Data.zip materials (13.7 MB)])
* '''SP02: The Ins and Outs of Data (SQAPL, XML, JSON, Excel, Syncfusion Data Objects, ZIP files, …)''', [[Brian Becker]], APL Tools Group Manager & [[Dan Baronet]] ([https://www.dyalog.com/uploads/conference/dyalog14/workshops/SP2_The_Ins_and_Outs_of_Data.zip materials (13.7 MB)])
* '''SP03: WPF and Syncfusion – Part I''', [[Morten Kromberg]], Technical Director (CTO) & Michael Hughes (MJH Software Services Ltd.)
* '''SP03: WPF and Syncfusion – Part I''', [[Morten Kromberg]], Technical Director (CTO) & Michael Hughes (MJH Software Services Ltd.)
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 562: Line 562:
* '''D08: Performance: The Neverending Story''', [[Jay Foad]] and [[Roger Hui]] ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/D08_Performance_JF.pdf slides_JF (400 KB)], [https://www.dyalog.com/uploads/conference/dyalog16/presentations/D08_Performance_RH.zip slides_RH (35 KB)], [https://dyalog.tv/Dyalog16/?v=2AeONlTj1aY video (30 mins)])
* '''D08: Performance: The Neverending Story''', [[Jay Foad]] and [[Roger Hui]] ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/D08_Performance_JF.pdf slides_JF (400 KB)], [https://www.dyalog.com/uploads/conference/dyalog16/presentations/D08_Performance_RH.zip slides_RH (35 KB)], [https://dyalog.tv/Dyalog16/?v=2AeONlTj1aY video (30 mins)])
* '''D09: Web Stack of the Future''', Bjørn Christensen and [[Morten Kromberg]] ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/D09_Web_Stack_of_the_Future.pptx slides (700 KB)], [https://dyalog.tv/Dyalog16/?v=r2-GCi3iOCs video (29 mins)])
* '''D09: Web Stack of the Future''', Bjørn Christensen and [[Morten Kromberg]] ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/D09_Web_Stack_of_the_Future.pptx slides (700 KB)], [https://dyalog.tv/Dyalog16/?v=r2-GCi3iOCs video (29 mins)])
* '''D10: Open Front Ends''', [[Nick Nikolov]] and [[Morten Kromberg]] ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/D10_Open_Front_Ends.pdf slides_MK (500 KB)], [https://dyalog.tv/Dyalog16/?v=uHTwPWAAsn0 video (31 mins)])
* '''D10: Open Front Ends''', Nick Nikolov and [[Morten Kromberg]] ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/D10_Open_Front_Ends.pdf slides_MK (500 KB)], [https://dyalog.tv/Dyalog16/?v=uHTwPWAAsn0 video (31 mins)])
* '''D11: Uncle Andy's Fireside Chat v3.0''', [[Andy Shiers]] ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/D11_Uncle_Andy_Fireside_Chat_v3.pdf slides (370 KB)], [https://dyalog.tv/Dyalog16/?v=MPMlIZP6mOE video (35 mins)])
* '''D11: Uncle Andy's Fireside Chat v3.0''', [[Andy Shiers]] ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/D11_Uncle_Andy_Fireside_Chat_v3.pdf slides (370 KB)], [https://dyalog.tv/Dyalog16/?v=MPMlIZP6mOE video (35 mins)])


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''', [[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)])
* '''U12: New Features in TamStat''', Stephen Mansour, The University of Scranton (U.S.A.) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U12_New_Features_in_TamStat.pdf slides (750 KB)], [https://dyalog.tv/Dyalog16/?v=47BeOFBdgvw video (23 mins)])
* '''U12: New Features in TamStat''', Stephen Mansour, The University of Scranton (U.S.A.) ([https://www.dyalog.com/uploads/conference/dyalog16/presentations/U12_New_Features_in_TamStat.pdf slides (750 KB)], [https://dyalog.tv/Dyalog16/?v=47BeOFBdgvw video (23 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.)
Line 600: Line 600:
==== Workshops ====
==== Workshops ====


* '''SA01: CookBook: Part I''', Stephen Taylor and [[Kai Jaeger]] (APL Consultant)
* '''SA01: CookBook: Part I''', Stephen Taylor and [[User:KaiJaeger|Kai Jaeger]] (APL Consultant)
* '''SA02: Threading and Synchronisation''', [[Morten Kromberg]] (CXO) and [[Adám Brudzewsky]]
* '''SA02: Threading and Synchronisation''', [[Morten Kromberg]] (CXO) and [[Adám Brudzewsky]]
* '''SA03: Web Application Development: Part I''', [[Brian Becker]] (Tools Group Manager) and Michael Baas
* '''SA03: Web Application Development: Part I''', [[Brian Becker]] (Tools Group Manager) and Michael Baas
Line 695: Line 695:
* '''U03: Taming Statistics with TamStat''', Dr Stephen Mansour, [http://www.scranton.edu/ The University of Scranton] (U.S.A.) ([https://www.dyalog.com/uploads/conference/dyalog18/presentations/U03_Taming_Statistics_with_TamStat.pdf slides (1.2 MB)], [https://dyalog.tv/Dyalog18/?v=GgGD57B8iAY video (29 mins)])
* '''U03: Taming Statistics with TamStat''', Dr Stephen Mansour, [http://www.scranton.edu/ The University of Scranton] (U.S.A.) ([https://www.dyalog.com/uploads/conference/dyalog18/presentations/U03_Taming_Statistics_with_TamStat.pdf slides (1.2 MB)], [https://dyalog.tv/Dyalog18/?v=GgGD57B8iAY video (29 mins)])
* '''U04: Co-dfns 2018 – What's New?''', [[Aaron Hsu]], [https://www.indiana.edu/ Indiana University] (U.S.A.) ([https://www.dyalog.com/uploads/conference/dyalog18/presentations/U04_Co-dfns_2018.pdf slides (0.1 MB)], [https://dyalog.tv/Dyalog18/?v=_zZ1VLjG4Rc video (24 mins)])
* '''U04: Co-dfns 2018 – What's New?''', [[Aaron Hsu]], [https://www.indiana.edu/ Indiana University] (U.S.A.) ([https://www.dyalog.com/uploads/conference/dyalog18/presentations/U04_Co-dfns_2018.pdf slides (0.1 MB)], [https://dyalog.tv/Dyalog18/?v=_zZ1VLjG4Rc video (24 mins)])
* '''U05: The APL Package Manager''', [[Gilgamesh Athoraya]], [http://www.data-analytics.se/ Data Analytics AB] (Sweden) ([https://prezi.com/view/FGngFLWjPbnTkzpINcVu/ slides (link)], [https://dyalog.tv/Dyalog18/?v=HXlgY47ZS_w video (16 mins)])
* '''U05: The APL Package Manager''', [[Gilgamesh Athoraya]], [https://web.archive.org/web/20190109042934/http://www.data-analytics.se/ Data Analytics AB] (Sweden) ([https://prezi.com/view/FGngFLWjPbnTkzpINcVu/ slides (link)], [https://dyalog.tv/Dyalog18/?v=HXlgY47ZS_w video (16 mins)])
* '''U06: The Workspace is Dead! Long Live the Workspace!''', Paul Mansour, [https://www.carlislegroup.com/ The Carlisle Group] (U.S.A.) ([https://dyalog.tv/Dyalog18/?v=w4Wp01-d3Rw video (29 mins)])
* '''U06: The Workspace is Dead! Long Live the Workspace!''', Paul Mansour, [https://www.carlislegroup.com/ The Carlisle Group] (U.S.A.) ([https://dyalog.tv/Dyalog18/?v=w4Wp01-d3Rw video (29 mins)])
* '''U07: Teaching an Old Dog New Tricks – Our Fair Price Engine''', Ilaria Piccirilli, [https://www.simcorpsofia.com/ SimCorp Italiana] (Italy) ([https://www.dyalog.com/uploads/conference/dyalog18/presentations/U07_Teaching_An_Old_Dog_New_Tricks.pdf slides (6.6 MB)], [https://dyalog.tv/Dyalog18/?v=83A2l39mVrU video (28 mins)])
* '''U07: Teaching an Old Dog New Tricks – Our Fair Price Engine''', Ilaria Piccirilli, [https://www.simcorpsofia.com/ SimCorp Italiana] (Italy) ([https://www.dyalog.com/uploads/conference/dyalog18/presentations/U07_Teaching_An_Old_Dog_New_Tricks.pdf slides (6.6 MB)], [https://dyalog.tv/Dyalog18/?v=83A2l39mVrU video (28 mins)])

Navigation menu