<?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>kdmurray.blog &#187; services</title>
	<atom:link href="http://kdmurray.net/tag/services/feed/" rel="self" type="application/rss+xml" />
	<link>http://kdmurray.net</link>
	<description>The crossroads of life and tech</description>
	<lastBuildDate>Tue, 07 Feb 2012 20:34:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Security for Client Applications: OAuth</title>
		<link>http://kdmurray.net/2010/11/26/security-for-client-applications-oauth/</link>
		<comments>http://kdmurray.net/2010/11/26/security-for-client-applications-oauth/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 07:42:41 +0000</pubDate>
		<dc:creator>kdmurray</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[services]]></category>

		<guid isPermaLink="false">http://kdmurray.net/?p=850</guid>
		<description><![CDATA[Recently I was listening to Security Now when the topic of OAuth keys being hacked out of Android applications came up. There was some discussion on how services that require OAuth for authentication (as Twitter now does) cause problems for client applications. (NB: In this post I&#8217;m referring to client applications specifically as something that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://kdmurray.net/wp-content/uploads/2010/11/oauth-logo11.png"><img class="alignleft size-full wp-image-864" title="oauth-logo" src="http://kdmurray.net/wp-content/uploads/2010/11/oauth-logo11.png" alt="" width="200" height="60" /></a>Recently I was listening to <a href="http://twit.tv/sn" target="_blank">Security Now</a> when the topic of <a href="http://oauth.net/about/" target="_blank">OAuth</a> keys <a href="http://www.techeye.net/security/gaping-hole-found-in-twitter-oauth-authentication-process" target="_blank">being hacked out of Android applications</a> came up. There was some discussion on how services that require OAuth for authentication (as Twitter now does) cause problems for client applications. (NB: In this post I&#8217;m referring to client applications specifically as something that the end user downloads to their PC or other device.) The case was made that the problem is that OAuth was not written for client development, and is really only secure when running from a web-server.</p>
<p>The key to the &#8220;vulnerability&#8221; with OAuth is that each application is given its own key. That key ties any request made to the service (Twitter for example) to the application which owns the key. The concern was that if the key falls into the wrong hands users&#8217; personal information could be put at risk. With the key needing to reside somewhere that the application can read it, they&#8217;re typically stored within the application code which makes finding the key a trivial matter for a hacker.</p>
<p>The thought occurred to me that if you need to access a web-based service which requires OAuth, it might be helpful to have an intermediary service handle that authentication for you. By adding a service tier which authenticates a specific user of your application and performs all of the direct interaction with the service there&#8217;s no need to keep the OAuth keys on the client which makes them much more difficult to compromise.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://kdmurray.net/2010/11/26/security-for-client-applications-oauth/&via=kdmurray&text=Security for Client Applications: OAuth&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://kdmurray.net/2010/11/26/security-for-client-applications-oauth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stack Overflow &#8211; Where Experts Exchange Information</title>
		<link>http://kdmurray.net/2009/05/17/stack-overflow-where-experts-exchange-information/</link>
		<comments>http://kdmurray.net/2009/05/17/stack-overflow-where-experts-exchange-information/#comments</comments>
		<pubDate>Sun, 17 May 2009 08:46:27 +0000</pubDate>
		<dc:creator>kdmurray</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[sites]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[stack overflow]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://kdmurray.net/?p=690</guid>
		<description><![CDATA[Last year a new Q&#38;A site for developers called Stack Overflow was opened to the public. We covered the site a bit on an episode of the AGP a few months back, but I just realized the other day that I hadn&#8217;t posted about it here. The site is focused on the interaction between software [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://stackoverflow.com/"><img class="size-full wp-image-692 alignleft" style="border: 0pt none; margin-right: 4px; margin-left: 4px;" title="so" src="http://kdmurray.net/wp-content/uploads/2009/05/so11.png" alt="so" width="250" height="61" /></a>Last year a new Q&amp;A site for developers called <a href="http://www.stackoverflow.com/" target="_self">Stack Overflow</a> was opened to the public.  We covered the site a bit on an episode of the <a href="http://www.aussiegeekpodcast.com/" target="_blank">AGP</a> a few months back, but I just realized the other day that I hadn&#8217;t posted about it here.</p>
<p>The site is focused on the interaction between software developers which is truly how most of us learn the best &#8212; by working with, interacting with and drawing on the wisdom of other developers.</p>
<p>The site draws on a whole bunch of different elements that set it apart from other Q&amp;A sites.  Creator <a href="http://www.codinghorror.com/blog/" target="_blank">Jeff Atwood</a> describes <a href="http://stackoverflow.com/about" target="_blank">Stack Overflow</a> as a free Q&amp;A site that&#8217;s built and maintained by the community of developers.</p>
<p>While the site was built to answer developers&#8217; questions, it also has some stiff competition in the form of the <a href="http://experts-exchange.com/" target="_blank">Experts&#8217; Exchange</a>.  Most developers know about EE, and are annoyed by the fact that the site purports to charge money for access to the answers to development questions.  As it turns out, it&#8217;s all available for free, you just need to look around a bit harder to find stuff.</p>
<p>Stack Overflow has been built with transparency and ease of use in mind since its inception; the model is to get as many eyeballs on a question as needed to get a good answer.  Good questions and good answers are up-voted by the community &#8212; similar to the way Digg works, except it&#8217;s harder to game the system.  Up-votes provide reputation points which at lower levels unlock some of the site&#8217;s features.  The site also gives out badges for meeting certain goals on the site, based on the ability to get badges or special goals on Xbox live.</p>
<p>Jeff Atwood&#8217;s passion is around developing software from a more human perspective. Much of the design of the site for Stack Overflow, and the code behind it are based on driving positive behaviours within the developer community.  Instead of lots of hard-and-fast rules, there are easy ways to do good things, and more difficult ways to do things that shouldn&#8217;t be overdone.</p>
<p>As a side-note, Stack Overflow&#8217;s codebase is written in C# using the <a href="http://asp.net/mvc" target="_blank">ASP.NET MVC</a> framework, and has been in use since the very early CTP days of MVC.  It&#8217;s a great example of the power that can be brought to bear on the web with this toolset.</p>
<p>I love the site, it&#8217;s been a great resource for me for the past year or so, and I highly recommend it to anyone who has a development dilemma that they need to solve.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://kdmurray.net/2009/05/17/stack-overflow-where-experts-exchange-information/&via=kdmurray&text=Stack Overflow - Where Experts Exchange Information&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://kdmurray.net/2009/05/17/stack-overflow-where-experts-exchange-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goodbye Grand Central, Hello Google Voice!</title>
		<link>http://kdmurray.net/2009/03/12/goodbye-grand-central-hello-google-voice/</link>
		<comments>http://kdmurray.net/2009/03/12/goodbye-grand-central-hello-google-voice/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 17:35:50 +0000</pubDate>
		<dc:creator>kdmurray</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google voice]]></category>
		<category><![CDATA[grand central]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[sites]]></category>
		<category><![CDATA[telephony]]></category>
		<category><![CDATA[voice]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://kdmurray.net/?p=577</guid>
		<description><![CDATA[Google today announced a new service to (some of) it&#8217;s customers called Google Voice. The service works very similarly to Grand Central (which the big G acquired back in 2007). The system allows you to create a single phone number, to which you can aggregate other numbers to have a unified system for voice and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-578" style="margin: 3px;" title="google_voice" src="http://kdmurray.net/wp-content/uploads/2009/03/google_voice11.png" alt="google_voice" width="213" height="87" />Google today <a href="http://googleblog.blogspot.com/2009/03/here-comes-google-voice.html" target="_blank">announced a new service</a> to (<a href="http://eliteeternity.com/pro-software/google-voice-availablebut-not-to-me/" target="_blank">some of</a>) it&#8217;s customers called <a href="http://google.com/voice/" target="_blank">Google Voice</a>.  The service works very similarly to Grand Central (which the <a href="http://googleblog.blogspot.com/2007/07/all-aboard.html" target="_blank">big G acquired back in 2007</a>).</p>
<p>The system allows you to create a single phone number, to which you can aggregate other numbers to have a unified system for voice and messaging.</p>
<p>I&#8217;ve been trying to get myself a Grand Central account for several months, but I guess with the lead up to the Google Voice launch they haven&#8217;t been creating new numbers for people.  It looks, from <a href="http://www.google.com/support/voice/bin/answer.py?answer=141993" target="_blank">a post on the Google Voice help site</a>, that the service will be rolling out over the next few weeks.  The service will first be made available to existing <a href="http://grandcentral.com/" target="_self">Grand Central</a> users, and rolled out to the rest of the great unwashed as it matures in the next few months.</p>
<p>There&#8217;s no indication at this stage if the service will be geographically limited but I suspect that, intitially at least, the service will only offer US-based phone numbers at launch.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://kdmurray.net/2009/03/12/goodbye-grand-central-hello-google-voice/&via=kdmurray&text=Goodbye Grand Central, Hello Google Voice!&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://kdmurray.net/2009/03/12/goodbye-grand-central-hello-google-voice/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twitter Acquires Sandy and Stikkit</title>
		<link>http://kdmurray.net/2008/12/15/twitter-acquires-sandy-and-stikkit/</link>
		<comments>http://kdmurray.net/2008/12/15/twitter-acquires-sandy-and-stikkit/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 04:04:24 +0000</pubDate>
		<dc:creator>kdmurray</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[acquisition]]></category>
		<category><![CDATA[agp]]></category>
		<category><![CDATA[aussiegeeks]]></category>
		<category><![CDATA[decommissioned]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[i want sandy]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[stikkit]]></category>
		<category><![CDATA[Tech News]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://kdmurray.net/?p=492</guid>
		<description><![CDATA[Here&#8217;s a clip of a post I did over on the AGP Blog about the acquisition of Sandy &#38; Stikkit by Twitter. It&#8217;s going to be very interesting to see what Twitter decides to do with the newly acquired technology, particularly in the wake of reduced services in nearl every country outside the US (read: [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-thumbnail wp-image-494 alignleft" style="margin: 5px;" title="twitter logo" src="http://kdmurray.net/wp-content/uploads/2008/12/screenshot0011-150x150.png" alt="twitter logo" width="80" height="80" />Here&#8217;s a clip of a post I did over on the AGP Blog about the acquisition of <a href="http://iwantsandy.com/" target="_blank">Sandy</a> &amp; <a href="http://stikkit.com/" target="_blank">Stikkit</a> by Twitter. It&#8217;s going to be very interesting to see what Twitter decides to do with the newly acquired technology, particularly in the wake of reduced services in nearl every country outside the US (read: <a href="http://blog.twitter.com/2008/11/oh-canada.html" target="_blank">no more SMS</a>!!!).  Here&#8217;s a clip from the feature-length version:</p>
<blockquote><p>Twitter has snapped up the IP behind a couple of popular Web 2.0 services.  <a href="http://iwantsandy.com/" target="_blank">I Want Sandy</a> and <a href="http://stikkit.com/" target="_blank">Stikkit</a> were both <a href="http://getsatisfaction.com/iwantsandy/topics/a_fork_in_the_road_an_important_announcement_about_i_want_sandy" target="_blank">acquired by Twitter</a> a few weeks ago.  The services were originally scheduled to go offline last week, but this window has been extended until the end of business (17:00 PT) this Friday, December 19th.</p></blockquote>
<p>Check out the <a href="http://www.aussiegeekpodcast.com/2008/12/twitter-acquires-sandy-and-stikkit/" target="_blank">original post over on the AGP blog</a>.</p>
<p>Time will tell&#8230;</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://kdmurray.net/2008/12/15/twitter-acquires-sandy-and-stikkit/&via=kdmurray&text=Twitter Acquires Sandy and Stikkit&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://kdmurray.net/2008/12/15/twitter-acquires-sandy-and-stikkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get more written: Write or Die</title>
		<link>http://kdmurray.net/2008/12/07/get-more-written-write-or-die/</link>
		<comments>http://kdmurray.net/2008/12/07/get-more-written-write-or-die/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 06:32:04 +0000</pubDate>
		<dc:creator>kdmurray</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[consequences]]></category>
		<category><![CDATA[dr. wicked]]></category>
		<category><![CDATA[nanowrimo]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[sites]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[web-based]]></category>
		<category><![CDATA[write or die]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://kdmurray.net/?p=455</guid>
		<description><![CDATA[I came across this web application a few weeks back while listening to AmberMac&#8216;s dulcet tones on CommandN #156.  The application is called Write or Die written by Dr. Wicked, and its aim is to make you a more productive writer. Write or Die provides you motivation to write not based on the positive reinforcement [...]]]></description>
			<content:encoded><![CDATA[<p>I came across this web application a few weeks back while listening to <a href="http://ambermac.com/" target="_blank">AmberMac</a>&#8216;s dulcet tones on <a href="http://commandn.typepad.com/commandn/2008/11/commandn-156-november-7-2008.html" target="_blank">CommandN #156</a>.  The application is called <a href="http://lab.drwicked.com/writeordie.html" target="_blank">Write or Die</a> written by <a href="http://drwicked.com/" target="_blank">Dr. Wicked</a>, and its aim is to make you a more productive writer.</p>
<p>Write or Die provides you motivation to write not based on the positive reinforcement of a job well done but on the fear of a web-based application inflicting consequences upon you.  Write or Die offers varying levels of &#8220;difficulty&#8221; from forgiving through to evil, and three types of consequences.</p>
<ul>
<li>Gentle mode provides a polite pop-up reminder to keep writing</li>
<li>Normal mode plays REALLY awful music/sounds in the background</li>
<li>Kamikaze mode will begin deleting one word per second while you&#8217;re delinquent</li>
</ul>
<p>The fear of having one&#8217;s work deleted is a serious motivator to keep writing.</p>
<p>If you&#8217;ve got a writing project to do whether it&#8217;s a paper for school like me, or you&#8217;re participating in a novel-writing event (WoD was originally built for authors participating in <a href="http://www.nanowrimo.org/" target="_blank">NanNoWriMo</a>) give Write or Die a try.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://kdmurray.net/2008/12/07/get-more-written-write-or-die/&via=kdmurray&text=Get more written: Write or Die&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://kdmurray.net/2008/12/07/get-more-written-write-or-die/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 932/1000 objects using disk: basic

Served from: kdmurray.net @ 2012-02-08 19:45:03 -->
