<?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>Untyping</title>
	<atom:link href="http://untyped.com/untyping/feed/" rel="self" type="application/rss+xml" />
	<link>http://untyped.com/untyping</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Thu, 29 Nov 2012 11:42:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Meanwhile, at Untyped HQ&#8230;</title>
		<link>http://untyped.com/untyping/2012/10/19/meanwhile-at-untyped-hq/</link>
		<comments>http://untyped.com/untyping/2012/10/19/meanwhile-at-untyped-hq/#comments</comments>
		<pubDate>Fri, 19 Oct 2012 15:28:04 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Front page]]></category>
		<category><![CDATA[Myna]]></category>

		<guid isPermaLink="false">http://untyped.com/untyping/?p=453</guid>
		<description><![CDATA[... crickets

As you probably know, for the past few weeks, we've been concentrating hard on Myna. We've been accepted onto the Oxygen Accelerator program at Birmingham Science Park, Aston, so we're hard at work setting up companies, opening bank accounts, and other such menial tasks.

In the land of Untyped, all we can see is myna birds...]]></description>
			<content:encoded><![CDATA[<p><em>&#8230; </em><em>crickets</em></p>
<p>As you probably know, for the past few weeks, we&#8217;ve been concentrating hard on Myna. We&#8217;ve been accepted onto the <a title="Oxygen Accelerator" href="http://www.oxygenaccelerator.com/">Oxygen Accelerator</a> program at <a title="Birmingham Science Park Aston" href="http://bsp-a.com/">Birmingham Science Park, A</a>ston, so we&#8217;re hard at work setting up companies, opening bank accounts, and other such menial tasks.</p>
<p>In the land of Untyped, all we can see is myna birds.</p>
<p>In case you haven&#8217;t done so already, pop on over to <a title="the Myna blog" href="https://mynaweb.com/blog">the Myna blog</a>, where you can keep up to date with the latest happenings (and anecdotes from life on Oxygen), or follow <a title="Myna on Twitter" href="https://twitter.com/mynaweb">the Twitter account</a>. Also note that Myna is still in free beta, so if you&#8217;d like to try it out, go ahead and sign up. All feedback is gratefully received &#8211; drop us a line via <a title="Myna - Contact Us" href="https://mynaweb.com/about/contact">the Myna contact page</a>.</p>
<p>Thanks, and have a great weekend!</p>
]]></content:encoded>
			<wfw:commentRss>http://untyped.com/untyping/2012/10/19/meanwhile-at-untyped-hq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New site</title>
		<link>http://untyped.com/untyping/2012/08/28/new-site/</link>
		<comments>http://untyped.com/untyping/2012/08/28/new-site/#comments</comments>
		<pubDate>Tue, 28 Aug 2012 19:56:52 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://untyped.com/untyping/?p=6</guid>
		<description><![CDATA[The portfolio on untyped.com was in need of some love, so we’ve redesigned the site and brought it up to date. The new design is a lot simpler. We’ve combined the main page with our new portfolio and given each project its own distinctive look and feel. For example, the section for Myna mimics mynaweb.com, and the section [...]]]></description>
			<content:encoded><![CDATA[<p>The portfolio on <a href="http://untyped.com/">untyped.com</a> was in need of some love, so we’ve redesigned the site and brought it up to date.</p>
<p>The new design is a lot simpler. We’ve combined the main page with our new portfolio and given each project its own distinctive look and feel. For example, the section for Myna mimics <a href="http://mynaweb.com/">mynaweb.com</a>, and the section on the <a href="http://urbanriversurvey.org/">Urban River Survey</a> is based on the map of survey data around London*.</p>
<p>We should also give another round of thanks to <a href="http://sihammond.com/">Si Hammond</a>, who came out with us to photograph our beloved Royal typewriter mascot against various Birmingham-based backdrops. We’ve got such mileage out of these photographs – they lend real character!</p>
]]></content:encoded>
			<wfw:commentRss>http://untyped.com/untyping/2012/08/28/new-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Myna for WordPress available now!</title>
		<link>http://untyped.com/untyping/2012/06/06/myna-for-wordpress-available-now/</link>
		<comments>http://untyped.com/untyping/2012/06/06/myna-for-wordpress-available-now/#comments</comments>
		<pubDate>Wed, 06 Jun 2012 19:57:45 +0000</pubDate>
		<dc:creator>Noel</dc:creator>
				<category><![CDATA[Front page]]></category>
		<category><![CDATA[Myna]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://untyped.com/untyping/?p=8</guid>
		<description><![CDATA[Cliff Seal of Pardot has released v0.1 of his WordPress plugin for our web content optimiser, Myna! Cliff’s plugin lets you test and optimise the content of your WordPress posts and pages. Why not try it on your web site?]]></description>
			<content:encoded><![CDATA[<p><a href="http://cliffseal.com/">Cliff Seal</a> of <a href="http://pardot.com/">Pardot</a> has released v0.1 of his WordPress plugin for our web content optimiser, <a href="http://mynaweb.com/">Myna</a>!</p>
<p>Cliff’s plugin lets you test and optimise the content of your WordPress posts and pages. Why not <a href="http://wordpress.org/extend/plugins/myna-for-wordpress" rel="c9de0b43-5043-4060-b051-bbfa3c873c51" target="_blank">try it on your web site</a>?</p>
]]></content:encoded>
			<wfw:commentRss>http://untyped.com/untyping/2012/06/06/myna-for-wordpress-available-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Circus is in Town</title>
		<link>http://untyped.com/untyping/2011/10/20/the-circus-is-in-town/</link>
		<comments>http://untyped.com/untyping/2011/10/20/the-circus-is-in-town/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 19:59:34 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://untyped.com/untyping/?p=11</guid>
		<description><![CDATA[Following a couple of late caffeinated nights, we are pleased to announce that our latest project, Bigtop, is finally set for beta release! Bigtop is a collection of libraries for web developers. Included in the first beta release are: Bigtop Routes – a library for creating type-safe bidirectional mappings between URLs and Scala code; Bigtop Core – a library [...]]]></description>
			<content:encoded><![CDATA[<p>Following a couple of late caffeinated nights, we are pleased to announce that our latest project, <a href="http://bigtopweb.com/">Bigtop</a>, is finally set for beta release!</p>
<p>Bigtop is a collection of libraries for web developers. Included in the first beta release are:</p>
<ul>
<li><a href="http://bigtopweb.com/routes">Bigtop Routes</a> – a library for creating type-safe bidirectional mappings between URLs and Scala code;</li>
<li><a href="http://bigtopweb.com/routes">Bigtop Core</a> – a library for generating and manipulating URLs and hyperlinks in a functional style.</li>
</ul>
<p>Routes uses the <em>HList</em>-based approach to bidirectional pattern matching that Dave <a href="http://untyped.com/untyping/2011/10/10/reading-writing-and-the-rest/">presented</a> at <em>Scala Lift-Off London 2011</em>. There are versions of the library for use with <a href="http://liftweb.net/">Lift</a>, <a href="https://github.com/scalatra/scalatra">Scalatra</a>, and plain old Java servlets.</p>
<p>Check the <a href="http://bigtopweb.com/">Bigtop</a> web site for a getting started guide, API documentation, and links to the code and Maven repository.</p>
]]></content:encoded>
			<wfw:commentRss>http://untyped.com/untyping/2011/10/20/the-circus-is-in-town/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reading, Writing, and the REST</title>
		<link>http://untyped.com/untyping/2011/10/10/reading-writing-and-the-rest/</link>
		<comments>http://untyped.com/untyping/2011/10/10/reading-writing-and-the-rest/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 20:00:34 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Front page]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://untyped.com/untyping/?p=13</guid>
		<description><![CDATA[I’ve just finished preparing the slides for my talk at Scala Lift-Off London 2011 next week. The title of the talk is A Route to the Three ‘R’s: Reading, Writing, and the REST. Here’s the abstract: The mappings between URLs and code form an integral part of any web application. Many web frameworks help map from URLs to [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve just finished preparing the slides for my talk at <a href="http://skillsmatter.com/event/scala/scala-lift-off-london-2011">Scala Lift-Off London 2011</a> next week. The title of the talk is <em>A Route to the Three ‘R’s: Reading, Writing, and the REST</em>. Here’s the abstract:</p>
<blockquote><p>The mappings between URLs and code form an integral part of any web application. Many web frameworks help map from URLs to code, but the reverse mapping is often neglected, leaving developers to construct URLs via haphazard string manipulation. Furthermore, many frameworks do not match URLs in a type-safe manner.</p>
<p>Scala provides all the tools we need to address this problem in a more comprehensive manner. In this talk we will walk through the creation of <a href="http://bigtopweb.com/routes">Bigtop Routes</a>, a bidirectional mapping library that is both type-safe and developer-friendly. We will pay particular attention to the ways in which Scala language features, such as flexible syntax, implicit conversions, and a touch of type-level programming, help to simplify the task at hand.</p></blockquote>
<p>The slides and code samples are all available from my <a href="https://github.com/davegurnell/scalalol-2011-talk">Github page</a>. Skills Matter have posted a <a href="http://skillsmatter.com/podcast/scala/reading-writing-rest">video of the talk</a> on their web site.</p>
]]></content:encoded>
			<wfw:commentRss>http://untyped.com/untyping/2011/10/10/reading-writing-and-the-rest/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>UU and You: Learn Some Opa</title>
		<link>http://untyped.com/untyping/2011/09/01/uu-and-you-learn-some-opa/</link>
		<comments>http://untyped.com/untyping/2011/09/01/uu-and-you-learn-some-opa/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 20:03:24 +0000</pubDate>
		<dc:creator>Noel</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://untyped.com/untyping/?p=15</guid>
		<description><![CDATA[We want to try something a bit more interactive with Untyped University, our preteniously titled training program. Instead of just posting papers to Mendeley we’re going to hangout on G+. This should allow for easy discussion with our peers, which is to say: you. For this session we’re going to hack on Opa. Normally we read through a paper, [...]]]></description>
			<content:encoded><![CDATA[<p>We want to try something a bit more interactive with <a href="http://untyped.com/untyping/2011/01/10/the-university-of-untyped/">Untyped University</a>, our preteniously titled training program. Instead of just posting papers to <a href="http://www.mendeley.com/groups/771021/untyped-university/">Mendeley</a> we’re going to hangout on G+. This should allow for easy discussion with our peers, which is to say: you.</p>
<p>For this session we’re going to hack on <a href="http://opalang.org/">Opa</a>. Normally we read through a paper, but we think hacking will work better over the medium. The goal is not (necessarily) to write something useful in Opa but rather to understand it’s model for web development. We’re not seeking to advocate Opa, nor are we experts on the language.</p>
<p>As G+ doesn’t yet support organisations, get in touch with me (email noel at untyped, or message Noel Welsh on G+) and ask to be my UU circle. We’ll be online on Friday 9 Sept from 13:37PM (+1 GMT), and will invite everyone in the circle to the hangout. See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://untyped.com/untyping/2011/09/01/uu-and-you-learn-some-opa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Hacker News Worth?</title>
		<link>http://untyped.com/untyping/2011/08/30/what-is-hacker-news-worth/</link>
		<comments>http://untyped.com/untyping/2011/08/30/what-is-hacker-news-worth/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 20:04:33 +0000</pubDate>
		<dc:creator>Noel</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Front page]]></category>
		<category><![CDATA[Myna]]></category>

		<guid isPermaLink="false">http://untyped.com/untyping/?p=17</guid>
		<description><![CDATA[Twelve thousand hits, some thirty emails, and over a dozen new beta testers. That’s what happened when a blog post of ours spent ten hours on the Hacker News frontpage. It was definitely fun getting all that attention, despite the rush of traffic taking our little server off the web for a while. (Installing WP-Cache brought it back.) Myna is the system [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Twelve thousand hits, some thirty emails, and over a dozen new beta testers. That’s what happened when <a href="http://untyped.com/untyping/2011/02/11/stop-ab-testing-and-make-out-like-a-bandit/">a blog post of ours</a> spent ten hours on the <a href="http://news.ycombinator.com/item?id=2831455">Hacker News</a> frontpage. It was definitely fun getting all that attention, despite the rush of traffic taking our little server off the web for a while. (Installing <a href="http://mnm.uib.es/gallir/wp-cache-2/">WP-Cache</a> brought it back.)</p>
<p><a href="http://www.mynaweb.com/">Myna</a> is the system described in the blog post, and we’re accepting beta users right now. If you’re interested in content optimisation on your website, and want better results than A/B testing will deliver, do take a look. Obviously getting this surge of traffic from HN is incredibly valuable to us. However I don’t have any suggestions for repeating the event: when I submitted the blog post to HN some months ago it disappeared without a trace. Certainly being active answering questions on HN helped keep it on the front page, and that position netted us a fairly steady thousand hits an hour.</p>
<p>If you’re one of the people who read our blog post, thanks for the interest! It’s very exciting for us to know that our idea for improving content optimisation resonates with so many people, and we’re looking forward to getting Myna out of beta and seeing where it takes us.</p>
<div></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://untyped.com/untyping/2011/08/30/what-is-hacker-news-worth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday fun with Scala syntax</title>
		<link>http://untyped.com/untyping/2011/05/27/friday-fun-with-scala-syntax/</link>
		<comments>http://untyped.com/untyping/2011/05/27/friday-fun-with-scala-syntax/#comments</comments>
		<pubDate>Fri, 27 May 2011 20:05:40 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://untyped.com/untyping/?p=19</guid>
		<description><![CDATA[It’s Friday – time to kick back and relax with two fun Scala programs we put together for your amusement. Scala has a pretty flexible syntax (although not as flexible as Racket’s, of course) that makes it popular amongst proponents of DSLs. Not all DSLs have to be serious, however, as I’m about to prove. First up [...]]]></description>
			<content:encoded><![CDATA[<p>It’s Friday – time to kick back and relax with two fun Scala programs we put together for your amusement.</p>
<p>Scala has a pretty flexible syntax (although not as flexible as <a href="http://www.ccs.neu.edu/scheme/pubs/scheme2007-ctf.pdf">Racket’s</a>, of course) that makes it popular amongst proponents of <a href="http://www.scala-lang.org/node/1403">DSLs</a>. Not all DSLs have to be serious, however, as I’m about to prove.</p>
<p>First up is Noel’s original concept – proof of his love for DSLs, expressed in purest code:</p>
<div>
<pre><code> class A(num: Int) { def Scala = "It's s" + ("o" * num) + " much fun!" } object I { def &lt;(num: Int) = new A(num) } I &lt;3 Scala // ==&gt; "It's sooo much fun!" </code></pre>
</div>
<p>Second is a simpler work that I call “The Startled Lolcat”:</p>
<div>
<pre><code> object O { def o = "What has been seen, cannot be unseen." } O.o // ==&gt; "What has been seen, cannot be unseen."</code></pre>
<pre><code>
</code></pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://untyped.com/untyping/2011/05/27/friday-fun-with-scala-syntax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future of VoIP Phone Configuration Interfaces</title>
		<link>http://untyped.com/untyping/2011/05/23/the-future-of-voip-phone-configuration-interfaces/</link>
		<comments>http://untyped.com/untyping/2011/05/23/the-future-of-voip-phone-configuration-interfaces/#comments</comments>
		<pubDate>Mon, 23 May 2011 20:06:59 +0000</pubDate>
		<dc:creator>Noel</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://untyped.com/untyping/?p=23</guid>
		<description><![CDATA[We’ve recently completed a very fun and interesting job working on a new interface for managing VoIP phone systems. We have a VoIP phone, provided by Loho, who were also our client for this project. It’s great — we can forward calls to our mobiles, cart the phone around with us (plug it into a network connections and [...]]]></description>
			<content:encoded><![CDATA[<p>We’ve recently completed a very fun and interesting job working on a new interface for managing <a href="http://en.wikipedia.org/wiki/Voice_over_IP">VoIP</a> phone systems. We have a VoIP phone, provided by <a href="http://loho.co.uk/">Loho</a>, who were also our client for this project. It’s great — we can forward calls to our mobiles, cart the phone around with us (plug it into a network connections and it just works), and it even emails us our voice messages. The only thing not great about our phone is the configuration interface. Luckily, that’s what this project set out to solve.</p>
<p>The brief was to implement an elegant online phone configuration system. Alex, Director at Loho, provided the vision. We provided two weeks of development time, which was enough to create a working prototype. Alex has asked us to not give away too many details about the system, but I can show you a few screenshots. First up, here’s the main screen:</p>
<p><a href="http://untyped.com/untyping/wp-content/uploads/2011/05/loho-main-menu-sml.png"><img title="loho-main-menu-sml" src="http://untyped.com/untyping/wp-content/uploads/2011/05/loho-main-menu-sml.png" alt="The very stylish main menu of the VoIP administration tool we've built for Loho." width="420" height="197" /></a></p>
<p>The very stylish main menu of the VoIP administration tool we&#8217;ve built for Loho.</p>
<p>Doesn’t give away much, does it? A bit more interesting is a detail of editing a configuration:</p>
<p><a href="http://untyped.com/untyping/wp-content/uploads/2011/05/loho-editor-sml.png"><img title="loho-editor-sml" src="http://untyped.com/untyping/wp-content/uploads/2011/05/loho-editor-sml.png" alt="Also very stylish: editing the configuration of a voice menu" width="420" height="366" /></a></p>
<p>Also very stylish: editing the configuration of a voice menu</p>
<p>Here I’m editing a voice menu — one of those “Press 1 if you’re interested in giving us all your money” type things.</p>
<p>We think we’ve created a very nice system. Loho tell us they were overwhelmed with interest at a recent tradefair, suggesting we’re not alone in our opinion. While the interface is an important aspect of the work, the backend (which I can talk about!) is just as important. The main task was defining a data model to capture the rich feature set that Loho provide. This turned out to be very similar to designing a programming language and its intermediate representation. For example, we use a <a href="http://en.wikipedia.org/wiki/Continuation-passing_style">continuation-passing style</a> representation to avoid maintaining a stack on the server side. Our representation distinguishes between tail calls and normal function calls to avoid excessive resource consumption on the VoIP side. Relational databases don’t do a very good job of storing recursive datastructures, like the <a href="http://en.wikipedia.org/wiki/Abstract_syntax_tree">AST</a> of a programming language, so we used Mongo for the data store. In addition to its flexible data model, <a href="http://www.youtube.com/watch?v=b2F-DItXtZs">Mongo is web scale</a> which has given us an immediate status boost at local programmer meetups.</p>
<p>The backend code is implemented in Scala and Lift. There are actually two interfaces to the service. One is the nice interface the users see, and the other is a REST interface that is called by the Asterisk AGI scripts that implement the VoIP functionality. The Asterisk system doesn’t handle all the functionality we represent internally, so the REST interface includes a small interpreter that executes intermediate steps till we arrive at something Asterisk deals with.</p>
]]></content:encoded>
			<wfw:commentRss>http://untyped.com/untyping/2011/05/23/the-future-of-voip-phone-configuration-interfaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internship This Summer at Loho</title>
		<link>http://untyped.com/untyping/2011/05/23/internship-this-summer-at-loho/</link>
		<comments>http://untyped.com/untyping/2011/05/23/internship-this-summer-at-loho/#comments</comments>
		<pubDate>Mon, 23 May 2011 20:06:22 +0000</pubDate>
		<dc:creator>Noel</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://untyped.com/untyping/?p=21</guid>
		<description><![CDATA[Our friends at Loho are looking for an intern over summer. We’vepreviously blogged about the (fun and interesting) work we’ve done for Loho: using Scala, Lift, and a heavy does of Javascript we’ve created a really simple interface for setting up complex VoIP services. (All credit goes to Alex for the great concept — our work is simply implementing his vision.) [...]]]></description>
			<content:encoded><![CDATA[<p>Our friends at <a href="http://www.loho.co.uk/">Loho</a> are looking for an <a href="http://loho.co.uk/careers/">intern over summer</a>. We’ve<a href="http://untyped.com/untyping/2011/05/23/the-future-of-voip-phone-configuration-interfaces/">previously blogged</a> about the (fun and interesting) work we’ve done for Loho: using <a href="http://www.scala-lang.org/">Scala</a>, <a href="http://www.liftweb.net/">Lift</a>, and a heavy does of Javascript we’ve created a really simple interface for setting up complex VoIP services. (All credit goes to Alex for the great concept — our work is simply implementing his vision.) The internship could extend this work, or address other parts of the stack right down to mucking around with VoIP hardware. It’s an awesome chance to play with a lot of exciting technology. If you fit the bill (student, free for 8-10 weeks over summer, can relocate to Cambridge) get in touch with Alex at Loho. If you get the internship and decide to focus on the Scala/Lift parts we’ll certainly help you get to grips with the code base.</p>
]]></content:encoded>
			<wfw:commentRss>http://untyped.com/untyping/2011/05/23/internship-this-summer-at-loho/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.455 seconds -->
<!-- Cached page served by WP-Cache -->
