<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>MAG:RAILS 2011</title>
    <link>http://www.magrails.com/posts</link>
    <description>Updates for the Manchester Agile Rails Conference 2011</description>
    <item>
      <title>Videos Are Out!</title>
      <link>http://www.magrails.com/posts/videos-are-out</link>
      <description>&lt;p&gt;
	So at long last our videos are online! You can check them out on our &lt;a href="http://www.magrails.com"&gt;main page&lt;/a&gt; or go over to our &lt;a href="http://www.youtube.com/magrails"&gt;YouTube channel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
	Enjoy, folks!&lt;/p&gt;
</description>
      <guid>http://www.magrails.com/posts/videos-are-out</guid>
    </item>
    <item>
      <title>Old mistakes in a new guise</title>
      <link>http://www.magrails.com/posts/old-mistakes-in-a-new-guise</link>
      <description>&lt;h2&gt;
	Introductory thoughts, or what triggered this article&lt;/h2&gt;
&lt;div class="entrybody"&gt;
	&lt;p&gt;
		I was at a team retrospective yesterday and we were grappling with some really difficult issues around a lack of tests on a ruck of badly-designed legacy code.&lt;/p&gt;
	&lt;p&gt;
		The first point I feel I need to make is that the individuals who wrote this code didn&amp;rsquo;t&amp;nbsp;&lt;em&gt;fail&lt;/em&gt;, it was the system that commissioned the work and oversaw its construction that did. In our Western, individualistic, culture critical comments get taken personally and they shouldn&amp;rsquo;t be. For me, one of the most powerful things that came out of Magrails was Bob Marshal&amp;rsquo;s quote from Deming that 95% of an individual&amp;rsquo;s performance is down to the system they are forced to work with, and only 5% down to the the person themselves. So, if you aren&amp;rsquo;t in a high-performing team that has goals which should result in well-crafted, considered output, you won&amp;rsquo;t be able to produce it (in general). And you may not be able to deal with it either, except by going somewhere else. This sucks, but at least you know it&amp;rsquo;s not your fault and your frustration is justified.&lt;/p&gt;
	&lt;p&gt;
		The team want full test coverage and to deal down the non-fatal error count we get from tools like Airbrake so that it&amp;rsquo;s actually reporting real errors we can do something about, instead of noise about nils that comes from bad design and implementation.&lt;/p&gt;
	&lt;p&gt;
		If you talk to a development team, particularly if they inherited the code base, the usual solution to this is to rewrite whatever it is that causes you so much pain. Five years in, with a functioning business who can do that what they need, would be throwing your money away &amp;ndash; like that&amp;rsquo;s going to happen! Instead you need to approach things by following the ideas outlined by Michael Feathers in&amp;nbsp;&lt;a href="http://www.amazon.co.uk/gp/product/0131177052?ie=UTF8&amp;amp;tag=franfish-21&amp;amp;linkCode=shr&amp;amp;camp=3194&amp;amp;creative=21330&amp;amp;creativeASIN=0131177052&amp;amp;ref_=sr_1_1&amp;amp;s=books&amp;amp;qid=1319269499&amp;amp;sr=1-1" style="color: rgb(34, 34, 34); "&gt;Working Effectively with Legacy Code&lt;/a&gt;&amp;nbsp;spiking new functionality into a new code base and making sure that it&amp;rsquo;s fully tested, plus refactoring into tests any code you have to touch to add that functionality. Michael&amp;rsquo;s approach is incremental, and painstaking, but it does give you a solid base over time without a pointless, massive, upfront investment. Read Michael&amp;rsquo;s book &amp;ndash; it&amp;rsquo;s full of considered detail explaining how to do this. His twitter handle is&amp;nbsp;&lt;a href="https://twitter.com/#!/mfeathers" style="color: rgb(34, 34, 34); "&gt;@mfeathers&lt;/a&gt;&amp;nbsp;and blog is&amp;nbsp;&lt;a href="http://www.artima.com/weblogs/index.jsp?blogger=mfeathers" style="color: rgb(34, 34, 34); "&gt;here&lt;/a&gt;&amp;nbsp;&amp;ndash; I met him at Scottish Ruby Con earlier this year and he&amp;rsquo;s a really nice guy too. Looking forward to his next book, which I believe will be called&amp;nbsp;&lt;em&gt;Brutal Refactoring&lt;/em&gt;.&lt;/p&gt;
	&lt;p&gt;
		I was thinking about where the development effort is going over the next few months and realised that at least some of the core functionality is being rewritten and repurposed for an internal business function (can&amp;rsquo;t give details, sorry). The lead developer on this is one of the best devs I&amp;rsquo;ve ever worked with (you know who you are) and I know that this stand-alone module will be done to the highest standards&amp;nbsp;&lt;em&gt;and&lt;/em&gt;&amp;nbsp;have full test coverage. It&amp;rsquo;s not up for debate, that&amp;rsquo;s how he rolls.&lt;/p&gt;
	&lt;p&gt;
		So, the speculative part of me started thinking&amp;nbsp;&lt;em&gt;instead of trying to polish the current turd, why not build outward from the new shiny?&lt;/em&gt;&amp;nbsp;This code is repurposing a lot of customer-facing code &amp;ndash; so why not pull that back into the customer facing area and rip out the cruft? It sounds like a good plan, and it is, but also it isn&amp;rsquo;t.&lt;/p&gt;
	&lt;h2&gt;
		Where does bad code come from?&lt;/h2&gt;
	&lt;p&gt;
		I did a talk at Agile North 2011 on&amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=OsHGQbqkLjQ&amp;amp;feature=related" style="color: rgb(34, 34, 34); "&gt;&lt;span class="caps"&gt;YAGNI&lt;/span&gt;&lt;/a&gt;&amp;nbsp;and there&amp;rsquo;s a&amp;nbsp;&lt;a href="http://francisfish.com/2011/02/27/agile-heart-2nd-essay-you-aint-gonna-need-it-yagni-vs-flexible" style="color: rgb(34, 34, 34); "&gt;blog post&lt;/a&gt;&amp;nbsp;&amp;ndash; one of the things that I talk about is how working in silos gives you really maladaptive code. Each silo&amp;rsquo;s code is probably fine for the silo, but in terms of the whole business it&amp;rsquo;s rubbish and you have to spend a ton of effort joining the disparate areas together. Not necessarily so bad it kills the business (although I&amp;rsquo;m sure that this has happened) but in terms of the flow. Using kanban, and reading around the systems thinking ideas (plus&amp;nbsp;&lt;a href="http://bit.ly/nl0HHy" style="color: rgb(34, 34, 34); "&gt;John Seddon&amp;rsquo;s excellent talk&lt;/a&gt;&amp;nbsp;), I&amp;rsquo;ve come to realise that building outwards from this particular shiny is probably a&amp;nbsp;&lt;em&gt;bad&lt;/em&gt;&amp;nbsp;idea.&lt;/p&gt;
	&lt;p&gt;
		One of the reasons we&amp;rsquo;re faced with so much pain is the system was built to run the call centre, and sell our services. Unfortunately, the finance and marketing functions weren&amp;rsquo;t in the conversation, and there&amp;rsquo;s a whole heap of nasty compromises and (quite frankly) incoherent crazy stuff, that&amp;nbsp;&lt;em&gt;works&lt;/em&gt;, but makes your eyes bleed when you try and change it and has potentially lethal non-local effects. This of course drives the effort to fix or change things up through the roof. But it&amp;rsquo;s not unusual in a lot of businesses. I have to say I&amp;rsquo;ve been here before dozens of times.&lt;/p&gt;
	&lt;p&gt;
		So,&amp;nbsp;&lt;em&gt;the cost is in the flow&lt;/em&gt;. It&amp;rsquo;s not in the tasks themselves, it&amp;rsquo;s in handing them off to someone else. For example, Seddon talks about how removing the annoying&amp;nbsp;&lt;span class="caps"&gt;IVR&lt;/span&gt;&amp;nbsp;call centre crap (&amp;ldquo;press 3 to shoot a pony, press 2 to ride a unicorn, press 0 to speak to someone who is being treated like a robot&amp;rdquo;) can actually&amp;nbsp;&lt;em&gt;increase&lt;/em&gt;&amp;nbsp;capacity by 25% by meeting customer needs straight away and avoiding hand off and customers giving up and calling back etc. He says a lot of capacity is taken up with&amp;nbsp;&lt;em&gt;failure demand&lt;/em&gt;. He also says managing by cost makes your costs go up &amp;ndash; good eh?&lt;/p&gt;
	&lt;p&gt;
		Of course, not managing the team, not doing code reviews, not starting from a place where quality is built in (prevention being far cheaper than cure), is most definitely part of the problem too. But that&amp;rsquo;s water under the bridge now, and the current team are more than capable of &amp;ldquo;blowing the bloody doors off&amp;rdquo;. They also have the full support of the CTO, who is willing to go into battle over the quality issue.&lt;/p&gt;
	&lt;h2&gt;
		So, ok Francis, what the hell should we do?&lt;/h2&gt;
	&lt;p&gt;
		This is where I should try and sell you the new book I haven&amp;rsquo;t written yet, but I&amp;rsquo;m not going to do that. I&amp;rsquo;m still thinking about how to do this kind of stuff. My initial thoughts are that the new shiny should incorporate some end-to-end functionality that exposes holes in the existing architecture. Or better yet, starts constructing a&amp;nbsp;&lt;em&gt;new&lt;/em&gt;&amp;nbsp;architecture without the existing problems and faults.&amp;nbsp;&lt;em&gt;Then&lt;/em&gt;&amp;nbsp;you can build outward from it, by starting with something that crosses all of the functional areas.&lt;/p&gt;
	&lt;p&gt;
		I don&amp;rsquo;t know if this will happen, and I&amp;rsquo;m moving on to a different job at the end of the week, so I will probably never know. I sincerely hope that it does, because the opportunity to start from a better place is there with a little bit of investment, and the excellent talent doing the work.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="meta"&gt;
	&lt;ul&gt;
	&lt;/ul&gt;
