<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="http://londongeeknights.wetpaint.com/xsl/rss2html.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://londongeeknights.wetpaint.com/scripts/wpcss/wiki/londongeeknights/skin/peach/rss" type="text/css" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>London Geek Nights - Recently Updated Pages</title><link>http://londongeeknights.wetpaint.com/pageSearch/updated</link><description>Recently Updated Pages on http://londongeeknights.wetpaint.com</description><language>en-us</language><webMaster>info@wetpaint.com</webMaster><pubDate>Mon, 14 Dec 2009 12:16:23 CST</pubDate><lastBuildDate>Mon, 14 Dec 2009 12:16:23 CST</lastBuildDate><generator>wetpaint.com</generator><ttl>60</ttl><image><title>London Geek Nights</title><url>http://www.wetpaint.com/img/logo.gif</url><link>http://londongeeknights.wetpaint.com</link><description>Support material for ThoughtWork's Geek Nights in London</description></image><item><title>Neo4J</title><link>http://londongeeknights.wetpaint.com/page/Neo4J</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Neo4J</guid><pubDate>Mon, 14 Dec 2009 12:16:23 CST</pubDate><description>A presentation on the graph database implementation &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://neo4j.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Neo4J&lt;/a&gt;.&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Agreeing to Agree</title><link>http://londongeeknights.wetpaint.com/page/Agreeing+to+Agree</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Agreeing+to+Agree</guid><pubDate>Mon, 14 Dec 2009 12:14:30 CST</pubDate><description>Pat Kua and Liv Wild will be hosting a workshop on the soft skills required to negotiate tricky situations and get to agreement.&lt;br&gt;&lt;br&gt;Feel free to bring your tricky disagreements and see if they can help.&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>London Geek Nights Home</title><link>http://londongeeknights.wetpaint.com/page/London+Geek+Nights+Home</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/London+Geek+Nights+Home</guid><pubDate>Mon, 14 Dec 2009 12:07:18 CST</pubDate><description>&lt;h2&gt;Where?&lt;/h2&gt;Geek Nights being held at the &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://maps.google.co.uk/maps?f=q&amp;hl=en&amp;geocode=&amp;q=thoughtworks+london&amp;ie=UTF8&amp;ll=51.522202,-0.126171&amp;spn=0.050307,0.179386&amp;z=13&amp;iwloc=A&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;London offices of ThoughtWorks UK&lt;/a&gt;. &lt;a href=&quot;http://londongeeknights.wetpaint.com/page/How+to+get+to+the+ThoughtWorks+London+office&quot; target=&quot;_self&quot;&gt;How to get here&lt;/a&gt;.&lt;br&gt;&lt;br&gt;These events are open to the public and you are welcome to come and attend any of them. Here&amp;#39;s some information on &lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Registering+for+London+Geek+Nights&quot; target=&quot;_self&quot;&gt;registering for an event&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;h2&gt;When?&lt;/h2&gt;&lt;h3&gt;Start Times&lt;/h3&gt;&lt;br&gt;We have moved our start times to 7pm to try and make it easier to get to the events.&lt;br&gt;&lt;br&gt;&lt;h2&gt;What?&lt;/h2&gt;Geek Nights in 2009&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/ClueSwap&quot; target=&quot;_self&quot;&gt;ClueSwap&lt;/a&gt; (20/01/2009)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Don%27t+get+tied+to+the+Rails&quot; target=&quot;_self&quot;&gt;Don&amp;#39;t get tied to the Rails&lt;/a&gt; (27/01/2009)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Geek+Game+Night&quot; target=&quot;_self&quot;&gt;Geek Games Night&lt;/a&gt; (19/02/2009)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Creating+a+language+on+the+JVM&quot; target=&quot;_self&quot;&gt;Creating a language on the JVM&lt;/a&gt; (10/03/09)&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Startups+that+innovate&quot; target=&quot;_self&quot;&gt;Startups that innovate&lt;/a&gt; (23/04/09)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Java+in+the+Google+Cloud&quot; target=&quot;_self&quot;&gt;Java in the Google Cloud&lt;/a&gt; (11/05/09)&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Erlang+in+your+Infrastructure&quot; target=&quot;_self&quot;&gt;Erlang in your Infrastructure&lt;/a&gt; (12/05/09)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Web+Unconventions&quot; target=&quot;_self&quot;&gt;Web Unconventions&lt;/a&gt; (02/06/09)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Seaside+and+Smalltalk&quot; target=&quot;_self&quot;&gt;Seaside: the revenge of Smalltalk&lt;/a&gt; (06/07/09)&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Clojure+Workshop&quot; target=&quot;_self&quot;&gt;Clojure Dojo&lt;/a&gt; (20/07/2009)&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Pairing+101&quot; target=&quot;_self&quot;&gt;Pairing 101&lt;/a&gt; (08/09/2009)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Heroku&quot; target=&quot;_self&quot;&gt;Heroku&lt;/a&gt; (06/10/2009)&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Huddle+your+QA&quot; target=&quot;_self&quot;&gt;Huddle Your QA&lt;/a&gt; (27/10/2009)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Geek+Night+Review+of+2009&quot; target=&quot;_self&quot;&gt;Geek Nights: 2009 in review&lt;/a&gt; (19/11/2009)&lt;/li&gt;&lt;li&gt;RubyMine/JetBrains (04/12/2009)&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Naked+Objects&quot; target=&quot;_self&quot;&gt;Naked Objects&lt;/a&gt; (10/12/2009)&lt;br&gt;&lt;/li&gt;&lt;li&gt;I can&amp;#39;t work without... &lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Google Events Calendar&lt;/h3&gt;Geek Nights has a Google Calendar! Add it to your own to see when events are happening.&lt;br&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://tinyurl.com/ldngeeknights&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Geek Nights Event Calendar&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;h3&gt;Future&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Distributed+Agile&quot; target=&quot;_self&quot;&gt;Distributed And Agile&lt;/a&gt; (2009)&lt;/li&gt;&lt;/ul&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Your+Suggestions&quot; target=&quot;_self&quot;&gt;Suggest a topic&lt;/a&gt; for a future geek night&lt;br&gt;&lt;br&gt;&lt;h3&gt;Past Events&lt;/h3&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Geek+Nights+2008&quot; target=&quot;_self&quot;&gt;2008&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/2009&quot; target=&quot;_self&quot;&gt;2009&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Get involved&lt;br&gt;&lt;/h2&gt;London Geek Nights &lt;a href=&quot;http://londongeeknights.wetpaint.comhttps://wave.google.com/wave/#restored:wave:thoughtworks.com%21w%252BcFzW_zneI&quot; target=&quot;_self&quot;&gt;has a Wave&lt;/a&gt;! Join us there to discuss events.&lt;br&gt;&lt;h2&gt;Sign Up&lt;/h2&gt;&lt;br&gt;Fill out &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://eepurl.com/fpbg&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;this form&lt;/a&gt; if you want to receive email updates about Geek Nights.&lt;br&gt;&lt;br&gt;We are currently using Upcoming to handle people who would like to come. If you have a Yahoo account please say you are going via the Upcoming page for the event you wish to attend.&lt;br&gt;&lt;br&gt;If you are morally against Yahoo for some reason then please post to the thread of the Wiki page of the event.&lt;br&gt;&lt;br&gt;We don&amp;#39;t currently have any alternative ways to sign up to an event; sorry. Feel free to turn up and take your chances.&lt;br&gt;&lt;br&gt;&lt;h2&gt;Looking For More?&lt;/h2&gt;&lt;br&gt;If you are interested in technology meetups then you might like to check out:&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Google Open Source Jam at &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://groups.google.com/group/london-open-source-jam&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;Jaaaaaaam&quot;&gt;Jaaaaaaam&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The London &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://java.meetup.com/171/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Java Meetup Group&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Of a northern persuasion? Have a look at &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://manchestergeeknights.wetpaint.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ThoughtWorks Manchester Geek Nights&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Alternatively you can have a look at our &lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Other+Events&quot; target=&quot;_self&quot;&gt;Other Events&lt;/a&gt; page.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>2010</title><link>http://londongeeknights.wetpaint.com/page/2010</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/2010</guid><comments>Moved from: 2009</comments><pubDate>Mon, 14 Dec 2009 12:06:22 CST</pubDate><description>&lt;h2&gt;Confirmed Events&lt;/h2&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Neo4J/Graph databases&lt;/li&gt;&lt;li&gt;Agreeing to Agree: soft skills&lt;/li&gt;&lt;li&gt;Agile Sysadmins&lt;/li&gt;&lt;li&gt;Hydras and Hypermedia&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;h2&gt;Suggested Events&lt;/h2&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;FluidDb&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>2009</title><link>http://londongeeknights.wetpaint.com/page/2009</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/2009</guid><comments>Moved from: Why do you use Wetpaint?</comments><pubDate>Mon, 14 Dec 2009 11:50:08 CST</pubDate><description>&lt;h2&gt;Events in 2009&lt;/h2&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/RubyMine&quot; target=&quot;_self&quot;&gt;JetBrains Q&amp;amp;A&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Naked+Objects&quot; target=&quot;_self&quot;&gt;Naked Objects&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Why do you use Wetpaint?</title><link>http://londongeeknights.wetpaint.com/page/Why+do+you+use+Wetpaint%3F</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Why+do+you+use+Wetpaint%3F</guid><pubDate>Mon, 14 Dec 2009 11:48:06 CST</pubDate><description>Originally we were looking for a free wiki that had OpenId signup so that there was quite a minimal barrier to participating in the wiki. The OpenId feature was later canned and the ads were quite intrusive at the same time as the ad-free subscription cost being quite expensive.&lt;br&gt;&lt;br&gt;I have had a look at using other wiki farms but for the people who have signed up there is nothing along the lines of the comments and the multiple author levels on Wetpaint. To a certain extent there is just a certain amount of inertia now. Until something compelling comes along we will probably continue to use Wetpaint.&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>RubyMine</title><link>http://londongeeknights.wetpaint.com/page/RubyMine</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/RubyMine</guid><pubDate>Fri, 27 Nov 2009 18:47:18 CST</pubDate><description>&lt;b&gt;4th of December, 7pm&lt;/b&gt;&lt;br&gt;&lt;br&gt;JetBrains are in town and we&amp;#39;re seizing the opportunity to take a look a RubyMine 2.0 and the other new and upcoming JetBrains products and discuss them.&lt;br&gt;&lt;br&gt;It&amp;#39;s a bit last minute I know and the agenda is still evolving but come on, it&amp;#39;s Friday, free beer and pizza and Jet Brains.&lt;br&gt;&lt;br&gt;RubyMine&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.jetbrains.com/youtrack/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;YouTrack&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Geek Night Review of 2009</title><link>http://londongeeknights.wetpaint.com/page/Geek+Night+Review+of+2009</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Geek+Night+Review+of+2009</guid><pubDate>Mon, 09 Nov 2009 07:39:25 CST</pubDate><description>&lt;b&gt;Date: 19th November 2009&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://upcoming.yahoo.com/event/4547260/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Sign up&lt;/a&gt; at Upcoming&lt;br&gt;&lt;br&gt;&lt;br&gt;What was the coolest, most interesting or important thing in software and computing in 2009?&lt;br&gt;&lt;br&gt;London Geek Nights want &lt;b&gt;you &lt;/b&gt;to tell us.&lt;br&gt;&lt;br&gt;The format is a five minute lightning talk and it must relate to events, trends and themes that emerged in 2009. Apart from that the forum is open.&lt;br&gt;&lt;br&gt;If you want to do a talk start a thread below and we&amp;#39;ll update the page as the agenda emerges.&lt;br&gt;&lt;br&gt;&lt;h2&gt;Talks&lt;/h2&gt;&lt;br&gt;Garry Shutler: .Net rebellion against the angled bracket tax&lt;br&gt;Felix Leipold: Using Apache Lucene as a &amp;quot;queryable cache&amp;quot;&lt;br&gt;Robert Rees: How Heroku solved the deployment problem&lt;br&gt;Ian Robinson: Hydras and Hypermedia&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Naked Objects</title><link>http://londongeeknights.wetpaint.com/page/Naked+Objects</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Naked+Objects</guid><pubDate>Wed, 04 Nov 2009 03:06:29 CST</pubDate><description>&lt;b&gt;10th of December, 7pm&lt;/b&gt;&lt;br&gt;&lt;br&gt;Sign up at the &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://upcoming.yahoo.com/event/4842299&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Upcoming page&lt;/a&gt;&lt;br&gt;&lt;br&gt;There are literally hundreds of Java web frameworks out there for building the presentation layer, and dozens or more taking care of infrastructure concerns such as persistence, messaging and web services. But what of the most important layer of all, the domain layer?&lt;br&gt;&lt;br&gt;Naked Objects is a framework to help you develop the domain layer using the principles of domain-driven design. In the same way that Hibernate automatically persists your pojos to an RDBMS, Naked Objects takes your pojos and automatically creates an object-oriented user interface, running either client/server or on the web. Exposing the domain objects in this way rapidly develops the ubiquitous language, while supporting a model-driven design.&lt;br&gt;&lt;br&gt;Come along and join in a discussion on how Naked Objects supports DDD. Likely discussion areas include: prototyping vs full-stack development, customizing or replacing the UI; supporting agile acceptance testing with FitNesse; integrating with RESTful or ESB-style architectures; extending supporting other programming models.&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Huddle your QA</title><link>http://londongeeknights.wetpaint.com/page/Huddle+your+QA</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Huddle+your+QA</guid><pubDate>Fri, 23 Oct 2009 12:28:05 CDT</pubDate><description>&lt;b&gt;Event Cancelled!&lt;br&gt;&lt;br&gt;&lt;/b&gt;We have had to cancel this event due to family illness. Apologies and we&amp;#39;ll try to reschedule this next year.&lt;br&gt;&lt;br&gt;&lt;h2&gt;Description&lt;/h2&gt;&lt;br&gt;Pushpa Reddy and Dawn Carvell are going to take a look at the often dysfunctional relationship between QAs and Developers examining how they can (and must!) work together to create excellent software. There will be an experience report, a film and a presentation featuring facepaint.&lt;br&gt;&lt;br&gt;    For this Geek Night we would really like to get as many QAs, Developers and Team Leaders/Managers as possible to discuss how and why the relationship breaks down and how to rebuild and reinforce it.  &lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Typical Geek Night Timetable</title><link>http://londongeeknights.wetpaint.com/page/Typical+Geek+Night+Timetable</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Typical+Geek+Night+Timetable</guid><pubDate>Fri, 23 Oct 2009 03:43:05 CDT</pubDate><description>&lt;br&gt;6.30pm People start arriving&lt;br&gt;7pm Pizza arrives&lt;br&gt;7.30pm Talk starts&lt;br&gt;8.30pm Talk usually complete, probably on Q&amp;amp;A&lt;br&gt;9pm After the &amp;quot;official&amp;quot; talk people usually want to chat to the speakers privately or informally&lt;br&gt;9.30pm Speakers adjourn to the pub with anyone else who wants to talk to them and the office gets tidied&lt;br&gt;10pm Office tidy and alarm set. Pub time for everyone!&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Heroku</title><link>http://londongeeknights.wetpaint.com/page/Heroku</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Heroku</guid><pubDate>Thu, 08 Oct 2009 17:06:57 CDT</pubDate><description>&lt;b&gt;Date 06/10/2009&lt;/b&gt; &lt;br&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://upcoming.yahoo.com/event/4426937&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Sign up at Upcoming&lt;/a&gt;! Please sign up to help us plan food, drink and to avoid us having to kick you out.&lt;br&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://adamblog.heroku.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Adam Wiggins&lt;/a&gt; of &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://heroku.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Heroku&lt;/a&gt; (a Cloud Computing service that charges as you scale) will be talking about the exciting mash of exciting technologies that power Heroku (&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://erlang.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Erlang&lt;/a&gt;, &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.rabbitmq.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;RabbitMQ&lt;/a&gt;, &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.postgresql.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Postgres&lt;/a&gt;, &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.git-scm.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Git&lt;/a&gt;) and about founding, creating and developing an ambitious tech startup.&lt;br&gt;&lt;br&gt;Heroku is one of the most exciting startups out there at the moment because it makes the Cloud immediately available to Ruby developers everywhere. It also employs a host of really talented people who are experimenting with existing ideas of the way applications should be packaged and deployed. &lt;br&gt;&lt;br&gt;&lt;h2&gt;Post-talk Links&lt;/h2&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://adam.blog.heroku.com/past/2009/10/2/rubyfoo_slides/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Copy of the slides&lt;/a&gt; for the talk.&lt;br&gt;&lt;br&gt;Adam&amp;#39;s blog post on &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://adamblog.heroku.com/past/2009/7/6/sql_databases_dont_scale/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;(non-)scaling of SQL databases&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Heroku&amp;#39;s Router Mesh is written in &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.erlang.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Erlang&lt;/a&gt; and they use &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://jira.amqp.org/confluence/display/AMQP/Advanced+Message+Queuing+Protocol&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;AMQP&lt;/a&gt; implemented by &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.rabbitmq.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;RabbitMQ&lt;/a&gt;. You can find out more about both on the page about &lt;a href=&quot;http://londongeeknights.wetpaint.com/page/Erlang+in+your+Infrastructure&quot; target=&quot;_self&quot;&gt;one of our earlier events&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Heroku&amp;#39;s features and services are &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://docs.heroku.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;listed here&lt;/a&gt;.&lt;br&gt;&lt;br&gt;The &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://skillsmatter.com/podcast/cloud-grid/heroku&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;video of the event&lt;/a&gt;, hosted by Skillsmatter.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Ideas for 2010</title><link>http://londongeeknights.wetpaint.com/page/Ideas+for+2010</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Ideas+for+2010</guid><pubDate>Mon, 21 Sep 2009 09:53:01 CDT</pubDate><description>&lt;br&gt;Agreeing to agree&lt;br&gt;MapReduce 101&lt;br&gt;Template Architecture&lt;br&gt;Non-relational data shootout&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Pairing 101</title><link>http://londongeeknights.wetpaint.com/page/Pairing+101</link><author>alex.scordellis</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Pairing+101</guid><pubDate>Fri, 11 Sep 2009 06:57:36 CDT</pubDate><description>This will be held on the 8th of September. Upcoming page &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://upcoming.yahoo.com/event/2973638/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. The video and slides are available &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://skillsmatter.com/podcast/java-jee/pairing-101&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;on the SkillsMatter website&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://sarahtaraporewalla.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Sarah Taraporewalla&lt;/a&gt; and &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.christianralph.com/Home.mvc.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Christian Blunden&lt;/a&gt; will be leading this session and offering a mix of games, theory and shared experience as to why and how you should adopt pairing as a development practice.&lt;br&gt;&lt;br&gt;Pairing isn&amp;#39;t really a technique, it&amp;#39;s a skill and as such some people are better than others but everyone can practice being a better pair. Pairing is not universally better than solo programming, it tends to be more time consuming but produces better quality code and spreads understanding of the codebase around a team. No more getting stuck if the &amp;quot;Message Bus Guy&amp;quot; isn&amp;#39;t in the office.&lt;br&gt;&lt;br&gt;Pairing 101 aims to introduce what kind of activities are good for pairing and which aren&amp;#39;t. It will also try to explain how you can develop your skills and also explain how to be an absolutely atrocious pair.&lt;br&gt;&lt;br&gt;&lt;h2&gt;Event Synopsis&lt;/h2&gt;In his book Outliers, Gladwell shares the story of a Korean airliner crash caused by issues in the cockpit. That example brings to mind the excitement and challenges of what would seem to be the simplest of XP practices: pair programming. Simple on the surface (2 people, 1 computer); challenging in reality, we will dig into the tricks and benefits of effectively pair programming. Join us for a fun, interactive session as we identify concerns teams face when starting to pair, explore the many benefits of pairing, and give you our best tips and techniques to make your pairing more effective!&lt;br&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;As usual, please sign up on &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://upcoming.yahoo.com/event/2973638/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;the Upcoming page&lt;/a&gt;.&lt;/div&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Clojure Workshop</title><link>http://londongeeknights.wetpaint.com/page/Clojure+Workshop</link><author>alex.scordellis</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Clojure+Workshop</guid><pubDate>Wed, 22 Jul 2009 06:35:59 CDT</pubDate><description>When: 20th of July&lt;div&gt;Upcoming.com page:&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://upcoming.yahoo.com/event/2973636/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://upcoming.yahoo.com/event/2973636/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Clojure is the Lisp that (whisper it) is fun to program. It&amp;#39;s built on top of the JVM and will feeling naggingly comfortable to all Java developers. It has a tiny core but a healthy library and API. It is dynamic language that is best written in a functional style but allows you to get out of jail when interacting with Java. It specialises in concurrent programming with a variety of synchronisation options that include automatic retries of transactions and controllable consistency of data.&lt;br&gt;&lt;br&gt;This will be an introductory workshop where I hope that we&amp;#39;ll all start to learn Clojure together. I&amp;#39;ll present a quick introduction to what&amp;#39;s interesting and different about Clojure, then we&amp;#39;ll run a coding dojo to explore the language by implementing a simple program together.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;I&amp;#39;m aiming this event primarily at those who&amp;#39;ve started dabbling with Clojure or are interested in getting started. You won&amp;#39;t need any previous experience with Clojure or any Lisp to get involved, but more experienced hands will be very welcome to guide us through the learning experience.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;As usual, please register on the &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://upcoming.yahoo.com/event/2973636/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;upcoming.com&lt;/a&gt; page so we can make sure there&amp;#39;s enough pizza.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;The code we wrote is &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://github.com/alexscordellis/clj-poker/tree/dojo&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;now on github&lt;/a&gt;, and I&amp;#39;ve created a &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://groups.google.com/group/london-clojurians&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;London Clojurians Google Group&lt;/a&gt;.&lt;/div&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Seaside and Smalltalk</title><link>http://londongeeknights.wetpaint.com/page/Seaside+and+Smalltalk</link><author>fleipold</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Seaside+and+Smalltalk</guid><comments>Added link to slides</comments><pubDate>Wed, 08 Jul 2009 13:55:38 CDT</pubDate><description>When: 06/07/2009. Upcoming page: &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://upcoming.yahoo.com/event/2803671/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://upcoming.yahoo.com/event/2803671/&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.seaside.st/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Seaside&lt;/a&gt; is a web application framework that is written in Smalltalk. Smalltalk has been hugely influential on the development of computer languages but realistically how many people have ever used it? Seaside is a practical application of Smalltalk to the web sphere. This Geek Night is going to cover how Smalltalk makes web development different and how Seaside is being put to use in the &amp;quot;Real World&amp;quot;. Prepare to question how your favourite web platform works and discover object-orientated programming rather than class-orientated programming.&lt;br&gt;&lt;br&gt;Our speakers will include: &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.lukas-renggli.ch/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Lukas Renggli&lt;/a&gt;, who will be talking about &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.squeak.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Squeak&lt;/a&gt; and the world of Open Source Smalltalk; Michel Bany from &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.cincomsmalltalk.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Cincom&lt;/a&gt; who will be discussing how Seaside and Smalltalk has been used in companies like Allianz.&lt;br&gt;&lt;br&gt;Expect live demos as an introduction to the interactivity of Smalltalk.&lt;br&gt;&lt;br&gt;Lukas&amp;#39; slides are now &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.slideshare.net/renggli/seaside-the-revenge-of-smalltalk&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;available&lt;/a&gt;.&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Java in the Google Cloud</title><link>http://londongeeknights.wetpaint.com/page/Java+in+the+Google+Cloud</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Java+in+the+Google+Cloud</guid><pubDate>Mon, 29 Jun 2009 13:39:53 CDT</pubDate><description>11th of May, starts 6:30pm at Skillsmatter&lt;br&gt;&lt;br&gt;&lt;b&gt;Register at this &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://skillsmatter.com/podcast/ajax-ria/java-in-the-google-cloud&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;/b&gt;: http://skillsmatter.com/podcast/ajax-ria/java-in-the-google-cloud&lt;br&gt;&lt;br&gt;Ever since Google made App Engine available to the public the number one request has been for Java support. Finally Google have obliged and opened GAE/J (Google App Engine for Java or &amp;quot;Gay-Jay&amp;quot;) to public beta. Unlike Amazon&amp;#39;s cloud services GAE/J is based around a deployable application as the basic unit. You create your WAR, deploy it to Google&amp;#39;s cloud infrastructure and Google publish it to the world and make it scale.&lt;br&gt;&lt;br&gt;Tonight&amp;#39;s Geek Night will be looking at a whole range of questions you might have about GAE/J. What does the cloud mean? What can it give me above deploying my own applications? Will Google own my data? How will I need to change my application to take advantage of GAE/J&amp;#39;s features? How will it fit in with my existing applications? Can I use my favourite framework? Can I use all these hot new JVM languages and dynamic web frameworks?&lt;br&gt;&lt;br&gt;That is whole lot of good questions and we&amp;#39;ve found the right people to answer them. &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://blog.chris-read.net/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Chris Read&lt;/a&gt; is a build and deployment specialist at ThoughtWorks who has been talking about Cloud technologies in general and has been working with a range of different Cloud services and software. Chris will give us the potted history of how we arrived at Cloud Computing when so many similar initiatives failed to take off. He will also outline what makes GAE/J different from other Cloud technologies.&lt;br&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://olabini.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ola Bini&lt;/a&gt; is a core contributor to JRuby and was involved in the early partner testing of the GAE/J framework. He helped Google bring JRuby to the new platform and on the day of the launch published a series of blog posts explaining the challenges faced getting dynamic languages working on GAE/J and how to build and deploy your own &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://olabini.com/blog/2009/04/jruby-on-rails-on-google-app-engine/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;JRuby on Rails application to the cloud&lt;/a&gt;. While getting your first Java application working on GAE/J will probably only take you ten minutes Ola will explain some of the differences you need to take into account between regular Java Web development and development on GAE/J. He will also look at how GAE/J and JRuby allows you combine the power of GAE with the pleasure of Ruby programming.&lt;br&gt;&lt;br&gt;Of course the final element of any Geek Night is you, we need your questions (and your experiences with GAE/J if you have been one of the lucky 10,000 to get the early access account). So please join us for a night in the Java Cloud courtesy of Google App Engine.&lt;br&gt;&lt;br&gt;&lt;h2&gt;Blog Posts&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.enterpriseintegrationpatterns.com/ramblings/18_starbucks.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Starbucks doesn&amp;#39;t use Two-Phase Commits&lt;/a&gt; Gregor Hophe&lt;/li&gt;&lt;li&gt;Paul Hammant&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://paulhammant.com/blog/google-app-engine-for-java-with-rich-ruby-clients.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Initial Post&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Alternative &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://paulhammant.com/blog/comparing-two-alternate-ruby-clients-for-rich-internet-applications.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ruby RIA clients with GAE/J&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://fragmental.tw/2009/04/08/clojure-on-google-app-engine/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Clojure on GAE/J&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Registering for London Geek Nights</title><link>http://londongeeknights.wetpaint.com/page/Registering+for+London+Geek+Nights</link><author>fleipold</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Registering+for+London+Geek+Nights</guid><comments>Changed link to upcoming to point to geeknight group rather than to upcoming</comments><pubDate>Wed, 24 Jun 2009 08:31:46 CDT</pubDate><description>While registration for Geek Nights is intentionally loose (low process) there is a practical limit that the ThoughtWorks office space we use can only really take an audience of 40 people. Any more than this and people cannot see or hear the speakers or presentations.&lt;br&gt;&lt;br&gt;Therefore we use &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://upcoming.yahoo.com/group/4730/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Upcoming&lt;/a&gt; to manage our attendance. The Upcoming page is linked to from each event page in the wiki. Once the Upcoming guest list is full then we cannot accept any more visitors and you&amp;#39;re out of luck.&lt;br&gt;&lt;br&gt;As Upcoming requires a Yahoo Id we will also accept someone signing up to an event by saying so on a comment thread on the event page.&lt;br&gt;&lt;br&gt;If we ever needed to chuck people out of an event we would use the Upcoming List and Wiki page to determine who had signed up and bounce everyone else.&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Web Unconventions</title><link>http://londongeeknights.wetpaint.com/page/Web+Unconventions</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Web+Unconventions</guid><pubDate>Fri, 05 Jun 2009 12:41:40 CDT</pubDate><description>This talk will be happening on the 2nd of June&lt;br&gt;&lt;br&gt;&lt;h2&gt;Post-Event Links&lt;/h2&gt;Ian talked about Hypermedia and using it in practical circumstances of designing a message bus. You can get more information on REST and and Ian&amp;#39;s ideas from &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.infoq.com/presentations/robinson-restful-enterprise++The+deck+from+that+presentation+is+available+from+the+QCon+site,+but+for+some+reason,+it%27s+corrupted.+I+presented+a+much+revised+version+at+DevSummit+earlier+this+year,+and+have+attached+a+copy+%28big+file+-+sorry%29.+++There%27s+also+a+bunch+of+other+stuff+here:+http://iansrobinson.com/resources/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;his website&lt;/a&gt;.&lt;br&gt;&lt;h2&gt;Synopsis&lt;/h2&gt;Welcome to the new century where we all know how web applications are developed. You have your MVC web framework with your ORM on top of the relational database that is used as a datastore. You test it with Selenium and you swear at Javascript and IE.&lt;br&gt;&lt;br&gt;But do we really know how to develop web applications or are we all in a cul-de-sac of web conventions. Is it really necessary to fire up a browser to test your application? Surely AJAX and Javascript is no more or less testable than anything else. Isn&amp;#39;t it time we forced our clients to move to IE or up sticks to a new browser altogether?&lt;br&gt;&lt;br&gt;MVC? Yesterday&amp;#39;s news, now we have MVP or VROOM. Why write any Javascript when you can write a Javascript generator in your preferred development language. Or perhaps we can write the entire application in Javascript? Can we use Javascript to generate our CSS?&lt;br&gt;&lt;br&gt;On the data front we now have document databases, graph databases, XML databases. Why do we try and store objects to the database when the web isn&amp;#39;t made up of objects?&lt;br&gt;&lt;br&gt;Why are CMS systems so complicated and so common? Surely we can just generate a website in the same way as we generate Controller code in Rails and its clones. Why the intermediary of the code in the first place?&lt;br&gt;&lt;br&gt;To try and tackle some of our web conventions and propose some new &amp;quot;unconventions&amp;quot; we will be assembling a crack team of web architects and practioners. They will be proposing a new best practice or the repeal of an outdated one and then we&amp;#39;ll throw open the questions to audience. Grill the panel, ask them what a &amp;quot;Transaction modelled in the Domain&amp;quot; means, after all they are meant to be experts.&lt;br&gt;&lt;br&gt;&lt;h2&gt;Panellists&lt;/h2&gt;The panel will give a short talk on a web topic close to their heart. After that the panel will be open to any questions the audience have on web-related architecture and development.&lt;br&gt;&lt;br&gt;Felix Leipold (&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://wuetender-junger-mann.de/wordpress/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Felix&amp;#39;s Blog&lt;/a&gt;)&lt;br&gt;Dan North (&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://dannorth.net/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Dan&amp;#39;s Blog&lt;/a&gt;)&lt;br&gt;Alistair Jones (Alistair&amp;#39;s HTML in Java project &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://code.google.com/p/hypirinha/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Hypirinha&lt;/a&gt;)&lt;br&gt;Ian Robinson (&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://iansrobinson.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ian&amp;#39;s Blog&lt;/a&gt;)&lt;br&gt;Carlos Villeia (&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.lixo.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Carlos&amp;#39; Blog&lt;/a&gt;, Carlos on &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://github.com/cv&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub&lt;/a&gt;)&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Erlang in your Infrastructure</title><link>http://londongeeknights.wetpaint.com/page/Erlang+in+your+Infrastructure</link><author>rrees</author><guid isPermaLink="false">http://londongeeknights.wetpaint.com/page/Erlang+in+your+Infrastructure</guid><pubDate>Thu, 28 May 2009 08:22:21 CDT</pubDate><description>When: 12th of May&lt;br&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://erlang.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Erlang&lt;/a&gt; has not gained a huge following as a programming language but it is being used to build scalable chunks of infrastructure. From messaging to queues to document databases, Erlang is increasingly providing the service backbone for applications written in a variety of languages on top of it. Even if you code in Java, Ruby, Javascript or C# you may be relying on Erlang to provide reliability, distributed services and huge lightweight concurrency.&lt;br&gt;&lt;br&gt;The use of different languages to solve different problem spaces has also given rise to the need to create lightweight platform and language data exchange formats, the most famous of which is JSON but includes &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://incubator.apache.org/thrift/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Apache Thrift&lt;/a&gt; and &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://code.google.com/p/protobuf/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Protocol Buffers&lt;/a&gt;.&lt;br&gt;&lt;br&gt;So whatever you program in you should known what Erlang can do for you.&lt;br&gt;&lt;br&gt;Tonight&amp;#39;s talks will include a talk by Alexis Richardson, Mike Bridgen and Matthias Radestock about &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.rabbitmq.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;RabbitMQ&lt;/a&gt; the &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.amqp.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;AMQP&lt;/a&gt; implementation in Erlang. Oscar Hellstrom and Tamas Nagy will be talking about &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://xmpp.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;XMPP&lt;/a&gt; and &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.ejabberd.im/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ejabberd&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;AMQP - what, why, how, and why not. &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://skillsmatter.com/podcast/erlang/alexis-richardson-introduction-to-rabbitmq&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Intro to AMQP and RabbitMQ video&lt;/a&gt;; an AMQP implementation in Erlang&lt;br&gt;&lt;/li&gt;&lt;li&gt;RabbitMQ: it is made of Erlang! &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://skillsmatter.com/podcast/erlang/rabbitmq-internal-architecture-tony-garnock-jones&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;RabbitMQ Internals video&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;CouchDB and RabbitMQ use case. Slides from the &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.lshift.net/blog/2009/05/08/untangling-the-bbcs-data-feeds&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;BBC Feeds talk&lt;/a&gt;.&lt;br&gt;&lt;/li&gt;&lt;li&gt;XMPP and Jabber. &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://skillsmatter.com/podcast/java-jee/thomas-nagy&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;XMPP on Erlang&lt;/a&gt; talk video; presence and messaging on Ejabberd&lt;br&gt;&lt;/li&gt;&lt;li&gt;Applied ejabberd, a demo of applications that using Erlang and Jabber. &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://skillsmatter.com/podcast/java-jee/magnus-henoch-tfl-jouney-angel&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Video of the Journey Angel prototype&lt;/a&gt; application developed for &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.tfl.gov.uk/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;TFL&lt;/a&gt;.&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;This Geek Night is being held in conjunction with the &lt;a class=&quot;external&quot; href=&quot;http://londongeeknights.wetpaint.comhttp://www.erlang-consulting.com/erlang/usergroup/erlanglondon.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;London Erlang User Group&lt;/a&gt;.&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item></channel></rss>