<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Stuff that's in my head</title>
        <link>http://blog.colinmackay.net/Default.aspx</link>
        <description>Can open... Worms? everywhere! The blog of Colin Angus Mackay</description>
        <language>en-GB</language>
        <copyright>Colin Angus Mackay</copyright>
        <managingEditor>colin.mackay@gmail.com</managingEditor>
        <generator>Subtext Version 1.9.0.27</generator>
        <image>
            <title>Stuff that's in my head</title>
            <url>http://blog.colinmackay.net/images/RSS2Image.gif</url>
            <link>http://blog.colinmackay.net/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Tip of the Day #18: Dealing with data rounding issues</title>
            <link>http://blog.colinmackay.net/archive/2010/09/01/Tip-of-the-Day-18-Dealing-with-data-rounding-issues.aspx</link>
            <description>&lt;p&gt;If you have data coming in from a database, web service or other source external to your application and it contains, say for example, price information then do not round it. Don’t attempt to apply any form of formatting to it regardless of how much the client insists that the data will be in this form (e.g. all prices at go live will be in round pounds). &lt;/p&gt;  &lt;p&gt;Yes, having whole rounded pounds, without having to display the pennies, on the front end looks nice and pretty. However, the display of whole rounded pounds on the front end is a rendering issue and should always be left to the code that is rendering the user interface. The rounding should never take place close to the point that the information is extracted from its source.&lt;/p&gt;  &lt;p&gt;Why? Because eventually the client will want things displayed differently, to put prices with pennies in it, and you have to display those pennies. Now you don’t have to just update the rendering code to display the pounds and pence, but you also have to track down where that rounding occurs and stop it from happening in the first place.&lt;/p&gt;  &lt;p&gt;But that’s not all. If you round data, effectively truncating it, early then subsequent calculations will be wrong. In fact, rounding isn’t just like truncating the data. Truncating is just removing precision. Rounding can change the value. That can cause even more havoc later on.&lt;/p&gt;  &lt;p&gt;So, why round that early anyway, especially if the data is arriving in a certain way in the first place? Well, I can only guess that perhaps because back before anything went live, in the test system they weren’t. So, just to make the test system look like the eventual live system the prices were rounded the moment they arrived in the application just to be sure they were in round pounds.&lt;/p&gt;  &lt;p&gt;The lesson, clients change their minds and business logic should always operate on the cleanest data, unsullied by rendering constraints wherever possible. This means that calculations based on that data will remain correct, even if other factors change.&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/14599.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2010/09/01/Tip-of-the-Day-18-Dealing-with-data-rounding-issues.aspx</guid>
            <pubDate>Wed, 01 Sep 2010 17:34:41 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/14599.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2010/09/01/Tip-of-the-Day-18-Dealing-with-data-rounding-issues.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/14599.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Dime/Daim Bar Cake</title>
            <link>http://blog.colinmackay.net/archive/2010/08/30/DimeDaim-Bar-Cake.aspx</link>
            <description>&lt;p&gt;This is not so much a cake as a shortbread base with a sweet dairy topping. It serves many people and ideal as a party food. This recipe produces 20 servings.&lt;/p&gt;
&lt;h2&gt;Ingredients&lt;/h2&gt;
&lt;ul&gt;
    &lt;li&gt;250g of softened butter or margarine &lt;/li&gt;
    &lt;li&gt;150g granulated sugar &lt;/li&gt;
    &lt;li&gt;450g plain flour &lt;/li&gt;
    &lt;li&gt;500ml double (whipping) cream &lt;/li&gt;
    &lt;li&gt;250g Dime/Daim bars &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt; &lt;/h2&gt;