&lt;/div&gt;
</description>
      <guid>http://www.magrails.com/posts/old-mistakes-in-a-new-guise</guid>
    </item>
    <item>
      <title>Guest blog: The Agile Waiting Game</title>
      <link>http://www.magrails.com/posts/guest-blog-the-agile-waiting-game</link>
      <description>&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p class="p1"&gt;
	&lt;em&gt;We have a special guest blog today from Ash Moran over at &lt;a href="http://www.patchspace.co.uk" target="_blank"&gt;Patchspace.co.uk&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p class="p1"&gt;
	&lt;span style="font-size:14px;"&gt;&lt;span class="s1"&gt;&lt;b&gt;The Agile Waiting Game&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p2"&gt;
	Agile practices (pair programming, TDD, continuous integration, etc) and methodologies (Scrum, XP etc) are intended to increase the productivity of teams that adopt them. In one sense you can think of it as &amp;ldquo;team + practice = improved team&amp;rdquo;. The bit that gets the most focus is &amp;ldquo;practice&amp;rdquo;; what we will explore here is the nature of &amp;ldquo;+&amp;rdquo;.&lt;/p&gt;
&lt;p class="p3"&gt;
	&lt;span class="s1"&gt;&lt;b&gt;Filling up&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p2"&gt;
	If you want to take a bath, initially the bath will be empty. You make an intervention to fix this undesirable state: put the bath plug in the plughole and turn the taps on. Is the bath ready now? I mean, &lt;i&gt;now&lt;/i&gt;? Unless you&amp;rsquo;re reading this over a modem from 1983 and it took you an hour to get this far, the answer is &lt;i&gt;no&lt;/i&gt;: the bath hasn&amp;rsquo;t had time to fill yet. There&amp;rsquo;s a delay between turning the taps on and the bath being full, somewhere in the region of 10 minutes. This is significant: it means you can go and make a cup of tea without fear of flooding the house. It also means that if the bath isn&amp;rsquo;t full in half an hour, something is wrong. (Perhaps the plug is leaking slightly, or the flow through the taps is too slow.) Whatever happens, we intuitively know how to use this delay to manage &amp;ldquo;bath + running taps = full bath&amp;rdquo;.&lt;/p&gt;
