Silicon Valley Code Camp : October 8th and 9th, 2011.
Dave Briccetti Software LLC
Software developer with experience in Scala, Python, Java, Linux, networking, and user interfaces; and in many industries including videoconferencing, remote device control, finance, education, publishing, mechanical engineering, semiconductor manufacturing, defense, and telecommunications.
Programming teacher with many years of experience teaching from third grade to adult professional.
This hands-on lecture and lab introduces kids to programming fun graphical works and animations using the Kojo learning environment. For kids in grades 4–12 who can type at least ten words per minute. Kojo uses the Scala programming language. Bring your own laptop with Kojo already installed. Kids must be supervised by a parent/guardian at all times. Lalit Pant, the creator of Kojo, will say hello to us briefly from India by videoconference.
This video, from the Young Programmers Podcast, shows some of the interesting things we will do in this class: http://young-programmers.blogspot.com/2011/05/kojo-scala-random-polygon-drawing.html
Learn about Scala and Lift from two committers to the Lift web framework project, Indrajit Raychaudhuri and Dave Briccetti.<p><p>
No Scala or Lift experience is needed, but programming experience would be helpful.<p>
Indrajit, who just gave a talk on Lift at JavaOne, will introduce Scala and Lift. Then Dave will present an open source Web application for Twitter, TalkingPuffin Web. Some topics from Dave's presentation:</p>
<li>A small Scala wrapper around the Java Twitter library, Twitter4J
<li>Generating Web page XML constructs using functional features
<li>A Lift widget for the Flot jQuery plotting library, with new pan and zoom support
<li>Word frequency counting, for finding often-used words, and frequently @mentioned screen names
<li>Using Scala functional features to analyze Tweets
<li>Ajax and Comet with Lift
<li>Running under Jetty and Tomcat
Here’s a look at TalkingPuffin Web from the outside: http://www.youtube.com/watch?v=0AUw04qkP0Q