Ignore changes in the amount of whitespace
Differences between version dated 2005-02-02 11:31:25 and 2005-02-02 11:43:24
Deletions are marked like this.
Additions are marked like this.
Misc. ideas/issues for the tutorial:
* Make unittests an integral part of the tutorial. This should give new users an idea of how [http://www.artima.com/intv/testdriven.html test-first development] is done in practise.
Misc. ideas/issues for the tutorial (authors' list):
* Lesson 4
* needs to mention readline/history in n2 (and n2's help looks maybe broken in a couple of areas, which I should bug Ty about) (RDM: done, but I may not have mentioned everything you wanted mentioned)
* More `LinkRef` explanation: when you can or can't use it
* Put `global.ini` in `PEAK_CONFIG`, explain loading order again
* DM's and commands need to use `get()` instead of `__contains__` (RDM: fixed)
* Demonstrate more aspects of peak.model by adding some more business logic to model.py (similar to the current greeting() method)
* Lesson 2
* Recap is missing info about `storage.DMFor`
* 'peak.security' might also need a gentler introduction, so it's familiar by the time you get to `peak.web`
* Maybe the socket "hello service" could grow a bit of a protocol with user/password, so we can show security there
* Create a GUI interface to the corporate helloworld app, using something like QT or GTK
Suggestions made by others:
* Create a GUI interface to the corporate helloworld app, using something like QT or GTK
* Demonstrate more aspects of peak.model by adding some more business logic to model.py (similar to the current greeting() method)
* Make unittests an integral part of the tutorial. This should give new users an idea of how [http://www.artima.com/intv/testdriven.html test-first development] is done in practise.