In addition to the Lift Workshop, I also co-taught a ten-week (1.5hrs/wk) course at Stanford on Scala. It was targeted at advanced undergrads and graduate students. Most were programming language enthusiasts, so the course focused more on the interesting parts of Scala from a programming language perspective, rather than a more practical here's-how-you-get-stuff-done course (like the Lift Workshop).
--j On Tue, Jun 9, 2009 at 2:33 AM, David Pollak <[email protected]>wrote: > Luc, > Jorge, Kaliya and I did a LiftWorkshop in November. We had 6 people at the > workshop. We tried to pack in Scala and Lift all into a day... it didn't > work. > > Jorge and I have done some review and we figure there's 3 days of Scala > training and 2-3 days of Lift training that would be a minimum for folks to > be able to go home and build Lift apps. The To Do example (see > http://liftweb.net/docs/getting_started.html ) would be one of the days > (we gave it about an hour during the workshop and that was not nearly > enough.) > > Thanks, > > David > > On Tue, Jun 9, 2009 at 1:23 AM, Luc Duponcheel > <[email protected]>wrote: > >> here are some thoughts: >> >> - agreeing upon the *what* is probably easier than agreeing upon the * >> how* >> for example: which IDE to use (if any) during the labs [ Eclipse, >> Netbeans, ... ] . >> My experience is that the description of how to do labs should be >> independent >> of any tools (it does not make sense to explicitely state things like: >> in Netbeans >> go to this submenu and select that choice and ... ). >> >> - I think we should go for 'extreme course development' in the sense that >> changes can be incorporated quickly (any text based format that >> can (in a moderated way) be edited by many people is good >> (e.g. LaTeX, assuming the existence of templates)) >> [ maybe git would be a perfect candidate for doing version management ] >> Another advantage of using text based development is that consistency >> can be automated: for example, code excerpts in slides can be extracted >> programmatically from the code proper so that all changes to that code >> are automatically propagated [ and also propagated in the embedded >> slides >> of student guides ]. I have some LateX templates (and Scala code) to >> automate all this. >> [ I have to agree that there is much room for improvement of the >> look-and-feel >> (it has been some time since I played around with LaTeX, and I'm not a >> specialist >> of LaTeX's beamer package) ] >> >> - About the financial model: if it is joint work, then I do not think it >> makes >> much sense to ask companies like Sun (or Oracle) money for the * >> development* >> of the material. If they are willing to make the material part of their >> curriculum >> (which implies: visibility via their catalogs), >> then we can make money by *delivering* the material. >> Whether or not the material itself should be freely downoadable by >> anyone >> in the world is yet another matter. Again, maybe there should be some >> moderated group of people having access to the material. >> >> >> ... >> >> Luc >> On Tue, Jun 9, 2009 at 9:25 AM, Viktor Klang <[email protected]>wrote: >> >>> >>> >>> On Tue, Jun 9, 2009 at 8:21 AM, Luc Duponcheel < >>> [email protected]> wrote: >>> >>>> Hi all, >>>> >>>> I attended the talk on Scala and the talk on Lift. >>>> Both excellent talks! >>>> >>>> [ I did not attend the talk on Actors >>>> (I was cycling on the other side of the Golden Gate Bridge (Mt >>>> Tamalpais)) ] >>>> >>>> ... >>>> >>>> Those talks act as 'teasers' to make developers >>>> 'eager to know more about Scala'. >>>> >>>> This is great! >>>> >>>> But, sometimes, I also have the impression that those talks >>>> 'preach for those that are already converted'. >>>> >>>> The point I want to make is the following: >>>> >>>> when talking to developers about Scala, >>>> I am almost always confronted with the fact that they >>>> still think it has a 'steep learning curve'. >>>> I tell them that 'once you have climbed the mountain, >>>> you can enjoy the view over the landscape' (cfr Mt Tamalpais). >>>> >>>> So, I really think there is this need for *hands on training*. >>>> >>>> Maybe some of you folks should try to convince Sun (or Oracle) Education >>>> to invest in training courses. Not a simple task indeed, but, worth the >>>> effort >>>> (helps Scala becoming mainstream). >>>> >>>> ps: I agree that I'm partially saying this out of pure opportunism >>>> (I'm delivering Java courses for Sun Education, and, of course, >>>> I would be the first one to deliver Scala courses). >>>> >>> >>> Awesome idea. >>> >>> Would be great to establish some kind of curriculum with joint teaching >>> material to be able to offer courses worldwide. >>> >>> >>>> >>>> >>>> Luc >>>> >>>> On Mon, Jun 8, 2009 at 5:40 PM, David Pollak < >>>> [email protected]> wrote: >>>> >>>>> A big congratulations to the authors as well as the whole Scala >>>>> community... Yet another proof point that 2009 is the year of Scala. Rock >>>>> On! >>>>> >>>>> On Mon, Jun 8, 2009 at 7:34 AM, TylerWeir <[email protected]>wrote: >>>>> >>>>>> >>>>>> http://www.theserverside.com/news/thread.tss?thread_id=54862 >>>>>> >>>>>> Quote: >>>>>> Here are the top 10 selling books at the JavaOne Bookstore. Are these >>>>>> a trend? You decide. >>>>>> >>>>>> 1. JavaFX: Building Rich Internet Applications - Addison Wesley ISBN: >>>>>> 013701287X >>>>>> 2. Essential JavaFX - PTR (out June 11, 2009) ISBN: 0137042795 >>>>>> 3. Effective Java 2nd ed. - PTR ISBN: 0321356683 >>>>>> 4. Java Puzzlers - Addison Wesley ISBN: 032133678X >>>>>> 5. Programming in Scala - Artima ISBN: 0981531601 >>>>>> 6. Java Concurrency in Practice - Addison Wesley ISBN:0321349601 >>>>>> 7. Beginning Java EE 5: From Novice to Professional - Apress ISBN: >>>>>> 1590594703 >>>>>> 8. The Definitive Guide to Lift - Apress ISBN: 1430224215 >>>>>> 9. Beginning Scala - Apress ISBN: 1430219890 >>>>>> 10. OpenSolaris Bible - Wiley ISBN: 0470385480 >>>>>> >>>>>> Another chance for me to thank everyone involved. >>>>>> - dpp for building the framework and being more helpful than any >>>>>> person should be expected to be. >>>>>> - Derek and Marius for being excellent co-authors and about 8 times >>>>>> smarter than me. >>>>>> >>>>>> Huzza! >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> __~O >>>>> -\ <, >>>>> (*)/ (*) >>>>> >>>>> reality goes far beyond imagination >>>>> >>>>> >>> >>> >>> -- >>> Viktor Klang >>> Rockstar Developer >>> >> >> >> >> -- >> __~O >> -\ <, >> (*)/ (*) >> >> reality goes far beyond imagination >> >> > > > -- > 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 > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
