isLoop 2025: International School on Live Object-Oriented Programming
28-30 June 2025 - Gdansk, Poland
isLoop is a 3-day, hands-on summer school on Pharo and live object-oriented programming.
The school is designed as an immersive experience where you learn by doing: short lectures, lots of practice, continuous feedback, and a strong focus on understanding how objects, tools, and the live environment work together. Whether you are discovering Pharo for the first time or you are already an experienced developer, you will leave with new skills, new habits, and new connections in the community.
Places are limited.
If you have any questions, contact us at gro.orahp@poolsi
Objectives
During the school, participants will:
- learn the fundamentals of objects and message sending in a live environment
- practice test-driven development and systematic debugging
- understand core design ideas (responsibilities, collaborations, simple object models)
- discover the Pharo toolset (Playground, Inspector, Debugger, Browser) as part of the programming workflow
- work in teams and exchange practices, with a strong emphasis on learning from each other
General philosophy
- Learn by doing: practice is the core, lectures are short and actionable.
- Live programming first: inspect, debug, change, and understand software while it runs.
- Object thinking: focus on responsibilities, collaboration, and message sending.
- Community learning: beginners get supportive guidance, advanced participants learn from each other, everyone shares demos.
Timeline (daily schedule)
This is the default rhythm of a day. Exact details (rooms, breaks, and topics) will be published on the Program page.
- 10h00 - 11h30: Practice (1h 30 min)
- 11h30 - 12h30: Lectures (1h)
- 12h30 - 14h30: Lunch (2h)
- 14h30 - 15h30: Lectures (1h)
- 15h30 - 17h30: Practice (2h)
What you need
- Bring a laptop (Windows, macOS, or Linux).
- Install Pharo Launcher and make sure you can create an image: https://pharo.org/download (if you have problems with installation, don't hesitate to contact us)
- Previous experience with any OO language is welcome but not required.
Registration
To register, please send us an email with the subject "isLoop 2025 registration". The email must include:
- Your name and surname
- Your affiliation (university, company, etc.)
- A short motivation (1-2 sentences) on why you want to attend the school
You also have an option of becoming an ESUG volunteer, in which case, you will be granted free accommodation for both isLoop and ESUG as well as free participation for the ESUG conference (instead of 1000 EUR).