Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
10 fun projects to improve your coding skills
1. ten fun projects to improve
your hacking skills.
railswaycon 2010 berlin.
jan.krutisch@mindmatters.de
http://jan.krutisch.de
Donnerstag, 3. Juni 2010
14. okay,
some similarities.
Donnerstag, 3. Juni 2010
15. There will be badges.
See http://jan.krutisch.de/en/fun_projects/
Donnerstag, 3. Juni 2010
16. Project #1: TworldCup
‣ Quest
‣ Build a web application that shows twitter „matches“
alongside the real WoldCup matches.
‣ Skillset
‣ Alternative Database approaches (NoSQL)
‣ Simple Data mining
‣ Twitter API usage
http://www.sxc.hu/browse.phtml?f=profile&l=vxdigital
Donnerstag, 3. Juni 2010
18. Project #2: Hackday
‣ Quest
‣ Participate in a Hackday, RailsRumble or any other
24-48 hour long coding challenge
‣ Skillset
‣ Planning and execution under extreme time constraints
‣ Knowing your phyiscal boundaries
‣ Less is more
http://www.flickr.com/photos/russss/
Donnerstag, 3. Juni 2010
20. Project #3: RetroJS
‣ Quest
‣ Recreate the first video game you ever played in HTML5
and Javascript.
‣ Skillset
‣ HTML5, Canvas, SVG, Audio element
‣ Advanced Javascript, Javascript libraries
‣ Event driven designs
Donnerstag, 3. Juni 2010
24. Project #5: SoundTest
‣ Quest
‣ Create an Autotest plugin (or a CI-Server plugin) that
sonically signals the quality of your code using PD.
‣ Skillset
‣ Sound processing. OpenSoundControl
‣ Graphical stream programming using PureData
‣ Autotest extensions.
http://www.flickr.com/people/mahalie/
Donnerstag, 3. Juni 2010
27. Project #6: Dashboard
‣ Quest
‣ Build a large dashboard displaying important metrics
(Whatever that means to you) using HTML, SVG and
Redis
‣ Skillset
‣ Graphics design
‣ Using a Key value store
‣ Data aquisition and aggregation with Redis
Donnerstag, 3. Juni 2010
30. Project #7:
Back to the Desktop
‣ Quest
‣ Build a desktop application that controls an aspect of
one of your rails web applications
‣ Skillset
‣ Desktop UI design
‣ Desktop development
‣ API design
Donnerstag, 3. Juni 2010
31. Project #7:
Back to the Desktop
‣ Proposed technology stack
‣ Rails, MacRuby/hotcocoa or QTRuby, RubyFX etc.
‣ Achievements
‣ Desktop-Badge
‣ API-Badge
Donnerstag, 3. Juni 2010
32. Project #8:
Rube Tweetberg
‣ Quest
‣ Build a Rube Goldberg machine that starts or that‘s
started by a tweet or other forms of electronic
messaging.
‣ Skillset
‣ Build stuff.
‣ Create physical in/output for computer.
http://picasaweb.google.com/manilikecheese
Donnerstag, 3. Juni 2010