<?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>qvister &#187; api</title>
	<atom:link href="http://qvister.se/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://qvister.se</link>
	<description></description>
	<lastBuildDate>Tue, 01 Nov 2011 12:56:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>lastcred.fm</title>
		<link>http://qvister.se/2011/06/01/lastcred-fm/</link>
		<comments>http://qvister.se/2011/06/01/lastcred-fm/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 19:42:34 +0000</pubDate>
		<dc:creator>Anton Lindqvist</dc:creator>
				<category><![CDATA[Blogg]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[music hack day]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://qvister.se/?p=1187</guid>
		<description><![CDATA[This weekend was spent hacking in Berlin at Music Hack Day. The concept of the event is as follows: gather hackers with a passion for music and try building something during 24 consecutive hours. Brilliant if you ask me. I decided to create a service called lastcred.fm. With the following tagline: last.fm without shame. Since I [...]]]></description>
			<content:encoded><![CDATA[
<p>This weekend was spent hacking in Berlin at <a href="http://berlin.musichackday.org/2011/">Music Hack Day</a>. The concept of the event is as follows: gather hackers with a passion for music and try building something during 24 consecutive hours. Brilliant if you ask me.<span id="more-1187"></span></p>
<p>I decided to create a service called <a href="http://lastcred.fm/">lastcred.fm</a>. With the following tagline: last.fm without shame. Since I think we all at some point get ashamed of our last.fm profile lastcred.fm is here to help. The service simply lets you scrobble music from a given set of genres. I highly recommend you giving it a try and save your cluttered last.fm profile!</p>
<p>Built using my favorite framework Ruby on Rails and hosted on Heroku.</p>
<p>Last but not least thanks to <a href="http://www.adriantomic.se/">Adrian</a> for helping me out with the design, <a href="https://twitter.com/jonascarlsson">Jonas</a> for coming up with the tagline and <a href="http://twitter.com/freenerd">Johan</a> and <a href="http://twitter.com/roelven">Roel</a> for organizing a splending Music Hack Day.</p>
]]></content:encoded>
			<wfw:commentRss>http://qvister.se/2011/06/01/lastcred-fm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Updated SoundCloud API wrapper with OAuth 2.0 support</title>
		<link>http://qvister.se/2010/11/23/updated-soundcloud-api-wrapper-with-oauth-2-0-support/</link>
		<comments>http://qvister.se/2010/11/23/updated-soundcloud-api-wrapper-with-oauth-2-0-support/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 06:56:03 +0000</pubDate>
		<dc:creator>Anton Lindqvist</dc:creator>
				<category><![CDATA[Blogg]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[soundcloud]]></category>

		<guid isPermaLink="false">http://qvister.se/?p=1090</guid>
		<description><![CDATA[I&#8217;m glad to announce the release of version 2.0 of the SoundCloud PHP API wrapper. The wrapper got a complete overhaul including support for authentication using OAuth 2.0. As stated above the wrapper now uses the OAuth 2.0 protocol instead of 1.0. The new shiny updated protocol is in my opinion a huge step forward [...]]]></description>
			<content:encoded><![CDATA[
<p>I&#8217;m glad to announce the release of version 2.0 of the SoundCloud PHP API wrapper. The wrapper got a complete overhaul including support for authentication using <a href="http://oauth.net/2/" target="_blank">OAuth 2.0</a>.<span id="more-1090"></span></p>
<p>As stated above the wrapper now uses the OAuth 2.0 protocol instead of 1.0. The new shiny updated protocol is in my opinion a huge step forward and the authentication flow isn&#8217;t that much of a hazzle anymore.</p>
<p>The wrapper has been written with <a href="http://pear.php.net/" target="_blank">PEAR</a> in mind and can easily be distributed as a PEAR package. The <a href="http://pear.php.net/manual/en/standards.php" target="_blank">PEAR coding standard</a> is also adapted.</p>
<p>Also worth mentioning is that most of the code is now covered by unit tests which makes maintaning and contributing to the project a more gentle matter.</p>
<p>Check out the new <a href="http://soundcloud.qvister.se" target="_blank">demo application</a> or go grab the updated wrapper over at <a href="http://github.com/mptre/php-soundcloud" target="_blank">GitHub</a>.</p>
<p>Happy hacking!</p>
<p><em>Image borrowed from <a href="http://www.flickr.com/photos/pollas/" target="_blank">Anders Pollas</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://qvister.se/2010/11/23/updated-soundcloud-api-wrapper-with-oauth-2-0-support/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PRI Pensionsgarantis webbtjänst</title>
		<link>http://qvister.se/2010/04/12/pri-pensionsgarantis-webbtjanst/</link>
		<comments>http://qvister.se/2010/04/12/pri-pensionsgarantis-webbtjanst/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 19:17:20 +0000</pubDate>
		<dc:creator>Anton Lindqvist</dc:creator>
				<category><![CDATA[PRI Pensionstjänst]]></category>
		<category><![CDATA[Uppdrag]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[applikation]]></category>
		<category><![CDATA[bkcsthlm]]></category>
		<category><![CDATA[frontend]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://qvister.se/?p=803</guid>
		<description><![CDATA[Tillsammans med BKC STHLM och Fredrik Hansson har vi vidareutvecklat PRI Pensionsgarantis webbtjänst. Webbtjänsten baseras på EPiServer i grund och botten. Detta kompletteras med en proxy som sköter kommunikationen mellan PRIs databas och klienten (slutanvändaren). Min uppgift i det hela var att ta fram HTML-mallar, CSS samt en del JavaScript. Vi använde givetvis jQuery som [...]]]></description>
			<content:encoded><![CDATA[
<p>Tillsammans med <a href="http://www.bkcsthlm.se/uppdatering-av-pri-pensionsgarantis-webbtjanst/" target="_blank">BKC STHLM</a> och <a href="http://se.linkedin.com/in/fredrikhanssonsthlm" target="_blank">Fredrik Hansson</a> har vi vidareutvecklat PRI Pensionsgarantis webbtjänst.<span id="more-803"></span></p>
<p>Webbtjänsten baseras på EPiServer i grund och botten. Detta kompletteras med en proxy som sköter kommunikationen mellan PRIs databas och klienten (slutanvändaren).</p>
<p>Min uppgift i det hela var att ta fram HTML-mallar, CSS samt en del JavaScript. Vi använde givetvis jQuery som grund och skrev en hel del funktioner på detta gedigna bibliotek.</p>
<p>Utvecklingen har skett med projektmodellen SCRUM, tillsammans med PRIs egna utvecklare som har ansvarat för utvecklingen av tjänsterna som proxyn i sin tur kommunicerar med.</p>
<p>Är du sugen på att pröva på slutresultat så finns det ett <a href="https://www.pri.se/demo" target="_blank">demo</a> tillgängligt. Logga in med användarnamnet &#8220;<em>exempel</em>&#8221; och lösenordet &#8220;<em>exempel</em>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://qvister.se/2010/04/12/pri-pensionsgarantis-webbtjanst/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hyper Island Recruitment Tour</title>
		<link>http://qvister.se/2009/10/16/hyper-island-recruitment-tour/</link>
		<comments>http://qvister.se/2009/10/16/hyper-island-recruitment-tour/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 11:21:28 +0000</pubDate>
		<dc:creator>Anton Lindqvist</dc:creator>
				<category><![CDATA[Hyper Island]]></category>
		<category><![CDATA[Uppdrag]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[goodold]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://qvister.se/?p=427</guid>
		<description><![CDATA[För tredje året i rad är det dags för Hyper Island att inleda deras rekryteringsprocess som turnerar runt om i världen. Totalt besöks åtta städer i jakten på framtidens talanger. Good Old fick i uppdrag att ta fram en sajt för världsturnén samtidigt som jag fick i uppdrag att ansvara för produktionen. På sajten kan hitta [...]]]></description>
			<content:encoded><![CDATA[
<p>För tredje året i rad är det dags för Hyper Island att inleda deras rekryteringsprocess som turnerar runt om i världen. Totalt besöks åtta städer i jakten på framtidens talanger.<span id="more-427"></span></p>
<p><a href="http://goodold.se/">Good Old</a> fick i uppdrag att ta fram en sajt för världsturnén samtidigt som jag fick i uppdrag att ansvara för produktionen.</p>
<p>På sajten kan hitta mer information om vilka städer som besöks samt ett flertal presentationer av elever som studerar vid Hyper Island. Varje elev representerar en stad och agerar kontaktperson för staden. På så sätt kan man få personligare kontakt med skolan om man går tankarna att söka till nästa års utbildningar. Det hela presenteras medhjälp av en <a href="http://code.google.com/intl/sv-SE/apis/maps/index.html">Google Maps</a> karta för att öka interaktionen.</p>
<p>Kartan kompletteras med ett bloggflöde samt ett ansökningsformulär. Formuläret &#8220;<em>pratar</em>&#8221; med Hyper Islands ansökningsdatabas medhjälp av ett API som togs fram av de trevliga typerna på <a href="http://www.samurajdata.se/">Samuraj Data</a> som även utvecklat ansökningsdatabasen.</p>
<p>Det var kul att få chansen att jobba med Google Maps, var länge sedan sen sist. Ännu en gång slogs jag av att det går att göra så oerhört mycket med relativt lite kod. All befintlig funktionalitet kan byggas på och många av de grafiska elementen för att navigera runt kan man ta kontroll över. Till min glädje visade det sig även Google Maps egna JavaScript API fungerar bra ihop med <a href="http://qvister.se/tag/jquery/">jQuery</a>. Om du själv är sugen på att börja jobba med Google Maps så har jag vid det här laget samlat på mig en del <a href="http://delicious.com/mptre/google+maps">bokmärken</a> som kan komma väl till använding.</p>
<p>Sajten hittar du på <a href="http://tour.hyperisland.se/">tour.hyperisland.se</a> och jag önskar Hyper Island lycka till med rekryteringen!</p>
]]></content:encoded>
			<wfw:commentRss>http://qvister.se/2009/10/16/hyper-island-recruitment-tour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

