Brian Becker: Difference between revisions

Jump to navigation Jump to search
5,905 bytes added ,  09:53, 11 July 2022
Presentations and workshops
(Presentations and workshops)
Line 15: Line 15:
In the 1990's, Becker contributed to the design of the first [[user command]] system and several of his ideas have found their way into various APL implementations. He has been involved with the [[APL Problem Solving Competition]] since its inception in 2009, first as a judge and also later as its primary problem content developer. Based on the [https://www.youtube.com/watch?v=_r1-Q4KxxrA&t=26m56s feedback from the 2011 competition winner], he implemented the first version of [[TryAPL]] in 2012.
In the 1990's, Becker contributed to the design of the first [[user command]] system and several of his ideas have found their way into various APL implementations. He has been involved with the [[APL Problem Solving Competition]] since its inception in 2009, first as a judge and also later as its primary problem content developer. Based on the [https://www.youtube.com/watch?v=_r1-Q4KxxrA&t=26m56s feedback from the 2011 competition winner], he implemented the first version of [[TryAPL]] in 2012.


== Dyalog blog posts ==
== Publications ==
General subjects:
=== Dyalog blog posts ===
<div style="column-width:30em">
==== General subjects ====
* [https://www.dyalog.com/blog/2016/02/hacking-with-apl/  Hacking with APL]
* [https://www.dyalog.com/blog/2016/02/hacking-with-apl/  Hacking with APL]
* [https://www.dyalog.com/blog/2015/03/simply-a-maze-ing/  Simply A-maze-ing]
* [https://www.dyalog.com/blog/2015/03/simply-a-maze-ing/  Simply A-maze-ing]
* [https://www.dyalog.com/blog/2014/08/isolated-mandelbrot-set-explorer/  Isolated Mandelbrot Set Explorer]
* [https://www.dyalog.com/blog/2014/08/isolated-mandelbrot-set-explorer/  Isolated Mandelbrot Set Explorer]
 
==== About solving the 2014 APL Problem Solving Competition ====
Blog posts about solving the [[APL Problem Solving Competition#2014|2014 APL Problem Solving Competition]]:
* [https://www.dyalog.com/blog/2015/04/solving-the-2014-apl-problem-solving-competition-how-tweet-it-is/ How Tweet It Is]
* [https://www.dyalog.com/blog/2015/04/solving-the-2014-apl-problem-solving-competition-how-tweet-it-is/ How Tweet It Is]
* [https://www.dyalog.com/blog/2015/02/solving-the-2014-apl-problem-solving-competition-its-all-right/ It’s All Right]
* [https://www.dyalog.com/blog/2015/02/solving-the-2014-apl-problem-solving-competition-its-all-right/ It’s All Right]
* [https://www.dyalog.com/blog/2014/11/solving-the-2014-apl-problem-solving-competition-its-as-easy-as-1-1-2-3/ It’s as easy as 1 1 2 3…]
* [https://www.dyalog.com/blog/2014/11/solving-the-2014-apl-problem-solving-competition-its-as-easy-as-1-1-2-3/ It’s as easy as 1 1 2 3…]
</div>
=== Dyalog user meetings ===
{{Main|Dyalog user meeting}}
==== Presentations ====
<div style="column-width:30em">
* [[Dyalog '11]] D09: Introducing the APL Tools Group
* Dyalog '11 C09: Building Secure Applications in Dyalog APL
* [[Dyalog '12]] D05: [https://dyalog.tv/Dyalog12/?v=x-dqrF8zKP8 Building Web Apps in Dyalog APL]
* Dyalog '12 D13: [https://dyalog.tv/Dyalog12/?v=9AMj77tuDAg The Story of tryapl.org] (with [[Morten Kromberg]])
* [[Dyalog '13]] D05: [https://dyalog.tv/Dyalog13?v=HxxTVKYL80c Towards Industrial Strength Web Applications] ([https://www.dyalog.com/uploads/conference/dyalog13/presentations/D05_Towards_Industrial_Strength_Web_Applications.pptx slides])
* [[Dyalog '14]] D12: [https://dyalog.tv/Dyalog14/?v=eLUaLIuKxk8 MiServer 3.0] ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/D12_MiServer_3.pptx slides])
* [[Dyalog '16]] D04: Tools Group Update (with [[Dan Baronet]] and [[Adám Brudzewsky]])
* [[Dyalog '17]] D09: [https://dyalog.tv/Dyalog17/?v=c9CK0m_LuBk Cross-Platform User Interfaces using the HTMLRenderer] ([https://www.dyalog.com/uploads/conference/dyalog17/presentations/D09_CrossPlatform_UIs_using_the_HTMLRenderer.pptx slides])
* Dyalog '17 D12: [https://dyalog.tv/Dyalog17/?v=ddBjIkyebuY Try APL Online] (with [[Adám Brudzewsky]]) ([https://www.dyalog.com/uploads/conference/dyalog17/presentations/D12_Try_APL_Online.pptx slides])
* [[Dyalog '18]] D06: [https://dyalog.tv/Dyalog18/?v=Y0SAwl-3rGg Cross-Platform User Interfaces]
* [[Dyalog '19]] D10: [https://dyalog.tv/Dyalog19/?v=C66wAhafG0Q What's New with HTMLRenderer?] ([https://www.dyalog.com/uploads/conference/dyalog19/presentations/D10_Whats_New_with_HTMLRenderer.pdf slides])
* [[Dyalog '21]] D10: [https://dyalog.tv/Dyalog21/?v=6BqBlIsto10 Packaging Dyalog Tools] ([https://www.dyalog.com/uploads/conference/dyalog21/presentations/D10_Packaging_Dyalog_Tools.pdf slides])
</div>
==== Workshops ====
<div style="column-width:30em">
* [[Dyalog '10]] WS1: [https://dyalog.tv/APL2010/?v=YofOTaQ9kmQ APL and Web Services – What is a Web Service?] ([https://www.dyalog.com/uploads/conference/dyalog10/presentations/WS1_Becker_APLWeb.pdf slides])
* [[Dyalog '12]] C04: Web Applications I ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/C04_WebAppsI materials])
* Dyalog '12 C08: Web Applications II ([https://www.dyalog.com/uploads/conference/dyalog12/presentations/C08_WebAppsII materials])
* Dyalog '12 C12: Secure Applications (with Bjørn Christensen)
* [[Dyalog '13]] SA02: Secure Applications (with Bjørn Christensen)
* Dyalog '13 SP02: Introduction to MiServer
* Dyalog '13 TP02: MiServer Masterclass
* [[Dyalog '14]] SA02: Introduction to MiServer 3.0 ([https://www.dyalog.com/uploads/conference/dyalog14/workshops/SA2_Intro_to_MiServer.pptx slides])
* Dyalog '14 SP02: The Ins and Outs of Data (with [[Dan Baronet]]) ([https://www.dyalog.com/uploads/conference/dyalog14/workshops/SP2_The_Ins_and_Outs_of_Data.zip materials])
* Dyalog '14 TP02: Advanced MiServer 3.0 ([https://www.dyalog.com/uploads/conference/dyalog14/workshops/TP2_Advanced_MiServer.pptx slides])
* [[Dyalog '15]] SA02: Building a Web Application with MiServer: Part I
* Dyalog '15 SP02: Building a Web Application with MiServer: Part II
* Dyalog '15 TP03: Creating and Managing Dyalog-based Services
* [[Dyalog '16]] SA03: Web Application Development: Part I (with Michael Baas)
* Dyalog '16 TP03: Web Application Development: Part II (with Michael Baas)
* [[Dyalog '17]] TP01: A Tale of Two Web-Apps ([https://www.dyalog.com/uploads/conference/dyalog17/workshops/TP1_Tale_of_two_WebApps.pptx slides])
* [[Dyalog '18]] SP01: Cross-Platform User Interfaces Using WC2 (with Michael Baas)
* Dyalog '18 TP03: MicroServices Made Easy
* [[Dyalog '19]] SA3: Introduction to HTMLRenderer (with Josh David) ([https://dyalog.com/uploads/conference/dyalog19/workshops/SA3_Introduction_to_HTMLRenderer.pdf slides])
</div>
==== Competition winner announcements ====
* [[Dyalog '14]] U10a: [https://dyalog.tv/Dyalog14/?v=Il8bQ29mR34 How I Won the APL Problem Solving Competition – Introduction] (with Walt Syzonenko, Fiserv) ([https://www.dyalog.com/uploads/conference/dyalog14/presentations/U10_How_I_Won_the_Competition.pptx slides])
* [[Dyalog '15]] U09a: [https://dyalog.tv/Dyalog15/?v=1qCnaDVblJk How I Won the APL Problem Solving Competition – Introduction and Prize Ceremony] ([https://www.dyalog.com/uploads/conference/dyalog15/presentations/U09a_How_I_Won_The_Competition.pptx slides])
* [[Dyalog '16]] U01: [https://dyalog.tv/Dyalog16/?v=zXOUP3j7krA How I Won the APL Problem Solving Competition]
* [[Dyalog '17]] U13a: [https://dyalog.tv/Dyalog17/?v=q-LiI8HHAuY How I Won the APL Problem Solving Contest – Introduction and Prize Ceremony] (with Carlo Spinicci, SimCorp Italiana) ([https://www.dyalog.com/uploads/conference/dyalog17/presentations/U13a_Student_Contest_Introduction_.pdf slides])
* [[Dyalog '18]] U14a: [https://dyalog.tv/Dyalog18/?v=fbdIZWKl3uA How I Won the APL Problem Solving Competition – Introduction and Prize Ceremony]
* [[Dyalog '19]] D15: [https://dyalog.tv/Dyalog19/?v=Q_9rnhvj9PU video The APL Problem Solving Competition – How, What and Who] ([https://www.dyalog.com/uploads/conference/dyalog19/presentations/D15_Problem_Solving_Competition.pdf slides])
* [[Dyalog '20]] U01a: [https://dyalog.tv/Dyalog20/?v=J3YjvEcDh7I How I Won the APL Problem Solving Competition – Introduction] ([https://www.dyalog.com/uploads/conference/dyalog20/presentations/U01a_Problem_Solving_Competition_Intro.pdf slides])
* [[Dyalog '21]] U01a: [https://dyalog.tv/Dyalog20/?v=J3YjvEcDh7I How I Won the APL Problem Solving Competition – Introduction] ([https://www.dyalog.com/uploads/conference/dyalog20/presentations/U01a_Problem_Solving_Competition_Intro.pdf slides])
* Dyalog '21 U04a: The 2021 APL Problem Solving Competition – Introduction


== External links ==
== External links ==

Navigation menu