&lt;h2&gt;Equipment&lt;/h2&gt;
&lt;ul&gt;
    &lt;li&gt;Baking tray (25cm x 35cm approx) &lt;/li&gt;
    &lt;li&gt;Grease proof paper (optional) cut to fit the baking tray &lt;/li&gt;
    &lt;li&gt;Large mixing bowl &lt;/li&gt;
    &lt;li&gt;Sieve &lt;/li&gt;
    &lt;li&gt;Rolling pin &lt;/li&gt;
    &lt;li&gt;Fork &lt;/li&gt;
    &lt;li&gt;Fan assisted oven (if not fan assisted, adjust cooking times accordingly) &lt;/li&gt;
    &lt;li&gt;Disposable food bag (e.g. a freezer bag) &lt;/li&gt;
    &lt;li&gt;Food mallet &lt;/li&gt;
    &lt;li&gt;Refrigerator &lt;/li&gt;
    &lt;li&gt;Whisk &lt;/li&gt;
    &lt;li&gt;Spatula &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Instructions&lt;/h2&gt;
&lt;p&gt;1. Lightly grease or lay grease proof paper in the baking tray.&lt;/p&gt;
&lt;p&gt;2. In a large mixing bowl, cream together the butter/margarine with the sugar until light and fluffy.&lt;/p&gt;
&lt;p&gt;3. Sieve the flour into the mixing bowl. Mix everything together until a soft dough is formed.&lt;/p&gt;
&lt;p&gt;4. Put the dough on centre of the the grease proof paper (or on a floured surface). Roll out the dough to roughly fit the baking tray. Place in the baking tray and push out to the sides to fill the tray.&lt;/p&gt;
&lt;p&gt;5. Prick the surface of the dough evenly several times with a fork. Place the tray in a pre-heated oven at 160°C for approx 30 minutes until the shortbread is crisp and golden in colour.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/colinangusmackay/4942807617/" title="Daim Bar Cake by Colin  Angus Mackay, on Flickr"&gt;&lt;img height="275" width="500" src="http://farm5.static.flickr.com/4117/4942807617_310ce6f799.jpg" alt="Daim Bar Cake" style="display: block; float: none; margin-left: auto; margin-right: auto;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;6. Allow the shortbread time to cool naturally for about an hour or so. Do not refrigerate.&lt;/p&gt;
&lt;p&gt;7. Unwrap the Dime/Daim bars and place in a food bag. Use the mallet to smash the Dime/Daim bars into small pieces of varying sizes (no more than about 1cm⊃;) &lt;/p&gt;
&lt;p&gt;8. Pour the double (whipping) cream into a (new/cleaned) mixing bowl and whisk until the mix starts to firm up.&lt;/p&gt;
&lt;p&gt;9. Add the smashed up Dime/Daim bars to the cream and mix together.&lt;/p&gt;
&lt;p&gt;10. Using a spatula spread the cream mix over the shortbread base.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/colinangusmackay/4942809741/" title="Daim Bar Cake by Colin  Angus Mackay, on Flickr"&gt;&lt;img height="299" width="500" src="http://farm5.static.flickr.com/4099/4942809741_8bda7abba4.jpg" alt="Daim Bar Cake" style="display: block; float: none; margin-left: auto; margin-right: auto;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;11. Place the baking tray in a refrigerator and allow to cool.&lt;/p&gt;
&lt;p&gt;When ready to serve cut into rectangles of the desired size. You should expect to get about 20 pieces from the tray (4 x 5 grid)&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/14584.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2010/08/30/DimeDaim-Bar-Cake.aspx</guid>
            <pubDate>Mon, 30 Aug 2010 23:31:31 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/14584.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2010/08/30/DimeDaim-Bar-Cake.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/14584.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Parser Error Message: Ambiguous match found</title>
            <link>http://blog.colinmackay.net/archive/2010/08/23/Parser-Error-Message-Ambiguous-match-found.aspx</link>
            <description>&lt;h2&gt;Symptom&lt;/h2&gt;
