David, Your screencast is very well done. There is one small change i would make to add a layer regarding the management of complexity. Make a change to the app: a small but noticeable change, like reorder the messages newest to oldest with a timestamp, or something. It would be ideal if somewhere in your modification you commit an error that is subsequently caught by typing. These two basic points dovetail nicely into a crucial point that Bill Venner's makes in his JavaOne presentation: types don't prove your program correct; types prove changes to your program correct. i think you could increase the bang-for-buck by a factor of 2 while only adding 15 - 20 secs to the time.
Best wishes, --greg On Fri, Apr 24, 2009 at 8:50 AM, David Pollak <[email protected] > wrote: > Folks, > > I did a draft of a screencast for a real-time chat app. It's at > http://tunaforcats.com/LiftScreenCast.avi > > I'd like to get some critical feedback on it so I can improve it. > > Thanks, > > David > > PS -- What's the best output format? AVI, QuickTime, Flash? > > -- > Lift, the simply functional web framework http://liftweb.net > Beginning Scala http://www.apress.com/book/view/1430219890 > Follow me: http://twitter.com/dpp > Git some: http://github.com/dpp > > > > -- L.G. Meredith Managing Partner Biosimilarity LLC 1219 NW 83rd St Seattle, WA 98117 +1 206.650.3740 http://biosimilarity.blogspot.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---
