<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Joe Walker - firefox tag</title>
  <link>http://directwebremoting.org/blog/joe/tags/firefox/</link>
  <description>Thoughts on Web Development</description>
  <language>en</language>
  <copyright>Joe Walker</copyright>
  <lastBuildDate>Wed, 23 Jul 2008 11:00:41 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Reducing the Edit-Compile-Test Cycle</title>
    <link>http://directwebremoting.org/blog/joe/2006/08/02/reducing_the_edit_compile_test_cycle.html</link>
    
      
        <description>
          &lt;p&gt;There&#039;s a fairly obvious link between developer productivity and the edit/compile/test cycle. One of the big things wrong with Enterprise Java is that you swap the edit/compile/test cycle for an edit/compile/deploy/test cycle and one of the things right about PHP is that edit/compile/test is just edit/test.&lt;/p&gt;

&lt;p&gt;I&#039;ve &lt;a href=&#034;http://getahead.ltd.uk/blog/joe/2006/02/07/1139301763260.html&#034;&gt;previously complained about IE7&lt;/a&gt; and the fact that you couldn&#039;t install IE7 with other IEs and &lt;a href=&#034;http://labs.insert-title.com/labs/Multiple-IEs-in-Windows_article795.aspx&#034;&gt;the old tricks&lt;/a&gt; were &lt;a href=&#034;http://blogs.msdn.com/ie/archive/2005/12/16/504864.aspx&#034;&gt;reported not to work&lt;/a&gt;. The issue is that a good chunk of IE is embedded in the OS so randomly replacing bits of the OS with older versions gets a bit hairy. However is it really too hard for them to test a few configurations of DLLs to get it to work? It&#039;s a shame that &lt;a href=&#034;http://ietab.mozdev.org/&#034;&gt;Firefox can host a foreign IE renderer&lt;/a&gt;, but IE can&#039;t.&lt;/p&gt;

&lt;p&gt;On the other hand &lt;a href=&#034;http://blogs.msdn.com/cwilso/archive/2006/02/01/522281.aspx&#034;&gt;Microsoft wants to sell you VirtualPC&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;So you install an extra 1Gb of RAM, ignore Microsoft&#039;s advice about buying VirtualPC and get VMWare for free instead and set about an edit/compile/switch to vmware/test cycle. You might need to buy a copy of MSDN too because I seem to remember that it is illegal to install the same copy of XP twice on the same machine, but I could be wrong there.&lt;/p&gt;

&lt;p&gt;Or&lt;/p&gt;

&lt;p&gt;DWR has been using &lt;a href=&#034;http://www.autoriginate.com/hostedqa.jsp&#034;&gt;HostedQA&lt;/a&gt; recently. HostedQA for me is JUnit + Cruise Control + Selenium + an army of browsers. We&#039;ve been testing DWR using HostedQA for a while now and it rocks. It&#039;s helped us find bugs, and the plan is to set it up so we can test with a whole bunch of browsers so I don&#039;t even have to mess about with Firefox profiles. To a certain extent it can make the edit/compile/test cycle an edit/check-in cycle.&lt;/p&gt;

        </description>
      
      
    
    
    
    <comments>http://directwebremoting.org/blog/joe/2006/08/02/reducing_the_edit_compile_test_cycle.html#comments</comments>
    <guid isPermaLink="true">http://directwebremoting.org/blog/joe/2006/08/02/reducing_the_edit_compile_test_cycle.html</guid>
    <pubDate>Wed, 02 Aug 2006 04:43:30 GMT</pubDate>
  </item>
  
  <item>
    <title>IE7 will make life hard for IE6 users</title>
    <link>http://directwebremoting.org/blog/joe/2006/02/07/ie7_will_make_life_hard_for_ie6_users.html</link>
    
      
        <description>
          &lt;p&gt;This sequence of events ends up with the release of IE7 being a bit of a train wreck for many users. I&#039;m not totally sure about the logic behind this sequence of events. What do you think?&lt;/p&gt;

&lt;p&gt;First the facts:&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;The renderers in IE5.5 and IE6 are broadly similar, some CSS bugs fixed, but nothing compared to the IE7 changes.&lt;/li&gt;

&lt;li&gt;Very few people &lt;a href=&#034;http://www.w3schools.com/browsers/browsers_stats.asp&#034;&gt;use IE5 any more&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;Many web developers have got lazy and are in the habit of just testing with IE6 and ignoring IE5.5.&lt;/li&gt;

&lt;li&gt;For the more conscientious, there is a &lt;a href=&#034;http://www.webmasterworld.com/forum21/6561.htm&#034;&gt;trick to allow IE6 and IE5.5 to run on the same PC&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;The .local trick &lt;a href=&#034;http://blogs.msdn.com/ie/archive/2005/12/16/504864.aspx&#034;&gt;doesn&#039;t appear to be working with IE7&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;Web developers with bad habits from the IE6 world and those that don&#039;t have VMWare (&lt;a href=&#034;http://www.vmware.com/products/server/&#034;&gt;less excuse now!&lt;/a&gt;), are likely just test with IE7 and ignore IE6.&lt;/li&gt;

&lt;li&gt;IE7 &lt;a href=&#034;http://blogs.msdn.com/ie/archive/2005/10/12/480242.aspx&#034;&gt;breaks CSS hacks&lt;/a&gt; and makes &lt;a href=&#034;http://blogs.msdn.com/ie/archive/2006/01/31/520883.aspx&#034;&gt;big changes to the way the renderer works&lt;/a&gt;, so IE6 and IE7 have very different rendering engines.&lt;/li&gt;

&lt;li&gt;New web pages that have only been tested in IE7 will probably look very bad in IE6, and there could well be a lot of them.&lt;/li&gt;

&lt;li&gt;The uptake of IE7 will be fast for people with XP (Windows update) and slow for everyone else.&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;Net result: IE6 users get a web experience that gets worse over time. They blame IE and move to Firefox.&lt;/p&gt;

&lt;p&gt;I think it would be wise for Microsoft to admit to the .local trick and make it work properly. We need a way to run multiple copies of IE without running multiple OSs.&lt;/p&gt;

&lt;p&gt;I don&#039;t buy the &#034;but IE is part of the OS&#034; argument. Whatever the technicalities are - we need a way to run IE6 and IE7 side-by-side, and there are some pointers as to how to do it. Lets make it work properly.&lt;/p&gt;

&lt;p&gt;Personally I think it&#039;s likely that IE7 will severely curtail the market-share haemorrhaging that IE is now suffering, and the browsers will sit about 85/15 or whatever for quite a while.&lt;/p&gt;

&lt;p&gt;But anything above 10% is good enough for me. Double figures means that most websites won&#039;t be able to ignore Firefox and will be forced into the standards compliance route, and so long as we get that, the battle to force everyone down the proprietory route is for Microsoft.&lt;/p&gt;

        </description>
      
      
    
    
    
    <comments>http://directwebremoting.org/blog/joe/2006/02/07/ie7_will_make_life_hard_for_ie6_users.html#comments</comments>
    <guid isPermaLink="true">http://directwebremoting.org/blog/joe/2006/02/07/ie7_will_make_life_hard_for_ie6_users.html</guid>
    <pubDate>Tue, 07 Feb 2006 08:42:43 GMT</pubDate>
  </item>
  
  </channel>
</rss>
