<?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; Apache</title>
	<atom:link href="http://simma1990.edublogs.org/tag/apache/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>Internet Video vs Digital TV</title>
		<link>http://simma1990.edublogs.org/2008/05/30/internet-video-vs-digital-tv/</link>
		<comments>http://simma1990.edublogs.org/2008/05/30/internet-video-vs-digital-tv/#comments</comments>
		<pubDate>Fri, 30 May 2008 08:56:39 +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>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/05/30/internet-video-vs-digital-tv/</guid>
		<description><![CDATA[Betterest Efforts. That is what you pay off when you render to post internet video. Its absolutely unsufferable to see to it anyone , anyplace that a video you or any Contented Delivery Network hosts will be capable to be delivered at the tantamount quality of any TV show being transmited today. 
There is a [...]]]></description>
			<content:encoded><![CDATA[<p>Betterest Efforts. That is what you pay off when you render to post internet video. Its absolutely unsufferable to see to it anyone , anyplace that a video you or any Contented Delivery Network hosts will be capable to be delivered at the tantamount quality of any TV show being transmited today. </p>
<p>There is a reason why Contented Delivery Networks live. They survive because the internet is a betterest efforts medium. The internet will e&#8217;er be a betterest efforts medium, if only if because of Last Neutrality. If all bits are made and delivered on an adequate basis, and so there is no way to be certain that the bits gestating your TV show will be delivered with any Quality of Service assurances.</p>
<p>For some reason, every Internet bigot out on that point appears to cerebrate that there is some charming bullet that will heal this problem. There is a reason why Cable companies expend so much money on equipment and engineers to make up certain that your favourite TV show renders up when you interchange the channel. Those same engineers do everything they peradventure can to do certain that you make that show at the eminentest potential picture quality. Delivery is not just now about bandwidth allocation, there is an unbelievable amount of engineering that gos in catching TV signals to your screen. It dos work because those engineers command the signal end to end. Its deterministic, not betterest efforts.</p>
<p>Its for this reason I have changed state forth from the internet as the future of entertainment and am centered on Digital TV, whether its delivered by a satellite, telco or cable company. While its dependable that the companies proffering TV oft tread all over themselves and reach things far more hard than they should be, all of the existent innovation is happening on the Digital TV side of the ledger. Why ? Because its a stable, deterministic platform.<span id="more-61"></span>
<div style="color:#000;border:1px solid #CCCCCC;width:128px;height:auto;margin:15px;padding:5px;float:right"><a href="http //www.jbTop.com/" title="Live Support Software">Live Support Software</a><br />  jbTop is Jabber/XMPP based Live Support Solution for your websites.
</div>
<p>With digital video, in particular for cable and telcos, there are specifications and tolerances that developers can utilize to plan interactive applications. Satellite has unlike advantages in terms of broadcast solutions. </p>
<p>in addition, those arranged top boxes that keep to be kicked upstairs and switched out more oft than you switch out your computers ? They are application specific platforms. They are being built at the software and hardware level to take digital video and interactivity. Contrast that with the Windows /Vista platforms that most users have. </p>
<p>Cable has Tru2WAY , Dish Network and DIRECTV have their development platforms. They are not stark, but the feature sets are expounding and the application base and number of developers are dilating as good.</p>
<p>Address me sick, but when thrown the choice of making grow fresh applications for a deterministic platform connected to a specialty application box connected to a high-pitched definition TV with a outside control or a betterest efforts internet platform connected to who cognises how tight a connection to a PC racing who cognises what runing system connected to a monitor and a keyboard, I will accept the first option.</p>
<p>But thats only me.<br />
<h6 style="height: 2px;font-size: 1px;border: 0;margin: 0"></h6>
<p>Permalink &#160;|&#160;Email this &#160;|&#160;Linking&#160;Blogs &#160;|&#160;Comments </p>
<p><i><a href="http://statuska.blogsome.com/2008/05/30/p23/" title="The 30 Second Sound Bite is Drained, All Herald the 140 Character “Twitterbyte”">The 30 Second Sound Bite is Drained, All Herald the 140 Character “Twitterbyte”</a></i><br /><i><a href="http://chatter66.rticlz.com/blogroll/brightkite-location-founded-societal-networking/" title="Location Founded Societal Networking">Brightkite: Location Founded Societal Networking</a></i></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F05%2F30%2Finternet-video-vs-digital-tv%2F';
  addthis_title  = 'Internet+Video+vs+Digital+TV';
  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/30/internet-video-vs-digital-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quaker votes</title>
		<link>http://simma1990.edublogs.org/2008/05/29/quaker-votes/</link>
		<comments>http://simma1990.edublogs.org/2008/05/29/quaker-votes/#comments</comments>
		<pubDate>Thu, 29 May 2008 22:55:29 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CRM solution]]></category>
		<category><![CDATA[ERP solution]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/05/29/quaker-votes/</guid>
		<description><![CDATA[Jerry (no blog) has been evidencing us all about a process they use for consensus &#160;[link from Michael ]&#160;building in some standards meetings&#8230; evidently the Quaker vote is treated everyone voting on each item as one of: a) Preferb) Can acceptc) Can&#8217;t live with The idea being that fair people will more rapidly come to [...]]]></description>
			<content:encoded><![CDATA[<p><P>Jerry (no blog) has been evidencing us all about a process they use for consensus &nbsp;[link from Michael ]&nbsp;building in some standards meetings&#8230; evidently the Quaker vote is treated everyone voting on each item as one of:</P> <P>a) Prefer<BR>b) Can accept<BR>c) Can&#8217;t live with</P> <P>The idea being that fair people will more rapidly come to a decision with they realize what people are unforced to permit and not. Looks interesting.</P> <P>Several of us in my group are plumping off to do some architecture planning and I intend we will have lots of challenges around consensus &#8211; we may have to assign this to the test.</P></p>
<p><i>Relating Posts:</i><br /><i><a href="http://simma2000.rticlz.com/2008/03/26/implied-tags-in-the-ie-html-parser-and-how-that-can-be-interesting/" title="Implied tags in the IE HTML parser and how that can be interesting.">Implied tags in the IE HTML parser and how that can be interesting.</a></i><br /><i><a href="http://greenblog.blogsome.com/2008/05/29/case-shiller-index-forms-the-bottom-of-the-housing-market-expect-more-removed/" title="Case-Shiller index forms the bottom of the housing market expect more removed">Case-Shiller index forms the bottom of the housing market expect more removed</a></i><br /><i><a href="http://greenblog.blogsome.com/2008/05/29/which-side-of-the-foresightful-tail-should-you-initiate-on/" title="Which Side of the Foresightful Tail Should You Initiate On?">Which Side of the Foresightful Tail Should You Initiate On?</a></i></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F05%2F29%2Fquaker-votes%2F';
  addthis_title  = 'Quaker+votes';
  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/quaker-votes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>Career history</title>
		<link>http://simma1990.edublogs.org/2008/05/29/career-history/</link>
		<comments>http://simma1990.edublogs.org/2008/05/29/career-history/#comments</comments>
		<pubDate>Thu, 29 May 2008 17:55:36 +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>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/05/29/career-history/</guid>
		<description><![CDATA[Taking &#8220;On Going a Leader&#8221; has been really interesting, more often than not because it intimates that a central differentiator of leaders is the vision that leaders allow for, while others are contented to be aimed. Interestingly I have been passing a lot of time at work stressing to see what I should be stressing [...]]]></description>
			<content:encoded><![CDATA[<p><P>Taking &#8220;On Going a Leader&#8221; has been really interesting, more often than not because it intimates that a central differentiator of leaders is the vision that leaders allow for, while others are contented to be aimed. Interestingly I have been passing a lot of time at work stressing to see what I should be stressing to do&#8230; I have been taking a lot of people to strain and infer what my role should be, but alternatively I should have been specifying my vision. Coincidently enough I&#8217;ve been working a vision document around developers as a core customer base&#8230; </P> <P>Thinking about my career path is interesting. I began software development in grade school. I indited a math quiz program that we used for about 1 day in class. I composed some interesting stuff in mediate school; Snake Bit, a Nibbles clone &#8211; although at the time I was cloning Snake Byte, an Apple II program, and a GUI environment&#8230; although I may have indited that closer to high-pitched school&#8230; In high-pitched school I settled that I was geting into architecture and carryed several classes. Finally I made up one&#8217;s mind that I passed more time configuring and reading AutoCAD than I was learning about architecture, so I made up one&#8217;s mind to carry on down the software course.</P> <P>I have fermented a bunch of fastfood/retail jobs, but the one of interest for this story is Waldensoftware. When I went out they had just been corrupted out by Electronic Boutique (at present EBX). It was interesting to view a brick and mortar bookseller like Waldenbooks execute a software store&#8230; anyhow, more on that later &#8211; the interesting note is that it was at Waldensoftware that I started talking with lots of software people. At the time Waldensoftware was a fairly book pointed store, so we let lots of factual developers in. Hither I encountered Jim Flippin. He was a steady customer.</P> <span id="more-51"></span><P>Years later (literally) I had a call out of the bluish from Jim. At the time I was handling a mail order role spieling game dealing company (RPGI, which has sense plumped out of business). Jim proffered me a chance to interview at Microsoft, which I jumped at. I purchased a suit, and ushered up for interviews as a contract tester in the IT department. I scantily had the job&#8230; seemingly I merely received 1 employ out of 4 interviews.</P> <P>I spent about 6 months doing work as a tester. I interpret books on how to try software, I published a newfangled front end to our test case management software and saw close to T-SQL (since we were examining a database system). During this time I amazed to cognise the development team pretty good, and finally they set about me about moving replete time and turning a developer. I questioned and stupefyed engaged. </P> <P>Nigh 2 months later a couple guys began talking to me about begining their ain company, and desired to cognize if I was mattered to. After some soul seeking I resolved that if I was of all time belonging to do it, at present would be the best time. I have the least to loosen. Therefore, I fall by the wayside Microsoft and brought together Versametrix &#8211; although we didn&#8217;t remember that name for another week or thence. Curiously enough, that was a couple months before my wedding&#8230; gratuitous to suppose, my wife-to-be&#8217;s family was a tad bit concerned about me hiting off on my ain.</P> <P>We spent about 5 months coifing some pretty tough core development. We were working up a relational OLAP system and I was the basal coder. I wrote in IDL, C++, VB, and some Java &#8211; although Java was somewhat newfangled, and we weren&#8217;t to sure where that would get going. We all the same had a lot of contacts in at Microsoft and we began to hear about some newfangled developments in the OLAP space that Microsoft was runing low to be coming. We caught a bit marked, determined that we couldn&#8217;t in truth trade our software to people if we didn&#8217;t think it would last for years, and in the end I determined to return to Microsoft. Of course, with hindsight, I can fancy that not a great deal came of the MS OLAP solution, and we could have vied fairly easily. Still, I was well-chosen to return to Microsoft, as I found that I in truth escaped the company.</P> <P>I came in backward to MSFT as a developer in developer division working at controls in the Ocular Introductory group. It was left over&#8230; when I resulted MS I was precisely startling as a developer, when I came back I was realized as a junior (but not unripe) developer. The people at MS in truth esteemed that I commenced my ain company, and the experience of performing it chiped in me a lot of credibility that college takes didn&#8217;t have. (did I remark that during my first turn at MS was when I adjudicated to overleap out of college?)</P> <P>In any event, the controls team split, I worked at Ironwood &#8211; which so got WFC, Microsoft&#8217;s Windows Foundation Classes, a Win32 library for Java that shipped in Ocular J++ 6.0. That was an astonishing time. We had a peachy little team working under a vast deadline. The team had in the beginning game AWT, but we were ineffectual to bring forth somewhat performant code and the AWT stuff was exactly too circumscribed. We passed some time looking into AFC (another Microsoft Java library). That was feature deep, but was amazingly dull and tough to establish tools on. In the end we resolved to make our ain framework. I suppose &#8220;we&#8221;, but I had no part in the decision. I was just on for the ride at that point.</P> <P>After we embarked VJ6 (and so had Sun process us, make said, called back product, etc, etc) the bulk of the WFC team moved onto working on the.NET project. At that time it didn&#8217;t have much of a name or identity. There was a lot of interesting discussions plumping on about frameworks and runtime libraries (like a newfangled practical machine for VB, etc.). The WFC team was part of the VB team at the time, and we had a hale young branch added to the WFC team that was revolved about server development.</P> <P>After a reorg or two, we terminated up uniting a bunch of teams, and displacing over into what would turn the.NET Developer Platform (NDP) team. We had two independent pieces, the Framework team (FX) and the Runtime team (CLR). The WFC/Server team turned the web services, diagnostics, server process, etc, team&#8230; fundamentally a collection of feature teams on the FX team, while the WFC team turned the WinForms team. We contributed the ASP.NET team, Net classes library (NCL), and the Base class library (BCL) team finally.</P> <P>We sent.NET Framework 1.0 with a bang&#8230; well, a really farseeing bang. One that started in 2000 at the PDC when we embarked Beta 1, but gave way on for a farsighted time as we embarked at long last in February 2002. Near the end of the V1 schedule I moved from a development lead on the team to a development manager &#8211; generally because I assume&#8217;t intend anyone else needed the job . I was grappling a team of 40 people through a monolithic security push during the net 4 months of the product. It was a really fun and ambitious task. Once we completed, I resolved to move backward to being a expert contributor alternatively of a manager, and was volunteered an architect position on the new organised.NET Client team.</P> <P>A couple of interesting notes &#8211; Microsoft loves reorgs. We shake up teams all the time. I conceive it is one of the strengths of the company. When we completed.NET 1.0 we had it off that we wanted to focalize more on customers, and the developing size of the framework. So we made disjoined product units for the server portions of the framework (ASP.NET) and the client portions (.NET Client). In addition, we displaced a big team that was working in incubation mode into the NDP group. This is the team that has since brought forth all the GXA specs, and is labouring web services for Microsoft.</P> <P>The second interesting note is more of a sidebar: the title of Architect. I&#8217;m not sure how other companies process this, but at Microsoft it is a kind of religion. There are immense proponents of architects and people that call up they are downy large sky thinkers that can&#8217;t ship anything to deliver their lives. Actual product team architects are somewhat uncommon &#8211; in all likelihood less that 5% of any development organization. I had ever desired to be an architect as a career goal &#8211; but I ever saw it as something far off in the ether. I viewed someone like Anders Heljsberg as what an architect rattling was. This is someone that could send product, has produced multiple languages in his career, and can enamour an audience of any size. I find that although I eventually caught the architect title, I was very very much an apprentice. I go for that in another 10 or 15 years I can quantify up to someone like Anders, Dave Cutler, Ray Ozzie, or any of the other architects in the industry.</P> <P>After some time doing work as an architect on the Client team, I resolved to displace over to the core Windows Client Platform team. This group was working the next generation of client presentation technologies (I obviate the word &#8220;UI&#8221; because of inner bickering between the &#8220;Document&#8221; folks and &#8220;UI&#8221; folks&#8230;). Hither I began to rattling get under one&#8217;s skin a feel for how little of Microsoft I rattling cognised just about.</P> <P>Anyhow, that is it, in a rather big nutshell. Hither I baby-sit as an architect in the Windows Client Platform team, stock-still an apprentice. Attempting to enter out what I should do. I&#8217;ve been with Microsoft for over 6 years at present. I stock-still find like a newbi. My late introduction to blogs and the rest of the industry has induced be very cognizant of the &#8220;ivory tower&#8221; that people e&#8217;er incriminate Microsoft of bing in. </P> <P>My first and largest passion has been geting word. When I for the first time began the opportunity to interview at Microsoft I was enjoined this was a job working with SQL. So I ran out and greased one&#8217;s palms a book on T-SQL and learnt myself as much as I could over the weekend. I am continually confronted with newfangled opportunities to learn about things and I enjoy it!</P></p>
<p><i>Relating Posts:</i><br /><i><a href="http://jerry35.wordpress.com/2008/03/23/xp-and-code-reviews/" title="XP and code reviews">XP and code reviews</a></i><br /><i><a href="http://simma2000.rticlz.com/2008/03/26/vsnet-macro-to-group-and-sort-your-using-statements/" title="VS.NET Macro To Group and Sort Your Using Statements">VS.NET Macro To Group and Sort Your Using Statements</a></i><br /><i><a href="http://seoscott.wordpress.com/2008/05/29/where-should-the-aspnet-team-release-stuff/" title="Where should the ASP.NET team release stuff?">Where should the ASP.NET team release stuff?</a></i><br /><i><a href="http://jerry35.blogsome.com/2008/05/29/adopt-the-framework/" title="Adopt the framework!">Adopt the framework!</a></i><br /><i><a href="http://chatter66.rticlz.com/uncategorized/chicago-geek-dinner-1122/" title="Chicago geek dinner 11/22">Chicago geek dinner 11/22</a></i><br /><i><a href="http://simma2000.rticlz.com/2008/03/26/implied-tags-in-the-ie-html-parser-and-how-that-can-be-interesting/" title="Implied tags in the IE HTML parser and how that can be interesting.">Implied tags in the IE HTML parser and how that can be interesting.</a></i></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F05%2F29%2Fcareer-history%2F';
  addthis_title  = 'Career+history';
  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/career-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I detest Radio</title>
		<link>http://simma1990.edublogs.org/2008/05/29/why-i-detest-radio/</link>
		<comments>http://simma1990.edublogs.org/2008/05/29/why-i-detest-radio/#comments</comments>
		<pubDate>Thu, 29 May 2008 16:43:18 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CRM software]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/05/29/why-i-detest-radio/</guid>
		<description><![CDATA[Why, oh why, did Radio adjudicate that an HTML page was the way to follow up a client application?? I have mislaid&#160;2 big entries so far with Radio&#8230; once I intrusted the &#8220;sin&#8221; of snaping an icon on my desktop&#8230; IE navigated to that page, my entry was run&#8230; just at present, I unexpectedly snaped [...]]]></description>
			<content:encoded><![CDATA[<p><P>Why, oh why, did Radio adjudicate that an HTML page was the way to follow up a client application?? I have mislaid&nbsp;2 big entries so far with Radio&#8230; once I intrusted the &#8220;sin&#8221; of snaping an icon on my desktop&#8230; IE navigated to that page, my entry was run&#8230; just at present, I unexpectedly snaped the back button on my mouse, boom! another entry run.</P> <P>Paid that Radio is a &#8220;sassy client&#8221; application (being that it gos a all over WEB SERVER) on my machine, why couldn&#8217;t they really drop a line a existent client application to do editing?</P> <P>Oh well&#8230; i real require to drop a line my ain blog authoring tool&#8230; </P></p>
<p><i>Relating Posts:</i><br /><i><a href="http://jerry35.wordpress.com/2008/03/24/devweek-2008-cross-platform-silverlight-demos/" title="DevWeek 2008 Cross Platform Silverlight Demos">DevWeek 2008 Cross Platform Silverlight Demos</a></i></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F05%2F29%2Fwhy-i-detest-radio%2F';
  addthis_title  = 'Why+I+detest+Radio';
  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/why-i-detest-radio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Claimspace, a Recollective Tail Recognition System</title>
		<link>http://simma1990.edublogs.org/2008/05/29/claimspace-a-recollective-tail-recognition-system/</link>
		<comments>http://simma1990.edublogs.org/2008/05/29/claimspace-a-recollective-tail-recognition-system/#comments</comments>
		<pubDate>Thu, 29 May 2008 14:55:25 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CRM software]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/05/29/claimspace-a-recollective-tail-recognition-system/</guid>
		<description><![CDATA[Robert Rebholz is not but my boss*, he is&#160;besides my muse, ideologic sparring partner, change ego, and&#160;mentor. Bob is possesed by&#160;a extra kind of genius, with a sort of Jeffersonian breadth and intensity that haves it&#160;a&#160;pleasure and honor to&#160;collaborate with him, on a day-to-day basis. In my opinion, Bob is one of two people on [...]]]></description>
			<content:encoded><![CDATA[<p><P>Robert Rebholz is not but my boss*, he is&nbsp;besides my muse, ideologic sparring partner, change ego, and&nbsp;mentor. Bob is possesed by&nbsp;a extra kind of genius, with a sort of Jeffersonian breadth and intensity that haves it&nbsp;a&nbsp;pleasure and honor to&nbsp;collaborate with him, on a day-to-day basis. In my opinion, Bob is one of two people on Earth who can speak around&nbsp;the BIG idea that is Claimspace , with out-and-out confidence, competence, and credibility. If you have yet a reaching interest in on-line communities of practice, folksonomies , reputation systems, credibility, identity, recommendation systems, rewards, &#8220;course&#8221;,&nbsp;collaborative filtering, &#8220;societal search&#8221;, &amp; interrelated areas,&nbsp;I promote you to sign to my RSS feed and Bob&#8217;s RSS feed.</P> <P>Yesterday, Bob mailed&nbsp;an fantabulous post about Claimspace &nbsp;that&nbsp;wades into&nbsp;the&nbsp;wide river of&nbsp;uses&nbsp;that it&nbsp;might one day support, for both&nbsp;users and &#8220;community owners&#8221;, across the Web. He quotes the coming after potential utilizes:</P> <UL> <LI><EM><STRONG>&#8220;Tenacious tail recognition system&#8221;</STRONG></EM></LI> <LI><STRONG>Solution to the</STRONG> <EM><STRONG>&#8220;Who can I swear? issue&#8221;</STRONG></EM></LI> <LI><EM><STRONG>&#8220;Vulgarized canvassing mechanism&#8221; (and portable)</STRONG></EM></LI> <LI> <P><EM>&#8220;A bare REST&nbsp;API gives&nbsp;everyone (and I intend everyone &#8212; the mashup possibilities are exactly floundering &#8212; caveat, preserve the crawl, walk, execute idea in mind)&nbsp;the ability habituate the data in&nbsp;a manner best suited to their needs: community (MVP or other influencer) <STRONG>reward programs</STRONG>, <STRONG>product design input</STRONG>, <STRONG>product feature voting</STRONG>, <STRONG>taping prioritization</STRONG>, and on and on and on, all without a&nbsp;ton of custom code. Any <STRONG>Digg-like&nbsp;application</STRONG>&nbsp;would enjoy&nbsp;this kind of data. Can you envisage &#8211;&nbsp;red-hotest claims, red-hotest people cooking claims, most employed claims, novelest claims, by product, by solution area, by geographic region, and&nbsp;the list runs&nbsp;on.&#8221;</EM></P></LI> <LI> <span id="more-49"></span><P>Finally but not leastly&#8230; Bob describes the possibility of utilizing Claimspace&nbsp;<STRONG>as a bizarro&nbsp;substitute for a traditional, taxonomically gimped, binary choice or n-scale&nbsp;scabing system</STRONG>, which he keies thus: <EM>&#8220;Claims can be made and applied by anyone, including the people hosting the community. They could be worked up right into the forums application, for instance, to keep going assertions or laies claim such as &#8220;was this post helpful&#8221;, or &#8220;this post resolves the question enquired&#8221;. A library team could, for instance, make several received claims (a claim/assertion taxonomy) that relate to the quality or usefulness of the carryed library content.&#8221;</EM></P></LI></UL> <P>Alas, it is lawful. Perversion will come. </P> <P>Alas, we must accomodate the taxonomy-doers and guide them to the right-hand path, if we can. But Claimspace is a folksonomy.</P> <P>In person, I&nbsp;trust that&nbsp;the taxonomy-doers will add up to project the&nbsp;futility of their ways and that&nbsp;if they don&#8221;t, they will lose the vast majority of their customers, over time. For example, if Typepad forbids xClaims and Blogger leaves them, Typepad operates the risk of working Blogger seem to be a&nbsp;much better blogging platform than it in reality is, proportional to Typepad <img src='http://simma1990.edublogs.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . </P> <P>It&#8217;s charming and prosperous to levy one&#8217;s way of thinking on others; to divest one&#8217;s minions or customers&nbsp;of the ability to manipulate the means by which resources of their creation are printed, organised, seen, and evaluated by other people.&nbsp;The organization of information, access to publication mechanisms, and permission to reference, annotate, edit, and other than change the organization or substance of information resources or its metadata, both on-line and offline has ALWAYS been nearly and enviously defended. Those who keep in line&nbsp;&#8221;the tree&#8221; of information control you. The taxonomy-doers&nbsp;gain personal benefits from that control, frequently at our expense and ofttimes,&nbsp;in the absence of compensatory&nbsp;benefits. In many cases, taxonomies are so helpful. But Claimspace is planed and is being grown in the first place as a &#8220;folksonomical&#8221; resource scabing system.&nbsp;As such, Claimspace has the likely to be&nbsp;medium of societal evaluation that authorizes the little people: you, me and millions of other self-publishers, to clear recognition and judge credibility, on our terms, sort of than in a way that is purely and uniformly defined by AOL or Microsoft or O&#8217;Reilly or Yahoo or Google.</P> <P>Are you subscribed this blog ?</P> <BLOCKQUOTE> <P>*Mention that this is the first time I&#8217;ve brought up Bob, in my blog. Talking about one&#8217;s boss in a public forum is catchy, both socially (wrt&nbsp;personal&nbsp;credibility)&nbsp;and from a career perspective. Notwithstanding, I find that Bob&#8217;s ideas&nbsp;merit your recognition, as they command my attention and respect, and not simply because he fronts like Zod.</P></BLOCKQUOTE></p>
<p><i>Relating Posts:</i><br /><i><a href="http://simma1990.edublogs.org/2008/03/26/appdomains-application-domains/">AppDomains (&#8221;application domains&#8221;)</a></i><br /><i><a href="http://medonza.blogsome.com/2008/05/29/linq-the-uber-findcontrol/" title="LINQ - The Uber FindControl">LINQ &#8211; The Uber FindControl</a></i><br /><i><a href="http://kerrysoft16.edublogs.org/2008/03/24/chicago-geek-dinner-1122/" title="Chicago geek dinner 11/22">Chicago geek dinner 11/22</a></i><br /><i><a href="http://kerrysoft16.edublogs.org/2008/05/28/spring-web-flow-2-release/" title="Spring Web Flow 2 release">Spring Web Flow 2 release</a></i><br /><i><a href="http://kerrysoft16.edublogs.org/2008/05/28/microformats-are-similar-rfid-tags-for-the-web/" title="Microformats are similar RFID tags for the Web">Microformats are similar RFID tags for the Web</a></i><br /><i><a href="http://jerry35.wordpress.com/2008/03/26/the-obligatory-halo-2-partial-review-and-thumbs-up/" title="The obligatory Halo 2 partial review and thumbs up.">The obligatory Halo 2 partial review and thumbs up.</a></i></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F05%2F29%2Fclaimspace-a-recollective-tail-recognition-system%2F';
  addthis_title  = 'Claimspace%2C+a+Recollective+Tail+Recognition+System';
  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/claimspace-a-recollective-tail-recognition-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing Multiple Simultaneous Sounds in WPF</title>
		<link>http://simma1990.edublogs.org/2008/04/03/playing-multiple-simultaneous-sounds-in-wpf/</link>
		<comments>http://simma1990.edublogs.org/2008/04/03/playing-multiple-simultaneous-sounds-in-wpf/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 21:04:04 +0000</pubDate>
		<dc:creator>simma1990</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[ERP solution]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/04/03/playing-multiple-simultaneous-sounds-in-wpf/</guid>
		<description><![CDATA[Also see: Bloggers in the Mavs Locker Room ?
WPF’s MediaElement makes simple media playback pretty straightforward, but moving beyond the simple scenarios can sometimes raise surprising challenges. For example, I recently saw someone tripped up by the MediaElement when attempting to play several sounds concurrently.
As you’ll see, one solution would have been to use MediaPlayer [...]]]></description>
			<content:encoded><![CDATA[<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/24/bloggers-in-the-mavs-locker-room-2/" title="Bloggers in the Mavs Locker Room ?">Bloggers in the Mavs Locker Room ?</a></i></p>
<p>WPF’s <code>MediaElement</code> makes simple media playback pretty straightforward, but moving beyond the simple scenarios can sometimes raise surprising challenges. For example, I recently saw someone tripped up by the <code>MediaElement</code> when attempting to play several sounds concurrently.</p>
<p>As you’ll see, one solution would have been to use <code>MediaPlayer</code> instead of <code>MediaElement</code>. The difference between these WPF classes is fairly straightforward. <code>MediaPlayer</code> is the class that knows how to play media files – both video and audio. <code>MediaElement</code> is a wrapper around <code>MediaPlayer</code> that provides a simple way to connect it into a visual tree (i.e. a user interface), which in turn lets us hook it into things like the animation system or event triggers.</p>
<p>(Note: do not be misled by the class name. Although WPF and Windows Media Player depend on the same infrastructure for media decoding, the <code>MediaPlayer</code> class is not a wrapper around the Windows Media Player control. While they share codecs, the path by which decoded video gets onto the screen in WPF is significantly different from Windows Media Player.)</p>
<p>How would that get you into trouble when using <code>MediaElement</code>? If it’s a wrapper around <code>MediaPlayer</code>, surely you could use a <code>MediaElement</code> any place a <code>MediaPlayer</code> would work? In fact it’s not always that simple. To see why, we’ll start with a simple example.</p>
<h3>One MediaElement</h3>
<p><span id="more-41"></span>
<p>The simplest way to use <code>MediaElement</code> is to add it to a UI and point it at a media file:</p>
<p><i>Also see: <a href="http://cahtter.blogsome.com/2008/03/25/natural-sorting-in-c/" title="Natural Sorting in C#">Natural Sorting in C#</a></i></p>
<p><i>Also see: <a href="http://chatter.blogsome.com/2008/03/26/passing-the-community-torch-in-search-of-a-new-chief-executive-in-redmond-2/" title="In Search of a New Chief Executive in Redmond">Passing the Community Torch: In Search of a New Chief Executive in Redmond</a></i></p>
<p><i>Also see: <a href="http://chatter.blogsome.com/2008/03/25/parallels-adds-express-windows-installation-2/">Parallels adds &#8220;Express Windows Installation&#8221;</a></i></p>
<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/25/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://thelivechatsoftware.blogsome.com/2008/03/26/why-yahoo-should-say-yes-to-microsoft-2/" title="Why Yahoo should say Yes to MicroSoft">Why Yahoo should say Yes to MicroSoft</a></i></p>
<p><i>Also see: <a href="http://simma2000.rticlz.com/2008/03/25/the-internet-is-officially-dead-boring-its-the-economy-stupid/" 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>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>
<pre>&lt;Window x:Class="MediaPlayback.Window1"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  Title="Window1" Height="300" Width="300"&gt;

 &lt;MediaElement Source="file:///c:/windows/media/tada.wav" /&gt;

&lt;/Window&gt;
</pre>
<p>This will play the file soon as the UI loads. If you want a bit more control, you can tell it to wait until you’re ready:</p>
<pre>&lt;MediaElement x:Name="audioPlayer"
 Source="file:///c:/windows/media/tada.wav"
 LoadedBehavior="Manual" /&gt;
</pre>
<div><a href="http://www.j-livesupport.com/affiliate/pages/117.php" title="Live Person Server">Live Person Server</a>: Live Chat Server for Online Customer Service on Website.
</div>
<p><i>Also see: <a href="http://cahtter.blogsome.com/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://annil12.blogsome.com/2008/03/24/mix-08-sessions-published-2/" title="Mix 08 Sessions Published">Mix 08 Sessions Published</a></i></p>
<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/25/we-live-in-an-open-book-world-the-lie-of-information-overload-2/">We Live in an &#8220;Open Book&#8221; World, the Lie of Information Overload</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/23/single-source-code-base-for-silverlight-and-wpf-solutions/" title="Single source code base for Silverlight and WPF solutions">Single source code base for Silverlight and WPF solutions</a></i></p>
<p><i>Also see: <a href="http://cahtter.blogsome.com/2008/03/24/important-changes-to-the-base-element-for-ie-7/" title="Important changes to the BASE element for IE 7">Important changes to the BASE element for IE 7</a></i></p>
<p><i>Also see: <a href="http://chatter.blogsome.com/2008/03/25/rest2sql-in-a-jiffy-with-tagspace-for-spice-2/" 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://chatter.blogsome.com/2008/03/25/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><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/25/a-quick-fix-for-the-validator-setfocusonerror-bug/" title="A Quick Fix for the Validator SetFocusOnError Bug">A Quick Fix for the Validator SetFocusOnError Bug</a></i></p>
<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/25/determining-whether-a-file-is-an-assembly-2/" title="Determining Whether a File Is an Assembly">Determining Whether a File Is an Assembly</a></i></p>
<p><i>Also see: <a href="http://simma2000.rticlz.com/2008/03/24/on-the-perils-of-wikipedia/" title="On the Perils of Wikipedia">On the Perils of Wikipedia</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/24/the-pdc-and-application-compatibility-but-still-no-hosting/" title="The PDC and Application Compatibility, but still no Hosting">The PDC and Application Compatibility, but still no Hosting</a></i></p>
<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/24/a-couple-of-my-rules-for-startups-2/" title="A Couple of My Rules for Startups">A Couple of My Rules for Startups</a></i></p>
<p><i>Also see: <a href="http://cahtter.blogsome.com/2008/03/24/devweek-2008-cross-platform-silverlight-demos/" title="DevWeek 2008 Cross Platform Silverlight Demos">DevWeek 2008 Cross Platform Silverlight Demos</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/26/versioningdeploying-unmanaged-files-2/" title="Versioning/Deploying Unmanaged Files">Versioning/Deploying Unmanaged Files</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://annil12.blogsome.com/2008/03/24/help-john-baez-and-mike-stay-2/" title="Help John Baez and Mike Stay!">Help John Baez and Mike Stay!</a></i></p>
<p><i>Also see: <a href="http://cahtter.blogsome.com/2008/03/24/devweek-2008-cross-platform-silverlight-demos/" title="DevWeek 2008 Cross Platform Silverlight Demos">DevWeek 2008 Cross Platform Silverlight Demos</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/25/is-this-the-best-nba-season-ever-2/" title="Is this the best NBA season ever ?">Is this the best NBA season ever ?</a></i></p>
<p><i>Also see: <a href="http://chatter.blogsome.com/2008/03/26/hosting-2/" title="Hosting">Hosting</a></i></p>
<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/25/sometimes-its-the-small-things-2/" title="Sometimes, it's the small things..">Sometimes, it&#8217;s the small things..</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/25/finally-the-killer-app/" title="Finally, the Killer App">Finally, the Killer App</a></i></p>
<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/24/a-couple-of-my-rules-for-startups-2/" title="A Couple of My Rules for Startups">A Couple of My Rules for Startups</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://simma2000.rticlz.com/2008/03/24/on-the-perils-of-wikipedia/" title="On the Perils of Wikipedia">On the Perils of Wikipedia</a></i></p>
<p><i>Also see: <a href="http://simma2000.rticlz.com/2008/03/24/java-perfomance-talk/" title="Java perfomance talk">Java perfomance talk</a></i></p>
<p><i>Also see: <a href="http://cahtter.blogsome.com/2008/03/24/startup-shutdown-and-related-matters/" title="Startup, Shutdown and related matters">Startup, Shutdown and related matters</a></i></p>
<p>It’ll now hold off until you call <code>audioPlayer.</code><code>Play</code><code>()</code>.</p>
<p>This approach is also often sufficient for playing multiple different sounds. you can change the <code>Source</code> property and call <code>P</code><code>lay</code> again. However, if you want to play multiple sounds <i>simultaneously</i>, this approach doesn’t work – setting the <code>Source</code> will stop playback if it is in progress. A single <code>MediaElement</code> or <code>MediaPlayer</code> can only play one thing at a time.</p>
<p>That’s OK, because we can always create multiple <code>MediaElements</code>.</p>
<h3>Multiple MediaElements</h3>
<p>Modifying the example above simply by adding multiple <code>MediaElements</code> to the Window will stop the Xaml from compiling, because Window can have only a single direct descendant. So we need to find something to hold the <code>MediaElements</code>. And this is where the example I saw tripped up: the developer put them into the UI’s Resources section.</p>
<p>On the face of it, this was a perfectly reasonable thing to do – the elements are all playing audio, so it doesn’t seem like they should need to be part of the visual tree, so why not make them resources? After all, WPF’s resource mechanism is designed to hold useful objects, right?</p>
<p>Well this is where the difference between <code>MediaPlayer</code> and <code>MediaElement</code> becomes important. Remember, the distinction is that <code>MediaElement</code> connects media playback into a visual tree. And it turns out that until it makes that connection, <code>MediaElement</code> won’t play the media. That makes sense for video – you don’t want that to start playing before you can see it. But while you might think a connection with the visual tree would be optional for audio, <code>MediaElement</code> sees it differently. (And there are reasons for that. For example, <code>MediaElement</code> can synchronize media playback with timelines of animations in the visual tree.)</p>
<div><a href="http://www.j-livesupport.com/affiliate/pages/117.php" title="Live Help Server">Live Help Server</a>: Jerry Messenger is Jabber/XMPP Live Chat Server for a website.
</div>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/25/jsr-294-superpackages/" title="JSR-294 Superpackages">JSR-294 Superpackages</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/rest2sql-in-a-jiffy-with-tagspace-for-spice-2/" 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://simma2000.rticlz.com/2008/03/25/big-in-japan/" title="Big in Japan">Big in Japan</a></i></p>
<p><i>Also see: <a href="http://simma2000.rticlz.com/2008/03/26/determining-the-referencing-assembly/" title="Determining the Referencing Assembly">Determining the Referencing Assembly</a></i></p>
<p><i>Also see: <a href="http://simma2000.rticlz.com/2008/03/25/finalization/" title="Finalization">Finalization</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/24/interested-in-artificial-intelligence-what-about-wikis-well-now-you-can-have-both/" title="Interested in Artificial Intelligence? What about Wiki's? Well, now you can have both.">Interested in Artificial Intelligence? What about Wiki&#8217;s? Well, now you can have both.</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/24/the-pdc-and-application-compatibility-but-still-no-hosting/" title="The PDC and Application Compatibility, but still no Hosting">The PDC and Application Compatibility, but still no Hosting</a></i></p>
<p>So in this case, the extra functionality provided by the wrapper has worked against us.</p>
<p>One solution is simply to give the <code>MediaElement</code> what it wants. As long as we put it into the visual tree, it’s happy. So we can put the elements into a layout panel such as a <code>Grid</code> or <code>Canvas</code>:</p>
<pre>&lt;Canvas&gt;
 &lt;MediaElement x:Name="mediaElem1"
  Source="file:///c:/windows/media/tada.wav"
  LoadedBehavior="Manual" /&gt;
 &lt;MediaElement x:Name="mediaElem2"
  Source="file:///c:/windows/media/Windows Logoff Sound.wav"
  LoadedBehavior="Manual" /&gt;
&lt;/Canvas&gt;
</pre>
<div><a href="http://www.multisoftgroup.com/" title="Softwre Development">Softwre Development</a> for small and middle size companies. World-class software applications.
</div>
<p><i>Also see: <a href="http://chatter.blogsome.com/2008/03/26/tagspace-social-bookmarking-for-the-whole-webfrom-microsoft-2/" title="Social Bookmarking for the Whole Web...from Microsoft">Tagspace: Social Bookmarking for the Whole Web&#8230;from Microsoft</a></i></p>
<p><i>Also see: <a href="http://chatter.blogsome.com/2008/03/25/data-types-a-la-carte-2/" title="Data Types a la Carte">Data Types a la Carte</a></i></p>
<p><i>Also see: <a href="http://simma2000.rticlz.com/2008/03/25/alexbarn-leaves-microsoftargh/" title="Alexbarn Leaves Microsoft...ARGH!">Alexbarn Leaves Microsoft&#8230;ARGH!</a></i></p>
<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/26/my-presidential-endorsement-2/" title="">My Presidential Endorsement:</a></i></p>
<p><i>Also see: <a href="http://simma2000.rticlz.com/2008/03/26/eriskay-a-programming-language-based-on-game-semantics/" title="a Programming Language Based on Game Semantics">Eriskay: a Programming Language Based on Game Semantics</a></i></p>
<p><i>Also see: <a href="http://cahtter.blogsome.com/2008/03/25/apartments-and-pumping-in-the-clr/" title="Apartments and Pumping in the CLR">Apartments and Pumping in the CLR</a></i></p>
<p><i>Also see: <a href="http://cahtter.blogsome.com/2008/03/24/turning-bitboards-from-potential-moves-into-legal-moves-pawn-moves-and-conditional-rules/" title="Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.">Turning bitboards from potential moves into legal moves, pawn moves, and conditional rules.</a></i></p>
<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/26/my-presidential-endorsement-2/" title="">My Presidential Endorsement:</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/help-john-baez-and-mike-stay-2/" title="Help John Baez and Mike Stay!">Help John Baez and Mike Stay!</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/sigplan-workshop-on-undergraduate-programming-language-curriculum/" title="SIGPLAN Workshop on Undergraduate Programming Language Curriculum">SIGPLAN Workshop on Undergraduate Programming Language Curriculum</a></i></p>
<p><i>Also see: <a href="http://cahtter.blogsome.com/2008/03/23/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><i>Also see: <a href="http://annil12.blogsome.com/2008/03/26/versioningdeploying-unmanaged-files-2/" title="Versioning/Deploying Unmanaged Files">Versioning/Deploying Unmanaged Files</a></i></p>
<p><i>Also see: <a href="http://thelivechatsoftware.blogsome.com/2008/03/26/why-yahoo-should-say-yes-to-microsoft-2/" title="Why Yahoo should say Yes to MicroSoft">Why Yahoo should say Yes to MicroSoft</a></i></p>
<p>The other approach is to go straight for the <code>MediaPlayer</code> – if we have no need for the visual tree integration features <code>MediaElement</code> offers, we may as well go straight to the underlying player. The only snag is that you can’t initialize <code>MediaPlayer</code> from Xaml – you must use the <code>Open</code> method to point it at the media file, and Xaml doesn’t do method calls. But it’s not a huge amount of effort:</p>
<pre>MediaPlayer mp = new MediaPlayer();
mp.Open(new Uri(wavPath));
mp.Play();
</pre>
<p>That is all the code required; we don’t need anything at all in the Xaml. And to play multiple simultaneous sounds, you can simply create multiple <code>MediaPlayers</code>.</p>
<p>
http://www.interact-sw.co.uk/iangblog/2008/01/25/wpf-concurrent-audio</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F04%2F03%2Fplaying-multiple-simultaneous-sounds-in-wpf%2F';
  addthis_title  = 'Playing+Multiple+Simultaneous+Sounds+in+WPF';
  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/04/03/playing-multiple-simultaneous-sounds-in-wpf/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>Life Calculus</title>
		<link>http://simma1990.edublogs.org/2008/03/26/life-calculus/</link>
		<comments>http://simma1990.edublogs.org/2008/03/26/life-calculus/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 09:00:11 +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[workflow system]]></category>

		<guid isPermaLink="false">http://simma1990.edublogs.org/2008/03/26/life-calculus/</guid>
		<description><![CDATA[Also see: Java Frameworks State of the (dis)Union.
Yesterday my coworkers redecorated my office.&#160; Pictures
in this blog entry are photos of their work.&#160; Strangely enough, I found myself
quite appreciative of their act of vandalism.&#160;   
Today is my 40th birthday.&#160; Like most other days,
I started by walking the dog and making a To-Do list.&#160; However, [...]]]></description>
			<content:encoded><![CDATA[<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/26/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><img width="160" height="120" src="http://software.ericsink.com/entries/1739_image001.jpg" align="right" hspace="12">Yesterday my coworkers redecorated my office.&#160; Pictures<br />
in this blog entry are photos of their work.&#160; Strangely enough, I found myself<br />
quite appreciative of their act of vandalism.&#160; <b> <img src='http://simma1990.edublogs.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </b></p>
<p>Today is my 40<sup>th</sup> birthday.&#160; Like most other days,<br />
I started by walking the dog and making a To-Do list.&#160; However, today&#8217;s list<br />
has a special item:</p>
<ul>
<li>Decide whether to have a mid-life crisis or not.</li>
</ul>
<p><b> <img src='http://simma1990.edublogs.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </b></p>
<p>I&#8217;ll confess I am not entirely thrilled about being 40.&#160; It<br />
doesn&#8217;t seem that long ago that 40 seemed far away.&#160; Now that it&#8217;s here, I<br />
realize that it&#8217;s not what I expected.&#160; I thought my life at 40 would be<br />
different.</p>
<p><img width="120" height="160" src="http://software.ericsink.com/entries/1739_image002.jpg" align="left" hspace="12">Many who know me would assert that I have nothing to<br />
complain about.&#160; And they would be correct.&#160; My life has been filled with<br />
blessings of all kinds, for which I am truly thankful.&#160; I am a published<br />
author.&#160; Most would consider me financially successful.&#160; I am in a career where<br />
I enjoy my work.</p>
<p>But still&#8230;</p>
<p>As the old saying goes, nobody lies on their deathbed<br />
wishing they had spent more time at the office.</p>
<p>Like most everybody else, when I was 30 I looked ahead ten<br />
years and formed a picture in my mind.&#160; My life today doesn&#8217;t match that<br />
picture very well.&#160; Examples:</p>
<ul>
<li>I thought by now I would be more solid in the quality of<br />
 my relationships with my loved ones and in the practice of my faith.</p>
</li>
<li>I thought by now I would be a better guitar player.
</li>
<li>There&#8217;s a messy pile in my study that has been there for<br />
 ten years.&#160; (Yes, we moved six years ago.&#160; The heap moved too.)&#160; I thought<br />
 it would be cleaned up by now.</p>
</li>
<li>I always assumed that by 40 I would have learned to<br />
 exercise regularly and stop eating junk food.</li>
</ul>
<p><span id="more-38"></span>
<p><img width="160" height="120" src="http://software.ericsink.com/entries/1739_image003.jpg" align="right" hspace="12">I go could on.&#160; And on.&#160; But you get the idea.</p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/25/finally-the-killer-app/" title="Finally, the Killer App">Finally, the Killer App</a></i></p>
<p><i>Also see: <a href="http://devsoft.blogsome.com/2008/03/24/a-vsnet-macro-to-generate-machine-keys-2/" title="A VS.NET Macro to Generate Machine Keys.">A VS.NET Macro to Generate Machine Keys.</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/25/sliced-bananas-on-opaque-data-2/" title="Sliced Bananas On Opaque Data">Sliced Bananas On Opaque Data</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/rest2sql-in-a-jiffy-with-tagspace-for-spice-2/" 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://annil12.blogsome.com/2008/03/25/sliced-bananas-on-opaque-data-2/" title="Sliced Bananas On Opaque Data">Sliced Bananas On Opaque Data</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://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/video-games/" title="Video games">Video games</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/25/a-quick-fix-for-the-validator-setfocusonerror-bug/" title="A Quick Fix for the Validator SetFocusOnError Bug">A Quick Fix for the Validator SetFocusOnError Bug</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><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/infrequent-blogging-2/" title="Infrequent blogging">Infrequent blogging</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><i>Also see: <a href="http://devsoft.blogsome.com/2008/03/23/passing-the-community-torch-in-search-of-a-new-chief-executive-in-redmond-2/" title="In Search of a New Chief Executive in Redmond">Passing the Community Torch: In Search of a New Chief Executive in Redmond</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/23/single-source-code-base-for-silverlight-and-wpf-solutions/" title="Single source code base for Silverlight and WPF solutions">Single source code base for Silverlight and WPF solutions</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/24/chicago-geek-dinner-1122/" title="Chicago geek dinner 11/22">Chicago geek dinner 11/22</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/24/chicago-geek-dinner-1122/" title="Chicago geek dinner 11/22">Chicago geek dinner 11/22</a></i></p>
<p><i>Also see: <a href="http://devsoft.blogsome.com/2008/03/25/loadfile-vs-loadfrom-2/" title="LoadFile vs. LoadFrom">LoadFile vs. LoadFrom</a></i></p>
<p><i>Also see: <a href="http://devsoft.blogsome.com/2008/03/25/xclaims-and-microformats-2/" title="xClaims and Microformats">xClaims and Microformats</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/finally-the-killer-app/" title="Finally, the Killer App">Finally, the Killer App</a></i></p>
<p><i>Also see: <a href="http://devsoft.blogsome.com/2008/03/25/xclaims-and-microformats-2/" title="xClaims and Microformats">xClaims and Microformats</a></i></p>
<p><i>Also see: <a href="http://devsoft.blogsome.com/2008/03/26/devweek-2008-cross-platform-silverlight-demos-2/" title="DevWeek 2008 Cross Platform Silverlight Demos">DevWeek 2008 Cross Platform Silverlight Demos</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/rest2sql-in-a-jiffy-with-tagspace-for-spice-2/" 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://devsoft.blogsome.com/2008/03/23/a-first-stab-at-basen-encoding-with-a-focus-on-general-alphabet-encoding-2/" title="A first stab at BaseN encoding with a focus on general alphabet encoding.">A first stab at BaseN encoding with a focus on general alphabet encoding.</a></i></p>
<p><i>Also see: <a href="http://devsoft.blogsome.com/2008/03/24/infrequent-blogging-2/" title="Infrequent blogging">Infrequent blogging</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/25/video-games/" title="Video games">Video games</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/25/a-quick-fix-for-the-validator-setfocusonerror-bug/" title="A Quick Fix for the Validator SetFocusOnError Bug">A Quick Fix for the Validator SetFocusOnError Bug</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/sigplan-workshop-on-undergraduate-programming-language-curriculum/" title="SIGPLAN Workshop on Undergraduate Programming Language Curriculum">SIGPLAN Workshop on Undergraduate Programming Language Curriculum</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://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://kerrysoft16.edublogs.org/2008/03/24/infrequent-blogging/" title="Infrequent blogging">Infrequent blogging</a></i></p>
<p><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/passing-the-community-torch-in-search-of-a-new-chief-executive-in-redmond-2/" title="In Search of a New Chief Executive in Redmond">Passing the Community Torch: In Search of a New Chief Executive in Redmond</a></i></p>
<p><i>Also see: <a href="http://devsoft.blogsome.com/2008/03/23/a-web-site-is-not-an-rss-feednor-the-reverse-2/" title="A web site is not an RSS feed...nor the reverse.">A web site is not an RSS feed&#8230;nor the reverse.</a></i></p>
<p><i>Also see: <a href="http://kerrysoft16.edublogs.org/2008/03/24/ui-design/" title="UI design">UI design</a></i></p>
<p>I am tempted to think about my regrets, the places where I<br />
took a wrong turn, the places where I would have made a smarter choice if I<br />
knew then what I know now.</p>
<p>But this whole line of thinking doesn&#8217;t seem at all<br />
conducive to good mental health, so today I will choose to focus on two things<br />
which seem more constructive:</p>
<h3>1.&#160; Tapestry</h3>
<p>One of my favorite Star Trek episodes is called Tapestry.&#160;<br />
It is the story of someone given a chance to re-live a pivotal moment in his<br />
youth so that he can avoid making the unwise choice he made the first time.&#160;<br />
But it turns out that his reckless moment was a critical ingredient in his<br />
later successes.</p>
<p>Today I remind myself that there are no do-overs, and I&#8217;m<br />
not sure I would want one anyway.&#160; For every mistake I have made, there were negative<br />
consequences and positive lessons.&#160; I can&#8217;t expect to avoid the former and keep<br />
the latter. &#160;They come together as an inseparable package.</p>
<h3>2.&#160; Life Calculus.</h3>
<p>Back in 2003 I wrote an article called Career Calculus.&#160; In a<br />
nutshell, it says that at any given moment in your career, what you know is far<br />
less important than whether you are learning.</p>
<p>Today I remind myself that the same principle applies in<br />
life.&#160; I am confident in my first derivative.&#160; Whatever I am today, I think I<br />
will be a better person tomorrow.</p>
<p>So if I&#8217;m still blogging when I&#8217;m 50, I expect I will be<br />
able to report progress on some of the items mentioned above.</p>
<div><a href="http://www.jbTop.com/" title="Help Desk Software">Help Desk Software</a>: Next generation of Live Chat. Jabber/XMPP Live Chat Service for your website.
</div>
<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><i>Also see: <a href="http://annil12.blogsome.com/2008/03/24/uniqueness-typing-simplified-2/" title="Uniqueness Typing Simplified">Uniqueness Typing Simplified</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><i>Also see: <a href="http://devsoft.blogsome.com/2008/03/23/brad-abrams-pixel8-interview-podcast-posted-2/" title="Brad Abrams' pixel8 Interview Podcast posted">Brad Abrams&#8217; pixel8 Interview Podcast posted</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://annil12.blogsome.com/2008/03/25/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>And just to be clear, if that heap of junk on the floor of<br />
my study is still there, it will be larger than it is now, and I plan to report<br />
that as progress.&#160; <b> <img src='http://simma1990.edublogs.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </b></p>
<p align="center"><b><img border="0" width="160" height="120" src="http://software.ericsink.com/entries/1739_image004.jpg"></b></p>
</p>
<p>
http://software.ericsink.com/entries/Life_Calculus.html</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fsimma1990.edublogs.org%2F2008%2F03%2F26%2Flife-calculus%2F';
  addthis_title  = 'Life+Calculus';
  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/life-calculus/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>
	</channel>
</rss>