&lt;p class="p2"&gt;
	The same idea is equally - if not more - important in software teams. Without a sense of the delay between the original state and the desired state given a certain intervention, it is easy to over- or under-manage.&lt;/p&gt;
&lt;p class="p2"&gt;
	Say your team currently integrates and releases on a 6-month cycle, at the end of which usually follows a month of mad scrambling and tail-chasing to deploy the code. You want to improve this, so you intervene by introducing fortnightly iterations, where code is supposed to be fully integrated at the end of each iteration. If after a month of this (2 iterations), the team&amp;rsquo;s productivity is down, changes are not being fully integrated, and not all integrated features are fully working, has the intervention failed? At this stage, there isn&amp;rsquo;t really enough evidence to suggest this. An understanding of the nature of the intervention and its inherent delays helps here.&lt;/p&gt;
&lt;p class="p2"&gt;
	Moving to frequent iterations reduces the batch size of work being integrated. A manual integration process twice a year may be fine; the same process every 2 weeks will show enormous waste. Therefore the team will need to automate its integration process, but this will take time. This effort will take capacity away from existing development, so in the short term you would expect measured productivity to go down. (I&amp;rsquo;ll ignore any debate on &lt;i&gt;actual&lt;/i&gt; productivity for the purpose of this example.) Also, with more rapid integration, team members will also be forced to communicate more frequently, and meetings will need to be made more focused and resolve conflict faster.&lt;/p&gt;
