• Like
TalkingPuffin Talk
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

TalkingPuffin Talk

  • 681 views
Published

Silicon Valley Code Camp 2009 talk on a new open source desktop Twitter client written in Scala and using Swing.

Silicon Valley Code Camp 2009 talk on a new open source desktop Twitter client written in Scala and using Swing.

Published in Technology , News & Politics
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
681
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. TalkingPuffin Open Source Scala Twitter Client Dave Briccetti, @dcbriccetti http://TalkingPuffin.org
  • 2. Audience
    • I assume you are
      • Programmers
        • Probably with Java experience
        • 3. Maybe with some Scala experience
      • Interested in Scala and Twitter
  • 4. Talk Objectives
    • To educate about Scala and Twitter
    • 5. To solicit suggestions for improvements to TalkingPuffin
    • 6. To recruit contributors to TalkingPuffin
  • 7. History
    • See News at http://talkingpuffin.org/
    • 8. Created
      • To have whatever features I wanted in a Twitter client, and
      • 9. As a project for learning Scala
      • 10. To showcase my Scala abilities and attract clients for my software development consulting services
  • 11. TalkingPuffin Demo
  • 12. Source Code Repository
    • http://github.com/dcbriccetti/talking-puffin/
  • 13. Issue-Tracking System
    • http://talkingpuffin.org:8080/jira/
  • 14. My Blog Posts
    • http://briccetti.blogspot.com/search/label/Twitter
  • 15. Discussion Group
    • http://groups.google.com/group/talkingpuffin
  • 16. Videos
    • http://talkingpuffin.org/
      • Overviews
      • 17. Screencast of adding a new feature
  • 18. Very Brief Twitter API Intro
    • http://apiwiki.twitter.com/Twitter-API-Documentation
  • 19. Source Code Structure
    • 6000 lines of code, in 96 Scala source files
    • 20. About 13 Scala packages (take a look in the IDE)
  • 21. Source Code Walkthrough
    • Let’s look at some parts that you may find interesting
      • Getting tweets from Twitter
        • Twitter API interface library, contributed by Mark McBride @mccv
      • Translating lat/longs to addreses with Google Geocode Web service
      • 22. Fetching and showing pictures
      • 23. What else?