Over the years, I wrote the following books. I enjoyed it even if this is always more time-consuming than we would like. I also really have a lot of fun writing columns because this is a completely different exercise from scientific papers.
For the moment, I did not add the most recent books since you can find them at http://books.pharo.org/.
If you like my free books
- Buy them - Some are on https://www.amazon.com and https://www.decitre.fr/search?search=Stephane+Ducasse
- Sponsor me :) (soon I will put back the paypal donate button)
- Send some money to the pharo association https://association.pharo.org
You can also support me.
Thanks in advance.
Some previous books
![]() |
Object-Oriented Reengineering Patterns |
![]() |
Deep into Pharo Deep into Pharo is the second volume of a series of books covering Pharo. Whereas the first volume is intended for newcomers, this second volume covers deeper topics. It is intended for both students and developers. This book is made available under the Creative Commons Attribution-ShareAlike 3.0 license. You can either download the |
![]() |
Pharo by Example This is an old version. This book is intended for both students and developers. It will guide you gently through the language and environment by means of a series of examples and exercises. You can either download the PDF for free, or you can buy a softcover copy from Lulu.com. |
![]() |
Squeak by example Watch out this book is old. Better read the recent version of Pharo by example. |
![]() |
Squeak: Learn programming with Robots. Stéphane Ducasse. Apress Publishers, 2005. This book teaches novices of all ages how to program. It is fun, interactive and deep. The book won the September Award of PCPlusMagazin. The first version is sold out after 4 months. A new version is under print. Check https://botsinclearners.github.io. Foreword by Alan Kay the Turing award 2004 (nobel prize in Computer Science). |
![]() |
Squeak (in French). X. Briffault and Stéphane Ducasse, Eyrolles, 2001. This book presents an old version of Squeak. It presents the multimedia, net, the language. It was one of the first book to present in French advanced tools such as refactoring and unit testing. Here are the final versions of some chapters. |
![]() |
La programmation : une approche fonctionnelle et recursive avec Scheme This book explains how recursion works, how to build recursive functions in a way that you are sure that they work. This book was used in the first and second years at the University of Nice-Sophia Antipolis, where we had a lot of fun teaching. |
Some old columns in developer's magazines
I wrote some columns in developer journals (such as https://www.programmez.com) and many of them were the first ones in France about Software Engineering good practices, such as Unit testing and refactorings.
- Un tour en Squeak
- Syntax
- Syntaxe
- Syntaxe par l'exemple
- Une première classe
- Introspection
- Réflexion
- Refactorings
- Refactorings 2
- SUnit
- SUnit in english
- Une introduction à Seaside
- La suite de Seaside
- Another Seaside tutorial
- SUnit explained
- SUnit
Home | Pharo | Pharo Mastodon | Stef Mastodon