&lt;p class="p2"&gt;
	If 3 months later, the same pain is still being felt, has the intervention failed? Now the answer looks more like &lt;i&gt;yes&lt;/i&gt;: it should not take most teams three months to achieve significant improvements in a deployment process. However, the the real answer is context-specific, or &amp;ldquo;it depends&amp;rdquo; as it&amp;rsquo;s known in the consulting trade.&lt;/p&gt;
&lt;p class="p2"&gt;
	There is no need to pick just one or the other out of the two (arbitrary) time-points: reacting at 1 month or 3 months with no information in between is still less than ideal. When filling a bath, you don&amp;rsquo;t need to wait until the end to see if it&amp;rsquo;s ever going to fill: by checking occasionally, you can see if it filling as expected. You may be able to see water leaking as it becomes half-full, or you may see it filling slowly and realise you only half-opened the taps. This extra feedback lets you manage more effectively. But if the bath takes 15 minutes to fill under ideal conditions, and you&amp;rsquo;re only 10 minutes in, don&amp;rsquo;t expect it to be full yet.&lt;/p&gt;
&lt;p class="p2"&gt;
	You wouldn&amp;rsquo;t blame a bath for not filling quickly enough, so don&amp;rsquo;t blame a team for not improving fast enough, unless they are actually goofing off. Slow progress may be due to a new practice coming into conflict with existing policies or mindsets (which you should watch for), but even under ideal conditions will take time.&lt;/p&gt;
&lt;p class="p3"&gt;
	&lt;span class="s1"&gt;&lt;b&gt;Draining out&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p2"&gt;
	The reverse situation is also important. When you take the plug out of a bath, it takes time to empty. Imagine you filled the bath and got in, but half an hour later - to your bemusement - you realise the water level has dropped significantly. What gives? It may be that there&amp;rsquo;s a tiny crack you didn&amp;rsquo;t notice when filling it, which has allowed water to seep out. Again, the inherent delay and your own perception means it took a while for the problem to become apparent.&lt;/p&gt;
