Imagine Invent Inspire – Etoys
25 March, 2013
Don’t miss the new Etoys book: http://wiki.squeakland.org/index.php/LearningWithEtoysI3.
Etoys is:
- an educational tool for teaching children powerful ideas in compelling ways
- a media-rich authoring environment and visual programming system
- a free software program that works on almost all personal computers
All school children should have the opportunity to engage with computers in the most meaningful way. Learning to think and using the computer to discover and work with powerful ideas is the knowledge of true value. The community of Etoys users is working toward the dream of having all students become computer literate. This book only covers a small portion of those items. As you and your students learn some of the basic techniques, you will find more and more uses for them. The process of learning Etoys is just that, a process; the learning is on-going even though projects are begun and finished. Students will enjoy becoming experts and sharing their knowledge with others in the classroom.
Imagine this: A group of learners want to visualize what they Imagine so they go to Etoys to Invent their dreams and Inspire each other by building on their various Etoys projects. Today’s learners need this kind of experience to be prepared for the future.
For more information about Etoys visit www.squeakland.org
Dynamic Web Development with Seaside
28 February, 2010
A print-on-demand, softcover copy of the book “Dynamic Web Development with Seaside” is now available from Lulu.
Seaside is an source framework for developing highly dynamic and interactive web applications, and makes building web applications as simple as building desktop applications. The book gives you all the instruction and support necessary to get up and running in all the popular distributions of Smalltalk, with separate chapters on Pharo and Squeak, Cincom Smalltalk, Gemstone/S, GNU Smalltalk and VASmalltalk.
The printed book is based on the free online version and the purchasable PDF version of the book, and will be updated regularly. The book costs around €28/£24/$40 and will be delivered within 3-5 working days, so order your copy now!
The authors wish to thank the European Smalltalk User Group (ESUG), inceptive.be, Cincom Smalltalk, Gemstone Smalltalk, and Instantiations for generously sponsoring this book.
“Squeak: Learn Programming with Robots” now free!
28 October, 2008
Stéphane Ducasse writes that his book “Squeak: Learn Programming with Robots” is now free.
The book was the result of a collaboration by Stéph with his wife who was a maths and physics teacher in a French school for students aged 11–15, meaning that the book addresses many of the issues that are raised by children when first introduced to programming concepts. It uses a simple environment written in Squeak Smalltalk to allow children to create and manipulate bots.
The book (also known as the Bots Inc book) was published by Apress in June 2005, and received some very nice testimonials and reviews, with Huw Collingbourne saying that for “a beginning programmer or someone who wants an easy-to-understand entry to the world of ‘real’ object orientation, it would be a real treat.”
Thanks to financial support from ESUG, Stéph has now been able to buy back the rights to the book in order to release it for free. He is now working to make the book available on his website, and translations are already under way.
The original book is still available for purchase both as hard copy and for download onto Amazon’s Kindle.
Squeak by Example now available in French
11 May, 2008
Squeak by Example has been a hugely successful introduction to Squeak since its publication last year, and it has now been made available to a wider audience, following the publication of a French edition Squeak par l’exemple. As with the English edition, the book has been made available in print from print-on-demand specialists lulu.com for around €17/$20/£11, or can be downloaded from the site as a pdf.
Squeak par l’exemple was produced thanks to the hard work of the team of translators: Martial Boniou, Mathieu Chappuis, Luc Fabresse, René Mages, Nicolas Petton, Alain Plantec, Benoît Tuduri and Serge Stinckwich.
“An Introduction to Seaside” now published
21 April, 2008
Michael Perscheid announced in the Seaside mailing list the publication of a new Seaside book An Introduction to Seaside. He says that:
“This book explains the major concepts of Seaside in a clear and intuitive style. A working example of a ToDo List application is developed to illustrate the framework’s important concepts that build upon each other in an orderly progression. Besides the notions of users, tasks, components, forms and deployment, additional topics such as persistence, Ajax and Magritte are also discussed.”
The book is based on the online tutorial developed at the Hasso-Plattner Institut, and the content has been revised and expanded for this edition.
The 212-page book can be previewed and ordered at online publisher lulu.com for about €20/£14/$25.
Congratulations to all involved at the HPI Software Architecture Group for producing this great introduction to Seaside. They are: David Tibbe, Michael Perscheid, Martin Beck, Stefan Berger, Jeff Eastman, Michael Haupt, Robert Hirschfeld and Peter Osburg.
Free Smalltalk books
10 April, 2008
Stéphane Ducasse maintains a great list of free Smalltalk books including online pdfs of many out-of-print books.
These books span over twenty years of Smalltalk development, and includes great resources such as Smalltalk-80: The Language and its Implementation (the “Blue Book”), Smalltalk with Style(pdf), and more recent classics such as Squeak by Example (written by Stéphane Ducasse along with Andrew P. Black, Oscar Nierstrasz and Damien Pollet).
This is a great resource that is of use to beginners and to more experienced programmers wanting to understand more of the philosophy and design decisions behind Smalltalk and Squeak.
Links and reviews of many other (non-free!) books can be found at the Squeak wiki, John M McIntosh’s site, and Squeakland has a reading list prepared by Alan Kay for those who want to learn more about the ideas and philosophies that influenced the creation of Squeak.
If you know of other books and online resources that should be listed here, please let us know!
[Please note the URL has been updated to address David’s comment below. The original URL was an older page with fewer books available.]
Squeak by Example, 2.0!
12 March, 2008
Stéphane Ducasse has just announced that the second edition of Squeak By Example has just been published. It is available for download from the Squeak By Example website, or if you prefer paper to phosphors, you can order a hard copy from print-on-demand publishers lulu.com for only €16.18/$20.10/£11.07.
Licensed under the creative commons by-sa licence, the first edition was a great success, with over 20,000 downloads in less than six months. For the second edition, the authors Oscar Nierstrasz, Stéphane Ducasse, Damien Pollet and Andrew P. Black, have reviewed and revised the contents based on feedback from readers.
At over 300 pages, the book is an excellent introduction to developing in Squeak, and the overall organization and choice of topics makes it a great reference work.
Hashing in Smalltalk
25 February, 2008
Andrés Valloud has just published “Hashing in Smalltalk: Theory and Practice” on Lulu. He describes the book as providing “a strong foundation for hashing, hash functions, and their application in the context of software development. The first part develops hashing and hash functions from first principles. The behavior characteristics required of hash functions are examined in detail. A thorough description of how hash functions are constructed follows, complete with a rich survey of existing hash functions. But often times existing hash functions are inappropriate for the task at hand. To address this problem, the second part shows how to build novel hash functions that are both efficient and of very high quality for many of the types of data that occur in practice.”
The book compares algorithms and implementations of hashing across the main Smalltalks (Squeak, Dolphin, Visual Works and VisualAge), as well as other languages including C, C++, C#, Java, OCaml and ML. It’s available for $40/€32.20/£22.04 .
Andrés has also posted a great illustration of the dangers of the use of inappropriate hashing functions.
Randal Schwartz Talks With Leo about Squeak, EToys and OLPC
20 February, 2008
Don’t miss this fun new video from Randal Schwartz and Leo about Squeak, EToys and OLPC. Randal builds a very nice car demo.
IANAL – But they are! SFLC Guide to FOSS Legal Issues
15 February, 2008
The Software Freedom Law Center just released a terrific readable guide to Free Open Source Software Legal Issues.
A Legal Issues Primer for Open Source and Free Software Projects (html / pdf)
Our thanks to the SFLC and all the terrific people there for their tireless efforts to support open source software communities!