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

UX Analysis

Santiago Viana a designer helped us analysing Pharo UX. Here are some analyses that we can share with you and that guided some work to enhance Pharo.

About Pharo

Summer schools

More info in the isLoop web page

2024

  • Tools are developers' best friends -- Seminar at University of Novi Sad ( PDF / Video )
  • Immersive Pharo for Art and other -- Seminar at University of Novi Sad ( PDF / Video )
s

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 / VIDEO)
  • 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)
  • Science and data manipulation in Pharo (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)