Talks about Pharo

Welcome to the Pharo talks galery. We want to maintain a list of talks to document Pharo, its ecosystem and their evolution. If you gave a talk about Pharo please let us know because we would love to see this page grow. Please do a Pull Request.

Consortium Activity Reports

Since 2020 we started to use presentations to report the consortium activities and we also improve our organisation. Writing a full report was too time consuming and writing just text reports was not working. We now found the way to report our activities.

Reports

About Pharo

Summer schools

In September 23, we run a super appreciated summerschool on 'Advanced object-oriented design with Pharo' at Split Croatia More info in the newcomers web page

Uk Smalltalk 2023

  • Pharo 11- 15 years and a shinning future (PDF)

ESUG 2023 - Core

  • Pharo 11 (PDF)
  • Code instrumentation in Pharo (PDF)
  • Code Desktop Applications in Pharo (PDF)
  • Memory Profiler in Pharo (PDF)
  • Native Modern Desktop Application in Pharo (PDF)
  • News from Bloc (PDF)
  • Roassal Updates (PDF)
  • Refactoring: a new architecture (PDF)
  • About new Mooc onAdvanced Object-Oriented Design (PDF)

ESUG 2023 - Applications

  • Seaside Hot Wired (PDF)
  • Agent-Based Modeling in Pharo using Cormas (PDF)
  • Agile AI (PDF)
  • Bio Smalltalk (PDF)
  • Do you know your browser (PDF)
  • Data Science with Pharo (PDF)
  • Live Music with Pharo (PDF)
  • Phussing in Pharo (PDF)

ESUG 2022

PharoDays 2022

Here are the presentations of the Pharo Days conference held at Lille in March 2022.

2021

  • September 2021 - MPLR (Managed programming language runtimes International conference) - Testing the Pharo VM - G. Polito (PDF)
  • September 2021 - MPLR (Managed programming language runtimes International conference) - Profiling Code Cache Behaviour via Events - P. Tesone (PDF)
  • August 2021 - First Class Variables in Pharo - M. Denker (Slides).
  • April 2021 - Pharo 90 at UK - E. Lorenzano (Slides / Videos Part1 / Videos Part2).

2020

Around VM

  • Octobre 2020 - Compilers 101 - RMOD VM Seminar - G. Polito (Video)
  • Octobre 2020 - Introduction to JiT- RMOD VM Seminar - G. Polito (Video)
  • Septembre 2020 - Objects Layout - RMOD VM Seminar - C. Hernandez (Slides / Video)

Tools

  • December 2020 - Transforming code in Pharo using RewriteToolSet - S. Jordan (Video)
  • December 2020 - Transforming code using RewriteToolsSet - S. Jordan (Video)
  • November 2020 - Microdown - IWST - G. Polito/S. Ducasse (Slides / Video)

Presentations

  • September 2020 - Powerful tools for Live Developement with Pharo - Keynote at SCAM 2020 - S. Ducasse (Slides / Video)
  • September 2020 - ByteCode interprter - RMOD VM Seminar - T. Rogliano (Slides)
  • August 2020 - Master Class around Pharo for Inria Chile and Inria academy - S. Ducasse (Slides Empty / Empty)
  • July 2020 - Pharo for complex project - Invited presentation JDev 2020 conference - S. Ducasse (Slides / Video)

2019

  • 2019 - Learning by doing - ESUG - S. Ducasse (Slides)
  • 2019 - Dr Tests - ESUG - J. Delplanque (Slides)
  • 2019 - Dr Tests -- PharoDays - J. Delplanque (Slides)
  • 2019 - Meta Programming - RMOD internal seminars - J. Delplanque (Slides)
  • 2019 - Pharo 10 years already -- Japanese User Group Keynote - S. Ducasse (Slides)
  • 2019 - Pharo -- SRA corp. - S. Ducasse (Slides)

2018

  • 2018 - Pharo For Startupers -- Station - F (Paris) - S. Ducasse (Slides)
  • 2018 - Stateful Traits - ESUG - P. Tesone (Slides)

2014

  • 2014 - Pharo Building an Ecosystem -- LAMRC (San Francisco) - S. Ducasse (Slides)

2009

  • 2009 - I have a dream -- Smalltalk'09 Keynote (Buenos aires) - S. Ducasse (Slides)