&lt;p class="p2"&gt;
	Software development teams can have leaks too. Any time a process which maintains long-term productivity of is dropped or reduced, the team&amp;rsquo;s performance will also start to fall - but it will take time for the problem to appear. Reducing TDD will not cause the defect rate to rise sharply, nor the ease of adding features to fall sharply. Instead, what will happen is that 6 months down the line, customers are complaining about the increasing number of bugs, and developers are complaining about the increasing difficulty of fixing them. The delays between different people&amp;rsquo;s responses will not be uniform, either, so watch for the early complainers - far from being a nuisance, they&amp;rsquo;re the system giving you a hint of what the future holds.&lt;/p&gt;
&lt;p class="p2"&gt;
	There&amp;rsquo;s a particularly insidious situation that can emerge when practices are dropped, known in systems thinking as &lt;a href="http://www.systems-thinking.org/arch/arch.htm#archsb"&gt;&lt;span class="s2"&gt;&amp;ldquo;shifting the burden&amp;rdquo;&lt;/span&gt;&lt;/a&gt;. Here, some team members will pick up the slack, increasing the delay before the fundamental problem becomes apparent - which it will do so dramatically.&lt;/p&gt;
&lt;p class="p2"&gt;
	Again, you wouldn&amp;rsquo;t pull the bath plug out of a bath and exclaim &amp;ldquo;The bath isn&amp;rsquo;t empty! We didn&amp;rsquo;t need the bath plug after all!&amp;rdquo;, so don&amp;rsquo;t let a team reduce or drop practices it knows to maintain productivity, only to act surprised when things fall apart later.&lt;/p&gt;
&lt;p class="p3"&gt;
	&lt;span class="s1"&gt;&lt;b&gt;A few delays&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p2"&gt;
	Start looking for delays in your team and software development process. As a starter, here are some examples: * learning a new language or framework * changing the practices in use (including learning a new one) * changing the members of a team * changing suppliers * taking on or dropping clients * learning to look for delays&lt;/p&gt;
&lt;p class="p2"&gt;
	If you&amp;rsquo;re too busy in the day to think about the delays around you, think about it next time you&amp;rsquo;re running a bath. What are your thoughts? Feel free to leave your comments below. I&amp;rsquo;m happy to wait for them.&lt;/p&gt;
&lt;p class="p2"&gt;
	My name is Ash Moran. I&amp;rsquo;m a software developer and agile coach, and owner of &lt;a href="http://www.patchspace.co.uk/"&gt;&lt;span class="s2"&gt;PatchSpace Ltd&lt;/span&gt;&lt;/a&gt; (&lt;a href="http://twitter.com/patchspace"&gt;&lt;span class="s2"&gt;Twitter&lt;/span&gt;&lt;/a&gt;). If you have any feedback, questions, or would like to know more about my services, feel free to contact me at &lt;a href="mailto:ash.moran@patchspace.co.uk"&gt;&lt;span class="s2"&gt;ash.moran@patchspace.co.uk&lt;/span&gt;&lt;/a&gt;. I&amp;rsquo;ll be at the &lt;a href="http://www.magrails.com/"&gt;&lt;span class="s2"&gt;MagRails 2011 Conference&lt;/span&gt;&lt;/a&gt;, so please say hi if you see me in the corridors, and feel free to add me on &lt;a href="http://www.linkedin.com/in/ashmoran"&gt;&lt;span class="s2"&gt;LinkedIn&lt;/span&gt;&lt;/a&gt; if you run into me there.&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
</description>
      <guid>http://www.magrails.com/posts/guest-blog-the-agile-waiting-game</guid>
    </item>
    <item>
      <title>Linode and MagRails</title>
      <link>http://www.magrails.com/posts/linode-and-magrails</link>
      <description>&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
	We&amp;#39;re very happy to be able to offer a free 1-year Linode 512 server instance to one lucky attendee of Magrails!&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&lt;a href="http://www.linode.com" target="_blank"&gt;Linode&lt;/a&gt; are a VPS hosting company built upon one simple premise: provide the best possible tools and services to those that know what they need. As a Linode user, you get everything from the kernel and root access on up and a wide range of modern Linux distributions to keep your server running tip-top.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	This is a really wonderful prize and we&amp;#39;re very grateful to Linode for their generosity. Keep your eyes peeled for details on how to win!&lt;/div&gt;