&lt;p&gt;On deploying a newly precompiled web site, the error message as displayed by ASP.NET is as follows:&lt;/p&gt;
&lt;div class="ysod"&gt;&lt;span&gt;
&lt;h1&gt;Server Error in '/' Application.       &lt;hr size="1" color="#c0c0c0" width="100%" /&gt;
&lt;/h1&gt;
&lt;h2&gt;&lt;em&gt;Parser Error&lt;/em&gt; &lt;/h2&gt;
&lt;/span&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;strong&gt;Description: &lt;/strong&gt;An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.       &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Parser Error Message: &lt;/strong&gt;Ambiguous match found.      &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Source Error:&lt;/strong&gt;       &lt;br /&gt;
&lt;br /&gt;
&lt;table bgcolor="#ffffcc" width="100%"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;code&gt;               &lt;/code&gt;
            &lt;pre&gt;&lt;font color="red"&gt;Line 1:  &amp;lt;%@ control language="C#" autoeventwireup="true" enableviewstate="false" inherits="WebSiteControls_Offers_TypeFilter, App_Web_typefilter.ascx.bd9a439f" %&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;Line 2:  &lt;br /&gt;Line 3:  &amp;lt;%--&lt;/pre&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
&lt;strong&gt;Source File: &lt;/strong&gt;/WebSiteControls/Offers/TypeFilter.ascx&lt;strong&gt;    Line: &lt;/strong&gt;1       &lt;br /&gt;
&lt;br /&gt;
&lt;hr size="1" color="#c0c0c0" width="100%" /&gt;
&lt;strong&gt;Version Information:&lt;/strong&gt; Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053 &lt;/font&gt;&lt;/div&gt;
&lt;h2&gt;System Information&lt;/h2&gt;
&lt;p&gt;This may or may not be relevant, but it reflects my set up at the time I discovered this issue.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Web Site project&lt;/li&gt;
    &lt;li&gt;Visual Studio 2008&lt;/li&gt;
    &lt;li&gt;.NET 3.5&lt;/li&gt;
    &lt;li&gt;IIS 6.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt; &lt;/h2&gt;
&lt;h2&gt;Reason&lt;/h2&gt;
&lt;p&gt;The reason for this is that a control, in this case a Repeater, in the User Control had a similar name as a field on the code behind. The only difference between the two the case. One was called “&lt;strong&gt;offerTypes&lt;/strong&gt;” (in the code behind, an &lt;strong&gt;IEnumerable&lt;/strong&gt; containing entities from the business layer), the other “&lt;strong&gt;OfferTypes&lt;/strong&gt;” (a ASP.NET Repeater control).&lt;/p&gt;
&lt;h2&gt;Solution&lt;/h2&gt;
&lt;p&gt;Rename one or other so that the names differ by more that case alone. In my case, I renamed the field referring to the entities to &lt;strong&gt;offerTypeInformation&lt;/strong&gt;.&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/14458.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2010/08/23/Parser-Error-Message-Ambiguous-match-found.aspx</guid>
            <pubDate>Mon, 23 Aug 2010 17:05:52 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/14458.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2010/08/23/Parser-Error-Message-Ambiguous-match-found.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/14458.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Equator are Hiring Testers and Developers</title>
            <link>http://blog.colinmackay.net/archive/2010/08/23/Equator-are-Hiring-Testers-and-Developers.aspx</link>
            <description>&lt;p&gt;Due to continual expansion, Equator are currently looking for various people to join our Production team.&lt;/p&gt;
&lt;p&gt;In return for this you will get to work for a dynamic and very talented development team.  Equator has recently been voted the number 1 Digital Agency in Scotland and 15th in the UK for Design and Build by the NMA.  We do more than just create web sites!  We carry out CMS implementations, integration into third party systems including stock management, payment gateways and ecommerce solutions, create business application and we also lead the field in &lt;a target="_blank" href="http://www.google.co.uk" title="Google"&gt;Google&lt;/a&gt; analytics and other tracking technologies. &lt;/p&gt;
&lt;p&gt;On top of this we have just moved into our new Glasgow based head quarters which are truly unique and a really great place to work.&lt;/p&gt;
&lt;p&gt;If you think you fit this job profile then please get in touch at &lt;a href="mailto:devjobs@eqtr.com"&gt;devjobs@eqtr.com&lt;/a&gt; or call us on 0141 229 1800 and ask for Robert Graham.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;The roles available:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;Test Analyst&lt;/h2&gt;
&lt;p&gt;You must have at least 2-3 years experience in testing and have a proven track record testing web applications.&lt;/p&gt;
&lt;p&gt;Key Role Skills&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Create and manage test plans &lt;/li&gt;
    &lt;li&gt;Manage the execution and reporting of all test outcomes &lt;/li&gt;
    &lt;li&gt;Proof read web content &lt;/li&gt;
    &lt;li&gt;Ensure feedback to other production and client teams is timely and accurate &lt;/li&gt;
    &lt;li&gt;Provide feedback and suggestions to senior testers and wider company about improvements to the existing test processes  &lt;/li&gt;
    &lt;li&gt;Be comfortable working in agile project methodologies &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;Senior Test Engineer&lt;/h2&gt;
