<?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>A taste of development &#187; Web</title>
	<atom:link href="http://simma1990.edublogs.org/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://simma1990.edublogs.org</link>
	<description>Just another Edublogs.org weblog</description>
	<lastBuildDate>Sat, 31 May 2008 03:59:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Language parsing and compiler design doesn&#8217;t have to be hard, but boy this book truly sucks!</title>
		<link>http://simma1990.edublogs.org/2008/05/29/language-parsing-and-compiler-design-doesnt-have-to-be-hard-but-boy-this-book-truly-sucks/</link>
		<comments>http://simma1990.edublogs.org/2008/05/29/language-parsing-and-compiler-design-doesnt-have-to-be-hard-but-boy-this-book-truly-sucks/#comments</comments>
		<pubDate>Thu, 29 May 2008 21:55:33 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CRM software]]></category>
		<category><![CDATA[ERP solution]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/05/29/language-parsing-and-compiler-design-doesnt-have-to-be-hard-but-boy-this-book-truly-sucks/</guid>
		<description><![CDATA[How&#8217;d you like that for an opening up title? Did it seize your attention? Hell, your studying this far so I hazard it did. The book I&#8217;m riveting on hither is Work up Your Own.NET Language and Compiler &#160;and delight, don&#8217;t click the link and so run purchase it. I don&#8221;t care about the 50 [...]]]></description>
			<content:encoded><![CDATA[<p>How&#8217;d you like that for an opening up title? Did it seize your attention? Hell, your studying this far so I hazard it did. The book I&#8217;m riveting on hither is Work up Your Own.NET Language and Compiler &nbsp;and delight, don&#8217;t click the link and so run purchase it. I don&#8221;t care about the 50 cents worth of referral money I&#8217;ll get if you do. I wouldn&#8217;t yet advocate the book if I paid off 50 bucks of referral money (good, money talks, so mayhap I would).</p>
<p>The book startles out with the basics of parsing and even expressions and all that jazz. But the extent of the code is a bunch of screen shots. We are droping a line a parser/compiler dang it, we aren&#8217;t WYSIWYGing our way through life at this point, you have to render some existent frigin code. What you terminate up with is a bunch of screen shots of many tools for droping a line a compiler, but not truly the code, unless of course you proceed snap up the CD and come out all of the code without a lick of explanation from the book. God I go for the code is good documented with comments, or you simply bribed an issue of Compiler&#8217;s Instanced and this isn&#8217;t the Swimsuit edition. I&#8217;ll let in some of my ain links at the bottom, where I present factual code for many of these processes.</p>
<p>OK, so you pay off to meet a bunch of tools, and what do you pay back? Well, you produce a bunch of half-assed tools (good-for-naught for the language if your kid is learning my highly technical blog&#8230; In fact, if he/she is I could utilize some interns, must typewrite 50+ WPM and be technical at C, C++, or C#). A numerical expression evaluator is the first. I conceive it is ever the first. People e&#8217;er trivialize math. Thence make sure enough you view all the pretty pictures and render to harvest some wisdom from the text. I have a numerical expression evaluator by the way, it&#8217;s sent for calc.exe and from what I can assure it has shipped since 16-bit windows. He as well makes believe an attempt at a even expression workbench. You can&#8217;t have enough of those (really I&#8217;m not being sarcastic hither, I constantly apprize a newfangled regex tool), but and so he ne&#8217;er spells anything or manifests compiler technology that utilises veritable expressions. Does he come in NFA/DFA technology? Well, he does discuss it for a few sentences. BNF format? Over again a few sentences hither and in that location. But await, another tool is what you get under one&#8217;s skin and this time it is a picture of a drop-downward menu with all sorts of truly teasing names (convert from BNF to XML, exhibit a BNF parse tree, display arranged docs, etc&#8230;). At this point use one of the pages to get the drool doing off your lip, because that is as near as you&#8217;ll make it this book to anything nerveless.</p>
<p> <span id="more-56"></span>
<p>OK, thus block the tools. At some point he really begins talking about existent compiler technology. I think around chapter 7 peradventure? I rattling should dig out up the TOC on Amazon, but I&#8217;m just moving to squander enough time on this book to eat up this posting. Anyhow, they start up discoursing the assorted parsing techniques. Recursive descent (RD), Top-Down, Bottom-Up&#8230; I imagine there are some other peculiar names they throw in in that location to pose the reader. After taking all of the major compiler design books I shouldn&#8221;t be mystified by something that could classify as a 4 Dummies book (unless it is something like Cross Dressing 4 Dummies, I could probably use that after my Halloween party)&#8230;&nbsp; Anyway, they really donn&#8217;t do the entire process justice, and I think at some point some more tools are used, Yacc might be mentioned, and bam, back to the pictures.</p>
<p>At this point I want to identify the worst problem I found throughout the entire book. Plainly the author didn&#8217;t have time to eat up the code so they led a bunch of exercises for the reader. Nah, nah&#8230; You don&#8221;t leave the compiler as an exercise in&nbsp;a book on how to write a compiler. You leave behind bits and pieces, but not the of import stuff. Experiencing my Knuth books, I&#8217;m really stormed when he gos away problems as exercises that ask more know-how than what has been provided in the chapter. I don&#8221;t mind exercises for the reader, but there is a limit people. Ideate catching backward from Home Depot with a 300 page picture book on constructing a house, that had a bunch of pictures of finished homes, and some text offering up that the building of the house will be resulted as an exercise for the reader. Doh!</p>
<p>At the end of the book, it is ostensible I&#8217;m not starting to pay off anything of use and so it starts up talking about code generation. Oooh, something with some meat. In reality, they&#8217;ve been mentioning their nodes for the calculator in such a way that the name of the node was pretty often the name of the op code that was rifling to be named. They may have some Fast Introductory implementation code spits&nbsp;as comfortably, but I&#8217;m confused at this point (and graveled) because I&#8217;ve been fingering this book for an hour. In reality the act of spewing IL is in all likelihood deserving an intact book of it&#8217;s ain (oh waitress it is Deep down Microsoft.NET IL Assembler and you truly should buy this one so I catch 50 cents). That isn&#8217;t just because that book is really how IL functions and not how to spew it. But I&#8217;d remember one does predate the other since finally your runing to go out of node names to match to IL op-codes and when opComplexOperation isn&#8217;t mirrored by OpCodes.ComplexOperation I simply don&#8221;t know what you&#8217;ll do.</p>
<p>How fair of a review is this? Well, I&#8217;ve interpret factual compiler books, quite a few of them. I&#8217;ve carryed out my ain parsers and compilers many times for many unlike circumstances. I don&#8221;t think it is a hard process and I think extending the process to a more general development audience is important. There should be a relatively approachable book on droping a line your ain.NET languages, but this book is for sure not it. I&#8217;ll hold searching about, I take heed there is another book focalized on.NET language generation and I&#8217;ll have to look it out. Perhaps an O&#8217;Reilly publication? Can you catch an accurate review from something in about an hour&#8217;s time? Well, I register tight, the words were quite big, most of the content was entirely conversant and entirely about 30% of the page material was text, so I&#8217;d go for indeed. Get hold of this for what it is deserving, but if I learn any referral money for that book, I&#8217;ll cognise someone is runing low to be expressing joy hysterically when they catch that book in a 2-3 days from Amazon. PS: I didn&#8217;t and won&#8221;t buy the book. I passed a couple of hours at Borders today working through two books that got my eye when I was very seeking a with child.NET Localization book. I take to dig up up Michael Kaplan, since I&#8217;m certain he has saved something someplace.</p>
<p>Lexer/Parser/Compiler &nbsp; Code and articles for unlike types of parsers<br />Lexer, Parser, Compiler, Oh My! &nbsp; Postings, with code, on even more lexer/parser stuff<br />ftp://ftp.cs.vu.nl/pub/dick/PTAPG/BookBody.pdf &nbsp;A more tough-core text on parser technologies</p>
<p><i>Relating Posts:</i><br /><i><a href="http://simma2000.rticlz.com/2008/05/29/cvs-on-the-web/" title="CVS on the Web">CVS on the Web</a></i></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F05%2F29%2Flanguage-parsing-and-compiler-design-doesnt-have-to-be-hard-but-boy-this-book-truly-sucks%2F';
  addthis_title  = 'Language+parsing+and+compiler+design+doesn%26%238217%3Bt+have+to+be+hard%2C+but+boy+this+book+truly+sucks%21';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://simma1990.edublogs.org/2008/05/29/language-parsing-and-compiler-design-doesnt-have-to-be-hard-but-boy-this-book-truly-sucks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Specifying the Citing Assembly</title>
		<link>http://simma1990.edublogs.org/2008/05/29/specifying-the-citing-assembly/</link>
		<comments>http://simma1990.edublogs.org/2008/05/29/specifying-the-citing-assembly/#comments</comments>
		<pubDate>Thu, 29 May 2008 20:46:16 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[CRM solution]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[workflow software]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/05/29/specifying-the-citing-assembly/</guid>
		<description><![CDATA[Suppose you&#8217;re debugging your application and you realise that version 1.0 of an assembly is being charged when you intended it should be version 2.0. Where is the reference to 1.0 coming from?  The well-fixedest way to regain out is to view the Fusion log for this bind. If the version 1.0 assembly was [...]]]></description>
			<content:encoded><![CDATA[<p><P>Suppose you&#8217;re debugging your application and you realise that version 1.0 of an assembly is being charged when you intended it should be version 2.0. Where is the reference to 1.0 coming from? </P> <P>The well-fixedest way to regain out is to view the Fusion log for this bind. If the version 1.0 assembly was successfully charged, utilize the ForceLog/&#8221;Log all binds&#8221; option of FusLogVw. And then, seek the line in the log demonstrating the addressing assembly: </P> <P><I>Addressing assembly : referencingAssembly, Version=1.0.0.0, Culture=achromatic, PublicKeyToken=12ab3bf24c56c45b. </I></P> <P>It exhibits the display name of the addressing assembly when uncommitted. It doesn&#8217;t assure you whether this is a unchanging or a dynamical reference because Fusion doesn&#8217;t cognize or care (that doesn&#8217;t matter for obliging purposes). So, this could intend that referencingAssembly was built against the other 1.0 assembly, or that it invited it at runtime via Assembly.Load(), etc. </P> <P>Sometimes the naming assembly is not specified in the log. There are a few potential cases where that bechances: <UL> <LI>The assembly was requested by unmanaged code (interop). <LI>The calling off assembly was in another appdomain (AppDomain.CreateInstance(), etc.). <LI>The calling off assembly had not been loaded through Fusion (Assembly.Load(byte[]), Assembly.LoadFile(), etc.). </LI></UL> <P>&nbsp;</P></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F05%2F29%2Fspecifying-the-citing-assembly%2F';
  addthis_title  = 'Specifying+the+Citing+Assembly';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://simma1990.edublogs.org/2008/05/29/specifying-the-citing-assembly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where to Find oneself Expert Support</title>
		<link>http://simma1990.edublogs.org/2008/05/28/where-to-find-oneself-expert-support/</link>
		<comments>http://simma1990.edublogs.org/2008/05/28/where-to-find-oneself-expert-support/#comments</comments>
		<pubDate>Thu, 29 May 2008 05:43:18 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[CRM solution]]></category>
		<category><![CDATA[ERP solution]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/05/28/where-to-find-oneself-expert-support/</guid>
		<description><![CDATA[Microsoft&#8217;s prescribed support website is http://support.microsoft.com/. It has all kinds of resources like product FAQs, downloads, searchable KB articles, newsgroup pointers, and ways to hit people to help with your single needs or feedback.  Alas, I can&#8217;t consecrate attention to single customer issues. That&#8217;s because I work in product design and development, not customer [...]]]></description>
			<content:encoded><![CDATA[<p><P>Microsoft&#8217;s prescribed support website is http://support.microsoft.com/. It has all kinds of resources like product FAQs, downloads, searchable KB articles, newsgroup pointers, and ways to hit people to help with your single needs or feedback. </P> <P><STRONG><FONT color="#000000">Alas, I can&#8217;t consecrate attention to single customer issues.</FONT></STRONG> That&#8217;s because I work in product design and development, not customer support. Someone has to be revolved about that, or else we&#8217;d ne&#8217;er embark anything! Then, I&#8217;m moving to have to entrust your questions and comments to MS&#8217;s prescribed channels which specialize in that. Please preserve comments you put up hither worldwide and about the loader or performance. </P></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F05%2F28%2Fwhere-to-find-oneself-expert-support%2F';
  addthis_title  = 'Where+to+Find+oneself+Expert+Support';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://simma1990.edublogs.org/2008/05/28/where-to-find-oneself-expert-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brad Abrams&#8217; pixel8 Interview Podcast posted</title>
		<link>http://simma1990.edublogs.org/2008/03/26/brad-abrams-pixel8-interview-podcast-posted/</link>
		<comments>http://simma1990.edublogs.org/2008/03/26/brad-abrams-pixel8-interview-podcast-posted/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 12:48:25 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CRM software]]></category>
		<category><![CDATA[ERP solution]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/03/26/brad-abrams-pixel8-interview-podcast-posted/</guid>
		<description><![CDATA[Also see: The influence of style upon methodology&#8230;
I just noticed that the good folks at Pixel8 posted a podcast I did with them a while back.&#160; It was a fun conversation about a bit of.NET history as well as where we are going.&#160; 
 

Landing Page &#160; Download show 
I&#8217;d love the hear what you [...]]]></description>
			<content:encoded><![CDATA[<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/26/the-influence-of-style-upon-methodology/" title="The influence of style upon methodology...">The influence of style upon methodology&#8230;</a></i></p>
<p><P>I just noticed that the good folks at Pixel8 posted a podcast I did with them a while back.&nbsp; It was a fun conversation about a bit of.NET history as well as where we are going.&nbsp; </P><br />
<P> </P><br />
<BLOCKQUOTE><br />
<P>Landing Page &nbsp; Download show </P></BLOCKQUOTE><br />
<P>I&#8217;d love the hear what you think!</P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8145871" width="1" height="1"><br />
http://blogs.msdn.com/brada/archive/2008/03/15/brad-abrams-pixel8-interview-podcast-posted.aspx</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F03%2F26%2Fbrad-abrams-pixel8-interview-podcast-posted%2F';
  addthis_title  = 'Brad+Abrams%26%238217%3B+pixel8+Interview+Podcast+posted';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://simma1990.edublogs.org/2008/03/26/brad-abrams-pixel8-interview-podcast-posted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prototypes and Java Config with Spring</title>
		<link>http://simma1990.edublogs.org/2008/03/25/prototypes-and-java-config-with-spring/</link>
		<comments>http://simma1990.edublogs.org/2008/03/25/prototypes-and-java-config-with-spring/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 07:00:12 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CRM software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[workflow system]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/03/25/prototypes-and-java-config-with-spring/</guid>
		<description><![CDATA[Spring is a deep framework providing numerous approaches and techniques for Java developers. This post by Solomon Duskis covers the topic of Java config and prototypes in the framework.
Also see: Infrequent blogging
Also see: Note to self: Blog about using Service Broker
Also see: The 2 Technology Magazines You Should Read


http://feeds.feedburner.com/~r/techtarget/tsscom/blogs/~3/248013264/thread.tss

  addthis_url    = [...]]]></description>
			<content:encoded><![CDATA[<p>Spring is a deep framework providing numerous approaches and techniques for Java developers. This post by Solomon Duskis covers the topic of Java config and prototypes in the framework.</p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/24/infrequent-blogging/" title="Infrequent blogging">Infrequent blogging</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/24/note-to-self-blog-about-using-service-broker/" title="Blog about using Service Broker">Note to self: Blog about using Service Broker</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/the-2-technology-magazines-you-should-read-2/" title="The 2 Technology Magazines You Should Read">The 2 Technology Magazines You Should Read</a></i></p>
</p>
<p><img src="http://feeds.feedburner.com/~r/techtarget/tsscom/blogs/~4/248013264" height="1"><br />
http://feeds.feedburner.com/~r/techtarget/tsscom/blogs/~3/248013264/thread.tss</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F03%2F25%2Fprototypes-and-java-config-with-spring%2F';
  addthis_title  = 'Prototypes+and+Java+Config+with+Spring';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://simma1990.edublogs.org/2008/03/25/prototypes-and-java-config-with-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally, the Killer App</title>
		<link>http://simma1990.edublogs.org/2008/03/25/finally-the-killer-app/</link>
		<comments>http://simma1990.edublogs.org/2008/03/25/finally-the-killer-app/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 00:48:21 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[CRM software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/03/25/finally-the-killer-app/</guid>
		<description><![CDATA[Also see: YouTube Tries to Get Legal
Also see: Brad Abrams&#8217; pixel8 Interview Podcast posted
Also see: This Guy Proves Anyone with a Keyboard can be Stupid
If you&#8217;ve yet to be sold on the Internet, grab a seat and your favorite pointing device. My good man Ryan sent me a link to what is undoubtedly the Internet&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/23/youtube-tries-to-get-legal-2/" title="YouTube Tries to Get Legal">YouTube Tries to Get Legal</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/23/brad-abrams-pixel8-interview-podcast-posted/" title="Brad Abrams' pixel8 Interview Podcast posted">Brad Abrams&#8217; pixel8 Interview Podcast posted</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/25/this-guy-proves-anyone-with-a-keyboard-can-be-stupid/" title="This Guy Proves Anyone with a Keyboard can be Stupid">This Guy Proves Anyone with a Keyboard can be Stupid</a></i></p>
<p>If you&#8217;ve yet to be sold on the Internet, grab a seat and your favorite pointing device. My good man Ryan sent me a link to what is undoubtedly the Internet&#8217;s Killer App: The Beer Mapping Project </p>
<p>Chicago&#8217;s map is a bit limited &#8212; my neighborhood alone has over 450 bars &#8212; so get on it. It takes a village, comrades.</p>
<p>God Bless America!<br /><img src="http://weblogs.asp.net/aggbug.aspx?PostID=435889" width="1" height="1"><br />
http://weblogs.asp.net/jkey/archive/2006/01/18/435889.aspx</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F03%2F25%2Ffinally-the-killer-app%2F';
  addthis_title  = 'Finally%2C+the+Killer+App';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://simma1990.edublogs.org/2008/03/25/finally-the-killer-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Concurrency, another series on its issues</title>
		<link>http://simma1990.edublogs.org/2008/03/25/java-concurrency-another-series-on-its-issues/</link>
		<comments>http://simma1990.edublogs.org/2008/03/25/java-concurrency-another-series-on-its-issues/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 15:00:17 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CRM software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[workflow system]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/03/25/java-concurrency-another-series-on-its-issues/</guid>
		<description><![CDATA[Previously in the blog section at TSS we presented a series on the issues related to Java concurrency, continuing with what is definitely a topic of interest given the emerging processor architectures in the industry, we present this post covering yet another series on the issues of Java concurrency.
Also see: Infrequent blogging


http://feeds.feedburner.com/~r/techtarget/tsscom/blogs/~3/248003447/thread.tss

  addthis_url  [...]]]></description>
			<content:encoded><![CDATA[<p>Previously in the blog section at TSS we presented a series on the issues related to Java concurrency, continuing with what is definitely a topic of interest given the emerging processor architectures in the industry, we present this post covering yet another series on the issues of Java concurrency.</p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/24/infrequent-blogging/" title="Infrequent blogging">Infrequent blogging</a></i></p>
</p>
<p><img src="http://feeds.feedburner.com/~r/techtarget/tsscom/blogs/~4/248003447" height="1"><br />
http://feeds.feedburner.com/~r/techtarget/tsscom/blogs/~3/248003447/thread.tss</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F03%2F25%2Fjava-concurrency-another-series-on-its-issues%2F';
  addthis_title  = 'Java+Concurrency%2C+another+series+on+its+issues';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://simma1990.edublogs.org/2008/03/25/java-concurrency-another-series-on-its-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LINQ &#8211; The Uber FindControl</title>
		<link>http://simma1990.edublogs.org/2008/03/24/linq-the-uber-findcontrol/</link>
		<comments>http://simma1990.edublogs.org/2008/03/24/linq-the-uber-findcontrol/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 20:00:25 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[CRM software]]></category>
		<category><![CDATA[ERP solution]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/03/24/linq-the-uber-findcontrol/</guid>
		<description><![CDATA[Also see: Trust Microsoft with Claimspace (my response pending)
With a simple extension method to ControlCollection to flatten the control tree you can use LINQ to query the control tree:public static class PageExtensions
{
 public static IEnumerable&#60;Control&#62; All(this ControlCollection controls)
 {
 foreach (Control control in controls)
 {
 foreach (Control grandChild in control.Controls.All())
 yield return grandChild;
 yield return [...]]]></description>
			<content:encoded><![CDATA[<p><i>Also see: <a href="http://simma1990.edublogs.org/2008/03/21/trust-microsoft-with-claimspace-my-response-pending/" title="Trust Microsoft with Claimspace (my response pending)">Trust Microsoft with Claimspace (my response pending)</a></i></p>
<p><P>With a simple extension method to ControlCollection to flatten the control tree you can use LINQ to query the control tree:</P><PRE>public static class PageExtensions<br />
{<br />
 public static IEnumerable&lt;Control&gt; All(this ControlCollection controls)<br />
 {<br />
 foreach (Control control in controls)<br />
 {<br />
 foreach (Control grandChild in control.Controls.All())<br />
 yield return grandChild;</p>
<p> yield return control;<br />
 }<br />
 }<br />
}<br />
</PRE><PRE>Now I can do things like this:</PRE><PRE>// get the first empty textbox<br />
TextBox firstEmpty = accountDetails.Controls<br />
.All()<br />
.OfType&lt;TextBox&gt;()<br />
.Where(tb =&gt; tb.Text.Trim().Length == 0)<br />
.FirstOrDefault();</p>
<p>// and focus it<br />
if (firstEmpty != null)<br />
 firstEmpty.Focus();<br />
</PRE><br />
.csharpcode,.csharpcode pre<br />
{<br />
	font-size: small;<br />
	color: black;<br />
	font-family: consolas, &#8220;Courier New&#8221;, courier, monospace;<br />
	background-color: #ffffff;<br />
	/*white-space: pre;*/<br />
}<br />
.csharpcode pre { margin: 0em; }<br />
.csharpcode.rem { color: #008000; }<br />
.csharpcode.kwrd { color: #0000ff; }<br />
.csharpcode.str { color: #006080; }<br />
.csharpcode.op { color: #0000c0; }<br />
.csharpcode.preproc { color: #cc6633; }<br />
.csharpcode.asp { background-color: #ffff00; }<br />
.csharpcode.html { color: #800000; }<br />
.csharpcode.attr { color: #ff0000; }<br />
.csharpcode.alt<br />
{<br />
	background-color: #f4f4f4;<br />
	width: 100%;<br />
	margin: 0em;<br />
}<br />
.csharpcode.lnum { color: #606060; }</p>
<p><span id="more-20"></span><P>Pretty cool! I can do all sorts of querying of the control tree now. LINQ you are my h
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/22/mix08-session-overview-building-great-ajax-applications-from-scratch-using-aspnet-35-and-visual-studio-2008/" title="Building Great AJAX Applications from Scratch Using ASP.NET 3.5 and Visual Studio 2008">Mix08 Session Overview: Building Great AJAX Applications from Scratch Using ASP.NET 3.5 and Visual Studio 2008</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/23/web-services-with-spring-25-and-apache-cxf/" title="Web Services with Spring 2.5 and Apache CXF">Web Services with Spring 2.5 and Apache CXF</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/from-c-to-java-part-4-2/" title="From C# to Java:  Part 4">From C# to Java:  Part 4</a></i></p>
<p><i>Also see: <a href="http://simma1990.edublogs.org/2008/03/22/be-my-support-group/" title="Be my Support Group">Be my Support Group</a></i></p>
<p><i>Also see: <a href="http://jimmy69.wordpress.com/2008/03/22/loadfroms-second-bind/" title="LoadFrom's Second Bind">LoadFrom&#8217;s Second Bind</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/23/brad-abrams-pixel8-interview-podcast-posted/" title="Brad Abrams' pixel8 Interview Podcast posted">Brad Abrams&#8217; pixel8 Interview Podcast posted</a></i></p>
<p><i>Also see: <a href="http://chatter66.rticlz.com/2008/03/22/silverlight-2-beta-1-cross-domain-bug/" title="Silverlight 2 Beta 1 Cross Domain Bug">Silverlight 2 Beta 1 Cross Domain Bug</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/23/brad-abrams-pixel8-interview-podcast-posted/" title="Brad Abrams' pixel8 Interview Podcast posted">Brad Abrams&#8217; pixel8 Interview Podcast posted</a></i></p>
<p><i>Also see: <a href="http://chatter66.rticlz.com/2008/03/23/never-keep-your-emotions-bottled-up/" title="Never keep your emotions bottled up">Never keep your emotions bottled up</a></i></p>
<p><i>Also see: <a href="http://simma1990.edublogs.org/2008/03/21/learnexpressioncom-is-live/" title="LearnExpression.com is live.">LearnExpression.com is live.</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/java-frameworks-state-of-the-disunion/" title="Java Frameworks State of the (dis)Union.">Java Frameworks State of the (dis)Union.</a></i></p>
<p><i>Also see: <a href="http://jimmy69.wordpress.com/2008/03/22/loadfroms-second-bind/" title="LoadFrom's Second Bind">LoadFrom&#8217;s Second Bind</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/22/win-friends-and-influence-your-team/" title="Win friends and influence your team">Win friends and influence your team</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/21/memory-model/" title="Memory Model">Memory Model</a></i></p>
<p><i>Also see: <a href="http://chatter66.rticlz.com/2008/03/21/exception-handling-in-running-a-business/" title="Exception Handling in Running a Business">Exception Handling in Running a Business</a></i></p>
<p><i>Also see: <a href="http://simma1990.edublogs.org/2008/03/23/silverlight-2-beta-1-cross-domain-bug/" title="Silverlight 2 Beta 1 Cross Domain Bug">Silverlight 2 Beta 1 Cross Domain Bug</a></i></p>
<p><i>Also see: <a href="http://chatter66.rticlz.com/2008/03/23/big-in-japan/" title="Big in Japan">Big in Japan</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/new-assembly-old-net-and-vice-versa-2/" title="New Assembly, Old .NET (and Vice-Versa)">New Assembly, Old .NET (and Vice-Versa)</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/23/when-will-foreign-ownership-of-us-sports-teams-start-2/" title="When Will Foreign Ownership of US Sports Teams Start ?">When Will Foreign Ownership of US Sports Teams Start ?</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/22/mix08-session-overview-building-great-ajax-applications-from-scratch-using-aspnet-35-and-visual-studio-2008/" title="Building Great AJAX Applications from Scratch Using ASP.NET 3.5 and Visual Studio 2008">Mix08 Session Overview: Building Great AJAX Applications from Scratch Using ASP.NET 3.5 and Visual Studio 2008</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/21/linq-the-uber-findcontrol/" title="LINQ - The Uber FindControl">LINQ &#8211; The Uber FindControl</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/23/from-c-to-java-part-5-2/" title="From C# to Java:  Part 5">From C# to Java:  Part 5</a></i></p>
<p><i>Also see: <a href="http://simma1990.edublogs.org/2008/03/22/be-my-support-group/" title="Be my Support Group">Be my Support Group</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/new-assembly-old-net-and-vice-versa-2/" title="New Assembly, Old .NET (and Vice-Versa)">New Assembly, Old .NET (and Vice-Versa)</a></i></p>
<p><i>Also see: <a href="http://jimmy69.wordpress.com/2008/03/21/transparentproxy/" title="TransparentProxy">TransparentProxy</a></i></p>
<p><i>Also see: <a href="http://simma1990.edublogs.org/2008/03/20/hello-world/" title="Hello world!">Hello world!</a></i></p>
<p><i>Also see: <a href="http://chatter66.rticlz.com/2008/03/22/rest2sql-in-a-jiffy-with-tagspace-for-spice/" title="REST2SQL in a Jiffy, with Tagspace for Spice">REST2SQL in a Jiffy, with Tagspace for Spice</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/23/yes-it-does-mean-everything/" title="Yes, it does mean everything">Yes, it does mean everything</a></i></p>
<p><i>Also see: <a href="http://jimmy69.wordpress.com/2008/03/23/doing-the-deal-and-dishing-the-dirt/" title="Doing the Deal and Dishing the Dirt">Doing the Deal and Dishing the Dirt</a></i></p>
<p><i>Also see: <a href="http://jimmy69.wordpress.com/2008/03/21/music-and-movies-give-away-the-soundtrack/" title="Music and Movies - Give Away the Soundtrack">Music and Movies &#8211; Give Away the Soundtrack</a></i></p>
<p><i>Also see: <a href="http://simma1990.edublogs.org/2008/03/24/natural-sorting-in-c/" title="Natural Sorting in C#">Natural Sorting in C#</a></i></p>
<p>ero.</P><img src="http://weblogs.asp.net/aggbug.aspx?PostID=2975485" width="1" height="1"><br />
http://weblogs.asp.net/dfindley/archive/2007/06/29/linq-the-uber-findcontrol.aspx</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F03%2F24%2Flinq-the-uber-findcontrol%2F';
  addthis_title  = 'LINQ+%26%238211%3B+The+Uber+FindControl';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://simma1990.edublogs.org/2008/03/24/linq-the-uber-findcontrol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VS.NET Macro To Group and Sort Your Using Statements</title>
		<link>http://simma1990.edublogs.org/2008/03/23/vsnet-macro-to-group-and-sort-your-using-statements/</link>
		<comments>http://simma1990.edublogs.org/2008/03/23/vsnet-macro-to-group-and-sort-your-using-statements/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 08:00:14 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[CRM solution]]></category>
		<category><![CDATA[ERP solution]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/03/23/vsnet-macro-to-group-and-sort-your-using-statements/</guid>
		<description><![CDATA[Also see: The NCAA and the Hoosiers
I try to&#160;follow a coding standard for organizing my using statements. System.* goes at the top and then other namespaces grouped together like this:
 using System;
 using System.Collections.Generic;
 using System.Configuration;
 using System.Data;
 using System.Data.SqlClient;
 using System.Web;
 using System.Web.Script.Services;
 using System.Web.Services;
 using System.Web.Services.Protocols;

 using Microsoft;
 using Microsoft.CSharp;

 using MyCompany;
 using [...]]]></description>
			<content:encoded><![CDATA[<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/22/the-ncaa-and-the-hoosiers-2/" title="The NCAA and the Hoosiers">The NCAA and the Hoosiers</a></i></p>
<p>I try to&nbsp;follow a coding standard for organizing my using statements. System.* goes at the top and then other namespaces grouped together like this:</p>
<pre> using System;
 using System.Collections.Generic;
 using System.Configuration;
 using System.Data;
 using System.Data.SqlClient;
 using System.Web;
 using System.Web.Script.Services;
 using System.Web.Services;
 using System.Web.Services.Protocols;

 using Microsoft;
 using Microsoft.CSharp;

 using MyCompany;
 using MyCompany.Web;</pre>
<p>.csharpcode,.csharpcode pre<br />
{<br />
	font-size: small;<br />
	color: black;<br />
	font-family: consolas, &#8220;Courier New&#8221;, courier, monospace;<br />
	background-color: #ffffff;<br />
	/*white-space: pre;*/<br />
}<br />
.csharpcode pre { margin: 0em; }<br />
.csharpcode.rem { color: #008000; }<br />
.csharpcode.kwrd { color: #0000ff; }<br />
.csharpcode.str { color: #006080; }<br />
.csharpcode.op { color: #0000c0; }<br />
.csharpcode.preproc { color: #cc6633; }<br />
.csharpcode.asp { background-color: #ffff00; }<br />
.csharpcode.html { color: #800000; }<br />
.csharpcode.attr { color: #ff0000; }<br />
.csharpcode.alt<br />
{<br />
	background-color: #f4f4f4;<br />
	width: 100%;<br />
	margin: 0em;<br />
}<br />
.csharpcode.lnum { color: #606060; }</p>
<p><span id="more-12"></span>
<p>I finally got tired enough of keeping this all sorted out that I made a VS.NET macro to do it for me. This macro will take the current selection, parse it for using statements, group and sort them like the above example.</p>
<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/21/mix-08-sessions-published-2/" title="Mix 08 Sessions Published">Mix 08 Sessions Published</a></i></p>
<p><i>Also see: <a href="http://spacechat.blogsome.com/2008/03/20/vsnet-macro-to-group-and-sort-your-using-statements-2/" title="VS.NET Macro To Group and Sort Your Using Statements">VS.NET Macro To Group and Sort Your Using Statements</a></i></p>
<p>Here&#8217;s the macro code:</p>
<pre> Dim _usingPattern As Regex = New Regex( _
 "\s*(?&lt;using&gt;using\s*(?&lt;group&gt;\w+)[^;]*);", _
 RegexOptions.IgnoreCase _
 Or RegexOptions.Multiline _
 Or RegexOptions.ExplicitCapture _
 Or RegexOptions.CultureInvariant _
 Or RegexOptions.Compiled _
 )

 Public Sub SortUsing()
 If Not DTE.ActiveDocument Is Nothing Then
 Dim sel As TextSelection = DTE.ActiveDocument.Selection

 If sel.Text.Contains(vbCrLf) Then
 If sel.ActivePoint Is sel.BottomPoint Then sel.SwapAnchor()
 sel.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstColumn, True)
 sel.SwapAnchor()
 sel.EndOfLine(True)

 Dim groups As New SortedList(Of String, List(Of String))()
 For Each match As Match In _usingPattern.Matches(sel.Text)
 Dim u As String = match.Groups("using").Value
 Dim g As String = match.Groups("group").Value

 ' System usings sort at the top
 If g = "System" Then g = "_" + g

 Dim list As List(Of String)
 If Not groups.TryGetValue(g, list) Then
 list = New List(Of String)()
 groups.Add(g, list)
 End If
 list.Add(u)
 Next

 Dim builder As New StringBuilder()
 For Each group As KeyValuePair(Of String, List(Of String)) In groups
 If builder.Length &gt; 0 Then builder.AppendLine()
 group.Value.Sort()
 For Each line As String In group.Value
 builder.Append(line)
 builder.AppendLine(";")
 Next
 Next

 sel.DeleteLeft()
 sel.Insert(builder.ToString())
 End If
 End If
 End Sub
</pre>
<p>.csharpcode,.csharpcode pre<br />
{<br />
	font-size: small;<br />
	color: black;<br />
	font-family: consolas, &#8220;Courier New&#8221;, courier, monospace;<br />
	background-color: #ffffff;<br />
	/*white-space: pre;*/<br />
}<br />
.csharpcode pre { margin: 0em; }<br />
.csharpcode.rem { color: #008000; }<br />
.csharpcode.kwrd { color: #0000ff; }<br />
.csharpcode.str { color: #006080; }<br />
.csharpcode.op { color: #0000c0; }<br />
.csharpcode.preproc { color: #cc6633; }<br />
.csharpcode.asp { background-color: #ffff00; }<br />
.csharpcode.html { color: #800000; }<br />
.csharpcode.attr { color: #ff0000; }<br />
.csharpcode.alt<br />
{<br />
	background-color: #f4f4f4;<br />
	width: 100%;<br />
	margin: 0em;<br />
}<br />
.csharpcode.lnum { color: #606060; }</p>
<div>Developing <a href="http://www.multisoftgroup.com/projects.html" title="Customer Relationship Management ">Customer Relationship Management</a> Solutions. Web, e-Commerce, Database Design and Software Development.
</div>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/22/silverlight-2-datagrid-walk-through-posted/" title="Silverlight 2 DataGrid walk-through posted">Silverlight 2 DataGrid walk-through posted</a></i></p>
<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/22/c-30-lambdas-and-type-inference/" title="C# 3.0 Lambdas and Type Inference">C# 3.0 Lambdas and Type Inference</a></i></p>
<p><img src="http://weblogs.asp.net/aggbug.aspx?PostID=1579576" width="1" height="1"><br />
http://weblogs.asp.net/dfindley/archive/2007/02/07/vs-net-macro-to-group-and-sort-your-using-statements.aspx</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F03%2F23%2Fvsnet-macro-to-group-and-sort-your-using-statements%2F';
  addthis_title  = 'VS.NET+Macro+To+Group+and+Sort+Your+Using+Statements';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://simma1990.edublogs.org/2008/03/23/vsnet-macro-to-group-and-sort-your-using-statements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Silverlight 2 on a production Web Server</title>
		<link>http://simma1990.edublogs.org/2008/03/21/using-silverlight-2-on-a-production-web-server/</link>
		<comments>http://simma1990.edublogs.org/2008/03/21/using-silverlight-2-on-a-production-web-server/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 03:00:19 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[CRM software]]></category>
		<category><![CDATA[ERP solution]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/03/21/using-silverlight-2-on-a-production-web-server/</guid>
		<description><![CDATA[Also see: CVS on the Web
Also see: I&#8217;ve finally settled into my new position on the Internet Explorer team&#8230;
Also see: The Internet is Officially Dead &#38; Boring &#8211; Its the economy stupid !
I recently ran into an issue with using Silverlight 2 on a production web server.&#160;&#160; Basically the Silverlight 2 application worked great on [...]]]></description>
			<content:encoded><![CDATA[<p><i>Also see: <a href="http://devsoft.blogsome.com/2008/03/19/cvs-on-the-web/" title="CVS on the Web">CVS on the Web</a></i></p>
<p><i>Also see: <a href="http://chatter66.rticlz.com/2008/03/21/ive-finally-settled-into-my-new-position-on-the-internet-explorer-team/" title="I've finally settled into my new position on the Internet Explorer team...">I&#8217;ve finally settled into my new position on the Internet Explorer team&#8230;</a></i></p>
<p><i>Also see: <a href="http://devsoft.blogsome.com/2008/03/20/the-internet-is-officially-dead-boring-its-the-economy-stupid-2/" title="The Internet is Officially Dead &amp; Boring - Its the economy stupid !">The Internet is Officially Dead &amp; Boring &#8211; Its the economy stupid !</a></i></p>
<p>I recently ran into an issue with using Silverlight 2 on a production web server.&#160;&#160; Basically the Silverlight 2 application worked great on my dev machine, but when hit from the production web server I found the page has the Silverlight control, but just a white canvas, nothing else.</p>
<p> The problem was that the web server was not set up to handle the.xap file extension that Silverlight 2 uses to encapsulate the code for the application.&#160; </p>
<p>A few options for fixing this issue:</p>
<p>1. For IIS6, simply add the.XAP filetype. </p>
<p>2. For II7, this should just work as IIS7 enables them all by default.</p>
<p>3. Other web services such as Apache, lighttpd, etc.&#160; Just make sure the server is configured to allow access to.xaml,.wmv and.xap files and you should be all set</p>
<p>4.&#160; Sometimes you can&#8217;t easily go in and change the setting on the server.&#160;&#160; So the solution I actually used was none of these.&#160; I just renamed the.XAP file to.ZIP, changed the reference in my applications.Xaml file and it ran fine!&#160; </p>
<p>&#160;</p>
<p>Hope that helps!</p>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8178749" width="1" height="1"><br />
http://blogs.msdn.com/brada/archive/2008/03/14/using-silverlight-2-on-a-production-web-server.aspx</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F03%2F21%2Fusing-silverlight-2-on-a-production-web-server%2F';
  addthis_title  = 'Using+Silverlight+2+on+a+production+Web+Server';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://simma1990.edublogs.org/2008/03/21/using-silverlight-2-on-a-production-web-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