</description>
      <guid>http://www.magrails.com/posts/linode-and-magrails</guid>
    </item>
    <item>
      <title>Apollo - Get. Things. Done.</title>
      <link>http://www.magrails.com/posts/apollo-get-things-done</link>
      <description>&lt;p&gt;
	We&amp;#39;re really pleased to have &lt;a href="http://apollohq.com" target="_blank"&gt;Apollo&lt;/a&gt; on board with Magrails 2011. They have very generously offered a lifetime discount code for each conference attendee!&lt;/p&gt;
&lt;p&gt;
	So what is Apollo? Apollo is project and contact management done right. Using Apollo, you will realise that it&amp;#39;s built to help you get things done, quickly and efficiently. With Apollo, you will always know where your projects, your contacts and your life are at and you will feel on top of everything &amp;mdash; regardless of how hectic your schedule is.&lt;/p&gt;
&lt;p&gt;
	We can testify to this here at Magrails HQ as we&amp;#39;ve been using Apollo to manage our conference task lists and it&amp;#39;s been completely invaluable. Well worth checking out to help you manage your projects, your schedule and your own personal to-do list.&lt;/p&gt;
</description>
      <guid>http://www.magrails.com/posts/apollo-get-things-done</guid>
    </item>
    <item>
      <title>Apress Discount!</title>
      <link>http://www.magrails.com/posts/apress-discount</link>
      <description>&lt;p&gt;
	&lt;a href="http://goo.gl/g1IuA" target="_blank"&gt;Apress&lt;/a&gt; has very generously offered a 50% ebook discount to all attendees of Magrails!&lt;/p&gt;
&lt;p&gt;
	They offer a wide selection of technical texts, both in print and digital form and provide a reliable and readable place to start learning something new. Developers can rely on&amp;nbsp;&lt;a href="http://goo.gl/g1IuA" target="_blank"&gt;Apress&lt;/a&gt;&amp;nbsp;Pro books to provide the no-fuss, honest approach that is needed for solving everyday problems and coverage of topics that is broad enough to support their complete career development.&lt;/p&gt;
&lt;p&gt;
	Check your conference bag to learn about how to claim your ebook.&lt;/p&gt;
</description>
      <guid>http://www.magrails.com/posts/apress-discount</guid>
    </item>
    <item>
      <title>Twilio Joins Magrails!</title>
      <link>http://www.magrails.com/posts/twilio-joins-magrails</link>
      <description>&lt;p&gt;
	We&amp;#39;re happy to welcome aboard Twilio to the Magrails 2011 Sponsorship. Twiio provide excellent APIs for voice and text messaging and boast an impressive range of high profile clients including eBay, SalesForce and LinkedIn.&lt;/p&gt;
&lt;p&gt;
	Check out how it all works over at &lt;a href="http://www.twilio.com/api" target="_blank"&gt;twilio.com/api&lt;/a&gt;&amp;nbsp;where a free tour and trial is available.&lt;/p&gt;
&lt;p&gt;
	Twilio&amp;#39;s &lt;a href="http://www.twilio.com/blog/2011/09/developer-evangelist-stevie-graham.html" target="_blank"&gt;Stevie Graham&lt;/a&gt; will be delivering a talk at the conference concerning good RESTful API design and elegant consumption. We&amp;#39;re very excited to hear what he has to say!&lt;/p&gt;
