<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Temboo 
  It’s time to develop more.  And code less.  1500+ cloud-based code components that let you create without limits. Normalized access to 100+ APIs, databases and more.   Your code. Your language. Your ideas.  Just a whole lot less to worry about.</description><title>Temboo</title><generator>Tumblr (3.0; @temboo)</generator><link>http://blog.temboo.com/</link><item><title>Temboo &amp; Arduino Join Forces</title><description>&lt;p&gt;&lt;span&gt;Temboo is thrilled to announce our partnership with Arduino. Revealed at Maker Faire on May 18, the &lt;/span&gt;&lt;span&gt;Arduino Yún&lt;/span&gt;&lt;span&gt; is a new Wifi-enabled hardware board that combines Arduino architecture with Linux and connects to the open data of the web with Temboo. The &lt;/span&gt;&lt;span&gt;Yún&lt;/span&gt;&lt;span&gt; will make it easier to interface with complex web services, and Temboo will provide normalized access to 100+ APIs through its signature Choreo Library, &lt;/span&gt;&lt;span&gt;which contains over 1500 ready-to-run cloud-based code components that handle common data tasks and are accessible via any programming language.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;Arduino&amp;#8217;s boards provide an accessible and affordable way for makers to experiment with digital electronics and prototype creative ideas for hardware. Temboo&amp;#8217;s SDKs give developers a platform that enables them to connect to data and interact with multiple web services easily without having to climb the steep learning curves for each service. Together Temboo and Arduino open up a world of possibilities spanning the physical and the digital, bridging hardware and software.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;The &lt;span&gt;Arduino Yún will be available at the end of this June&lt;/span&gt;. More details about the partnership will be released in the coming weeks. Read Arduino&amp;#8217;s announcement of the Y&lt;span&gt;ún&lt;/span&gt; on their &lt;a href="http://blog.arduino.cc/2013/05/18/welcome-arduino-yun-the-first-member-of-a-series-of-wifi-products-combining-arduino-with-linux/" title="Arduino Blog"&gt;blog&lt;/a&gt;.&lt;/div&gt;</description><link>http://blog.temboo.com/post/51593994925</link><guid>http://blog.temboo.com/post/51593994925</guid><pubDate>Tue, 28 May 2013 18:56:11 -0400</pubDate></item><item><title>Meet Martha, or How Temboo Is Re-Programming Creativity </title><description>&lt;p&gt;&lt;div align="center"&gt;&lt;img alt="image" src="http://media.tumblr.com/3b4d4f05c4681547a5868eb76da5c38b/tumblr_inline_mlis9v0Ag21qdhnms.png"/&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Are there toxic facilities around the corner from where you live? Do you want 9 videos of Paris? Just ask &lt;a href="https://temboo.com/examples" target="_blank"&gt;Martha&lt;/a&gt;, the helper bot powered by Temboo. But who is Martha? Well, she&amp;#8217;s our answer to a challenge&amp;#8212;and an example of what our platform makes possible.&lt;br/&gt;&lt;br/&gt;Earlier this year &lt;a href="http://about.me/edd" target="_blank"&gt;Edd Dumbill&lt;/a&gt; challenged Temboo to build an open source Siri implementation using the API integrations in our &lt;a href="https://temboo.com/library/" target="_blank"&gt;Library&lt;/a&gt;. So our lead developer Nick took a few days between releases to create Martha. The result is a flexible bot that in response to natural language requests:&lt;br/&gt; &lt;/div&gt;
