<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Josh Harrison &#187; API</title>
	<atom:link href="http://picklewagon.com/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://picklewagon.com</link>
	<description>Not Bad For A Vampire</description>
	<lastBuildDate>Thu, 10 May 2012 06:29:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Yahoo Boss Plugin Update 0.7</title>
		<link>http://picklewagon.com/2010/12/02/yahoo-boss-plugin-update-0-7/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=yahoo-boss-plugin-update-0-7</link>
		<comments>http://picklewagon.com/2010/12/02/yahoo-boss-plugin-update-0-7/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 21:36:20 +0000</pubDate>
		<dc:creator>Josh Harrison</dc:creator>
				<category><![CDATA[Plugin Development]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[yahoo boss]]></category>
		<category><![CDATA[yahoo boss plugin]]></category>

		<guid isPermaLink="false">http://picklewagon.com/?p=395</guid>
		<description><![CDATA[Last night I took some time to make some minor updates to my Yahoo Boss plugin. No features were added &#8211; just fixed a few bugs and cleaned it up some. Here is a list of the changes: Options page &#8230; <a href="http://picklewagon.com/2010/12/02/yahoo-boss-plugin-update-0-7/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last night I took some time to make some minor updates to my Yahoo Boss plugin. No features were added &#8211; just fixed a few bugs and cleaned it up some.</p>
<p>Here is a list of the changes:</p>
<ul>
<li>Options page has been cleaned up with a sidebar for meta information with links for support, donations, etc. Any of these widgets can be hidden using the screen options found on most pages in wp-admin. Also, descriptions for each field have been added.</li>
<li>I was using only Curl to make the BOSS API call. This has been changed to use the WP_Http class instead which will use other means to make the call if Curl is not installed on the host.</li>
<li>Added a nonce on the form update for better security</li>
<li>Removed the deprecated level 10 when initializing the options page and replaced it the manage_options permission.</li>
<li>Added localization.</li>
</ul>
<p>There are so many features to add to this plugin. But the project I created this for was put on hold no it hasn&#8217;t seen further development. I&#8217;m interested in knowing which features you would like added or have already added.</p>
]]></content:encoded>
			<wfw:commentRss>http://picklewagon.com/2010/12/02/yahoo-boss-plugin-update-0-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a Quick Search Engine</title>
		<link>http://picklewagon.com/2009/03/28/building-a-quick-search-engine/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-a-quick-search-engine</link>
		<comments>http://picklewagon.com/2009/03/28/building-a-quick-search-engine/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 01:04:21 +0000</pubDate>
		<dc:creator>Josh Harrison</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[yahoo boss]]></category>
		<category><![CDATA[yahoo boss plugin]]></category>

		<guid isPermaLink="false">http://www.picklewagon.com/?p=276</guid>
		<description><![CDATA[For a while I&#8217;ve been wanting to create a specialized search engine for a project I have been working on. Given the limited amount of time I have, I clearly had to piggyback on current technologies. Search engines today do &#8230; <a href="http://picklewagon.com/2009/03/28/building-a-quick-search-engine/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For a while I&#8217;ve been wanting to create a specialized search engine for a project I have been working on. Given the limited amount of time I have, I clearly had to piggyback on current technologies. Search engines today do an awesome job of indexing the web to find what you need when you need it. I wanted a specialized search engine to limit the results to relevant web content given a specific subject.</p>
<p>Here were my requirements going into this:</p>
<ol>
<li>Limit the search to the sites I want. I give them a list and it only searches those sites. The list would need to be updated dynamically or via an API.</li>
<li>Allows me to modify the search results in any order I want or mixing it with other data.</li>
<li>Allows me to format the search results how I please.</li>
<li>I want the results in a multiple formats to allow for flexibility when and where the results are displayed.</li>
<li>I would love to try to monetize the search engine however I want.</li>
</ol>
<p>Searching for what I needed led me to discover many cool technologies.</p>
<p>I first looked at possibly the most obvious: <a href="http://www.google.com/coop/cse/">Google Custom Search Engine</a>. Google CSE is a cool product but it didn&#8217;t suit my needs at all. The terms of service don&#8217;t allow you to modify the results. I also looked at <a href="http://code.google.com/apis/ajaxsearch/">Google AJAX Search API</a>. Again, doesn&#8217;t fit the requirements. I may find a need for the AJAX Search API in the near future though.</p>
<p>Other technologies deserved some attention as well. Products such as CouchDB and Lucene required too much so I didn&#8217;t spend much time looking into these.</p>
<p>I had looked at <a href="http://developer.yahoo.com/boss">Yahoo BOSS</a> (build your own search service). Initially, it didn&#8217;t look like it would suit my needs. After revisiting BOSS, looking at code samples and the API, it was exactly what I was looking for. Easy, fast, reliable. Fits exactly my requirements. Awesome.</p>
<p>Since the site I am building was based on WordPress (like all my sites), I decided to put my work it into a WordPress plugin to allow a WordPress site to easily add a real search engine to the site just by defining some simple options. The first version will be very limited in what can be done but I have a lot of features that I will be adding to it very soon.</p>
<p>I just need to get it ready to release. Soon I hope.</p>
]]></content:encoded>
			<wfw:commentRss>http://picklewagon.com/2009/03/28/building-a-quick-search-engine/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Death to Silos</title>
		<link>http://picklewagon.com/2009/02/02/death-to-silos/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=death-to-silos</link>
		<comments>http://picklewagon.com/2009/02/02/death-to-silos/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 07:30:25 +0000</pubDate>
		<dc:creator>Josh Harrison</dc:creator>
				<category><![CDATA[Business Models]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[silos]]></category>

		<guid isPermaLink="false">http://www.picklewagon.com/?p=257</guid>
		<description><![CDATA[One thing I have grown to dislike as a user of the Internet, software, and computers in general is how many sites and software think they are great enough to be alone in their own walled garden. Or silo. What &#8230; <a href="http://picklewagon.com/2009/02/02/death-to-silos/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One thing I have grown to dislike as a user of the Internet, software, and computers in general is how many sites and software think they are great enough to be alone in their own walled garden. Or silo.</p>
<p>What do I mean by silo or walled garden? It basically means that users are inputing data and the site provides no way to get that data out. For example, I use web based email where all my contacts are stored. Am I able to use that contact list outside of my webmail? Why would I want the contacts? An example would be to use the addresses of some of my contacts to send Christmas cards to. Or using the contacts to find friends on any given social network.</p>
<p>One of the jobs I had in the past, this was a common theme. A huge enterprise with many applications. The employees had to login to each app separately. This is a pain for both the users and from an administration standpoint.</p>
<p>Is this a big deal? Probably not for most people. But for me, it&#8217;s a huge deal.</p>
<p>Over the past few years, many apps have given access to data through means of an API (application programming interface). With the API, you can use your data stored in one app in a totally different app. This is a mashup. Cool applications come from mashups. Your customers&#8217; data is being used in ways you never would have thought of. The customer should be allowed to do whatever they want with their data.</p>
<p>Even export it into a rivals app. This is a big deciding factor for me. Many of my friends who aren&#8217;t technical have blogs hosted on blogger. Google has provided ways to export a user&#8217;s data to other blogging engines such as wordpress. Not that Google is going out of business anytime soon, but what if they decided to get rid of blogger all of a sudden, much like they decided to get rid of Notebook. Apparently, not many people used Google Notebook. But I did. The important thing is is that they have provided me with a way to get that data out. They always have.</p>
<p>When times are tough, employees get laid off. Companies big and small consolidate and possibly go under. Make sure you have access to <span style="text-decoration: underline;">your</span> data. Especially, if you have invested a lot of time compiling the data.</p>
<p>Just something to think about.</p>
]]></content:encoded>
			<wfw:commentRss>http://picklewagon.com/2009/02/02/death-to-silos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