&lt;p&gt;You must have at least 5 years experience in testing and have a proven track record testing web applications.&lt;/p&gt;
&lt;p&gt;Key Role Skills&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Create and manage test plans &lt;/li&gt;
    &lt;li&gt;Plan, develop and implement automated tests for web based projects &lt;/li&gt;
    &lt;li&gt;Experience of SQL Server investigation and data querying &lt;/li&gt;
    &lt;li&gt;Implementation of tests against ASP.Net web applications and C# based libraries &lt;/li&gt;
    &lt;li&gt;Manage the execution and reporting of all test outcomes &lt;/li&gt;
    &lt;li&gt;Ensure feedback to other production and client teams is timely and accurate &lt;/li&gt;
    &lt;li&gt;Create and recommend approaches to improve testing processes &lt;/li&gt;
    &lt;li&gt;Deliver presentations at monthly team meetings &lt;/li&gt;
    &lt;li&gt;Attend and represent the team at internal company meetings &lt;/li&gt;
    &lt;li&gt;Provide input and implement improvements in the development life cycle &lt;/li&gt;
    &lt;li&gt;Be comfortable working in agile project methodologies &lt;/li&gt;
    &lt;li&gt;Provide input into the recruitment process within Equator &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt; &lt;/h2&gt;
&lt;h2&gt;Senior Interface Developer&lt;/h2&gt;
&lt;p&gt;You must have a genuine enthusiasm for development work, be committed, client facing, talented, fun and have at least five years experience in web based technologies.&lt;/p&gt;
&lt;p&gt;As part of the team you will be expected to take on new projects, work on existing projects, provide mentoring for junior members of the team and help continually push the implementation of new technologies and best practice in every aspect of the development project life cycle.&lt;/p&gt;
&lt;p&gt;Key Technical skills/Experience&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;5+ years HTML with an emphasis on clean, semantic markup and knowledge of HTML 5 techniques and practices &lt;/li&gt;
    &lt;li&gt;5+ years CSS with proven progressive enhancement techniques &lt;/li&gt;
    &lt;li&gt;5+ years of Javascript. Working with JS frameworks (e.g. jQuery) also an advantage &lt;/li&gt;
    &lt;li&gt;Knowledge and application of Ajax for enhancing user experience &lt;/li&gt;
    &lt;li&gt;Knowledge and application of usability and accessibility best practice. &lt;/li&gt;
    &lt;li&gt;Data integration from server-side technologies &lt;/li&gt;
    &lt;li&gt;Knowledge of C# and .NET an advantage &lt;/li&gt;
    &lt;li&gt;3 year + of working with CMS applications. Umbraco an advantage &lt;/li&gt;
    &lt;li&gt;Proven lead roles on projects &lt;/li&gt;
    &lt;li&gt;Produce accurate and well documented solutions &lt;/li&gt;
    &lt;li&gt;An eye for detail and an ability to work from design templates to produce excellent websites &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Key Role Skills&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Ability to teach and mentor others &lt;/li&gt;
    &lt;li&gt;Willingness to take full responsibility for design and development on client projects &lt;/li&gt;
    &lt;li&gt;Deliver presentations at monthly team meetings &lt;/li&gt;
    &lt;li&gt;Attend and represent the team at internal company meetings &lt;/li&gt;
    &lt;li&gt;Provide input and implement improvements in the development life cycle &lt;/li&gt;
    &lt;li&gt;Present ideas and solutions to clients &lt;/li&gt;
    &lt;li&gt;Undertake development reviews and buddy testing &lt;/li&gt;
    &lt;li&gt;Be comfortable working in agile project methodologies &lt;/li&gt;
    &lt;li&gt;Provide input into the recruitment process within the team &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt; &lt;/h2&gt;