&lt;ul&gt;&lt;li&gt;
&lt;div&gt;takes requests via the web, SMS, or voice with &lt;a href="https://temboo.com/library/Library/Twilio/" target="_blank"&gt;Twilio&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;retrieves photos from &lt;a href="https://temboo.com/library/Library/Flickr/" target="_blank"&gt;Flickr&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;searches &lt;a href="https://temboo.com/library/Library/YouTube/" target="_blank"&gt;YouTube&lt;/a&gt; videos&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;defines words with &lt;a href="https://temboo.com/library/Library/Wordnik/" target="_blank"&gt;Wordnik&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;looks for places via &lt;a href="https://temboo.com/library/Library/Google/Geocoding" target="_blank"&gt;Google Geocoding&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;finds tweets on &lt;a href="https://temboo.com/library/Library/Twitter" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;gets descriptions from &lt;a href="https://temboo.com/library/Library/DuckDuckGo" target="_blank"&gt;DuckDuckGo&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;discovers school programs you can donate to on &lt;a href="https://temboo.com/library/Library/DonorsChoose/"&gt;DonorsChoose&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;checks for nearby chemical plants with &lt;a href="https://temboo.com/library/Library/EnviroFacts/" target="_blank"&gt;EnviroFacts&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;uploads request results to &lt;a href="https://temboo.com/library/Library/Dropbox/" target="_blank"&gt;Dropbox&lt;/a&gt; or &lt;a href="https://temboo.com/library/Library/Amazon/S3/" target="_blank"&gt;S3&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;shortens URLs with &lt;a href="https://temboo.com/library/Library/Bitly/" target="_blank"&gt;Bitly&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;So what did it take to build an application that does all that? Well, thanks to Temboo, it didn&amp;#8217;t require weeks of learning the quirks of 12 different APIs, reading 12 sets of docs, and parsing 12 different responses. Instead, all of the API interactions were quickly and easily handled with Choreos&amp;#8212;Temboo&amp;#8217;s cloud-based, task-specific code components&amp;#8212;so all Nick needed to do was cut and paste these directly from our Library into his code. See for yourself on &lt;a href="https://github.com/temboo/martha" target="_blank"&gt;GitHub&lt;/a&gt;. The only hard part was the trial and error process of hacking together some natural language processing using some gnarly regular expressions. Even switching from Ruby to PHP midway through the project was a snap for Nick (taking only ten minutes) since the Temboo platform operates seamlessly across several languages.&lt;br/&gt;&lt;br/&gt;While we don&amp;#8217;t expect Siri to be quaking in her boots too soon, Martha does demonstrate the ease of experimentation with Temboo and the possibilities that are available with a platform that lets you plug in multiple APIs easily. By lowering the costs of experimentation (in time and effort), Temboo increases the rewards for creativity. By removing barriers to interacting with APIs and other data sources, new kinds of development become possible.&lt;br/&gt;&lt;br/&gt;We encourage you to play around with Martha. See how and when she relies on different services to respond to queries, and try to find all the clever quirks added to give her a bit of personality. Look at the code behind her to see what makes her tick. And feel free to pick up where we left off! Add more APIs, make her smarter. Make Martha your own. &lt;/div&gt;&lt;/p&gt;</description><link>http://blog.temboo.com/post/48383849024</link><guid>http://blog.temboo.com/post/48383849024</guid><pubDate>Wed, 24 Apr 2013 11:00:00 -0400</pubDate></item><item><title>Scaling API AccessWhy Automation Will Make Possible a Whole New...</title><description>&lt;iframe src="http://player.vimeo.com/video/61304855" width="400" height="300" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;Scaling API Access&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;Why Automation Will Make Possible a Whole New Breed of Multi-API Apps&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Presented by Lead Developer Nick at the 2013 API Strategy &amp; Practice Conference&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;Automating away the barriers to scaling the use of multiple APIs makes whole new kinds of applications possible. See how Temboo can make you more than a monkey with a welding torch.&lt;/p&gt;</description><link>http://blog.temboo.com/post/44816556635</link><guid>http://blog.temboo.com/post/44816556635</guid><pubDate>Thu, 07 Mar 2013 18:37:41 -0500</pubDate></item><item><title>New SDK for Android, OAuth Solutions &amp; More Good Stuff</title><description>&lt;div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;We thought we&amp;#8217;d beat Santa to the punch as the holiday season kicks into full gear. Check out some of the great new stuff we&amp;#8217;ve made for you.&lt;br/&gt; &lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="http://media.tumblr.com/tumblr_mf6wgu0Gsy1qdhnms.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Temboo SDK for Android &lt;/strong&gt;&lt;br/&gt;&lt;span&gt;Build for mobile with our newest SDK for Android, now live and ready for &lt;/span&gt;&lt;a href="https://www.temboo.com/download" target="_blank"&gt;download&lt;/a&gt;&lt;span&gt;. Dream up your electric sheep app (or whatever idea you have) and fit it right in your pocket.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;OAuth Solutions&lt;/strong&gt;&lt;br/&gt;&lt;span&gt;If OAuth&amp;#8217;s your headache, let us be your aspirin. New OAuth Choreos for &lt;/span&gt;&lt;a href="https://live.temboo.com/library/Library/Facebook/OAuth/" target="_blank"&gt;Facebook&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href="https://live.temboo.com/library/Library/Foursquare/OAuth/" target="_blank"&gt;Foursquare&lt;/a&gt;&lt;span&gt;, &lt;/span&gt;&lt;a href="https://live.temboo.com/library/Library/Dropbox/OAuth/" target="_blank"&gt;Dropbox&lt;/a&gt;&lt;span&gt;, and &lt;/span&gt;&lt;a href="https://live.temboo.com/library/Library/GitHub/OAuth/" target="_blank"&gt;GitHub&lt;/a&gt;&lt;span&gt; handle the OAuth process for your app&amp;#8217;s users. Additionally, our new OAuth Wizard for Facebook will help you obtain the OAuth credentials you&amp;#8217;ll need to access their API.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;span&gt;More Help, More Service&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span&gt;Our &lt;/span&gt;&lt;a href="https://www.temboo.com/support/getting-started" target="_blank"&gt;Get Started&lt;/a&gt;&lt;span&gt; guides for each of our SDKs will show you how to Temboo in the language of your choice. We&amp;#8217;ve also added Email Error Reports: should something go wrong with a Choreo call, you&amp;#8217;ll hear about it. &lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;That&amp;#8217;s it for today. For more good stuff, you should follow us on Twitter &lt;/span&gt;&lt;a href="https://twitter.com/temboo" target="_blank"&gt;here&lt;/a&gt;&lt;span&gt;. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/div&gt;</description><link>http://blog.temboo.com/post/38162090884</link><guid>http://blog.temboo.com/post/38162090884</guid><pubDate>Mon, 17 Dec 2012 14:28:00 -0500</pubDate></item><item><title>Foursquare, Little Sis, &amp; Patch -- Dive Right In!</title><description>&lt;p&gt;Oh, Sandy! She might have turned off the lights at our Tribeca office for a week, but she couldn&amp;#8217;t stop Temboo. Now here&amp;#8217;s another taste of APIs from our ever-growing &lt;a href="https://live.temboo.com/library/"&gt;Library&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://live.temboo.com/library/Library/Foursquare/" target="_blank"&gt;&lt;span&gt;Foursquare&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span&gt;Don&amp;#8217;t worry about your mayorships and badges. Our wide range of Choreos for this API will make you a Foursquare master without having to check in all over town. The bright minds behind the API have even referenced us on their developer &lt;/span&gt;&lt;a href="https://developer.foursquare.com/resources/libraries" target="_blank"&gt;site&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;43 Choreos. Keyword: Location.&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;a href="https://live.temboo.com/library/Library/LittleSis/" target="_blank"&gt;&lt;span&gt;Little Sis&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span&gt;&amp;#8220;Profiling the powers that be.&amp;#8221; That&amp;#8217;s Little Sis&amp;#8217;s motto, and they&amp;#8217;ve created an amazing resource that shows the whole world and web of connections among the movers and shakers in business and government. Explore all sorts of links through donations, marriages, and lobbying efforts that may be influencing decisions that affect everyone. Very relevant and eye-opening as we close in on the election this November.&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;4 Choreos. Keyword: Civic.&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;span&gt;&lt;a href="https://live.temboo.com/library/Library/Patch/" target="_blank"&gt;Patch&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span&gt;Find out what&amp;#8217;s happening on your block&amp;#8212;or someone else&amp;#8217;s block across the country. This network of US local news and community sits allows developers to search and integrate its hyperlocal content into their applications. Plus, Patch includes articles and posts from more than 70,000 RSS feeds by bloggers, mainstream media outlets, and independent news sources.&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;7 Choreos. Keywords: Location, News.&lt;/strong&gt;&lt;/p&gt;</description><link>http://blog.temboo.com/post/35356136673</link><guid>http://blog.temboo.com/post/35356136673</guid><pubDate>Fri, 09 Nov 2012 16:02:58 -0500</pubDate></item><item><title>How to Win a Hackathon</title><description>&lt;p&gt;&lt;strong&gt;Hackathons For Fun and Profit&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;Before I switched over to the Developer Evangelist side of the hackathon business, I had won seven or eight major events, thousands of dollars in cash and prizes, and a bit of a reputation as the girl who leaves no cool stuff for anyone else. Now attending these events as a sponsor, I focus on advising teams using Temboo on how to maximize their probability of success when they demo.&lt;br/&gt;&lt;br/&gt;As a result, teams that have used Temboo at hackathons have won prizes at &lt;a href="http://hacknjill.com/"&gt;Hack&amp;#8217;n Jill&lt;/a&gt;, &lt;a href="http://www.mobileapphackathon.com/"&gt;AT&amp;amp;T Mobile App Hackathon&lt;/a&gt;, and &lt;a href="http://hackny.org/a/"&gt;HackNY&lt;/a&gt;. In fact, multiple teams took home prizes after building their hacks on Temboo at HackNY.&lt;br/&gt;&lt;br/&gt;So what is the secret? Hackathon success is about strategy, not necessarily top technical skill. Of course, the better, more versatile developer you are, the easier it is to be successful. But the best hacks are rarely written by the best minds in the room.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Know Your Audience&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;Or in other words, pick your prize. Sponsors will often bring their own prizes as &amp;#8220;Best Use of&amp;#8221; awards. Your odds of winning one of those is much greater than winning First Prize or People&amp;#8217;s Choice, especially if you structure your hack to speak to their needs. I once won $1,500 from &lt;a href="http://www.gettyimages.com/"&gt;Getty Images&lt;/a&gt; because I not only used their API the way they were hoping developers would, but I wrote a quick library for other developers and threw it up on &lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt;. By speaking to their interests, I left a bit richer.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Define Winning&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;Which brings me to my next point: winning a hackathon is not necessarily about first place. Ultimately, hackathon crowds give more weight to number of prizes you&amp;#8217;ve won over the supposed hierarchy of those prizes. The bulk of a hackathon demo audience are fellow hackers hoping to win prizes for their own submissions. The team that picks up two or three prizes has much better odds of being remembered and getting the boost in street cred than the team that takes home the top prize. You remember the winners that matter to you. You remember the people who beat you. By the time first prize comes around, most teams know they&amp;#8217;re not serious contenders, so the biggest impact of reputation often comes from winning where others think they might have a shot.&lt;br/&gt;&lt;br/&gt;What leads good hackers astray is thinking that tacking on as much as possible will improve their odds of success. These piecemeal hacks rarely hit the mark because their array of features often don&amp;#8217;t make sense. If they do win something it&amp;#8217;s usually by default: they were the only team to use a particular service.&lt;br/&gt;&lt;br/&gt;So do go for multiple prizes, but be strategic about it. See who&amp;#8217;s sponsoring prizes. Can their technology add value to your idea? Focus on one or two interest groups and go after them directly.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Do Something Interesting&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;A hackathon is not a business plan competition. Sure, there are more business-focused ones like &lt;a href="http://startupweekend.org/"&gt;Startup Weekend&lt;/a&gt; or &lt;a href="http://angelhack.com/"&gt;Angelhack&lt;/a&gt;, but ultimately hackathons are not about solving problems or building businesses. They&amp;#8217;re about going beyond the things you would normally build at work, playing with and pushing the limits of technology. Many teams go home empty handed because they try to build startups instead of hacks. They explore reasonable ideas or create solutions to problems people aren&amp;#8217;t particularly passionate about. Does group food ordering have a larger potential market than a fridge that can alert you when someone is stealing your snacks? Yes, of course. But the snack stealing got the top prize because it was both creative and technically interesting.&lt;br/&gt;&lt;br/&gt;People don&amp;#8217;t come to tech events to see their current inconveniences reflected back at them. They come to get excited about the future.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Keep The Theme&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;I&amp;#8217;ve seen groups win big using none of the suggested technology available at the hackathon, but I&amp;#8217;ve never seen a group win that didn&amp;#8217;t keep with the theme of the event. But boy do people try. Often these hacks are existing ideas/project that the hacker is trying to reframe to qualify. It&amp;#8217;s really obvious when it happens, and hacking on an existing project is frowned upon anyway. You can sometimes get away with bringing in previous work if the match with the theme is perfect and the hack itself is really impressive, but otherwise don&amp;#8217;t bother.&lt;br/&gt;&lt;br/&gt;Remember you&amp;#8217;re dealing with a sophisticated audience, you won&amp;#8217;t fool anyone.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Maximize Your Swag&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;Every now and then sponsors bring hardware to the hackathon. If you have any interest at all in the device in question: hack on it. Don&amp;#8217;t concern yourself with the idea, just hack on it.&lt;br/&gt;&lt;br/&gt;Nine times out of ten the sponsor with the goodies turns around at the end of the hackathon and announces that anyone who hacked on the device in question can keep it. They already can&amp;#8217;t sell what you&amp;#8217;ve spent the day screwing around with and (depending on how far they&amp;#8217;ve come) it might be an expensive pain to take whatever they&amp;#8217;ve brought back with them. The marketing value of putting a free device in the hands of an influential user outweighs the loss of giving it away.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Avoid Large Events&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;Yes, I know: the fame and glory of &lt;a href="http://techcrunch.com/disrupt/"&gt;Tech Crunch Disrupt&lt;/a&gt; beckons. The prize money can&amp;#8217;t be beat at large events, but you&amp;#8217;re basically trading a whole lot of value that hackathons can bring for a tiny chance at winning the lottery. Large events mean more stress, more competition, fewer teams assembled on the fly, less getting to know your fellow hackers, less interaction with sponsors and guest speakers, less networking, longer demos, less quality people, cheaper food, worse accommodations.&lt;br/&gt;&lt;br/&gt;Smaller hackathons, indeed dare I say even hackathons without prizes, have a lot going for them. Most of the really impressive people I&amp;#8217;ve met through hackathons I&amp;#8217;ve met at smaller events. People who know their stuff don&amp;#8217;t want to spend a weekend getting as stressed out as they might get at work.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Don&amp;#8217;t Go For Cheap Gags&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;Giving a great presentation can be the difference between going home with nothing and going home with glory. Having a great sense of humor and being comfortable speaking in front of people helps a lot, but sometimes people misunderstand the influence of a demo that rocks the crowd and assume the secret to success is building something funny. These teams think they&amp;#8217;re making a serious bid for People&amp;#8217;s Choice, but People&amp;#8217;s Choice tends to go to the hack the audience admires the most &amp;#8230; not the one that&amp;#8217;s the most entertaining. If someone builds a hardware hack while you&amp;#8217;re messing around with fart jokes and cat memes, you&amp;#8217;re done for.&lt;br/&gt;&lt;br/&gt;Do be funny, but have some substance behind that funny first.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Don&amp;#8217;t Be Afraid To Fly Solo&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;My rule of thumb with the &amp;#8216;to team or not to team&amp;#8217; question is this: do I have a clear idea already and is there a group whose idea interests me more? Sometimes I show up without a clue what I might want to build. On those occasions I&amp;#8217;ll usually jump on someone else&amp;#8217;s team and pitch in where I can. It&amp;#8217;s a great way to get to know a new group of people.&lt;br/&gt;&lt;br/&gt;But hacking solo has its advantages too. It&amp;#8217;s usually both faster and easier. You don&amp;#8217;t have to mesh your style with someone else&amp;#8217;s or worry about code you write at 3am being readable and elegant. You also don&amp;#8217;t have to worry about splitting your prize up. ;)&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Don&amp;#8217;t Overplan&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;Every time, without fail, there is always at least one team that wastes valuable time debating the minutia of technical components that might be significant to scale the app to a hundred million users&amp;#8212;Wait, what? I&amp;#8217;m not kidding, I once watched a group argue for twenty minutes on whether or not to use a Captcha system to prevent spam robots from using the app they were building. Twenty valuable minutes of hacking time wasted talking about something that did not matter at all. Even if they were able to get their hack live and online, spam bots were not going to descend immediately.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Fake Your Interface&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;Let&amp;#8217;s be clear: No one expects you to build a production ready app in less than twenty-four hours. Your hackathon audience will generally forgive a certain amount of fakery on time consuming, but technically uninteresting elements. Don&amp;#8217;t fake the core components of your hack, but if you don&amp;#8217;t need to demo a user logging into Facebook, don&amp;#8217;t waste time setting up authentication when you can just use some clever HTML/CSS to simulate the same thing. We all know you can do it for real. There are only ten thousand various tutorials on it now.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Know Your Stack&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;Hackathons are great places to learn about and experiment with new technology. However, if you want to win, this isn&amp;#8217;t the time to get your feet wet in a completely new language or an unfamiliar framework. Try to limit the number of &amp;#8220;new&amp;#8221; elements to one or two small things. You will hack faster and maximize your focus as time is winding down. There&amp;#8217;s nothing more disheartening than wrestling an issue you have never seen before at three o&amp;#8217;clock in the morning. When learning a new language, you&amp;#8217;re going to want to take your take your time. Time is one thing you do not have at a hackathon.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Remember What Hackathons Are About&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;You go to have fun, to hang out with other people who love tech, and to push your limits. Hackathons are basically networking events for hackers; profiting from them is about more than just winning a prize. I&amp;#8217;ve made so many valuable connections at hackathons: people who have opened doors for me, mentored me, gave great advice, and helped me find resources to continue sharpening my skills.&lt;/p&gt;</description><link>http://blog.temboo.com/post/34115869465</link><guid>http://blog.temboo.com/post/34115869465</guid><pubDate>Mon, 22 Oct 2012 16:40:28 -0400</pubDate><category>hackathons</category><category>prizes</category></item><item><title>Khan Academy, Dwolla &amp; Freebase -- More from Temboo</title><description>&lt;p&gt;&lt;span&gt;We&amp;#8217;re coming off of a big week after presenting at October&amp;#8217;s &lt;a href="http://temboo.tumblr.com/post/33445422404/five-minutes-of-programming-with-a-french-accent"&gt;New York Tech Meetup&lt;/a&gt;. Plus we just added the ability to call Choreos using cURL requests as well as a new member to our SDK family&amp;#8212;node.js. But all that doesn&amp;#8217;t mean we don&amp;#8217;t have more APIs to share with you so you can get started making the next big thing. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;a href="https://live.temboo.com/library/Library/KhanAcademy/"&gt;&lt;span&gt;K&lt;/span&gt;&lt;span&gt;han Academy&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span&gt;For some of us, school was just too short. Khan Academy to the rescue! Part of our newly launched education category, this API gives you access to over 3,300 educational videos on everything from arithmetic to physics, finance, and history with hundreds of exercises to practice your skills. Get smarter.&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;21 Choreos. Keyword: Education.&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;a href="https://live.temboo.com/library/Library/Dwolla/"&gt;&lt;span&gt;D&lt;/span&gt;&lt;span&gt;wolla&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span&gt;From the unlikely location of Des Moines, Iowa, comes the online and mobile payments system provider Dwolla. Send money to friends or buy that new gadget that&amp;#8217;s caught your eye all while avoiding those pesky credit card fees. Whether checking accounts, handling payments, or finding nearby businesses that use Dwolla, our Choreos got you covered.&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;12 Choreos. Keyword: Payments.&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;a href="https://live.temboo.com/library/Library/Freebase/"&gt;Freebase&lt;/a&gt;&lt;br/&gt;&lt;/strong&gt;&lt;span&gt;Osmotic collaborative knowledge you desire? Then Freebase should light your fire. This huge collection of structured data constructed from a wide of sources by an online community is a global resource for accessing common information more effectively. Our Choreos can put the data sets you need right into your hands.&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;4 Choreos. Keyword: Developer.&lt;/strong&gt;&lt;/p&gt;</description><link>http://blog.temboo.com/post/33639446442</link><guid>http://blog.temboo.com/post/33639446442</guid><pubDate>Mon, 15 Oct 2012 09:54:55 -0400</pubDate></item><item><title>Five Minutes of Programming with a French Accent</title><description>&lt;p&gt;This past Tuesday we had the honor of presenting Temboo at the &lt;a href="http://nytm.org/"&gt;New York Tech Meetup&lt;/a&gt;. Our co-founders Trisala and JB took a sold-out crowd at NYU&amp;#8217;s Skirball Theater on a tour through our ever-expanding &lt;a href="https://live.temboo.com/library/"&gt;Library&lt;/a&gt; and showed the audience how Choreos work right from your code. You can watch the demo &lt;a href="http://mlb.mlb.com/shared/flash/mediaplayer/v4.3/R12/MP4.jsp?calendar_event_id=14-350384-2012-10-09&amp;amp;source=NYTM&amp;amp;media_type=video"&gt;here&lt;/a&gt;. We were the final presenters, so just click on the last yellow dot in the progress bar to jump right to Temboo. &lt;br/&gt; &lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_mbsqf1fYvM1qdhnms.png"/&gt;&lt;br/&gt;JB wows the crowd with his French accent and live coding skills. &lt;/p&gt;</description><link>http://blog.temboo.com/post/33445422404</link><guid>http://blog.temboo.com/post/33445422404</guid><pubDate>Fri, 12 Oct 2012 16:06:00 -0400</pubDate><category>Demo</category><category>New York Tech Meetup</category><category>French accent</category></item><item><title>Dev Diary: Coding without Temboo</title><description>&lt;p&gt;&lt;p class="p1"&gt;&lt;em&gt;&lt;img src="http://media.tumblr.com/tumblr_mbqr26ebVe1qdhnms.jpg"/&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class="caption"&gt;&lt;em&gt;Image &lt;a href="http://www.google.com/imgres?um=1&amp;amp;hl=en&amp;amp;biw=1273&amp;amp;bih=658&amp;amp;tbm=isch&amp;amp;tbnid=B0gsh-MZ3bAUZM:&amp;amp;imgrefurl=http://www.beautifullife.info/web-design/25-best-space-scene-photoshop-tutorials/&amp;amp;docid=Fl-5NejOBWZDwM&amp;amp;imgurl=http://www.beautifullife.info/wp-content/uploads/2011/03/16/20.jpg&amp;amp;w=600&amp;amp;h=375&amp;amp;ei=sg13UOS7Kum10AG2l4GICQ&amp;amp;zoom=1&amp;amp;iact=hc&amp;amp;vpx=965&amp;amp;vpy=291&amp;amp;dur=4232&amp;amp;hovh=177&amp;amp;hovw=284&amp;amp;tx=136&amp;amp;ty=44&amp;amp;sig=112560383093762549149&amp;amp;page=2&amp;amp;tbnh=150&amp;amp;tbnw=201&amp;amp;start=18&amp;amp;ndsp=20&amp;amp;ved=1t:429,r:14,s:18,i:244" target="_blank"&gt;via&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;em&gt;In October of 2012, Temboo released a special kind of &lt;a href="https://live.temboo.com/library/Library/DevShortcuts/" target="_blank"&gt;DevShortcut&lt;/a&gt;: superpowerChoreos that take care of a host of development tasks and hook into multiple APIs. One of them was called &lt;a href="https://live.temboo.com/library/Library/DevShortcuts/Labs/GoodCitizen/Civic/" target="_blank"&gt;GoodCitizen.Civic&lt;/a&gt; and it returned civic information from a specified area using &lt;a href="https://live.temboo.com/library/Library/DataGov/" target="_blank"&gt;data.gov&lt;/a&gt;, &lt;a href="https://live.temboo.com/library/Library/SunlightLabs/" target="_blank"&gt;SunlightLabs&lt;/a&gt;, &lt;a href="https://live.temboo.com/library/Library/LittleSis/" target="_blank"&gt;LittleSis&lt;/a&gt;, and &lt;a href="https://live.temboo.com/library/Library/GovTrack/" target="_blank"&gt;GovTrack&lt;/a&gt; &amp;#8230; in &lt;strong&gt;five lines &lt;/strong&gt;of code&lt;/em&gt;.&lt;/p&gt;
&lt;p class="p1"&gt;&lt;em&gt;The following is a page found from a developer&amp;#8217;s logbook as he tried to build the very same app (minus one API):  &lt;/em&gt;&lt;/p&gt;
&lt;p class="p2"&gt;I&amp;#8217;ll start by trying to get demographic data from &lt;a href="http://www.data.gov/" target="_blank"&gt;Data.gov&lt;/a&gt;. The overall Data.gov documentation is a sprawling mess. Finally I realize that the actual API I&amp;#8217;m looking for isn&amp;#8217;t listed under the Census or Demographics sections at all &amp;#8212; it&amp;#8217;s actually called the &amp;#8220;broadband map API.&amp;#8221; (And here I was thinking that broadband was about internet connections, rather than census counts. Whatever.)&lt;/p&gt;
&lt;p class="p1"&gt;There&amp;#8217;s no API wrapper that I could find for the Data.gov &amp;#8220;broadband map&amp;#8221; API, so I&amp;#8217;m just going to make the HTTP call directly myself. Awesome. In order to do that, I need an HTTP client library &amp;#8212; the &lt;a href="https://github.com/apache/httpclient" target="_blank"&gt;Apache HTTPClient&lt;/a&gt; lib has worked well for me in the past, so I&amp;#8217;ll add that to the project.&lt;/p&gt;
&lt;p class="p1"&gt;Of course, since it&amp;#8217;s an Apache library I actually need to add in 4 other libraries that are dependencies (httpmime, httpcore, commons-codec, and commons-logging).&lt;/p&gt;
&lt;p class="p1"&gt;To efficiently handle the data returned by Data.gov, I need to add another library &amp;#8212; Apache &lt;a href="http://rvs.github.com/oozie/releases/1.6.0/apidocs/org/apache/oozie/util/IOUtils.html" target="_blank"&gt;IOUtils&lt;/a&gt;. (Yes, I could do my stream-to-string conversions, etc., without this, but it would make the code much longer.) Now that I&amp;#8217;ve found my way to the right place, the Data.gov API documentation isn&amp;#8217;t fantastic, but after spending a bit of quality time wrestling with the syntax I can make the call. &lt;/p&gt;
&lt;p class="p1"&gt;Now, on to &lt;a href="http://sunlightlabs.com" target="_blank"&gt;Sunlight Labs&lt;/a&gt;.&lt;/p&gt;
&lt;p class="p1"&gt;The Sunlight Labs API docs page points me at a Java library on Github created 3 years ago by some guy named &amp;#8220;lordjoe&amp;#8221; (&lt;a href="https://github.com/lordjoe/java-sunlightapi/"&gt;&lt;a href="https://github.com/lordjoe/java-sunlightapi/"&gt;https://github.com/lordjoe/java-sunlightapi/&lt;/a&gt;&lt;/a&gt;) &lt;/p&gt;
&lt;p class="p1"&gt;The documentation refers to some JAR files that don&amp;#8217;t actually exist in the git repo, but whatever; I&amp;#8217;ll give it a try.&lt;/p&gt;
&lt;p class="p1"&gt;I cloned the repo and ran the test program; it fails with an error. Not exactly encouraging, but… &lt;/p&gt;
&lt;p class="p1"&gt;Upon further investigation, it turns out that lordjoe&amp;#8217;s Sunlight Labs wrapper API I downloaded doesn&amp;#8217;t actually include a method to get a list of legislators by coordinates. Fantastic. Fortunately, there&amp;#8217;s another Sunlight Labs wrapper on Github written by &amp;#8220;tdanforth&amp;#8221; two years ago. This one isn&amp;#8217;t referenced by their documentation, but I&amp;#8217;ll give it a try.&lt;/p&gt;
&lt;p class="p1"&gt;Again, this library is in source format — there&amp;#8217;s no JAR available — but at this point I don&amp;#8217;t really care. (tdanford has actually included an ANT buildfile, but it&amp;#8217;s not worth trying to reconfigure now. I&amp;#8217;ll just add this as an item on my todo-list, if I actually get this library functioning.)&lt;/p&gt;
&lt;p class="p1"&gt;The API wrapper provided by tdanford does include a method to list legislators by coordinates (hooray!) but it turns out the way the library is structured doesn&amp;#8217;t actually let me use the method because the Legislators API object is defined as a private inner class (@#$%#@!) &amp;#8212; so it looks like I&amp;#8217;m going to need to refractor tdanford&amp;#8217;s API wrapper to make it work in my project.&lt;/p&gt;
&lt;p class="p1"&gt;Refactor completed. Next, I want to use the Sunlight Labs API data to make a request to GovTrack to get information about what each legislator has voted for. As far as I can tell, the only API wrapper available for GovTrack is in Ruby &amp;#8212; so again, I&amp;#8217;m going to need to write my own wrapper. Fortunately, the &lt;a href="http://www.govtrack.us/developers/api" target="_blank"&gt;GovTrack API documentation&lt;/a&gt; is really clean and well presented, so hopefully it won&amp;#8217;t hurt too much.&lt;/p&gt;
&lt;p class="p1"&gt;The last step in my project is connecting to &lt;a href="http://capitolwords.org" target="_blank"&gt;Capitol Words&lt;/a&gt;, to retrieve top phrases for each of the legislators. There doesn&amp;#8217;t seem to be any wrapper library at all for the CapitolWords API, so I&amp;#8217;m back to assembling my own HTTP requests. (Deep breath.)&lt;/p&gt;
&lt;p class="p1"&gt;&lt;em&gt;Final status:&lt;/em&gt;&lt;br/&gt;&lt;em&gt;Lines of code (without doing any parsing on the API data): &lt;strong&gt;234&lt;/strong&gt;&lt;/em&gt;&lt;br/&gt;&lt;em&gt;External library dependencies: &lt;strong&gt;9&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;/p&gt;</description><link>http://blog.temboo.com/post/33374489238</link><guid>http://blog.temboo.com/post/33374489238</guid><pubDate>Thu, 11 Oct 2012 14:34:00 -0400</pubDate><category>Temboo</category><category>choreos</category><category>API</category><category>data</category><category>frustration</category><category>simplification</category><category>developers</category></item><item><title>Parse, 37signals &amp; GovTrack -- Check Out These APIs in Temboo's Library!</title><description>&lt;p&gt;&lt;span&gt;More Choreos &amp;amp; more APIs. As our &lt;/span&gt;&lt;a href="http://temboo.us2.list-manage.com/track/click?u=a0aa254623c475125ee2a6369&amp;amp;id=0f662cc36d&amp;amp;e=30435cda1c" target="_blank"&gt;Library&lt;/a&gt;&lt;span&gt; gets bigger and bigger, we hope to spark some ideas on where to start Temboo-ing. So we&amp;#8217;re going to start highlighting regularly some of the great stuff we&amp;#8217;ve built for our users&amp;#8212;a little taste of Temboo&amp;#8217;s breadth &amp;amp; depth and (we hope) inspiration for your next killer app. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;span&gt;&lt;a href="http://Track" target="_self"&gt;Parse&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;span&gt;&lt;u&gt;&lt;br/&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Backend, schmackend. Parse simplifies all that behind the scenes work for your mobile app with its cloud services. Sending push notifications, signing up new users, and creating objects are even easier with our Choreos taking care of the work. Now you can focus on making your app sing and dance (or whatever you like).&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;29 Choreos. Keyword: Developer.&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;span&gt;&lt;a href="https://live.temboo.com/library/Library/GovTrack/" target="_self"&gt;GovTrack&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span&gt;Everyone likes to gripe about Congress, and GovTrack (just added last week) has all the information to help back up (or perhaps counter) your complaints. Find out what votes your representative has been skipping out on and check on the status of that four-day work week legislation you&amp;#8217;ve been rooting for. Lots of historical data here too (back to the founding of the USA!). With the presidential election underway and new government &lt;/span&gt;&lt;a href="http://www.whitehouse.gov/open/about" target="_self"&gt;initiatives&lt;/a&gt;&lt;span&gt; to release more data, we&amp;#8217;re putting a lot of focus on adding more civic APIs.&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;5 Choreos. Keyword: Civic.&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;span&gt;&lt;a href="https://live.temboo.com/library/Library/37Signals/" target="_self"&gt;37signals&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span&gt;Collaboration always sounds like a great idea, but it&amp;#8217;s often a lot harder to achieve effectively and without stepping on your co-worker&amp;#8217;s toes. Enter 37signals. Their web-based systems Basecamp and Highrise allow your team to manage projects and handle your CRM needs with an easy-to-use interface. These Choreos can automate updating your tasks, entering contacts, and more. Unfortunately, they can&amp;#8217;t do all your work for you (not yet).&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;39 Choreos. Keywords: CRM, Productivity.&lt;/strong&gt;&lt;/p&gt;</description><link>http://blog.temboo.com/post/32810006580</link><guid>http://blog.temboo.com/post/32810006580</guid><pubDate>Wed, 03 Oct 2012 12:44:49 -0400</pubDate></item><item><title>Oh data! Oh my!</title><description>&lt;p&gt;&lt;p class="p1"&gt;&lt;em&gt;Katalina, API Researcher and one of our Choreographers, discusses the team&amp;#8217;s work in making today&amp;#8217;s omni-prevalence of data useful and digestible:&lt;/em&gt;&lt;/p&gt;
&lt;p class="p1"&gt;We at Temboo have been keeping a gimlet eye out for open government data sets that might have wide ranging appeal and make for interesting apps. As a result of Obama&amp;#8217;s &lt;a href="(http://www.whitehouse.gov/open/about)" target="_blank"&gt;Open Government Initiative&lt;/a&gt; new data sets are being released all the time.&lt;/p&gt;
&lt;p class="p2"&gt;We almost fell off our chairs thinking about all the strange and wonderful apps that could be built toward the public good when we came across the likes of the &lt;a href="http://data.nasa.gov/" target="_blank"&gt;NASA data sets&lt;/a&gt;. How about a Lightning app that tracks where in the world lightning is striking in real time? Or an app that calculates your chances of being struck by a piece of falling space debris given your coordinates? The brutal truth is that &lt;a href="http://open.nasa.gov/plan/progress/" target="_blank"&gt;NASA has &lt;em&gt;a lot&lt;/em&gt; of data&lt;/a&gt;&lt;em&gt;, &lt;/em&gt;and it will be some time yet before all those zettabytes of information are easily available to the public.&lt;span class="s1"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p2"&gt;One of the issues with big data releases from the government, of course, is that it can be complex. The agencies often dump files upon the public, providing no viable interface or documentation, and we are expected to wade through the results. Case in point: the &lt;a href="http://data.ed.gov/developers/" target="_blank"&gt;Department of Education&lt;/a&gt; data, built upon the Socrata system. We felt strongly that we wanted to add this data to our Library, but the information returned by the Socrata based methods was a no-man&amp;#8217;s land of metadata fields and useless JSON junk. The data itself was hidden in a labyrinthine structure of unintelligible field names with equally bewildering numerical values contained therein.&lt;/p&gt;
&lt;p class="p2"&gt;What does it all mean? We rolled up our sleeves and dug through the voluminous documentation to see if we could wrap our heads around it all and come up with more meaningful kinds of outputs. We then painstakingly mapped the raw government data field names to ones that are concise — and above all,  descriptive — of what information they really contain.&lt;span class="s1"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="image"&gt;&lt;img src="http://media.tumblr.com/tumblr_ma7a9x9dp51qdhnms.png"/&gt;&lt;br/&gt;&lt;span class="s1"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="caption"&gt;Source to Target (DoE raw data to Choreo-categorized) mapping &lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s1"&gt;To make the Department of Education data more intelligible to an average user, we performed some legerdemain using the Map function in &lt;a href="https://www.temboo.com/download/twyla" target="_blank"&gt;Twyla&lt;/a&gt;, the software we use to build Choreos. We turned the hairy source XML into well-groomed target XML files by mapping each field one-by-one. For the sake of clarity and usability, we occasionally omitted data fields we felt were too obscure or cumbersome. With this combing done, building the Choreos that make up our Department of Education Bundle was a simple process.&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;em&gt;The Department of Education &lt;a href="https://live.temboo.com/library/Library/DeptOfEducation/" target="_blank"&gt;bundle&lt;/a&gt; will be released with version 1.73 later this month.&lt;/em&gt;&lt;/p&gt;&lt;/p&gt;</description><link>http://blog.temboo.com/post/31477108126</link><guid>http://blog.temboo.com/post/31477108126</guid><pubDate>Thu, 13 Sep 2012 16:32:00 -0400</pubDate><category>Department of Education</category><category>data</category><category>APIs</category><category>Choreos</category><category>NASA</category></item><item><title>Choreography in Action</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m9kxo9AAWs1qdhnms.gif"/&gt;&lt;/p&gt;
&lt;p class="caption"&gt;ASCII gif via Google search for &amp;#8220;Dancing Computers&amp;#8221;&lt;/p&gt;
&lt;p&gt;Choreographers design and build Choreos, the 1200+ scalable, modular, ready-to-run processes and utilities that comprise the Temboo &lt;a href="http://live.temboo.com/library" target="_blank"&gt;Library&lt;/a&gt;. Effectively, Choreos connect the web, hooking into web services, and executing complex steps in the Cloud.&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s a lot that goes into creating these powerful Choreos. Our Choreographer-in-Chief, Aaron, offers some insight into the process and what these mighty building blocks can do: &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Are Choreos written / designed / built?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Yeah, there can be a good amount of design that goes into Choreo building. It’s really a lot like planning and writing code in other languages. Of course, building them with &lt;a href="https://www.temboo.com/download/twyla" target="_blank"&gt;Twyla&lt;/a&gt;  [Temboo’s experimental visual programming language] and working in a GUI is different…&lt;/p&gt;
&lt;p&gt;But, Twyla can be really convenient for a lot of tasks. For example, parsing XML within Choreos can often be quicker and simpler than the way we handle that in a standard coding language. Also, there are a lot of cases where XML or JSON needs to be transformed (or mapped) to another schema. Mapping API responses to simpler or completely different schemas is one of my favorite tricks to do in Twyla.&lt;/p&gt;
&lt;p&gt;The Temboo Expression language has a ton of handy functions: for example, you can convert a JSON string into items within a folder structure. This can offer useful ways of inspecting deeply nested JSON responses. &lt;/p&gt;
&lt;p&gt;I guess the last and most important thing might be that Twyla has a step called the Launch Choreo step. This is where Choreos become very powerful. We use the Launch step to chain Library Choreos together to build larger workflows. So essentially, the Library contains over a thousand of these pre-coded API operations that can just be chained together in one or more &amp;#8220;parent&amp;#8221; Choreos.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;How would you say Choreos work or connect together?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Choreos can work together in two ways: You can call multiple Choreos in your code using the &lt;a href="https://www.temboo.com/download" target="_blank"&gt;SDK&lt;/a&gt; (and pass in input values and parse outputs). Or, you can chain Choreos together using the Launch Choreo Step in Twyla.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;What&amp;#8217;s considered a complex process for a Choreo?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ve built a lot Choreos with Twyla that perform pretty complex scripting tasks: Choreos that do very complex mappings for doing large data imports from various web services to database endpoints; complex Choreos for polling/processing items in a document queue; Choreos that crawl tree structures to push web content to internal web services, etc.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Would you give me an example of a Choreo in use? &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Last week, we built a documentation helper Choreo that basically cuts our documentation time in half. It generates template documentation (.tdoc) files for all folders and Choreos in a newly completed bundle that we make. The helper Choreo accesses the &lt;a href="http://support.temboo.com/entries/20155518-temboo-rest-api-basics" target="_blank"&gt;Temboo REST API&lt;/a&gt; and gets info about Choreo variables, descriptions, etc, and passes this info into .tdoc templates. It cuts down on a lot of repetition that we were doing. &lt;/p&gt;
&lt;p&gt;While that&amp;#8217;s pretty great for us at Temboo, the general takeaway is Choreos can recursively crawl a tree structure, use freemarker language to do fancy things with templates, and are very customizable. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;How do you decide on what specific Choreos to build for an API&lt;/em&gt;&lt;em&gt;? &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In some cases, we include all methods of an API. In other cases, we pick and choose which methods might be the most commonly used by developers. We try to include Choreos that offer extended functionality whenever possible, and we&amp;#8217;d like to focus on this more and more in future.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;What are some of the developer aspects you consider when you include APIs in the Library?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We try to think about several factors when including APIs in the library. We definitely try to include commonly used APIs as much as we can. APIs that are quirky or challenging for various reasons are also good candidates because we can add value by wrapping them in a standardized/RESTful way. Or, if we just come across a new API that returns compelling data that can used for interesting apps, we may include that one as well.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Do you ever encounter goofy things w/ APIs?  If so, how do you deal with them?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Yeah, we see odd things all the time. In general, we have an opportunity to make things more RESTful if we come across something strange. Some of the SOAP APIs are examples of where we might wrap an API method so that the user isn&amp;#8217;t worrying about some odd SOAP request XML and can execute a Choreo using a set of simple serialized inputs instead.&lt;/p&gt;</description><link>http://blog.temboo.com/post/30530583370</link><guid>http://blog.temboo.com/post/30530583370</guid><pubDate>Thu, 30 Aug 2012 14:13:00 -0400</pubDate></item><item><title>Last Week in PDX: OSCON Recap</title><description>&lt;p&gt;&lt;div&gt;&lt;img src="http://media.tumblr.com/tumblr_m7orupCoPj1qdhnms.jpg"/&gt;&lt;/div&gt;
&lt;div&gt;&lt;br/&gt;Our heads are still spinning after a whirlwind week at &lt;a href="http://www.oscon.com/oscon2012"&gt;OSCON&lt;/a&gt;, and now that we&amp;#8217;re back at our home base in TriBeCa, we can&amp;#8217;t help but think about all the good stuff that happened. Our Portland-based Tembooleans were out in full force on the ground, building our booth (good old P1, our temporary home away from home) and doing demos galore for everyone who came by. There&amp;#8217;s nothing like being among a mass of developers and technologists, and we had a great time meeting lots of bright minds and taking them for a spin through our &lt;a href="https://live.temboo.com/library/"&gt;Library&lt;/a&gt; of Choreos. And, well, the free massages, endless bounty of eats, and microbrews on tap were also a plus. We even found time to see some great &lt;a href="http://www.oscon.com/oscon2012/public/content/video"&gt;presentations&lt;/a&gt;, make the most of Mayor Sam Adams&amp;#8217; special sales tax exemption for conference-goers*, and scope out the new digs for our Beaver State-residing team members. All in all we had a great time, and we really appreciate everyone who came by and spent some time with us. We were especially flattered by one &lt;a href="https://twitter.com/timoreilly/status/225670230058344448"&gt;compliment&lt;/a&gt; that really meant a lot to us. &lt;br/&gt;&lt;br/&gt;Next up: &lt;a href="http://www.ecommercehackday.com/"&gt;eCommerce Hack Day&lt;/a&gt; on August 4-5. Get excited! &lt;br/&gt;&lt;br/&gt; &lt;/div&gt;
&lt;div&gt;&lt;img src="http://media.tumblr.com/tumblr_m7orw2z2ZA1qdhnms.jpg"/&gt;&lt;/div&gt;
&lt;div&gt;JB, Robot, &amp;amp; Jason&lt;/div&gt;
&lt;div&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="http://media.tumblr.com/tumblr_m7orwudNgk1qdhnms.jpg"/&gt;&lt;/div&gt;
&lt;div&gt;Beer, Robot (again), Stickers, &amp;amp;c&lt;br/&gt;&lt;br/&gt;&lt;img src="http://media.tumblr.com/tumblr_m7q62213S71qdhnms.jpg"/&gt;&lt;br/&gt;Our new space in Portland. Comes with two mannequins and one ghost.&lt;br/&gt;&lt;br/&gt;*Adams said to show our conference badges to local merchants to get a reprieve on paying sales tax. The joke is, there is no sales tax in Portland. Politician humor&amp;#8230;&lt;/div&gt;&lt;/p&gt;</description><link>http://blog.temboo.com/post/27987740479</link><guid>http://blog.temboo.com/post/27987740479</guid><pubDate>Wed, 25 Jul 2012 12:40:00 -0400</pubDate></item><item><title>Temboo Forecast: The Cloud To Redefine How We Code</title><description>&lt;p&gt;Press Release&lt;br/&gt;&lt;span&gt;OSCON, Portland, OR&lt;br/&gt;&lt;/span&gt;&lt;span&gt;July 16, 2012&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;New York-based startup Temboo knows where the cloud is heading next, and they&amp;#8217;re ready for it. The company sees coding and software development itself as the next frontier in the cloud&amp;#8217;s path of disruptive transformation, and they&amp;#8217;re paving the way for developers to make the most of it. &lt;br/&gt; &lt;/div&gt;
&lt;div&gt;Today marks Temboo&amp;#8217;s latest release, their next step towards realizing a vision of modular, component-based application development. Temboo is fast expanding a Library of ready-to-run, pre-built programming processes that live in the cloud. Called Choreos, these processes are deployed simply by dropping a short code snippet in one&amp;#8217;s developer environment. This saves developers the time and effort of natively coding standard processes. Instead, developers can focus on the big picture, using Temboo&amp;#8217;s Choreos to take care of credentials management, API calls, and other common tasks. Not only does this simplify things, but Temboo&amp;#8217;s tools are uniquely flexible and transparent. They&amp;#8217;re also reliable; the Temboo team has set up smart systems to regularly monitor Choreos to catch any problems, such as unexpected API changes, and has designed an intelligently elastic backend primed for scalability. &lt;br/&gt; &lt;/div&gt;
&lt;div&gt;I&lt;span&gt;n recent years t&lt;/span&gt;&lt;span&gt;he cloud has brought huge changes in server infrastructure, application deployment, and media consumption, and coding is next. &amp;#8220;We believe the cloud will enhance and revolutionize what creators can do with coding,&amp;#8221; says Temboo co-founder Trisala Chandaria. She sees Temboo enabling next generation applications in areas like health, education, green tech, and the internet of things. &amp;#8220;The end goal is to make coding as painless and frictionless as possible.&amp;#8221; &lt;br/&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;With today&amp;#8217;s release, Temboo now has over 1000 Choreos ready for developers to use via Temboo&amp;#8217;s REST API, its website &lt;a href="http://temboo.com/" target="_blank"&gt;temboo.com&lt;/a&gt;, and SDKs in Java, PHP, Python, and Ruby. The present collection of Choreos handles actions with nearly 100 APIs, all carefully categorized for ease of use, and in the coming months Temboo will be designing other Choreos for generic processes commonly used by developers&lt;span&gt;. The company has plans for reaching 5000 Choreos and adding support for Node.js, JavaScript, Objective-C, and C#. Already running millions of Choreos each week for first-time and experienced developers as well as for organizations ranging from non-profit to retail (and including a Fortune 100 company), Temboo won&amp;#8217;t be slowing down anytime soon. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span&gt;Temboo, a New York-based startup, empowers developers to code with the cloud. Temboo finds common sources of friction in software development and addresses them by building Choreos, sophisticated ready-to-use processes that live in the cloud and are ready to be deployed right into your code. For more information, visit &lt;a href="http://www.temboo.com/" target="_blank"&gt;&lt;a href="http://www.temboo.com"&gt;www.temboo.com&lt;/a&gt;&lt;/a&gt;, sign up for a free account &amp;amp; test run Choreos from our Library (&lt;a href="https://live.temboo.com/library/" target="_blank"&gt;&lt;a href="https://live.temboo.com/library/"&gt;https://live.temboo.com/library/&lt;/a&gt;&lt;/a&gt;) while perusing our helpful documentation, or write to us at &lt;a href="mailto:hey@temboo.com" target="_blank"&gt;hey@temboo.com&lt;/a&gt;.&lt;/span&gt; &lt;/div&gt;</description><link>http://blog.temboo.com/post/27340432480</link><guid>http://blog.temboo.com/post/27340432480</guid><pubDate>Mon, 16 Jul 2012 13:25:00 -0400</pubDate></item><item><title>The Wonderful Wizard of OAuth</title><description>&lt;p&gt;Version (numero 1.71) of Temboo is being released today and includes the fruit of our creative (and bug-stomping) endeavors: we&amp;#8217;re debuting &lt;a href="http://support.temboo.com/entries/21702881-oauth-wizard" target="_blank"&gt;OAuth wizards&lt;/a&gt; (an awesome new feature), and Yahoo joins our Choreo &lt;a href="https://live.temboo.com/library/" target="_blank"&gt;Library&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OAuth wizards&lt;br/&gt;&lt;/strong&gt;These wizards are a part of our &lt;a href="http://support.temboo.com/entries/21649533-using-credentials" target="_blank"&gt;Credential&lt;/a&gt; tool and specifically serve APIs that use OAuth for authentication. They offer step-by-step guidance to obtain OAuth values, simplifying and streamlining the often time-consuming and technically difficult process of getting credentials and putting them to work in your code.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m7bbu4IUhx1qdhnms.png"/&gt;&lt;/p&gt;
&lt;p class="caption"&gt;OAuth wizard in action&lt;/p&gt;
&lt;p&gt;Credentials, as you might &lt;a href="http://temboo.tumblr.com/post/26143710530/new-today-credentials-ruby-sdk-and-choreo-library" target="_blank"&gt;recall&lt;/a&gt;, are a convenient way to handle third-party access — they store sensitive data so it can be easily utilized by your code, yet live separately from it (no more embedding passwords!).  &lt;/p&gt;
&lt;p&gt;We&amp;#8217;re beginning to roll out OAuth wizards for selected APIs, with more on the way. In this round: &lt;a href="https://live.temboo.com/library/Library/Dropbox/" target="_blank"&gt;Dropbox&lt;/a&gt; Choreos and from the Google family: &lt;a href="https://live.temboo.com/library/Library/Google/Calendar/" target="_blank"&gt;Calendar&lt;/a&gt;, &lt;a href="https://live.temboo.com/library/Library/Google/Contacts/" target="_blank"&gt;Contacts&lt;/a&gt;, &lt;a href="https://live.temboo.com/library/Library/Google/Latitude/" target="_blank"&gt;Latitude&lt;/a&gt;, &lt;a href="https://live.temboo.com/library/Library/Google/Picasa/" target="_blank"&gt;Picasa&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Yahoo joins our Choreo Library&lt;br/&gt;&lt;/strong&gt;We&amp;#8217;re welcoming the &lt;a href="https://live.temboo.com/library/Library/Yahoo/" target="_blank"&gt;Yahoo&lt;/a&gt; bundle to our Choreo Library, supporting the &lt;a href="https://live.temboo.com/library/Library/Yahoo/Weather/" target="_blank"&gt;Weather&lt;/a&gt;, &lt;a href="https://live.temboo.com/library/Library/Yahoo/PlaceFinder/" target="_blank"&gt;PlaceFinder&lt;/a&gt;, and &lt;a href="https://live.temboo.com/library/Library/Yahoo/Finance/" target="_blank"&gt;Finance&lt;/a&gt; APIs. Start thinking of all you can do with locational weather info, the capacity of converting street names into geographical coordinates, and financial market news. &lt;/p&gt;
&lt;p&gt;We hope you&amp;#8217;ll use these new additions to augment your app-building superpowers. And, we&amp;#8217;d love to hear your &lt;a href="https://www.temboo.com/contact" target="_blank"&gt;feedback&lt;/a&gt; — after all, we make these for you.&lt;/p&gt;</description><link>http://blog.temboo.com/post/27414480412</link><guid>http://blog.temboo.com/post/27414480412</guid><pubDate>Mon, 16 Jul 2012 09:00:00 -0400</pubDate><category>new release</category><category>API</category><category>oauth</category><category>credentials</category><category>yahoo</category><category>choreos</category></item><item><title>New today: Credentials, Ruby SDK, and Choreo Library additions</title><description>&lt;div class="im"&gt;
&lt;p&gt;&lt;span&gt;Our new release (version numero 1.70) includes some significant new additions to Temboo: Ruby brigade, we welcome your language to our SDK family, and Credentials join the Temboo toolkit. We think these seriously powerful tools will help you code waaay smarter.  &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;In a bit more detail:&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class="im adL"&gt;
&lt;div&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;Credentials — the sun behind the cloud&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;This we know: handling authentication can be a joyless task. Our Credential tool allows you to securely store and manage passwords, keys, and tokens. Credentials live separately from your code (no more embedding passwords or OAuth tokens in your apps) so you can update API authentication without updating your code. Give them a try from our &lt;a href="https://live.temboo.com/library/" target="_blank"&gt;Library&lt;/a&gt;. And come mid-July, our OAuth Helpers will help simplify that specific authentication process — you&amp;#8217;ll be hearing more on that then. &lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;The Temboo SDK, now in Ruby!  &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Ruby joins our &lt;a href="http://temboo.us2.list-manage1.com/track/click?u=a0aa254623c475125ee2a6369&amp;amp;id=f6afcbac13&amp;amp;e=46daf4900d" target="_blank"&gt;SDK&lt;/a&gt; family of Java, PHP, and Python. Running Choreos with the new SDK is simple — our &lt;a href="https://github.com/temboo/SDK-Examples" target="_blank"&gt;examples&lt;/a&gt;, &lt;a href="https://www.temboo.com/support/getting-started/sdk/ruby" target="_blank"&gt;walkthrough&lt;/a&gt;, and &lt;a href="http://support.temboo.com/entries/21608453-using-the-ruby-sdk" target="_blank"&gt;documentation&lt;/a&gt; will get you started. We&amp;#8217;re pleased, but won&amp;#8217;t rest: still more languages are on their way. &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;New Civic and Green APIs in the Choreo Library&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;We added helpful Choreos for a host of &lt;a href="https://live.temboo.com/library/Library/NYTimes/" target="_blank"&gt;NYTimes&lt;/a&gt; APIs (Campaign Finance, Event Listings, Times Newswire, Article Search, and Movie Reviews). And, we wrote Choreos for Sunlight Foundation&amp;#8217;s &lt;a href="https://live.temboo.com/library/Library/InfluenceExplorer/" target="_blank"&gt;Influence Explorer&lt;/a&gt;, and environmentally-focused &lt;a href="https://live.temboo.com/library/Library/Genability/" target="_blank"&gt;Genability&lt;/a&gt;, &lt;a href="https://live.temboo.com/library/Library/BrighterPlanet/" target="_blank"&gt;Brighter Planet&lt;/a&gt;, and &lt;a href="https://live.temboo.com/library/Library/EnviroFacts/" target="_blank"&gt;EnviroFacts&lt;/a&gt; APIs. To run Choreos for these new APIs (or any of the 70+ APIs we support), visit our &lt;a href="http://temboo.us2.list-manage1.com/track/click?u=a0aa254623c475125ee2a6369&amp;amp;id=bea665bc5c&amp;amp;e=46daf4900d" target="_blank"&gt;Library&lt;/a&gt;. &lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="im adL"&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;We look forward to hearing your &lt;a href="http://temboo.us2.list-manage.com/track/click?u=a0aa254623c475125ee2a6369&amp;amp;id=b19ae81430&amp;amp;e=46daf4900d" target="_blank"&gt;feedback&lt;/a&gt; as you put these new features to work! We build tools that enable you to code smarter, simpler and more powerfully because we want you to focus on the innovation, not the perspiration, of app-making. If we&amp;#8217;re helping you do that, please spread the word — there isn&amp;#8217;t a higher compliment you could pay us.       &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><link>http://blog.temboo.com/post/26143710530</link><guid>http://blog.temboo.com/post/26143710530</guid><pubDate>Fri, 29 Jun 2012 11:12:00 -0400</pubDate><category>APIs</category><category>Credentials</category><category>Ruby</category><category>authentication</category><category>choreos</category><category>new release</category><category>OAuth</category></item><item><title>Temboo's First Hackathon</title><description>&lt;p&gt;&lt;span&gt;Walking home late at night in unfamiliar territory and worried about staying safe? There&amp;#8217;s an app for that&amp;#8212;brought to you by the winning team at &lt;a href="http://hacknjill.com/"&gt;hack&amp;#8217;n jill&lt;/a&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src="http://media.tumblr.com/tumblr_m68pn2mOkk1qdhnms.png"/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;On June 15-16 fifty men and fifty women hacked it out at the offices of &lt;a href="http://www.appnexus.com/"&gt;appnexus&lt;/a&gt;. That gender ratio was no accident&amp;#8212;hack&amp;#8217;n jill&amp;#8217;s organizers wanted to &amp;#8220;create an environment where both genders feel welcome to build cool things together.&amp;#8221; As one of the event&amp;#8217;s partners, we had an awesome time meeting the teams there and seeing what they came up with.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;The winners (Marc Howard, &lt;a href="http://missykayko.com/"&gt;Missy Kayko&lt;/a&gt;, Angel Martinez, Miriam Melnick, and Julia Teitelbaum) built &lt;a href="https://www.hackerleague.org/hackathons/hackn-jill/hacks/streetsmart-dont-get-mugged"&gt;StreetSmart: Don&amp;#8217;t Get Mugged&lt;/a&gt;, an app that uses crime data to guide you on the safest path to your destination.  A trip to Shake Shack on the first night helped bond the team and got their ideas rolling, and since this was the first hackathon for all but one of them, they&lt;span&gt; &amp;#8221;just wanted to have a good time and learn from the experience&lt;/span&gt;.&amp;#8221; That turned out to be a winning attitude.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;span&gt;So how did they build their app? Well, using &lt;a href="http://temboo.com"&gt;Temboo&lt;/a&gt; helped. Miriam explains: &amp;#8220;&lt;/span&gt;&lt;span&gt;We used Temboo for Google Maps integration and for &lt;a href="https://live.temboo.com/library/Library/Google/Geocoding/"&gt;Geocoding&lt;/a&gt;.&amp;#8221; They also envisioned using Temboo for more advanced features, &amp;#8220;&lt;/span&gt;&lt;span&gt;including &lt;a href="https://live.temboo.com/library/Library/Google/Directions/GetWalkingDirections/"&gt;Google Walking Directions&lt;/a&gt; and possibly &lt;a href="https://live.temboo.com/library/Library/Foursquare/Venues/"&gt;Foursquare Venue data&lt;/a&gt; and/or &lt;a href="https://live.temboo.com/library/Library/Patch/FindStoriesByCoordinates/"&gt;Patch FindStoriesByCoordinates&lt;/a&gt;.&amp;#8221;&lt;/span&gt;&lt;span&gt; Even before their win, the team was planning ways to build out the app in the future, &lt;/span&gt;&lt;span&gt;such as indicating the lighting quality on streets, identifying individual “safe spot” locations, expanding the safety-scoring algorithm, and taking into account traffic. Very cool.&lt;/span&gt; &lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Congratulations to all the teams&lt;/span&gt;&lt;span&gt;, and thanks again to everyone involved in making hack&amp;#8217;n jill a success. And we&amp;#8217;re very excited to be doing it again this weekend at t&lt;/span&gt;&lt;span&gt;he &lt;a href="http://www.nyc.gov/html/digital/html/opengov/reinventgreen.shtml"&gt;Reinvent Green Hackathon&lt;/a&gt; in downtown Brooklyn. Come find us if you happen to be there!&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;img src="http://media.tumblr.com/tumblr_m68pphAje31qdhnms.jpg"/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;The winners hard at work.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;img src="http://media.tumblr.com/tumblr_m68prfRSHa1qdhnms.jpg"/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Missy, Angel, Julia, Miriam, and Marc.&lt;/span&gt;&lt;/div&gt;</description><link>http://blog.temboo.com/post/25946346740</link><guid>http://blog.temboo.com/post/25946346740</guid><pubDate>Tue, 26 Jun 2012 16:06:56 -0400</pubDate></item><item><title>Notes from Eyeo</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m5zjju649G1qdhnms.png"/&gt;&lt;/p&gt;
&lt;p&gt;A couple of us at Temboo had the privilege of attending 2012&amp;#8217;s &lt;a href="http://eyeofestival.com" target="_blank"&gt;Eyeo Festival&lt;/a&gt;, a four-day show-and-tell for the data-visualization community. The speakers approached their talks and their work from a wide range of goals, from&lt;a href="http://eyeofestival.com/speaker/amanda-cox/" target="_blank"&gt; communicating headline-worthy stories&lt;/a&gt; with journalistic integrity to &lt;a href="http://eyeofestival.com/speaker/robert-hodgin/" target="_blank"&gt;killing ants&lt;/a&gt; with physics-influenced elegance. &lt;span&gt;They were unified by a common approach: &lt;/span&gt;&lt;span&gt;the designer assumes responsibility for the high-level&lt;/span&gt;&lt;br/&gt;&lt;span&gt;behaviors and aesthetics of their work while delegating the details to &lt;/span&gt;&lt;span&gt;their data sets and the generative abilities of their code.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;We currently have access to more resources than ever before in the software industry: APIs and open data initiatives provide raw numbers in accessible formats and huge quantities, and modern tools and libraries lower the barrier to wrangling, parsing, and acting on this data. One of the challenges that was reiterated though out the conference was the need, in the face of this wide open frontier, to continue to create work that is meaningful, substantial, and novel. Deep data integration may now be an essential aspect of modern applications, but it is not on its own sufficient for success.&lt;/p&gt;</description><link>http://blog.temboo.com/post/25647201394</link><guid>http://blog.temboo.com/post/25647201394</guid><pubDate>Fri, 22 Jun 2012 10:53:00 -0400</pubDate><category>eyeo</category><category>data</category><category>integration</category><category>thoughts</category></item><item><title>Amazon Marketplace Choreos </title><description>&lt;p&gt;As many a seller knows, the Amazon Marketplace API can be an exacting beast. Our always-helpful Choreos do some super heavy lifting to tame this particular API.&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s say a seller wants to list a product. Here&amp;#8217;s a visual of that fairly common desire from the Marketplace API documentation:&lt;/p&gt;
&lt;p&gt;&lt;img align="middle" src="http://media.tumblr.com/tumblr_m5vlcjpaay1qdhnms.png"/&gt;&lt;/p&gt;
&lt;p&gt;Which is to say: construct the listing in Amazon&amp;#8217;s (persnickety) file format; upload the file; check in later to see if it&amp;#8217;s been accepted, or (so very likely) rejected for a formatting error. &lt;/p&gt;
&lt;p&gt;Our &lt;a href="https://live.temboo.com/library/Library/Amazon/Marketplace/Feeds/AddOrUpdateInventoryItem/" target="_blank"&gt;AddOrUpdateInventoryItems&lt;/a&gt; Choreo simplifies the process: just fill in the necessary inputs and run the Choreo (there&amp;#8217;s an extra feature included that lets sellers check on and retrieve submission status). &lt;/p&gt;
&lt;p&gt;That&amp;#8217;s just one example. You&amp;#8217;ll find a multitude of Choreos for the functions sellers need — like generating order reports, payment processing, and order fulfillment — in the &lt;a href="https://live.temboo.com/library/Library/Amazon/Marketplace/" target="_blank"&gt;Amazon Marketplace Choreo Library&lt;/a&gt;.&lt;/p&gt;</description><link>http://blog.temboo.com/post/25451157052</link><guid>http://blog.temboo.com/post/25451157052</guid><pubDate>Tue, 19 Jun 2012 15:48:00 -0400</pubDate><category>Choreos</category><category>Amazon Marketplace</category><category>Library</category><category>APIs</category></item><item><title>Campaign Finance and Events APIs added to Library</title><description>&lt;p&gt;Just in time to aid in hacking at this weekend&amp;#8217;s &lt;a href="http://hacknjill.com/" target="_blank"&gt;Hack&amp;#8217;n Jill&lt;/a&gt;, we&amp;#8217;ve added Choreos for three new APIs to our &lt;a href="http://live.temboo.com/library" target="_blank"&gt;Library&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New York Times&lt;/strong&gt; &lt;strong&gt;Event Listings&lt;br/&gt;&lt;/strong&gt;Search the NYTimes for events by location, categories, and keywords.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New York Times Campaign Finance&lt;/strong&gt;&lt;br/&gt;A dataset on political candidates and campaign donations, expenditures, and contributors.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Influence Explorer&lt;/strong&gt;&lt;br/&gt;A data aggregator and tool to access data on campaign finance, lobbying, earmarks, and federal spending data; by Sunlight Foundation&amp;#8217;s technology arm, Sunlight Labs. &lt;/p&gt;
&lt;p&gt;These join our family of Choreos for 70+ of the most-utilized APIs.&lt;/p&gt;
&lt;p&gt;We wish the hackers an exhilarating weekend — happy making!&lt;/p&gt;</description><link>http://blog.temboo.com/post/25159700056</link><guid>http://blog.temboo.com/post/25159700056</guid><pubDate>Fri, 15 Jun 2012 10:47:00 -0400</pubDate><category>Choreos</category><category>APIs</category><category>Hack</category><category>Hackathon</category><category>Library</category><category>new release</category></item></channel></rss>
