<?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>dev:ices &#187; Esendex</title>
	<atom:link href="http://www.mindthe.net/devices/category/esendex/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mindthe.net/devices</link>
	<description>Let's think the unthinkable, let's do the undoable, let's prepare to grapple with the ineffable itself, and see if we may not eff it after all. - Douglas Adams</description>
	<lastBuildDate>Wed, 01 Sep 2010 09:48:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Esendex Last Minute Sprint</title>
		<link>http://www.mindthe.net/devices/2008/09/17/esendex-last-minute-sprint/</link>
		<comments>http://www.mindthe.net/devices/2008/09/17/esendex-last-minute-sprint/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 18:41:10 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Esendex]]></category>
		<category><![CDATA[Last Minute Sprint]]></category>
		<category><![CDATA[Southwell]]></category>
		<category><![CDATA[Triathlon]]></category>

		<guid isPermaLink="false">http://www.mindthe.net/devices/?p=108</guid>
		<description><![CDATA[In a change to normal development activities, this afternoon saw us do a bit of last minute preparation for a triathlon that Esendex is the headline sponsor for. It will, I guess, be business as usual on Sunday too for the Esendex Last Minute Sprint at Southwell with both Adam and Julian leading the way [...]]]></description>
			<content:encoded><![CDATA[<p>In a change to normal development activities, this afternoon saw us do a bit of last minute preparation for a triathlon that <a href="http://www.esendex.co.uk">Esendex</a> is the headline sponsor for. It will, I guess, be business as usual on Sunday too for the <a href="http://www.pacesetterevents.com/last-minute-sprint.php">Esendex Last Minute Sprint</a> at Southwell with both <a href="http://www.adambird.com">Adam</a> and <a href="http://julian-hucker.blogspot.com/">Julian</a> leading the way forward in the overall times for the eight staff members who will be competing.</p>
<p>Today we had a visit from <a href="http://www.richardstannard.com">Richard Stannard</a> which was very worthwhile. Chatting to a world class althete was not only inspiring but he was full of useful advice. It has made the whole prospect of swimming, cycling and running at Silly-o&#8217;Clock on Sunday morning less daunting. I say morning, I think I need to get there just after the milk does, so its more a.s. (Apres Sanity) than a.m.</p>
<p>There have been times at the gym these last few weeks that I did question my own sanity for attempting this but it has been a great goal to aim for.</p>
<p>The motley crew from Sales, Operations and Development are joining in with the semi-professionals and this will be my first triathlon. I think Julian has such a good swim time that he&#8217;s starting on Monday (I joke!). Despite gunning for the wooden spoon prize I am just looking to have fun and make it around in one piece. Oh, and I&#8217;m also trying to aim to not be overtaken by Adam or Julian <img src='http://www.mindthe.net/devices/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Thanks to <a href="http://www.smstextnews.com">Ewan</a> for <a href="http://www.smstextnews.com/2008/09/esendex_team_are_really_really_fit.html">his kind words of support</a>. I&#8217;ll let you all know how I got on (if I have the energy to type!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindthe.net/devices/2008/09/17/esendex-last-minute-sprint/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ur clrd 2 lnd</title>
		<link>http://www.mindthe.net/devices/2008/08/11/ur-clrd-2-lnd/</link>
		<comments>http://www.mindthe.net/devices/2008/08/11/ur-clrd-2-lnd/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 08:55:33 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[Esendex]]></category>
		<category><![CDATA[air traffic control]]></category>
		<category><![CDATA[aircraft]]></category>
		<category><![CDATA[ireland]]></category>
		<category><![CDATA[sms]]></category>

		<guid isPermaLink="false">http://www.mindthe.net/devices/?p=96</guid>
		<description><![CDATA[In case you&#8217;ve not yet realised the business benefits of using SMS, then maybe this story from Ireland will help convince you. The Irish Times wrote a story last Thursday about how an air traffic controller used SMS to guide a plane down safely. He then lost audio telephone contact but the air traffic controller [...]]]></description>
			<content:encoded><![CDATA[<p>In case you&#8217;ve not yet realised the <a href="http://www.esendex.com/en/UK/Case-Studies/">business benefits</a> of using SMS, then maybe this story from Ireland will help convince you.</p>
<p>The <a href="http://www.irishtimes.com/">Irish Times</a> wrote a story last Thursday about how an <a href="http://www.irishtimes.com/newspaper/ireland/2008/0807/1218047756406.html">air traffic controller used SMS to guide a plane down safely</a>.</p>
<blockquote><p>He then lost audio telephone contact but the air traffic controller switched to texting and told the pilot that he had a primary radar signal on the aircraft and that Cork would allow them to land there. He then used texts to guide the 30-year-old plane in.</p></blockquote>
<p>So maybe rethinking the usage of phones on planes needs revisiting? SMS might be small but it can be powerful. A bit like the <a href="http://www.cnn.com/2008/TECH/04/25/twitter.buck/index.html">Twitter story of the guy </a>whose one word triggered a whole community response to his arrest in Egypt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindthe.net/devices/2008/08/11/ur-clrd-2-lnd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Powered by Elephants</title>
		<link>http://www.mindthe.net/devices/2008/08/08/powered-by-elephants/</link>
		<comments>http://www.mindthe.net/devices/2008/08/08/powered-by-elephants/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 10:42:37 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[Esendex]]></category>
		<category><![CDATA[coffee]]></category>
		<category><![CDATA[elephant]]></category>

		<guid isPermaLink="false">http://www.mindthe.net/devices/?p=91</guid>
		<description><![CDATA[Apparently this coffee is elephant powered. Well, made with Elephant Beans anyway. Unlike that Kopi Luha (sp) whose beans have passed through the digestive system of a wild cat, I&#8217;m hoping these haven&#8217;t been fished out of some dung. I jest of course as it refers to the size of the beans. It does make [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently this coffee is elephant powered. Well, made with Elephant Beans anyway.<br />
Unlike that Kopi Luha (sp) whose beans have passed through the digestive system of a wild cat, I&#8217;m hoping these haven&#8217;t been fished out of some dung. I jest of course as it refers to the size of the beans.<br />
It does make you start to question what your beverage has been through to get to your cup!</p>
<p><a href="http://www.mindthe.net/devices/wp-content/uploads/p-480-360-61239af1-e50c-4457-8758-b16dfed93042.jpeg"><img src="http://www.mindthe.net/devices/wp-content/uploads/p-480-360-61239af1-e50c-4457-8758-b16dfed93042.jpeg" alt="" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindthe.net/devices/2008/08/08/powered-by-elephants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Next Release</title>
		<link>http://www.mindthe.net/devices/2008/06/19/the-next-release/</link>
		<comments>http://www.mindthe.net/devices/2008/06/19/the-next-release/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 16:31:11 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Esendex]]></category>
		<category><![CDATA[cards]]></category>
		<category><![CDATA[cork board]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://www.mindthe.net/devices/?p=69</guid>
		<description><![CDATA[Now that the development team at Esendex Towers is growing, so is the pace. Nicholas has just posted the next set of tasks on the board for our next release in a few weeks. As you can probably see, there&#8217;s not much cork left in view! Saying that, I&#8217;ve just seen the inch-thick pile of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mindthe.net/devices/wp-content/image_038.jpg"><img class="alignleft size-medium wp-image-70" title="The Development Board" src="http://www.mindthe.net/devices/wp-content/image_038-300x225.jpg" alt="The Development Board - under load" width="300" height="225" /></a>Now that the <a title="Esendex Development information" href="http://www.esendex.com/en/Developers">development</a> team at <a title="Esendex" href="http://www.esendex.com">Esendex</a> Towers is growing, so is the pace. <a title="Nicholas Bruce" href="http://nicholasbruce.blogspot.com/">Nicholas</a> has just posted the next set of tasks on the board for our next release in a few weeks.</p>
<p>As you can probably see, there&#8217;s not much cork left in view! Saying that, I&#8217;ve just seen the inch-thick pile of cards that Nicholas has just removed from the current release. Whilst electronic methods of project tracking might offer lots of improvements, there&#8217;s something satisfying about hearing the <a title="Riffle on Wikipedia" href="http://en.wikipedia.org/wiki/Shuffle#Riffle">riffle</a> of all our hard work!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindthe.net/devices/2008/06/19/the-next-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log4View</title>
		<link>http://www.mindthe.net/devices/2008/04/29/log4view/</link>
		<comments>http://www.mindthe.net/devices/2008/04/29/log4view/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 12:51:28 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[Esendex]]></category>
		<category><![CDATA[log4net]]></category>
		<category><![CDATA[log4view]]></category>

		<guid isPermaLink="false">http://www.mindthe.net/devices/?p=58</guid>
		<description><![CDATA[I just wanted to personally recommend a log view utility I&#8217;ve had the luck of finding recently, actually thanks to Ian again. Around October time, Ian contacted the logging.apache.org group asking : &#8220;Does anyone know of an application that is capable of loading a log file that has been written to using the RollingFileAppender?&#8221; He [...]]]></description>
			<content:encoded><![CDATA[<p>I just wanted to personally recommend a log view utility I&#8217;ve had the luck of finding recently, actually thanks to <a href="http://iandykes.blogspot.com/">Ian</a> again. Around October time, Ian contacted the logging.apache.org group asking :</p>
<blockquote><p>&#8220;Does anyone know of an application that is capable of loading a log file that has been written to using the RollingFileAppender?&#8221;</p></blockquote>
<p>He was answered by Ulrich Proeller, author of <a href="http://www.log4view.com">Log4View</a>, saying that at the time his application didn&#8217;t support that but would process XML Formatted log files.</p>
<p>We&#8217;re currently using a <a href="http://logging.apache.org/log4net/release/sdk/log4net.Layout.PatternLayout.html">ConversionPattern </a>with a <a href="http://logging.apache.org/log4net/release/sdk/log4net.Appender.RollingFileAppender.html">Rolling File Appender</a> in <a href="http://logging.apache.org/log4net/index.html">Log4Net</a> to custom-format the output of the logs. I did try swapping to the XML format briefly on my development machine, but the output logs really are only machine readable after that.</p>
<p>I recently got in touch with Ulrich as I spotted he&#8217;d added Pattern support to <a href="http://www.log4view.com">Log4View </a>along with XML for file based logs. (For those who prefer network logging, there&#8217;s also excellent support for UDP and TCP appenders as well.)</p>
<p>Today, he&#8217;s sent me a preview beta copy of <a href="http://www.log4view.com">Log4View</a> with the pattern changes made and I&#8217;m pleased to report it is performing very well. He informs me there&#8217;s a new version on the cards very soon which will include the changes he sent me today, alongside some other improvements which sound exciting.</p>
<p>For someone who has spent countless hours trawling through the vast amount of logs that our services can produce while we&#8217;re testing them, <a href="http://www.log4view.com">Log4View </a>offers a very slick, well thought out way of exploring live or archive logs. Being able to specify the Log Level you want for each Logger it finds in the log files, supported by smart Filtering rules really allow you to find what you need quickly.</p>
<p>My thanks go to Ulrich for continuing to actively support his application and for the quick turn-around he&#8217;s done after I made suggestions.<br />
If you use <a href="http://logging.apache.org/log4net/index.html">Log4Net</a>, you should seriously consider both <a href="http://www.log4view.com/download.html">trialling</a> and supporting Ulrich for his efforts in producing a very useful view on your logged data.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindthe.net/devices/2008/04/29/log4view/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Making a Mockery</title>
		<link>http://www.mindthe.net/devices/2008/04/22/making-a-mockery/</link>
		<comments>http://www.mindthe.net/devices/2008/04/22/making-a-mockery/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 09:51:42 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[Esendex]]></category>
		<category><![CDATA[Mockery]]></category>
		<category><![CDATA[NMock]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.mindthe.net/devices/?p=55</guid>
		<description><![CDATA[Thanks to some example code by Ian I&#8217;ve completed my first Mockery. NMock allows you to instantiate mock objects based on interface declarations alone. It&#8217;s already saved me a potential chicken and egg scenario where to get an instance of the normal object that&#8217;s inputting into the method I was testing I&#8217;d have had to [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to some example code by <a href="http://iandykes.blogspot.com/">Ian </a>I&#8217;ve completed my first Mockery. <a href="http://www.nmock.org/">NMock</a> allows you to instantiate mock objects based on interface declarations alone.<br />
It&#8217;s already saved me a potential chicken and egg scenario where to get an instance of the normal object that&#8217;s inputting into the method I was testing I&#8217;d have had to include a project which relied on the one I was in the midst of building. Compilers tend to hate the chicken and egg question and usually go on strike.<br />
So, NMock to the rescue and I must say it took no time at all to get up to speed with. Yes, it did require me to set all of the properties on the object that were being used, rather than relying on defaults created by Constructor methods. However, accurately controlling the data retrieved from the object is such a benefit. It will no doubt save the time spent where tests at the moment retrieve data from a database. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindthe.net/devices/2008/04/22/making-a-mockery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SLAP, my service&#8217;s up!</title>
		<link>http://www.mindthe.net/devices/2008/02/05/slap-my-services-up/</link>
		<comments>http://www.mindthe.net/devices/2008/02/05/slap-my-services-up/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 13:11:41 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Esendex]]></category>

		<guid isPermaLink="false">http://www.mindthe.net/devices/2008/02/05/slap-my-services-up/</guid>
		<description><![CDATA[As part of the new raft of services in development here at Esendex Towers, Adam&#8216;s been busy with his inventing hat on again. Fresh from the lab is SLAP: Service Location and Announcement Protocol. This post is inspired by just how useful basing your inter-service communications on SLAP can be when it comes to development, [...]]]></description>
			<content:encoded><![CDATA[<p>As part of the new raft of services in development here at <a href="http://www.esendex.com/">Esendex</a> Towers, <a href="http://www.adambird.com/">Adam</a>&#8216;s been busy with his inventing hat on again. Fresh from the lab is SLAP: Service Location and Announcement Protocol. This post is inspired by just how useful basing your inter-service communications on SLAP can be when it comes to development, testing and future resilience. </p>
<p>SLAP is a helping hand to provide and consume network-based services. </p>
<ul>
<li>For a service provider, SLAP will help it broadcast its location and status.
<li>For a service consumer, SLAP will help it find a working instance of the service it needs to use. </li>
</ul>
<p>Adam&#8217;s been <a href="http://www.adambird.com/2008/01/slap-introduction.html">introducing SLAP</a> and the two basic UDP messages that make SLAP work: <a href="http://www.adambird.com/2008/01/slap-locate-message.html">LOCATE</a> and <a href="http://www.adambird.com/2008/01/slap-annouce-message.html">ANNOUNCE</a>. We&#8217;ve included these two simple messages in a SLAP Node and built on top of this. The following descriptions illustrates how SLAP can be very useful when integrated into your services. These examples are based on how we&#8217;re using SLAP, and not fully reproducible from the basic SLAP examples on Adam&#8217;s blog. I&#8217;m sure there&#8217;ll be more sample code to come. </p>
<p><span id="more-47"></span></p>
<h4></h4>
<h3>Brief Description</h3>
<p>LOCATE is analogous to a shout across the valley saying &#8220;OK, I need to find this kind of service, is there anybody out there?&#8221;. The ANNOUNCE is a response back to a LOCATE request saying &#8220;Yes, I&#8217;m that kind of service and my current status is Green&#8221;, for example. Also the service will ANNOUNCE itself regularly to broadcast its current status: &#8220;I&#8217;m still here and I&#8217;m still Green&#8221;. (colours are explained later)</p>
<p>The service records all the ANNOUNCEs that it wants to consume in a SLAP State Table. This records all the &#8216;colours&#8217; of the services to help you pick the best one when you want to send something on. We use colours to indicate the broad status of a service:</p>
<ul>
<li>Green &#8211; Service is fully operational and available</li>
<li>Amber/Orange &#8211; Service is operational but under load</li>
<li>Red &#8211; Service is not operational</li>
<li>Blue &#8211; Service state is not known</li>
</ul>
<p>This information can be used by a SLAP Load Balancer to determine the best service to send to. It&#8217;ll pick a service in order of Green first, then Amber/Orange. Services that are exiting gracefully will ANNOUNCE a Red status on exit. Services that decide to go for a walk on their own will be marked Blue after a set timeout.</p>
<p>&nbsp;</p>
<h3>Instant Benefits</h3>
<p>Whilst there&#8217;s plenty to talk about SLAP, the great thing that I&#8217;ve been finding from a development point of view is how easy it is to start instances of services to help testing.</p>
<p>Imagine a case where you&#8217;ve got a set of working services but you wanted to test an improvement you&#8217;ve just made. If you want to step into the code as its run, then deploying it as a Windows Service on the testing server would take time and wouldn&#8217;t allow you access into the code without the usual peppering of debug logging statements which aren&#8217;t as easy to read through than stepping through live code. </p>
<p>The solution with SLAP is to stop the running instance(s) of the Service you&#8217;re working on and start your own version on your development machine. SLAP sends out its ANNOUNCE message from your new version of the service and the other services pick up on this new instance. Bingo! You&#8217;re in business with real traffic to test your service with without having to do any deploying or reconfiguration of the other services (which might have involved bringing them down anyway).</p>
<p>So there we go, a very brief introduction to SLAP, but in the brief time we&#8217;ve been implementing it here it&#8217;s already proved itself very handy. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindthe.net/devices/2008/02/05/slap-my-services-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting real with speech</title>
		<link>http://www.mindthe.net/devices/2008/01/22/getting-real-with-speech/</link>
		<comments>http://www.mindthe.net/devices/2008/01/22/getting-real-with-speech/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 11:37:41 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[Esendex]]></category>
		<category><![CDATA[Goldwave]]></category>
		<category><![CDATA[Nuance]]></category>
		<category><![CDATA[RealSpeak]]></category>

		<guid isPermaLink="false">http://www.mindthe.net/devices/2008/01/22/getting-real-with-speech/</guid>
		<description><![CDATA[As part of the continuous research into new ideas, I&#8217;ve been helping out research and evaluate RealSpeak Telecom from Nuance. One thing that&#8217;s not instantly clear from the documentation is how to play back the &#8216;standard.pcm&#8217; file that the standard demonstration application they provide generates. To be fair to them, they do tell you that [...]]]></description>
			<content:encoded><![CDATA[<p>As part of the continuous research into new ideas, I&#8217;ve been helping out research and evaluate <a href="http://www.nuance.com/realspeak/telecom/">RealSpeak Telecom</a> from <a href="http://www.nuance.com/">Nuance</a>. </p>
<p>One thing that&#8217;s not instantly clear from the documentation is how to play back the &#8216;standard.pcm&#8217; file that the standard demonstration application they provide generates. To be fair to them, they do tell you that the generated file is a PCM wave file which is 16-bit 8kHz. What they leave out of the documentation is any kind of suggestion of the software capable of playing this back easily.</p>
<p><span id="more-42"></span>
<p>I tried playing the file back in <a href="http://www.apple.com/quicktime">Quicktime</a>, <a href="http://audacity.sourceforge.net/">Audacity</a>, <a href="http://www.winamp.com">WinAmp</a> and tried converting it using <a href="http://www.dbpoweramp.com/">dbPowerAmp</a>, but to no avail. Thankfully the helpful people at Nuance replied to the incident I raised with them to say that I should try using <a href="http://www.goldwave.com">GoldWave</a>. Sure enough, trying to load the standard.pcm file resulted in GoldWave admitting it was having trouble loading the file, and offering a dialog box for me to set the details. </p>
<p><a href="http://www.mindthe.net/devices/wp-content/images/Gettingrealwithspeech_A119/goldwavedialog.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="214" alt="goldwavedialog" src="http://www.mindthe.net/devices/wp-content/images/Gettingrealwithspeech_A119/goldwavedialog_thumb.jpg" width="338" border="0"></a> </p>
<p>And there was the Attributes and Rate boxes that I&#8217;d been missing in other software. Setting these to the above settings results in the file playing back perfectly!</p>
<p>It was a hark back to the heady days of the 80s and 90s when I first became exposed to the emerging world of home computing, I was reminded of sample frequencies all over again which were referred to in <a href="http://en.wikipedia.org/wiki/Tracker">tracker</a> music. The <a href="http://en.wikipedia.org/wiki/MOD_%28file_format%29">Mod</a> and Demo communities were rinsing everything they could get out of the <a href="http://en.wikipedia.org/wiki/Amiga">Amiga</a> and <a href="http://en.wikipedia.org/wiki/Acorn_computers">Acorn</a> series with some <a href="http://www.youtube.com/watch?v=c5kuYfTCGLg&amp;feature=related">very impressive demos</a> that fitted on one floppy disk.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindthe.net/devices/2008/01/22/getting-real-with-speech/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog It!</title>
		<link>http://www.mindthe.net/devices/2007/11/20/blog-it/</link>
		<comments>http://www.mindthe.net/devices/2007/11/20/blog-it/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 17:23:13 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[Esendex]]></category>

		<guid isPermaLink="false">http://www.mindthe.net/devices/2007/11/20/blog-it/</guid>
		<description><![CDATA[It&#8217;s been a busy time at Esendex Towers because behind the scenes we&#8217;ve created a whole new service for anyone whose wanting to blog on the move. BlogIt is a free service where you can sign up to be able to blog by text message. There are a lot of fancy mobile phones out there [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a busy time at <a href="http://www.esendex.com/">Esendex</a> Towers because behind the scenes we&#8217;ve created a whole new service for anyone whose wanting to blog on the move.</p>
<p><a href="http://www.esendex.com/en/UK/Services/Blog-It/">BlogIt</a> is a free service where you can sign up to be able to blog by text message. There are a lot of fancy mobile phones out there which attempt to give you the Internet while you move. To save you having to navigate to a website to then struggle with a blog editor interface on a small device, we&#8217;ve taken the hassle out of the process allowing you to capture the moment and thoughts that drive you to want to blog on the move in the first place.</p>
<p><a href="http://www.esendex.com/en/UK/Services/Blog-It/">BlogIt</a> provides a bridge to allow any mobile phone (as long as it can text!) to be able to write a blog and best of all, it&#8217;s free! (see note at bottom)</p>
<p><span id="more-31"></span></p>
<p>At present, we&#8217;re offering four ways of setting up your blog:</p>
<ul>
<li><a href="http://www.blogger.com">Blogger.com</a> / Blogspot.com
<li>Blogger XML Format
<li>MetaWebLog XML Format
<li>Email to Blog</li>
</ul>
<p>For those of you who, like me, use WordPress as their blog (either <a href="http://www.wordpress.org">self-hosted</a> or on <a href="http://www.wordpress.com">WordPress.com</a>), then you can use the Blogger XML Format. You need to provide the full URL of your blog as the URL including /xmlrpc.php at the end. If you have the ability to create a new user on your blog that&#8217;s not an administrator to post to, then I think that&#8217;d be a good solution to follow.</p>
<p>The <a href="http://en.wikipedia.org/wiki/MetaWeblog">MetaWebLog</a> XML format is provided if your blog type doesn&#8217;t support the Blogger API interface.</p>
<p>For those of you on <a href="http://spaces.live.com/">Windows Live Spaces</a>, or who would prefer to use email to blog posting, then you can select Email as a method of blogging. You set up your blog to accept emails usually to some secret trusted email address and we&#8217;ll send your BlogIt posts to that address. </p>
<p>So what are you waiting for? Why not try it out for yourself and see how easy it is. </p>
<p>Note: When I say &#8216;free&#8217; I mean that Esendex do not charge for the use of BlogIt. You will still be liable for any charges incurred from sending an SMS text message from your phone to the BlogIt number. The mobile number we have provided for you to text your blog entries into is a normal long UK number so those of you who have text messages included in your price plans will be able to text it without incurring any premium or extra charges.</p>
<p>Disclaimer: These instructions are by no means complete, and are offered in good faith with no guarantees to their suitability to your own needs. Please read all the terms and conditions fully on the Esendex site before signing up. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindthe.net/devices/2007/11/20/blog-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test Driven Documentation</title>
		<link>http://www.mindthe.net/devices/2007/10/24/test-driven-documentation/</link>
		<comments>http://www.mindthe.net/devices/2007/10/24/test-driven-documentation/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 09:13:14 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[Esendex]]></category>
		<category><![CDATA[Fujitsu-Siemens]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[test driven development]]></category>

		<guid isPermaLink="false">http://www.mindthe.net/devices/2007/10/24/test-driven-documentation/</guid>
		<description><![CDATA[Esendex fully embraces the idea of test-driven development (TDD), something I was introduced to during my time at Fujitsu-Siemens Computers. Microsoft have just released a new MSDN site called the Tester Center Home. Whilst I&#8217;m sure its got some useful information on it, the matter-of-fact MSDN style doesn&#8217;t invite me to delve into it to [...]]]></description>
			<content:encoded><![CDATA[<p>Esendex fully embraces the idea of test-driven development (TDD), something I was introduced to during my time at Fujitsu-Siemens Computers.<br />
Microsoft have just released a new MSDN site called the <a href="http://msdn2.microsoft.com/en-us/testing/default.aspx">Tester Center Home.</a> Whilst I&#8217;m sure its got some useful information on it, the matter-of-fact MSDN style doesn&#8217;t invite me to delve into it to find helpful hints and tips on TDD, personally speaking.<br />
<span id="more-25"></span><br />
It was while I was working for FSC that my manager decided to implement TDD and it was interesting watching the reactions of the development team.<br />
I always remember one member&#8217;s reaction during one of several in-house courses they organised for us. He was used to working alone, delivering the goods in the time it took him, after several attempts at hacking at it in his own style.<br />
In the course, we were discussing an example of a method to check the validation of credit card numbers. He was asking how you could possibly catch every permutation a user could enter into your application. You could tell by the slightly panicked look on his face that his expectations of TDD at that point were that you would be spending far more time writing larger tests than the actual method itself.<br />
The trick is to just write enough tests to prove your method does what it says on the tin, and a few to prove that it catches the obvious things you expect to go wrong.<br />
I&#8217;ve already learnt a lot from the other members of the development team here at Esendex on efficient ways of embracing TDD without it ever feeling a burden. And for the unexpected things that can crop up? The agile approaches to software development means we simply improve our tests as we find those rare cases brought up by following up support calls raised by customers. It means our tests are refreshed as often as our code base is as improvements and new features are completed.<br />
You can argue the benefits of extreme programming, agile methodologies etc., but even if you&#8217;re coding on your own, TDD is a necessity as far as I&#8217;m concerned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindthe.net/devices/2007/10/24/test-driven-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
