Over the years I wrote following books. I enjoyed it even if this is always more time consuming than what we would like. I also really have lot of fun writing columns because this is a completely different exercises than scientific papers.
Books
|
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 its http://smallwiki.unibe.ch/botsinc/. Foreword by Alan Kay the Turing award 2004 (nobel prize in computer science). If you want to have fun programming with your kids, check its website http://smallwiki.unibe.ch/botsinc/ Here is the book at amazon. I wish you a lot of fun with your kids... do not hesitate to share that with me |
|
|
Squeak (in french) X. Briffault
(I just wrote four chapters and read the book several times), Eyrolles,
2001.
This book presents Squeak: the Open Source and Multimedia Smalltalk.
It presents the multimedia, net, 3d .... capacities of Squeak. Then the language is presented as well
as advanced tools such as the Refactoring Browser and SUnit.
Here is the final versions of some chapters http://www.eyrolles.com |
|
|
Object-Oriented Reengineering Patterns. S. Demeyer, Stéphane Ducasse, and Oscar Nierstrasz, Morgan Kaufman Publishers, 2002. This book presents reengineering patterns: recurring problems and solutions you encounter when you reengineer large systems. Migration strategies, reverse engineering patterns and reengineering patterns are presented. |
|
|
La programmation : une approche fonctionnelle et recursive avec Scheme L. Arditi and S. Ducasse, Eyrolles, 1996. This book explains how recursion works, how do you build recursive functions in a way that you are sure that they works. The contents of this book was used in first and second year at the University of Nice-Sophia Antipolis where we had a lot of fun to teach. |
Columns
Here are the columns I wrote mainl for the french journal Programmez!.- Un tour en Squeak
- Syntaxe
- Syntaxe par l'exemple
- Une premiere classe
- Introspection en Squeak
- Exemples de Reflexion en Squeak
- Refactoring browser et SmallLint en Squeak
- Refactoring browser et SmallLint en VisualWorks
- SUnit 3.0 en Squeak
- Article 2 translated: The minimalist syntax of Smalltalk
- SUnit Explained in english
- Une introduction a SeaSide un framework pour creer des applications web (excellent)
- La suite de SeaSide
- Another tutorial on SeaSide in english
- SUnit Explained Revisited (Features SUnit 3.1 and SUnit extensions)in english