<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;AkEMQ3o9fCp7ImA9WhRaE0U.&quot;"><id>tag:blogger.com,1999:blog-5106047</id><updated>2012-02-16T04:38:02.464-06:00</updated><category term="c#" /><category term="sustainability" /><category term="technology" /><category term="environment" /><category term="energy" /><category term="googledocs google spreadsheet presentation" /><title>Jay's Blog</title><subtitle type="html">Scribbles and notes on random topics (technology, things to ponder, etc.)</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.jaypatel.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>735</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/jaypatel" /><feedburner:info uri="jaypatel" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Ak8CR34zfSp7ImA9WxdVF0s.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-6486920656966856918</id><published>2008-07-22T18:03:00.000-05:00</published><updated>2008-07-22T18:21:06.085-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-22T18:21:06.085-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="googledocs google spreadsheet presentation" /><title /><content type="html">If you use Google Docs, you'll want to learn about the new &lt;a href="http://docs.google.com/templates"&gt;Templates&lt;/a&gt; feature.&lt;br /&gt;&lt;br /&gt;Some business oriented templates include: &lt;a href="http://spreadsheets.google.com/pub?key=pyU3xkckhpI090DklQw7MGQ&amp;amp;hl=en"&gt;Service Invoice&lt;/a&gt;, &lt;a href="http://spreadsheets.google.com/pub?key=pyU3xkckhpI0SWiXwPlscRQ&amp;amp;hl=en"&gt;Time Sheet&lt;/a&gt;, &lt;a href="http://docs.google.com/templates?q=letterhead&amp;amp;category=2&amp;amp;sort=hottest&amp;amp;view=default"&gt;Letterheads&lt;/a&gt;, &lt;a href="http://docs.google.com/templates?category=20&amp;amp;sort=hottest"&gt;Labels and Business Cards&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wondering what is Google Docs?  It is a free service that allows you to create online documents, spreadsheets, and presentations.  You can share and collaborate with others.  Check it out: &lt;a href="http://docs.google.com"&gt;Google Docs&lt;/a&gt; or take a &lt;a href="http://www.google.com/google-d-s/intl/en/tour1.html"&gt;tour&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-6486920656966856918?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/O8Or1iBxkJo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/6486920656966856918/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=6486920656966856918" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/6486920656966856918?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/6486920656966856918?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/O8Or1iBxkJo/if-you-use-google-docs-youll-want-to.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2008/07/if-you-use-google-docs-youll-want-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QFQ3s-fCp7ImA9WxdUEE0.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-92800401572495915</id><published>2008-07-22T16:04:00.002-05:00</published><updated>2008-07-25T12:01:52.554-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-25T12:01:52.554-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sustainability" /><category scheme="http://www.blogger.com/atom/ns#" term="technology" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><category scheme="http://www.blogger.com/atom/ns#" term="environment" /><category scheme="http://www.blogger.com/atom/ns#" term="energy" /><title /><content type="html">Back to blogging after a long hiatus&lt;span style="font-style: italic;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Looking forward to writing on various topics:&lt;br /&gt;- Technology in general&lt;br /&gt;- Technology as it relates to Microsoft &lt;a href="http://msdn.microsoft.com/en-us/netframework/default.aspx"&gt;.NET&lt;/a&gt; and &lt;a href="http://www.microsoft.com/sql"&gt;SQL Server&lt;/a&gt;&lt;br /&gt;- Perhaps some .NET training material.  Have some friends who are bugging me to teach them .NET&lt;br /&gt;- Current political events and news&lt;br /&gt;- Sustainability, conservation, energy, environment, and related subjects.  Plan to have a separate blog for this: &lt;a href="http://sustain-the-earth.com/"&gt;Sustain The Earth&lt;/a&gt;&lt;br /&gt;- Public policy as it affects the American citizen and the world at large&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-92800401572495915?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/JOT4hekZ234" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/92800401572495915/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=92800401572495915" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/92800401572495915?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/92800401572495915?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/JOT4hekZ234/back-to-blogging-after-long-hiatus.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2008/07/back-to-blogging-after-long-hiatus.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8GQns4eyp7ImA9WBNQEkU.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-115328282074439745</id><published>2006-07-18T23:20:00.000-05:00</published><updated>2006-07-18T23:20:23.533-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-07-18T23:20:23.533-05:00</app:edited><title /><content type="html">&lt;a href="http://www.dinkytown.net/"&gt;Financial Calculators at Dinkytown.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All kinds of Financial Calculators (mortgage, loan, personal finance, retirement savings, business, investment, etc.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-115328282074439745?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/R-t48RCoMFg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/115328282074439745/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=115328282074439745" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/115328282074439745?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/115328282074439745?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/R-t48RCoMFg/financial-calculators-at-dinkytown.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/07/financial-calculators-at-dinkytown.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4FQX8zeyp7ImA9WBNTFE4.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-115043091012027370</id><published>2006-06-15T23:08:00.000-05:00</published><updated>2006-06-15T23:08:30.183-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-06-15T23:08:30.183-05:00</app:edited><title /><content type="html">&lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2005/02/25/380216.aspx"&gt;Virtual PC Guy's WebLog : A simple script to backup a Virtual Server&lt;/a&gt;: "the ',1,True' option at the end of the objShell.Run command tells the vbScript to wait until after the command is completed - which is critical for this script."&lt;br /&gt;&lt;br /&gt;The command-line options '1, True' could be handy for integrating 'legacy' .exe apps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-115043091012027370?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/F0JSHb3_Z8s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/115043091012027370/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=115043091012027370" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/115043091012027370?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/115043091012027370?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/F0JSHb3_Z8s/virtual-pc-guys-weblog-simple-script.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/06/virtual-pc-guys-weblog-simple-script.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAFRH0zeyp7ImA9WBNTFE8.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-115042771530863728</id><published>2006-06-15T22:15:00.000-05:00</published><updated>2006-06-15T22:15:15.383-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-06-15T22:15:15.383-05:00</app:edited><title /><content type="html">&lt;a href="http://www.microsoft.com/technet/scriptcenter/scripts/default.mspx"&gt;The Script Center Script Repository&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Good starting point for scripting on Windows.  Has wide variety of examples.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-115042771530863728?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/BT-1XlP1fso" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/115042771530863728/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=115042771530863728" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/115042771530863728?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/115042771530863728?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/BT-1XlP1fso/script-center-script-repository-good.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/06/script-center-script-repository-good.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIARXw7eyp7ImA9WBJXGUU.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-114498754414928587</id><published>2006-04-13T23:05:00.000-05:00</published><updated>2006-04-13T23:05:44.203-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-04-13T23:05:44.203-05:00</app:edited><title /><content type="html">&lt;a href="http://www.zoomclouds.com/"&gt;ZoomClouds&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interesting tool to help categorize one's site.  The categories are shown as a cloud with more relevant keywords showing in largert font and less relevant ones in smaller fonts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-114498754414928587?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/psRWGoGTQLU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/114498754414928587/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=114498754414928587" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114498754414928587?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114498754414928587?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/psRWGoGTQLU/zoomclouds-interesting-tool-to-help.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/04/zoomclouds-interesting-tool-to-help.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEECQH84eCp7ImA9WBJXGU0.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-114490266111917883</id><published>2006-04-12T23:31:00.000-05:00</published><updated>2006-04-12T23:31:01.130-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-04-12T23:31:01.130-05:00</app:edited><title /><content type="html">Source Code is the design.  It always bugs me when we're asked to write huge documents that become obsolete as soon as coding begins.  This doesn't mean one shouldn't document.  On the contrary one should document to the extent it gets the information across.  The 'actual' design will always be represented by code.  The design is 100% reflected as code.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.developerdotstar.com/mag/articles/reeves_13yearslater.html"&gt;What Is Software Design: 13 Years Later by Jack W. Reeves - developer.*, Developer Dot Star&lt;/a&gt;: "In software development, the design document is a source code listing."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-114490266111917883?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/T8FbzA76udg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/114490266111917883/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=114490266111917883" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114490266111917883?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114490266111917883?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/T8FbzA76udg/source-code-is-design.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/04/source-code-is-design.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMARXo-fip7ImA9WBJXGU0.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-114490044438782245</id><published>2006-04-12T22:54:00.000-05:00</published><updated>2006-04-12T22:54:04.456-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-04-12T22:54:04.456-05:00</app:edited><title /><content type="html">Interesting topic on 'what is software design?'&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.developerdotstar.com/mag/articles/glass_cognitive_view.html"&gt;The Cognitive View: A Different Look at Software Design by Robert L. Glass - developer.*, Developer Dot Star&lt;/a&gt;: "In managing design, managers can focus on communication facilitation and conflict resolution as their contribution to design. The empirical studies researchers further suggest that management of design should be the management of the key issues that arise during the design process.&lt;br /&gt;&lt;br /&gt;In pursuit of these goals of better design education, practice, and management, several tool concepts are proposed by the researchers. We do not know how to build all of these tools yet, but if we did it would go a long way towards assisting the now-better-understood design process.&lt;br /&gt;&lt;br /&gt;   1. Modeling and simulation packages to support the mental process.&lt;br /&gt;   2. Idea archive and retrieve packages to prevent thoughts from falling through the cracks.&lt;br /&gt;   3. Strategic assumption surfacers that keep track of key requirements and pop them up when a candidate design is about to violate one.&lt;br /&gt;   4. Issue-based conflict resolution support.&lt;br /&gt;   5. Unresolved issue recording/tracking.&lt;br /&gt;   6. Mediated discussion support.&lt;br /&gt;   7. Group idea collection and coordination."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-114490044438782245?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/Ldp0YjTDfs4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/114490044438782245/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=114490044438782245" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114490044438782245?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114490044438782245?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/Ldp0YjTDfs4/interesting-topic-on-what-is-software.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/04/interesting-topic-on-what-is-software.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMERnY_fip7ImA9WBJQGEs.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-114386690136104577</id><published>2006-03-31T22:48:00.000-06:00</published><updated>2006-03-31T22:56:47.846-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-03-31T22:56:47.846-06:00</app:edited><title /><content type="html">&lt;a href="http://www.jamesshore.com/Blog/Dependency-Injection-Demystified.html"&gt;James Shore on Dependency Injection&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"The Really Short Version:  Dependency injection means giving an object its instance variables. Really. That's it."&lt;br /&gt;&lt;br /&gt;Whenever I stumbled upon a blog post or article on 'Dependency Injection', it must have been late at night when I was half asleep.  The light bulb never went off or I simply fell asleep before I finished the reading.&lt;br /&gt;&lt;br /&gt;When I read read his simple explanation the first time, it didn't make sense.  I read the rest of the post, then came back and read that line again and 'AHA'!  That's it?&lt;br /&gt;&lt;br /&gt;Powerful, yet simple.  &lt;br /&gt;&lt;br /&gt;"20-dollar term for a 5-cent concept" as the author put it.  Too often people throw around fancy terminology, sometimes not even knowing what the heck they're saying, and just plain confusing the issue.  Kudos to James Shore for putting it simply.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-114386690136104577?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/MgGNh8Yy3Xw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/114386690136104577/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=114386690136104577" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114386690136104577?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114386690136104577?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/MgGNh8Yy3Xw/james-shore-on-dependency-injection.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/03/james-shore-on-dependency-injection.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIHQ3w6eCp7ImA9WBJQE0k.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-114334853217109758</id><published>2006-03-25T22:48:00.000-06:00</published><updated>2006-03-25T22:48:52.210-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-03-25T22:48:52.210-06:00</app:edited><title /><content type="html">&lt;a href="http://www.nytimes.com/2006/03/26/business/yourmoney/26mgmt.html?_r=1&amp;amp;oref=slogin&amp;amp;pagewanted=print"&gt;Here's an Idea: Let Everyone Have Ideas - New York Times&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Good ideas come from inside and outside the organization.  Do you have the best 'architecture of participateion'?&lt;br /&gt;&lt;br /&gt;"Most companies operate under the assumption that big ideas come from a few big brains: the inspired founder, the eccentric inventor, the visionary boss. But there's a fine line between individual genius and know-it-all arrogance. What happens when rivals become so numerous, when technologies move so quickly, that no corporate honcho can think of everything? Then it's time to invent a less top-down approach to innovation, to make it everybody's business to come up with great ideas.&lt;br /&gt;&lt;br /&gt;According to Tim O'Reilly, the founder and chief executive of O'Reilly Media, the computer book publisher, and an evangelist for open source technologies, creativity is no longer about which companies have the most visionary executives, but who has the most compelling 'architecture of participation.' That is, which companies make it easy, interesting and rewarding for a wide range of contributors to offer ideas, solve problems and improve products?"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-114334853217109758?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/8O3iUlIA9No" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/114334853217109758/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=114334853217109758" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114334853217109758?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114334853217109758?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/8O3iUlIA9No/heres-idea-let-everyone-have-ideas-new.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/03/heres-idea-let-everyone-have-ideas-new.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IAQXc7eyp7ImA9WBJSGUk.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-114194954088942444</id><published>2006-03-09T18:08:00.000-06:00</published><updated>2006-03-09T18:12:20.903-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-03-09T18:12:20.903-06:00</app:edited><title /><content type="html">&lt;a href="http://alexonasp.net/codehighlighter/Default.aspx"&gt;Code Highlighter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nice code highlighter when you need to include code in a blog, in a html doc, etc.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color: #0000FF; "&gt;using&lt;/span&gt;&lt;span style="color: #000000; "&gt; Solar.System;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;namespace&lt;/span&gt;&lt;span style="color: #000000; "&gt; MyWorld.LostInSpace&lt;br /&gt;{&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;public&lt;/span&gt;&lt;span style="color: #000000; "&gt; partial &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;class&lt;/span&gt;&lt;span style="color: #000000; "&gt; WhatNext : ToInheritOrNot&lt;br /&gt;    {&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;protected&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;void&lt;/span&gt;&lt;span style="color: #000000; "&gt; Page_Load(&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;object&lt;/span&gt;&lt;span style="color: #000000; "&gt; sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #008000; "&gt;//&lt;/span&gt;&lt;span style="color: #008000; "&gt; Hello World !&lt;/span&gt;&lt;span style="color: #008000; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-114194954088942444?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/IzUybHK5YCk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/114194954088942444/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=114194954088942444" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114194954088942444?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114194954088942444?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/IzUybHK5YCk/code-highlighter-nice-code-highlighter.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/03/code-highlighter-nice-code-highlighter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8NQng4eCp7ImA9WBJSGEU.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-114188389357026819</id><published>2006-03-08T23:58:00.000-06:00</published><updated>2006-03-08T23:58:13.630-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-03-08T23:58:13.630-06:00</app:edited><title /><content type="html">&lt;a href="http://support.microsoft.com/?kbid=176497"&gt;How to Change the Internet Explorer Window Title&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I always found the title in Internet Explorer annoying.  I'll likely blank it out or put somthing shorter.&lt;br /&gt;&lt;br /&gt;To Add a Custom Internet Explorer Window Title&lt;br /&gt;Using Registry Editor, add a String value named Window Title to the following key in the registry:&lt;br /&gt;&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-114188389357026819?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/evNiBG9ZyEM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/114188389357026819/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=114188389357026819" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114188389357026819?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114188389357026819?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/evNiBG9ZyEM/how-to-change-internet-explorer-window.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/03/how-to-change-internet-explorer-window.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEGQXY8fip7ImA9WBJSGEo.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-114187362071119198</id><published>2006-03-08T21:07:00.000-06:00</published><updated>2006-03-08T21:07:00.876-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-03-08T21:07:00.876-06:00</app:edited><title /><content type="html">&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;825398&amp;amp;Product=vpcmac"&gt;Cannot copy very large files to a Guest Windows XP shared folder&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bottom Line: Don't copy files more than 1.2GB when using Shared Folder.  Not sure why Microsoft limited Virtual PC's features this way.  If the file is large, break it into chunks, copy to the VM then reconstitute.  Another option is to zip the file and as long as it is less than 1.2GB then you can copy to the VM then unzip inside the VM environment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-114187362071119198?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/S3JHVh7KJN0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/114187362071119198/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=114187362071119198" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114187362071119198?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/114187362071119198?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/S3JHVh7KJN0/cannot-copy-very-large-files-to-guest.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/03/cannot-copy-very-large-files-to-guest.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQCQXg_fip7ImA9WBVVFEo.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-113647087117629611</id><published>2006-01-05T08:21:00.000-06:00</published><updated>2006-01-05T10:09:20.646-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-01-05T10:09:20.646-06:00</app:edited><title /><content type="html">&lt;a href="http://blueflavor.com/ed/thinking/thought_leadership.php"&gt;Thought Leadership&lt;/a&gt; - according to the blog author is "a person or company that actively promotes and discussed ideas that are relevant to their peer-base. That by talking about a topic you become a leader in that topic. Their statements are often assumed to have the experience and knowledge behind them to support what they are saying."&lt;br /&gt;&lt;br /&gt;He goes on to say that 'though leadership is still leadership,' that one must be fair and balanced and that leadership still has to be 'earned.'&lt;br /&gt;&lt;br /&gt;Feel you have insight into some subject matter or wish to have an open discussion with others with a similar interest, then start a blog.&lt;br /&gt;&lt;br /&gt;Some advice from the author:&lt;br /&gt;- Start a blog&lt;br /&gt;- Start small&lt;br /&gt;- Create a publishing calendar.  Make sure one publishes content on a regular basis.  Instead of blogging at every whim, keep a log of articles you wish to publish so as to have content ready to publish on a regular basis.&lt;br /&gt;- Know your audience.  Not sure how this happens if you don't have a way to interact or get feedback from the audience.  Perhaps the next one is the key.&lt;br /&gt;- Turn on Comments.  I've never turned on comments, thinking that people will post 'junk' messages.  For genuine articles of interest (not rants) I've never seen 'negative' comments, except as contructive criticism and the author seems to suggest the same&lt;br /&gt;- Write a guideline for what is right and wrong even if it obvious and enforce the guidelines&lt;br /&gt;&lt;br /&gt;Well I don't consider myself a 'thought leader', but I'd certainly like to see if others find any of my rants of interest.  So today I'm turning on comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-113647087117629611?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/rgpIm_QzfT8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/113647087117629611/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=113647087117629611" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113647087117629611?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113647087117629611?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/rgpIm_QzfT8/thought-leadership-according-to-blog.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/01/thought-leadership-according-to-blog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcASH45fip7ImA9WBVVFE0.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-113640404896305624</id><published>2006-01-04T13:47:00.000-06:00</published><updated>2006-01-04T13:47:29.026-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-01-04T13:47:29.026-06:00</app:edited><title /><content type="html">&lt;a href="http://www.oreillynet.com/lpt/a/6228"&gt;O'Reilly Network: What Is Web 2.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interesting perspective on Web 2.0&lt;br /&gt;- Web IS the Platform&lt;br /&gt;- We control our own data (and content)&lt;br /&gt;- Services, not packaged software (good luck Microsoft)&lt;br /&gt;- Architecture of 'participation'&lt;br /&gt;- Highly scalable (when was the last time google.com was down?)&lt;br /&gt;- Remixable data source and data transformations (until there are data standards, data needs to be easily transformable and 'mixable' for specific needs)&lt;br /&gt;- Software should be 'agnostic' of device&lt;br /&gt;- Harnesses 'collective' intelligence (right now it is hidden in blogs, emails, text files, spreadsheets, and in people's heads, etc.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-113640404896305624?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/gCBHQ8Pkk24" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/113640404896305624/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=113640404896305624" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113640404896305624?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113640404896305624?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/gCBHQ8Pkk24/oreilly-network-what-is-web-2.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://blog.jaypatel.com/2006/01/oreilly-network-what-is-web-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4GRXo-eCp7ImA9WBVWEk8.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-113522703017063956</id><published>2005-12-21T22:50:00.000-06:00</published><updated>2005-12-21T23:05:24.450-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2005-12-21T23:05:24.450-06:00</app:edited><title /><content type="html">&lt;a href="http://www.4square.net/Papers/ForeignandPrimaryKeys/tabid/79/Default.aspx"&gt;Foreign and Primary Keys&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interesting perspective.  Agree perfectly against the notion of multi-field primary keys.  The notion of 'non-semantic' primary keys makes sense, though on rare occasions we end up using semantic primary keys.  Really like the idea of calling the Primary key  field {Table_Name}_Key instead of {Table_Name}_Id.  There tends to be confusion on occasion with the '_Id' column (i.e. Company_Id or Product_Id), because they sometimes have real meaning in the business context and it may not be sequential numbers starting at 1.&lt;br /&gt;&lt;br /&gt;"KEYS are only for relating tables. They aren't data items. They don't have to look good, or be sequential, or otherwise meaningful because PEOPLE don't ever see them.&lt;br /&gt;&lt;br /&gt;There is NEVER a reason to design a database with compound keys or semantic data."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-113522703017063956?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/N7eWkOdrroU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/113522703017063956/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=113522703017063956" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113522703017063956?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113522703017063956?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/N7eWkOdrroU/foreign-and-primary-keys-interesting.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2005/12/foreign-and-primary-keys-interesting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUFSH08fip7ImA9WBVWEEw.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-113501821933991356</id><published>2005-12-19T12:50:00.000-06:00</published><updated>2005-12-19T12:50:19.376-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2005-12-19T12:50:19.376-06:00</app:edited><title /><content type="html">&lt;a href="http://ajaxpatterns.org/wiki/index.php?title=DotNet_Ajax_Frameworks"&gt;DotNet Ajax Frameworks - Ajax Patterns&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;A list of Ajax Frameworks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-113501821933991356?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/phe4z2AuNrQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/113501821933991356/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=113501821933991356" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113501821933991356?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113501821933991356?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/phe4z2AuNrQ/dotnet-ajax-frameworks-ajax-patterns.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2005/12/dotnet-ajax-frameworks-ajax-patterns.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEBQHY8eyp7ImA9WBVWEEw.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-113501365181840108</id><published>2005-12-19T11:34:00.000-06:00</published><updated>2005-12-19T11:34:11.873-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2005-12-19T11:34:11.873-06:00</app:edited><title /><content type="html">&lt;a href="http://www.sergiopereira.com/articles/prototype.js.html"&gt;Using prototype.js v1.3.1&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;This could have some interesting uses on a portal and web development in general.  
&lt;br /&gt;
&lt;br /&gt;Mumblings (not meant to be understood by others):
&lt;br /&gt;- Refresh portlets without posting back w/ progress status
&lt;br /&gt;- Reinforces that development should be around content (microcontent).  No more pages
&lt;br /&gt;- More web services.  Does Ajax object support WS-formatted SOAP call?
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-113501365181840108?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/soUZtJ-2HjY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/113501365181840108/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=113501365181840108" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113501365181840108?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113501365181840108?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/soUZtJ-2HjY/using-prototype.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2005/12/using-prototype.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcNR3c7fip7ImA9WBVWEE0.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-113500709685665860</id><published>2005-12-19T09:44:00.000-06:00</published><updated>2005-12-19T09:44:56.906-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2005-12-19T09:44:56.906-06:00</app:edited><title /><content type="html">&lt;a href="High-level Best Practices
&lt;br /&gt;in Software Configuration Management"&gt;High-level Best Practices in SCM&lt;/a&gt;: "High-level Best Practices
&lt;br /&gt;in Software Configuration Management"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-113500709685665860?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/f0nWmfg4VWU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/113500709685665860/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=113500709685665860" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113500709685665860?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113500709685665860?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/f0nWmfg4VWU/high-level-best-practices-in-scm-high.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2005/12/high-level-best-practices-in-scm-high.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUAQng6eCp7ImA9WBVXF0o.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-113477624360252912</id><published>2005-12-16T17:37:00.000-06:00</published><updated>2005-12-16T17:37:23.610-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2005-12-16T17:37:23.610-06:00</app:edited><title /><content type="html">&lt;a href="http://www.microsoft.com/uk/msdn/events/nuggets.aspx"&gt;MSDN Nuggets&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;Short video recordings from MSDN UK on various topics, including Windows Communications Foundation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-113477624360252912?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/7qQ4TxZRXwU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/113477624360252912/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=113477624360252912" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113477624360252912?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113477624360252912?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/7qQ4TxZRXwU/msdn-nuggets-short-video-recordings.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2005/12/msdn-nuggets-short-video-recordings.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cGRHg5eyp7ImA9WBVXF0o.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-113477502561867515</id><published>2005-12-16T17:17:00.000-06:00</published><updated>2005-12-16T17:17:05.623-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2005-12-16T17:17:05.623-06:00</app:edited><title /><content type="html">&lt;a href="http://davidbetz.net/winfx/2005/12/firefox-for-aspnet-20-developers-video.aspx"&gt;WinFX Harmonics: Firefox for ASP.NET 2.0 Developers Video Series&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;"This series is for ASP.NET 2.0 developers who want to enhance their ECMAScript (JavaScript) skills and see how the powerful web development suite known as Firefox as simplify their lives as much as .NET 2.0 Framework does. In the series I use Beta 2 of Visual Web Developer 2005 and Firefox 1.0, but everything should be good for the final version of VWD2005 and for Firefox 1.5."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-113477502561867515?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/GNBg8fVb_aQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/113477502561867515/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=113477502561867515" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113477502561867515?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113477502561867515?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/GNBg8fVb_aQ/winfx-harmonics-firefox-for-asp.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2005/12/winfx-harmonics-firefox-for-asp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0INRXs5fip7ImA9WBVXF0o.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-113477159448087993</id><published>2005-12-16T16:19:00.000-06:00</published><updated>2005-12-16T16:19:54.526-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2005-12-16T16:19:54.526-06:00</app:edited><title /><content type="html">&lt;a href="http://www.google.com/apis/homepage/guide.html"&gt;Google Homepage API - Developer Guide&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;The Google Homepage API presents some interesting ideas that can be applied to ASP.NET WebParts.  The API is very simple and apparently has no dependencies to any particular technology (ASP.NET, Java, etc.).  Just code plain old HTML/JavaScript.  A WebPart could be written to use Google Modules.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-113477159448087993?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/0crW2WR_k7E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/113477159448087993/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=113477159448087993" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113477159448087993?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113477159448087993?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/0crW2WR_k7E/google-homepage-api-developer-guide.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2005/12/google-homepage-api-developer-guide.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkADRng4fip7ImA9WBVXFE4.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-113443077760249232</id><published>2005-12-12T17:39:00.000-06:00</published><updated>2005-12-12T17:39:37.636-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2005-12-12T17:39:37.636-06:00</app:edited><title /><content type="html">&lt;a href="http://weblogs.asp.net/scottgu/archive/2005/12/07/432630.aspx"&gt;New Web Project Model Option Coming for VS 2005&lt;/a&gt;: 
&lt;br /&gt;
&lt;br /&gt;Finally they recognize they made a mistake and plan to provide a solution in a few weeks.  How could Microsoft just assume that we don't want to build a web project into a single assembly?
&lt;br /&gt;
&lt;br /&gt;"1) All code within the project will compile into a single assembly (that gets built and persisted in the \bin directory on each compile).
&lt;br /&gt;
&lt;br /&gt; 
&lt;br /&gt;
&lt;br /&gt;2) All files contained within the project are defined within a project file (as well as the assembly references and other project meta-data settings).  Files under the web’s file-system root that are not defined in the project file will not be logically considered part of the web project.  You will also now be able to define classes and types anywhere in the project structure (there is no longer a need to define them under app_code)."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-113443077760249232?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/tr1N1kytgnU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/113443077760249232/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=113443077760249232" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113443077760249232?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113443077760249232?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/tr1N1kytgnU/new-web-project-model-option-coming.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2005/12/new-web-project-model-option-coming.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4ERX0yeyp7ImA9WBVRFU4.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-113253643149839335</id><published>2005-11-20T19:12:00.000-06:00</published><updated>2005-11-20T19:35:04.393-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2005-11-20T19:35:04.393-06:00</app:edited><title /><content type="html">The new ASP.NET 2.0 compilation model may not work for everyone.  I'm a bit dismayed at Microsoft because many developers are having to jump through hoops in order to create a single dll out of their web project like in the ASP.NET 1.1 model.&lt;br /&gt;&lt;br /&gt;Fritz Onion has compiled some good notes on his Wiki on this topic:&lt;br /&gt;&lt;a href="http://pluralsight.com/wiki/default.aspx/Fritz/AspNetWithoutWebProjects.html"&gt;ASP.NET Applications without Web Projects&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Related info:&lt;br /&gt;&lt;a href="http://west-wind.com/weblog/posts/2128.aspx"&gt;New Compilation Modes in ASP.NET 2.0&lt;/a&gt;&lt;br /&gt;&lt;a href="http://odetocode.com/Articles/417.aspx"&gt;Precompilation In ASP.NET 2.0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-113253643149839335?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/IbGgvZvVAic" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/113253643149839335/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=113253643149839335" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113253643149839335?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113253643149839335?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/IbGgvZvVAic/new-asp.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2005/11/new-asp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8DSH0_eCp7ImA9WBVREks.&quot;"><id>tag:blogger.com,1999:blog-5106047.post-113226287932967809</id><published>2005-11-17T15:27:00.000-06:00</published><updated>2005-11-17T15:27:59.340-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2005-11-17T15:27:59.340-06:00</app:edited><title /><content type="html">&lt;a href="http://www.changethis.com/pdf/6.03.200YearSoftware.pdf"&gt;Software that lasts 200 years&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We need to start thinking of building sofware like we build roads and other infrastructure... 'build to last'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5106047-113226287932967809?l=blog.jaypatel.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jaypatel/~4/9MA79HPn1wY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jaypatel.com/feeds/113226287932967809/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5106047&amp;postID=113226287932967809" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113226287932967809?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5106047/posts/default/113226287932967809?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jaypatel/~3/9MA79HPn1wY/software-that-lasts-200-years-we-need.html" title="" /><author><name>Jay</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.jaypatel.com/2005/11/software-that-lasts-200-years-we-need.html</feedburner:origLink></entry></feed>

