Morten Kromberg: Difference between revisions

Jump to navigation Jump to search
1,025 bytes added ,  11:59, 4 December 2020
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:MK at Google.png|thumb|right|Morten Kromberg [https://youtu.be/PlM9BXfu7UY talks at Google], 2015.]]
[[File:MK at Google.png|thumb|right|Morten Kromberg [https://youtu.be/PlM9BXfu7UY talks at Google], 2015.]]
In 1979, '''Morten John Kromberg''' met some people who were setting up an office for [[I.P.Sharp Associates]] (IPSA) in Oslo, Norway. There, he had unlimited access to APL timesharing. During the 1980's, he attempted multiple times to become an academic, repeatedly but repeatedly ended up in paid work, implementing databases, crew scheduling systems and modelling North Sea oil production.
In 1979, '''Morten John Kromberg''' met some people who were setting up an office for [[I.P. Sharp Associates]] (IPSA) in Oslo, Norway. There, he had unlimited access to APL timesharing. During the 1980's, he attempted multiple times to become an academic, repeatedly but repeatedly ended up in paid work, implementing databases, crew scheduling systems and modelling North Sea oil production.


He met [[Gitte Christensen]] via the IPSA Mailbox (also written in APL, before the Internet) and moved to the IPSA Copenhagen, Denmark, office in 1984. Upon the birth of his son in 1985, he gave up the idea of getting a degree, and learned how to install and maintain [[SHARP APL]] applications on mainframe computers — working on this until IPSA was bought by Reuters — finally leaving to form Insight Systems together with Gitte Christensen and Kim Andreasen in 1990. For a while they combined SHARP APL work with work in [[APL*PLUS]] and [[Dyalog APL]] on PCs.
He met [[Gitte Christensen]] via the IPSA Mailbox (also written in APL, before the Internet) and moved to the IPSA Copenhagen, Denmark, office in 1984. Upon the birth of his son in 1985, he gave up the idea of getting a degree, and learned how to install and maintain [[SHARP APL]] applications on mainframe computers — working on this until IPSA was bought by Reuters — finally leaving to form Insight Systems together with Gitte Christensen and Kim Andreasen in 1990. For a while they combined SHARP APL work with work in [[APL*PLUS]] and [[Dyalog APL]] on PCs.
Line 19: Line 19:


Kromberg has given a presentation on Dyalog's technical direction every year in his role as CTO or CXO, mirroring the opening statements by CEO [[Gitte Christensen]].
Kromberg has given a presentation on Dyalog's technical direction every year in his role as CTO or CXO, mirroring the opening statements by CEO [[Gitte Christensen]].
 
<div style="column-width:30em">
* [[Dyalog '07]] 02: Dyalog for Enterprise Applications (Technical Keynote)
* [[Dyalog '07]] 02: Dyalog for Enterprise Applications (Technical Keynote)
* [[Dyalog '08]] 02: [https://dyalog.tv/Dyalog08/?v=qlEhmDIa0Bs Technical Keynote] ([https://www.dyalog.com/uploads/conference/dyalog08/presentations/02_Kromberg_TechnicalKeynote.ppt materials])
* [[Dyalog '08]] 02: [https://dyalog.tv/Dyalog08/?v=qlEhmDIa0Bs Technical Keynote] ([https://www.dyalog.com/uploads/conference/dyalog08/presentations/02_Kromberg_TechnicalKeynote.ppt materials])
Line 32: Line 32:
* [[Dyalog '17]] D02: [https://dyalog.tv/Dyalog17/?v=K4V8vVgAihY Technical Road Map: The User Experience] ([https://www.dyalog.com/uploads/conference/dyalog17/presentations/D02_Technical_Road_Map_The_User_Experience.pptx slides])
* [[Dyalog '17]] D02: [https://dyalog.tv/Dyalog17/?v=K4V8vVgAihY Technical Road Map: The User Experience] ([https://www.dyalog.com/uploads/conference/dyalog17/presentations/D02_Technical_Road_Map_The_User_Experience.pptx slides])
* [[Dyalog '18]] D02: [https://dyalog.tv/Dyalog18/?v=_--beTyqzzg The Road Ahead] ([https://www.dyalog.com/uploads/conference/dyalog18/presentations/D02_The_Road_Ahead.pdf slides])
* [[Dyalog '18]] D02: [https://dyalog.tv/Dyalog18/?v=_--beTyqzzg The Road Ahead] ([https://www.dyalog.com/uploads/conference/dyalog18/presentations/D02_The_Road_Ahead.pdf slides])
* [[Dyalog '19]] D02: [https://dyalog.tv/Dyalog19/?v=cW6mW_nMYQI The Road Ahead] ([https://www.dyalog.com/uploads/conference/dyalog19/presentations/D02_The_Road_Ahead.pdf slides (PDF)])
* [[Dyalog '19]] D02: [https://dyalog.tv/Dyalog19/?v=cW6mW_nMYQI The Road Ahead] ([https://www.dyalog.com/uploads/conference/dyalog19/presentations/D02_The_Road_Ahead.pdf slides])
* [[Dyalog '20]] D02: [https://dyalog.tv/Dyalog20/?v=M-3w0g4EWk0 The Road Ahead] ([https://www.dyalog.com/uploads/conference/dyalog20/presentations/D02_The_Road_Ahead.pdf slides])
</div>


==== Other presentations ====
==== Other presentations ====
 
<div style="column-width:30em">
* [[Dyalog '06]] 01: "Open" Source Code Management ([https://www.dyalog.com/uploads/conference/dyalog06/presentations/01_Kromberg_OpenSourceCodeMgt.ppt materials])
* [[Dyalog '06]] 01: "Open" Source Code Management ([https://www.dyalog.com/uploads/conference/dyalog06/presentations/01_Kromberg_OpenSourceCodeMgt.ppt materials])
* [[Dyalog '07]] 04: Introduction to Unicode
* [[Dyalog '07]] 04: Introduction to Unicode
Line 64: Line 66:
* [[Dyalog '18]] D11: [https://dyalog.tv/Dyalog18/?v=LkXKUm9ffKA Cloud Computing with APL] ([https://www.dyalog.com/uploads/conference/dyalog18/presentations/D11_Cloud_Computing.pdf slides])
* [[Dyalog '18]] D11: [https://dyalog.tv/Dyalog18/?v=LkXKUm9ffKA Cloud Computing with APL] ([https://www.dyalog.com/uploads/conference/dyalog18/presentations/D11_Cloud_Computing.pdf slides])
* [[Dyalog '19]] D05: [https://dyalog.tv/Dyalog19/?v=4cEqsBRMdW0 Link] ([https://www.dyalog.com/uploads/conference/dyalog19/presentations/D05_Link.zip materials (zip file)]) (with [[Adám Brudzewsky]])
* [[Dyalog '19]] D05: [https://dyalog.tv/Dyalog19/?v=4cEqsBRMdW0 Link] ([https://www.dyalog.com/uploads/conference/dyalog19/presentations/D05_Link.zip materials (zip file)]) (with [[Adám Brudzewsky]])
* [[Dyalog '20]] D08: [https://dyalog.tv/Dyalog20/?v=DeNkIYRehSs Dyalog's Docker Containers] ([https://www.dyalog.com/uploads/conference/dyalog20/presentations/D08_Dyalog_Docker_Containers.pdf slides])
</div>
=== Webinars ===
=== Webinars ===
<div style="column-width:30em">
* [https://dyalog.tv/Webinar/?v=cPwlaEaTm4Y Something Old, Something New & Something Experimental] (with Richard Smith)
* [https://dyalog.tv/Webinar/?v=cPwlaEaTm4Y Something Old, Something New & Something Experimental] (with Richard Smith)
* [https://dyalog.tv/Webinar/?v=2zBE8dByWo4 Celebrating the release of Dyalog Version 16.0 and RIDE 4.0]
* [https://dyalog.tv/Webinar/?v=2zBE8dByWo4 Celebrating the release of Dyalog Version 16.0 and RIDE 4.0]
* [https://dyalog.tv/Webinar/?v=OeOpdGF1bnc A closer look at the new primitives in version 16.0] (with [[John Scholes]])
* [https://dyalog.tv/Webinar/?v=OeOpdGF1bnc A closer look at the new primitives in version 16.0] (with [[John Scholes]])
* [https://dyalog.tv/Webinar/?v=S3JBHDayVjU Source Code Management with GitHub and APL] (with [Brian Becker]])
* [https://dyalog.tv/Webinar/?v=S3JBHDayVjU Source Code Management with GitHub and APL] (with [[Brian Becker]])
* [https://dyalog.tv/Webinar/?v=KKJMeGAWGaE Microservices in Dyalog APL]
* [https://dyalog.tv/Webinar/?v=KKJMeGAWGaE Microservices in Dyalog APL]
* [https://dyalog.tv/Webinar/?v=8zcUYjdEPG0 Pre-Release User Commands] (With [[Adám Brudzewsky]])
* [https://dyalog.tv/Webinar/?v=8zcUYjdEPG0 Pre-Release User Commands] (With [[Adám Brudzewsky]])
Line 74: Line 80:
* [https://dyalog.tv/Webinar/?v=yDpRGaheEH4 Acquiring online data using HttpCommand, ⎕JSON and ⎕XML]
* [https://dyalog.tv/Webinar/?v=yDpRGaheEH4 Acquiring online data using HttpCommand, ⎕JSON and ⎕XML]
* [https://dyalog.tv/Webinar/?v=de-eVOkxzrg Source Code Management with Dyalog v17.1]
* [https://dyalog.tv/Webinar/?v=de-eVOkxzrg Source Code Management with Dyalog v17.1]
* [https://dyalog.tv/Webinar/?v=BSQr203sbWc Introducing Dyalog version 18.0]
</div>
=== Other talks ===
=== Other talks ===
<div style="column-width:30em">
* [[APL87]]: [https://doi.org/10.1145/28315.28374 How to win the respect and admiration of the rest of the DP world]. With Kim S. Andreasen and Svend Elkjaer Frandsen.
* [[APL90]]: [https://doi.org/10.1145/97808.97849 An application development platform]. With Martin Gfeller.
* Talks at Google 2015: [https://www.youtube.com/watch?v=PlM9BXfu7UY Pragmatic Functional Programming Using Dyalog APL]
* Talks at Google 2015: [https://www.youtube.com/watch?v=PlM9BXfu7UY Pragmatic Functional Programming Using Dyalog APL]
* Functional Conf 2014: [https://www.youtube.com/watch?v=4lSJTh_-NN0 Pragmatic Functional Programming using Dyalog]
* Functional Conf 2014: [https://www.youtube.com/watch?v=4lSJTh_-NN0 Pragmatic Functional Programming using Dyalog]
Line 81: Line 93:
* Functional Conf 2017: [https://www.youtube.com/watch?v=1A1Kh-Ij99o Code Jugalbandi] (with Dhaval Dalal)
* Functional Conf 2017: [https://www.youtube.com/watch?v=1A1Kh-Ij99o Code Jugalbandi] (with Dhaval Dalal)
* Jio talks 2019: [https://jiotalks.com/watch/204/category/Morten_Kromberg_&_Aaron_Hsu/Pragmatic_Array_Oriented_Functional_Programming Pragmatic Array Oriented Functional Programming] (with [[Aaron Hsu]])
* Jio talks 2019: [https://jiotalks.com/watch/204/category/Morten_Kromberg_&_Aaron_Hsu/Pragmatic_Array_Oriented_Functional_Programming Pragmatic Array Oriented Functional Programming] (with [[Aaron Hsu]])
</div>


== References ==
== References ==
<references/>
<references/>


{{APL community}}[[Category:People|Kromberg]]
{{APL community}}{{DEFAULTSORT:Kromberg}}[[Category:People]][[Category:Dyalog Ltd. employees]][[Category:I.P. Sharp Associates employees]][[Category:Executives]][[Category:Founders]]

Navigation menu