{"id":86,"date":"2020-02-13T18:24:39","date_gmt":"2020-02-13T18:24:39","guid":{"rendered":"http:\/\/naftalin.info\/maurice\/professional\/?page_id=86"},"modified":"2025-07-16T22:11:54","modified_gmt":"2025-07-16T22:11:54","slug":"talks","status":"publish","type":"page","link":"http:\/\/naftalin.info\/maurice\/professional\/talks\/","title":{"rendered":"Talks"},"content":{"rendered":"\n<p><strong>Selected recent talks<\/strong> (needs updating!)<\/p>\n\n\n\n<p>Devoxx UK, 2023, (<a href=\"https:\/\/www.youtube.com\/watch?v=hB6DoyX3eBo\">video<\/a>) <em>Return to Planet Collections<\/em><br>Devoxx Belgium, October 2022 (<a href=\"https:\/\/www.youtube.com\/watch?v=w6hhjg_gt_M\">video<\/a>) <em>Java Collections Puzzlers<\/em><br>JavaOne, October 2022<br>Pluralsight author summit, September 2022<br>Voxxed Days Zurich, May 2022 (<a href=\"https:\/\/www.youtube.com\/watch?v=Dr3jnTXnm5U&amp;list=PLRsbF2sD7JVpqMrdjuw0yDAHx-LWkeJHN&amp;index=30\">video<\/a>) <em>Immutability and unmodifiable collections in Java<\/em><br>GOTO Copenhagen, November 2019 (<a href=\"https:\/\/www.youtube.com\/watch?v=e6n-Ci8V2CM&amp;feature=youtu.be\">video<\/a>) <em>Functional Features in Java and Scala<\/em><br>Devoxx Morocco, November 2019 <br>Devoxx Belgium, November 2019 (<a href=\"https:\/\/www.youtube.com\/watch?v=5AFgNuGwLos&amp;list=PLRsbF2sD7JVqPgMvdC-bARnJ9bALLIM3Q&amp;index=54&amp;t=0s\">video<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=5QtpWDuFHiM&amp;list=PLRsbF2sD7JVqPgMvdC-bARnJ9bALLIM3Q&amp;index=142&amp;t=0s\">video<\/a>) <em>What really happens when your Java program executes?<\/em><br>GeekOut, September 2019 (<a href=\"https:\/\/2019.geekout.ee\/videos#day1-3\">video<\/a>)<br>JavaDay Odesa, September 2019<br>GeeCON, May 2019 (<a href=\"https:\/\/www.youtube.com\/watch?v=RX8lXSTUNHo\">video<\/a>)<br>Devoxx UK, May 2019 (<a href=\"https:\/\/www.youtube.com\/watch?v=L-ZvespjeNg\">video<\/a>) <em>Info-capitalism and its possible future<\/em>s<br>&#8230;<br>JAX London, October 2017 (<a href=\"https:\/\/www.youtube.com\/watch?v=_SJgGeC2z74\">video<\/a>) <em>Algorithm performance on modern architectures<\/em><br>JavaOne, October 2017 (<a href=\"https:\/\/www.youtube.com\/watch?v=GOMovkQCYD4&amp;t=12s\">video<\/a>) <em>Collection and reduction in the Stream API<\/em><br>Devoxx Belgium, November 2016 (<a href=\"https:\/\/www.youtube.com\/watch?v=J1S5P6WIPus\">video<\/a>)<br>JavaDay Kyiv, October 2016 (<a href=\"https:\/\/www.youtube.com\/watch?v=jOLbnYYYK6o\">video<\/a>)<br>Devoxx UK, June 2016 (<a href=\"https:\/\/www.youtube.com\/watch?v=9dzoeEc37Ms&amp;t=6s\">video<\/a>) <em>Running a PBX on a Raspberry Pi \u2013 a fun project<\/em><br>&#8230;<br>Wadlerfest, Edinburgh, April 2016 (<a href=\"http:\/\/events.inf.ed.ac.uk\/wf2016\/slides\/naftalin.pdf\">slides<\/a>)<br>Javaland, Br\u00fchl, March 2016<br>Devoxx Belgium, Antwerp, November 2015 (<a href=\"http:\/\/www.slideshare.net\/mauricenaftalin\/shooting-the-rapids-55484701\">slides<\/a>, <a href=\"http:\/\/www.slideshare.net\/mauricenaftalin\/good-and-wicked-fairies-and-the-tragedy-of-the-commons-understanding-the-performance-of-java-8-streams\">slides<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=cK20GhYd8UA\">video<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=uIHskJc0X8I\">video<\/a>)<br> JavaDay Kyiv, November 2015 (<a href=\"http:\/\/www.slideshare.net\/mauricenaftalin\/parallelready-java-code-managing-mutation-in-an-imperative-language\">slides<\/a>, <a href=\"http:\/\/www.slideshare.net\/mauricenaftalin\/lets-get-to-the-rapids\">slides<\/a>)<br> JavaOne, San Francisco, October 2015 (Rockstar rating) (<a href=\"http:\/\/www.slideshare.net\/mauricenaftalin\/shooting-the-rapids-getting-the-best-from-java-8-streams\">slides<\/a>, <a href=\"http:\/\/www.slideshare.net\/mauricenaftalin\/journeys-end-collection-and-reduction-in-the-stream-api\">slides<\/a>)<br> Dublin Java Meetup, September 2015<br> Devoxx UK, London, June 2015 (<a href=\"https:\/\/www.parleys.com\/tutorial\/lets-get-rapids-java-8-stream-perfomance-1\">video<\/a>)<br> QCon New York, June 2015<br> JAX Finance, London, April 2015<br> Philly Emerging Tech, April 2015<br> JokerConf, St. Petersburg, October 2014<br> JavaOne, San Francisco, September 2014 (Rockstar rating) (<a href=\"https:\/\/www.parleys.com\/tutorial\/is-your-code-parallel-ready-1\">video<\/a>, <a href=\"https:\/\/www.parleys.com\/tutorial\/journeys-end-collection-reduction-stream-api\">video<\/a>) <br>Devoxx UK, June 2014<br> JFokus, Stockholm, February 2014<br> JavaOne, San Francisco, September 2013 (Rockstar rating)<br> JPoint, St. Petersburg, April 2013 (keynote speaker (<a href=\"https:\/\/www.youtube.com\/watch?v=cOglY060qQY\">video<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=YOtFI_AdW7A\">video<\/a>)<br> Devoxx UK, March 2013 <br> Devoxx, Antwerp, November 2012 <br> JavaPolis, Antwerp, December 2007 <br> JavaZone, Oslo, September 2007<br> The ServerSide Java Symposium, Barcelona, June 2007 <br> JavaOne, San Francisco, May 2007<\/p>\n\n\n\n<p>(ppt files can be read with Microsoft PowerPoint, the free&nbsp;<a href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=428d5727-43ab-4f24-90b7-a94784af71a4&amp;displaylang=en\">PowerPoint Viewer<\/a>&nbsp;(2MB download), or with the Impress tool of&nbsp;<a href=\"http:\/\/www.openoffice.org\/\">Open Office<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selected recent talks (needs updating!) Devoxx UK, 2023, (video) Return to Planet CollectionsDevoxx Belgium, October 2022 (video) Java Collections PuzzlersJavaOne, October 2022Pluralsight author summit, September 2022Voxxed Days Zurich, May 2022 (video) Immutability and unmodifiable collections in JavaGOTO Copenhagen, November 2019 (video) Functional Features in Java and ScalaDevoxx Morocco, November 2019 Devoxx Belgium, November 2019 (video, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/naftalin.info\/maurice\/professional\/wp-json\/wp\/v2\/pages\/86"}],"collection":[{"href":"http:\/\/naftalin.info\/maurice\/professional\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/naftalin.info\/maurice\/professional\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/naftalin.info\/maurice\/professional\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/naftalin.info\/maurice\/professional\/wp-json\/wp\/v2\/comments?post=86"}],"version-history":[{"count":10,"href":"http:\/\/naftalin.info\/maurice\/professional\/wp-json\/wp\/v2\/pages\/86\/revisions"}],"predecessor-version":[{"id":186,"href":"http:\/\/naftalin.info\/maurice\/professional\/wp-json\/wp\/v2\/pages\/86\/revisions\/186"}],"wp:attachment":[{"href":"http:\/\/naftalin.info\/maurice\/professional\/wp-json\/wp\/v2\/media?parent=86"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}