&lt;h2&gt;Senior Web Application Developer&lt;/h2&gt;
&lt;p&gt;You must have a genuine enthusiasm for development work, be committed, client facing, talented, fun and have at least five years experience in web based technologies.&lt;/p&gt;
&lt;p&gt;As part of the team you will be expected to take on new projects, work on existing projects, provide mentoring for junior members of the team and help continually push the implementation of new technologies and best practice in every aspect of the development project life cycle.&lt;/p&gt;
&lt;p&gt;Key Technical skills/Experience&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;5 years + ASP.Net &lt;/li&gt;
    &lt;li&gt;5 years + c# &lt;/li&gt;
    &lt;li&gt;5 years+ SQL Server &lt;/li&gt;
    &lt;li&gt;CSS, (X)HTML, JavaScript/ JQuery and Ajax experience &lt;/li&gt;
    &lt;li&gt;Web services and 3&lt;sup&gt;rd&lt;/sup&gt; party application integration experience &lt;/li&gt;
    &lt;li&gt;A good working knowledge of continuous integration technologies and proven implementation on projects &lt;/li&gt;
    &lt;li&gt;Knowledge of automated testing and load testing &lt;/li&gt;
    &lt;li&gt;An authoritative grasp of Object Oriented Design and techniques &lt;/li&gt;
    &lt;li&gt;Proven architectural roles on projects &lt;/li&gt;
    &lt;li&gt;Produce accurate and well documented solutions &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Key Role Skills&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Ability to teach and mentor others &lt;/li&gt;
    &lt;li&gt;Willingness to take full responsibility for design and development on client projects &lt;/li&gt;
    &lt;li&gt;Deliver presentations at monthly team meetings &lt;/li&gt;
    &lt;li&gt;Attend and represent the team at internal company meetings &lt;/li&gt;
    &lt;li&gt;Provide input and implement improvements in the development life cycle &lt;/li&gt;
    &lt;li&gt;Present ideas and solutions to clients &lt;/li&gt;
    &lt;li&gt;Undertake development reviews and buddy testing &lt;/li&gt;
    &lt;li&gt;Be comfortable working in agile project methodologies &lt;/li&gt;
    &lt;li&gt;Provide input into the recruitment process within the team &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web Application Developer&lt;/h2&gt;
