Brian Becker: Difference between revisions

Jump to navigation Jump to search
1,208 bytes added ,  08:19, 5 December 2022
(3 intermediate revisions by 2 users not shown)
Line 13: Line 13:
* Frameworks that help APL applications run on the web
* Frameworks that help APL applications run on the web


Becker has twice been recognized by the ACM/SIGAPL for "Innovative APL Development". First for his systems to maintain online versions of the U.S.C. (United States Code - the body of permanent Federal laws) and the C.F.R (Code of Federal Regulations - the body of regulations for all Federal agencies). These systems were unique in that they not only presented a structural view of the material, but a chronological view as well. Becker's second recognition was for his full-text search engine, originally developed to search the U.S.C. and C.F.R..  This search engine executed searches several orders of magnitude faster than previous solutions.
Becker has twice been recognized by the ACM/SIGAPL for "Innovative Use of APL". First for his systems to maintain online versions of the U.S.C. (United States Code - the body of permanent Federal laws) and the C.F.R (Code of Federal Regulations - the body of regulations for all Federal agencies). These systems were unique in that they not only presented a structural view of the material, but a chronological view as well. Becker's second recognition was for his full-text search engine, originally developed to search the U.S.C. and C.F.R..  This search engine executed searches several orders of magnitude faster than previous solutions.


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.
Line 45: Line 45:
* [[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 '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])
* [[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])
* [[Dyalog '22]] D12: [https://dyalog.tv/Dyalog22/?v=RJHnUFHd4ak Simplifying Secure, Scalable Web Services] ([https://www.dyalog.com/uploads/conference/dyalog22/presentations/D12_Simplifying_Secure_Scalable_Web_Services.pdf slides])
</div>
</div>
==== Workshops ====
==== Workshops ====
<div style="column-width:30em">
<div style="column-width:30em">
Line 67: Line 69:
* Dyalog '18 TP03: MicroServices Made Easy
* 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])
* [[Dyalog '19]] SA3: Introduction to HTMLRenderer (with Josh David) ([https://dyalog.com/uploads/conference/dyalog19/workshops/SA3_Introduction_to_HTMLRenderer.pdf slides])
* [[Dyalog '22]] SA2: Building Web Services with Jarvis ([https://www.dyalog.com/uploads/conference/dyalog22/presentations/workshop_SA2_Building_Web_Services_with_Jarvis.pdf slides], [https://github.com/dyalog-training/2022-SA2 materials])
* Dyalog '22 SP2: Deploying Services ([https://www.dyalog.com/uploads/conference/dyalog22/presentations/workshop_SP2_Deploying_Services.pdf slides], [https://github.com/dyalog-training/2022-SP2 materials]) (with [[Morten Kromberg]])
* Dyalog '22 TP3: Creating, Maintaining, and Publishing APL Packages ([https://www.dyalog.com/uploads/conference/dyalog22/presentations/workshop_TP3_Creating_Maintaining_and_Publishing_APL_Packages.pdf slides]) (with Josh David)
</div>
</div>
==== Competition winner announcements ====
==== 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 '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])
Line 78: Line 84:
* [[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]] 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
* Dyalog '21 U04a: The 2021 APL Problem Solving Competition – Introduction
* [[Dyalog '22]] D13: [https://dyalog.tv/Dyalog22/?v=018ZUHrFSM8 How I Won the APL Problem Solving Competition – Introduction and Prize Ceremony] ([https://www.dyalog.com/uploads/conference/dyalog22/presentations/D13_Competition_Introduction_and_Prize_Ceremony.pdf slides])


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

Navigation menu