</description>
      <guid>http://www.magrails.com/posts/twilio-joins-magrails</guid>
    </item>
    <item>
      <title>Melbourne Is Buying You Lunch!</title>
      <link>http://www.magrails.com/posts/melbourne-is-buying-you-lunch</link>
      <description>&lt;p&gt;
	We&amp;#39;re proud to announce that the Manchester-based &lt;a href="http://www.melbourne.co.uk" target="_blank"&gt;Melbourne Hosting&lt;/a&gt; has joined the Magrails sponsors and is officially buying you lunch!&lt;/p&gt;
&lt;p&gt;
	Food on the day will include coffee, cookies and muffins in the morning and afternoon with a buffet lunch of sandwiches, salads, soups, pasta and cold meats. Halal, vegetarian and wheat-free options will be available. If you have any special dietary requirements then please use the Contact Us function on the main page and let us know what you need.&lt;/p&gt;
&lt;p&gt;
	Melbourne host around 3,000 servers on a variety of different platforms, each offering its own array of managed services.&amp;nbsp;Launched by Daniel Keighron-Foster, a 29 year old entrepreneur, the company is one of the only hosting specialists in the&amp;nbsp;North West to be in control of its own infrastructure boasting two data centres and a dedicated disaster recovery facility.&lt;/p&gt;
&lt;p&gt;
	Also, they assure us that they &lt;a href="http://www.melbourne.co.uk/about-melbourne/ten-reasons-we-re-a-better-hosting-provider/10-we-ll-beat-you-at-pool.htm" target="_blank"&gt;Will Beat You At Pool&lt;/a&gt;.&lt;/p&gt;
</description>
      <guid>http://www.magrails.com/posts/melbourne-is-buying-you-lunch</guid>
    </item>
    <item>
      <title>We Love Manchester</title>
      <link>http://www.magrails.com/posts/we-love-manchester</link>
      <description>&lt;p&gt;
	We&amp;#39;ve said it many times in the course of launching Magrails but we&amp;#39;re very proud to be a part of this city. Manchester is a wonderful place to live and work and we hope everyone who visits for the conference will see what a vibrant, fun, charming place it is. To show our support and love for the city, we&amp;#39;ve teamed up with the I Love MCR campaign to give all our attendees a free memento.&lt;/p&gt;
</description>
      <guid>http://www.magrails.com/posts/we-love-manchester</guid>
    </item>
    <item>
      <title>FreeAgent will be at MagRails</title>
      <link>http://www.magrails.com/posts/freeagent-will-be-at-magrails</link>
      <description>&lt;p&gt;
	&lt;a href="http://goo.gl/EQ29R" target="_blank"&gt;FreeAgent&lt;/a&gt; will be at MagRails to let you know just how great their App really is. Every attendee will get a useful gift from&amp;nbsp;&lt;a href="http://goo.gl/EQ29R" target="_blank"&gt;FreeAgent&lt;/a&gt;&amp;nbsp;to help you experience what they have to offer. I use&amp;nbsp;&lt;a href="http://goo.gl/EQ29R" target="_blank"&gt;FreeAgent&lt;/a&gt;&amp;nbsp;almost everyday and think it really is a tool that every Dev should not be without.&amp;nbsp;&lt;a href="http://goo.gl/EQ29R" target="_blank"&gt;FreeAgent&lt;/a&gt;&amp;nbsp;launched in 2007, hewn from the frustration that managing company finances was just too damn hard for most small businesses and freelancers. Since then they have doggedly stuck to their mantra of demystifying accounting and redefining the relationship people have with their finances. Look forward to seeing you their&amp;nbsp;&lt;a href="http://goo.gl/EQ29R" target="_blank"&gt;FreeAgent&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
	&lt;a href="http://goo.gl/EQ29R" target="_blank"&gt;FreeAgent&lt;/a&gt;&amp;nbsp;are&amp;nbsp;hiring at the moment so check out their &lt;a href="http://www.freeagentcentral.com/company/jobs" target="_blank"&gt;jobs page&lt;/a&gt; or ask at their stand on the Conference Day for more information.&lt;/p&gt;
</description>
      <guid>http://www.magrails.com/posts/freeagent-will-be-at-magrails</guid>
    </item>
  </channel>
</rss>