&lt;p&gt;You must have a genuine enthusiasm for development work, be committed, client facing, talented, fun and have at least 2-3 years experience in web based technologies.&lt;/p&gt;
&lt;p&gt;As part of the team you will be expected to take on new projects, work on existing projects, provide support to the senior members of the team, provide updates on progress and also support junior team members.  You will also continually push for the implementation of new technologies and best practice in every aspect of the development project life cycle.&lt;/p&gt;
&lt;p&gt;Key Technical skills/Experience&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;2/3 years + ASP.Net &lt;/li&gt;
    &lt;li&gt;2/3 years + c# &lt;/li&gt;
    &lt;li&gt;2/3 years+ SQL Server &lt;/li&gt;
    &lt;li&gt;CSS, (X)HTML, JavaScript/ JQuery and Ajax experience &lt;/li&gt;
    &lt;li&gt;An understanding of web services and application integration &lt;/li&gt;
    &lt;li&gt;Knowledge of and a desire to use continuous integration technologies &lt;/li&gt;
    &lt;li&gt;Knowledge of automated testing and load testing &lt;/li&gt;
    &lt;li&gt;A good grasp of Object Oriented Design and techniques &lt;/li&gt;
    &lt;li&gt;Produce accurate and well documented solutions &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Key Role Skills&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Willingness to teach and mentor others &lt;/li&gt;
    &lt;li&gt;Take responsibility for design and development on client projects &lt;/li&gt;
    &lt;li&gt;Provide input and implement improvements in the development life cycle &lt;/li&gt;
    &lt;li&gt;Present ideas and solutions to clients &lt;/li&gt;
    &lt;li&gt;Undertake buddy testing &lt;/li&gt;
    &lt;li&gt;Be comfortable working in agile project methodologies &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://blog.colinmackay.net/aggbug/14456.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2010/08/23/Equator-are-Hiring-Testers-and-Developers.aspx</guid>
            <pubDate>Mon, 23 Aug 2010 16:31:30 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/14456.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2010/08/23/Equator-are-Hiring-Testers-and-Developers.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/14456.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Equator are hiring - looking for a Marketing Manager</title>
            <link>http://blog.colinmackay.net/archive/2010/07/07/Equator-are-hiring--looking-for-a-Marketing-Manager.aspx</link>
            <description>&lt;h1&gt;Marketing Manager – Online&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;         &lt;a href="http://www.eqtr.com/"&gt;Equator&lt;/a&gt; is Scotland’s largest full service digital agency. Established in 1999,          Equator has grown to be a team of over 60 talented online enthusiasts,          positioning us as a top 20 UK design &amp;amp; build agency. Equator’s marketing team          currently delivers successful SEO, PPC, affiliate, media and social media          campaigns for big names including AllSaints, RSPCA, SSE and AXA. Within          Marketing we are recruiting a Marketing Manager to support the Marketing          Director and manage operations within the department.     &lt;/p&gt;
&lt;h1&gt;         Marketing Manager - The Overview:&lt;/h1&gt;
&lt;ul&gt;
    &lt;li&gt;Location - Glasgow (&lt;a href="http://maps.google.co.uk/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=g3+8ex&amp;amp;sll=53.800651,-4.064941&amp;amp;sspn=19.59576,39.506836&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Glasgow,+Lanarkshire+G3+8EX,+United+Kingdom&amp;amp;ll=55.859205,-4.278494&amp;amp;spn=0.001138,0.002411&amp;amp;z=19&amp;amp;layer=c&amp;amp;cbll=55.859205,-4.278494&amp;amp;panoid=QvKq-a7fMKRPrCmZf6rEmQ&amp;amp;cbp=12,269.33,,0,5"&gt;G3 8EX&lt;/a&gt;) with occasional travel&lt;/li&gt;
    &lt;li&gt;Career development within the dynamic online marketing sector&lt;/li&gt;
    &lt;li&gt;Platform to deliver in a growing marketing team.&lt;/li&gt;
    &lt;li&gt;Competitive salary dependent on experience and skills&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Marketing Manager - The Vacancy:&lt;/h1&gt;
&lt;p&gt;Marketing is one of the business units at the heart of what Equator does with          responsibilities for developing, launching and managing paid search, natural          search optimisation, affiliate marketing, media and social media campaigns. As a          Marketing Manager, your focus will be to support the Marketing Director in          developing and delivering campaigns for our 20+ marketing clients.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Help deliver strategic planning for all current clients&lt;/li&gt;
    &lt;li&gt;Support Marketing Director in development and expansion of          function&lt;/li&gt;
    &lt;li&gt;Support and manage functional team managers within          department&lt;/li&gt;
    &lt;li&gt;Maintain and develop client job management&lt;/li&gt;
    &lt;li&gt;Coordinating the delivery of new propositions and assist in          identifying and developing new business streams&lt;/li&gt;
    &lt;li&gt;Identify, monitor and manager key business measures within          the function to validate success of departmental works&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Marketing Manager - The Person:&lt;/h1&gt;
