The PEAK Developers' Center   Diff for "IntroToPeak/ToDo" UserPreferences
 
HelpContents Search Diffs Info Edit Subscribe XML Print View Up
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.

PythonPowered
ShowText of this page
EditText of this page
FindPage by browsing, title search , text search or an index
Or try one of these actions: AttachFile, DeletePage, LikePages, LocalSiteMap, SpellCheck