Java, Foursquare, Instagram, and the Last Six Months
After a bit of a hiatus, it's time to start writing again. In the last six months I've been familiarizing myself with as many different technologies and tools as possible. There has been, though, a focus on Java, Spring Framework, and it's various sub projects such as Spring Social.
I gave Spring Social a try a a few months ago when building a little prototype for a project at work. It made integrating with sites like Facebook and Twitter so ridiculously easy. For whatever reason I was expecting a lot of headaches so I was pleasantly surprised. So much so that I was motivated to write an API binding for Instagram. It was a good way to cut my teeth as their API isn't too complicated. Nearly all API endpoints are covered aside from some sort of implementation against their real-time API. Also, it's not officially released by SpringSource so you won't find it in any of their repositories or the central Maven repo. Check out the tiny example project to get started with it. Or better yet, fork it and contribute.
To my surprise, @poornerd was actually using it in a project of his. Check out the hist test/beta. His project also intends to use Foursquare so I decided to have a go at writing another API binding for Foursquare. The Foursquare API is much more complicated than Instagram, and there are some oddities with how their objects are serialized to JSON. Thus, some of the object names are a little odd but I'm hoping to get some feedback from the community on that. Aside from that, all major endpoints are implemented aside from the "multi" API which lets you make more than one call with one HTTP request. I also setup an example project for Foursquare as well.
It's been fun contributing to an open source community and hopefully at some point they'll be officially released through SpringSource. Some feedback and/or criticisms would be greatly appreciated about either project so please go check them out if you have a moment and leave your comments here.
Pages
Recent Comments
- Matt on Java, Foursquare, Instagram, and the Last Six Months
- carlos on Java, Foursquare, Instagram, and the Last Six Months
- Pedro on Flash Embed Tip: Minimum width and height for liquid layouts
- Omer Hassan on Flash Embed Tip: Minimum width and height for liquid layouts
- paul on Practicing Continuous Integration on Flash Projects : Automation
- drinking beer on Brewing and Flash
- dylan on Flash Embed Tip: Minimum width and height for liquid layouts
- Brian on Java, Foursquare, Instagram, and the Last Six Months
Categories
- 3D (1)
- ActionScript 2 (5)
- ActionScript 3 (42)
- Agency Life (1)
- AIR (17)
- Android (1)
- AS3BloggerLib (5)
- Beer (3)
- Books (5)
- Conferences (11)
- Continuous Integration (5)
- Design (4)
- Design Patterns (3)
- Flash (32)
- Flex (30)
- Frameworks (3)
- General (14)
- Inspiration (4)
- Java (1)
- JavaScript (5)
- Methodology (5)
- Mobile (1)
- Process (5)
- Rants (3)
- Server Side Scripting (2)
- Snippets (4)
- Social Media (1)
- Spring Framework (1)
- Technology (5)
- Unit Testing (5)
- Video Games (3)
Archives
- August 2011 (1)
- July 2011 (1)
- June 2011 (1)
- February 2011 (1)
- July 2010 (5)
- June 2010 (1)
- May 2010 (1)
- April 2010 (2)
- February 2010 (1)
- January 2010 (1)
- December 2009 (2)
- October 2009 (1)
- September 2009 (1)
- June 2009 (2)
- May 2009 (2)
- March 2009 (3)
- February 2009 (1)
- January 2009 (1)
- November 2008 (5)
- October 2008 (1)
- September 2008 (4)
- August 2008 (2)
- July 2008 (1)
- June 2008 (2)
- May 2008 (6)
- April 2008 (3)
- March 2008 (1)
- February 2008 (3)
- January 2008 (2)
- December 2007 (1)
- November 2007 (5)
- October 2007 (2)
- September 2007 (7)
- August 2007 (2)
- July 2007 (2)
- June 2007 (3)
- May 2007 (1)
- March 2007 (1)
- February 2007 (7)