&lt;p class="MsoNormal"&gt; To operate successfully in this marketing role, you will need to demonstrate the          following experience and have these points clearly presented in your CV.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Experience within an online marketing environment, with          experience of managing a small team&lt;/li&gt;
    &lt;li&gt;Sound commercial experience (marketing) supporting delivery          of ‘bottom line’ profit performance within a business.&lt;/li&gt;
    &lt;li&gt;Experience of driving and implementing business change&lt;/li&gt;
    &lt;li&gt;Evidence of both strategic and short-term planning          experience&lt;/li&gt;
    &lt;li&gt;Ability to work as part of a team, and within a matrix          organisation&lt;/li&gt;
    &lt;li&gt;Communicate effectively and influence at all levels in the          business&lt;/li&gt;
    &lt;li&gt;Confidence, presence and determination to succeed in a          dynamic and demanding business environment with a passion for producing results          that have an impact.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MsoNormal"&gt; Please apply online to &lt;a href="mailto:martin.jordan@eqtr.com"&gt;         martin.jordan@eqtr.com&lt;/a&gt;. Please send your letter and CV as one document. This role will be shortlisted in          mid-late July.     &lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/13616.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2010/07/07/Equator-are-hiring--looking-for-a-Marketing-Manager.aspx</guid>
            <pubDate>Wed, 07 Jul 2010 11:30:07 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/13616.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2010/07/07/Equator-are-hiring--looking-for-a-Marketing-Manager.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/13616.aspx</wfw:commentRss>
        </item>
        <item>
            <title>32bit ASP.NET App on 64bit Windows 7</title>
            <link>http://blog.colinmackay.net/archive/2010/07/06/32bit-ASP.NET-App-on-64bit-Windows-7.aspx</link>
            <description>&lt;p&gt;Recently we all moved to Windows 7 (64bit) on our development machines. With that, we moved also to IIS7. 
    So that meant that development copies of websites that we are working on have to 
    be moved to IIS7. This should be simple. Right?&lt;/p&gt;
    &lt;p&gt;When I attempted to get the first site up and running I got hit by the error "&lt;span&gt;&lt;i&gt;Could not load file or assembly 'System.Web' or one of its dependencies. An attempt was made to load a program with an incorrect format.&lt;/i&gt;&lt;/span&gt;". 
        (The full error message is below.) 
        After searching around I eventually managed to piece together that the reason 
        was that IIS was trying to run in 64 bit mode and this application was compiled 
        as a 32 bit application. Okay.... So how do you fix this?&lt;/p&gt;
    &lt;p&gt;It turns out the fix is rather easy. In the IIS Manager, open up the list of 
        Application Pools and select the pool for your application. Right-click and 
        select "Advanced Settings". From that point you get this dialog:&lt;/p&gt;
        &lt;p&gt;&lt;a href="http://www.flickr.com/photos/colinangusmackay/4767780969/" title="32-bit application by Colin  Angus Mackay, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4095/4767780969_1c4a1a340d_o.png" width="450" height="550" alt="32-bit application" /&gt;&lt;/a&gt;&lt;/p&gt;
        &lt;p&gt;Just set "Enable 32-bit applications" to "True", then Okay the dialog. You then 
            have to recycle the Application Pool for the change to take effect.&lt;/p&gt;
    &lt;p&gt; &lt;/p&gt;
    &lt;p&gt; &lt;/p&gt;



&lt;div class="ysod"&gt;
            &lt;span&gt;&lt;h1&gt;Server Error in '/' Application.&lt;hr width="100%" size="1" color="silver" /&gt;&lt;/h1&gt;

            &lt;h2&gt; &lt;i&gt;Could not load file or assembly 'System.Web' or one of its dependencies. An attempt was made to load a program with an incorrect format.&lt;/i&gt; &lt;/h2&gt;&lt;/span&gt;

            &lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;

            &lt;b&gt; Description: &lt;/b&gt;An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

            &lt;br /&gt;&lt;br /&gt;

            &lt;b&gt; Exception Details: &lt;/b&gt;System.BadImageFormatException: Could not load file or assembly 'System.Web' or one of its dependencies. An attempt was made to load a program with an incorrect format.&lt;br /&gt;&lt;br /&gt;

            &lt;b&gt;Source Error:&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;

            &lt;table width="100%" bgcolor="#ffffcc"&gt;
               &lt;tr&gt;
                  &lt;td&gt;
                      &lt;code&gt;

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.&lt;/code&gt;

                  &lt;/td&gt;
               &lt;/tr&gt;
            &lt;/table&gt;

            &lt;br /&gt;

            &lt;b&gt;Assembly Load Trace:&lt;/b&gt; The following information can be helpful to determine why the assembly 'System.Web' could not be loaded.&lt;br /&gt;&lt;br /&gt;

            &lt;table width="100%" bgcolor="#ffffcc"&gt;
               &lt;tr&gt;
                  &lt;td&gt;
                      &lt;code&gt;&lt;pre&gt;

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
&lt;/pre&gt;&lt;/code&gt;

                  &lt;/td&gt;
               &lt;/tr&gt;
            &lt;/table&gt;

            &lt;br /&gt;

            &lt;b&gt;Stack Trace:&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;

            &lt;table width="100%" bgcolor="#ffffcc"&gt;
               &lt;tr&gt;
                  &lt;td&gt;
                      &lt;code&gt;&lt;pre&gt;

[BadImageFormatException: Could not load file or assembly 'System.Web' or one of its dependencies. An attempt was made to load a program with an incorrect format.]
   System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark&amp;amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0
   System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark&amp;amp; stackMark, Boolean forIntrospection) +416
   System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark&amp;amp; stackMark, Boolean forIntrospection) +166
   System.Reflection.Assembly.Load(String assemblyString) +35
   System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +190

[ConfigurationErrorsException: Could not load file or assembly 'System.Web' or one of its dependencies. An attempt was made to load a program with an incorrect format.]
   System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +11207304
   System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +388
   System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +232
   System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() +48
   System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +210
   System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath configPath, Boolean supportLocalization, String outputAssemblyName) +76
   System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories, Boolean isDirectoryAllowed) +11196482
   System.Web.Compilation.BuildManager.CompileCodeDirectory(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories) +185
   System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +551

[HttpException (0x80004005): Could not load file or assembly 'System.Web' or one of its dependencies. An attempt was made to load a program with an incorrect format.]
   System.Web.Compilation.BuildManager.ReportTopLevelCompilationException() +76
   System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +1012
   System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters) +1025

[HttpException (0x80004005): Could not load file or assembly 'System.Web' or one of its dependencies. An attempt was made to load a program with an incorrect format.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11301302
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +88
   System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +11174792
&lt;/pre&gt;&lt;/code&gt;

                  &lt;/td&gt;
               &lt;/tr&gt;
            &lt;/table&gt;

            &lt;br /&gt;

            &lt;hr width="100%" size="1" color="silver" /&gt;

            &lt;b&gt;Version Information:&lt;/b&gt; Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927

            &lt;/font&gt;

&lt;/div&gt;&lt;img src="http://blog.colinmackay.net/aggbug/13605.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2010/07/06/32bit-ASP.NET-App-on-64bit-Windows-7.aspx</guid>
            <pubDate>Tue, 06 Jul 2010 17:28:25 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/13605.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2010/07/06/32bit-ASP.NET-App-on-64bit-Windows-7.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/13605.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Tip of the Day #18: Storing User Input in XML</title>
            <link>http://blog.colinmackay.net/archive/2010/06/24/Tip-of-the-Day-18-Storing-User-Input-in-XML.aspx</link>
            <description>&lt;p&gt;If you are going to dump user generate input into XML please remember to escape appropriately. For example, the ampersand symbol has special meaning in XML and you must escape it. e.g. &amp;amp; becomes &amp;amp;amp;&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/13459.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2010/06/24/Tip-of-the-Day-18-Storing-User-Input-in-XML.aspx</guid>
            <pubDate>Thu, 24 Jun 2010 09:12:44 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/13459.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2010/06/24/Tip-of-the-Day-18-Storing-User-Input-in-XML.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/13459.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>