<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9928209</id><updated>2012-02-14T12:26:18.879-08:00</updated><category term='PROJ.4'/><category term='pair programming'/><category term='Google Maps'/><category term='Domain Driven Design'/><category term='EPSG:900913'/><category term='Sphere'/><category term='agile'/><category term='code inspection'/><category term='cs2cs'/><category term='Software Reuse'/><category term='Frank Warmerdam'/><category term='Qi4j'/><category term='null grids'/><category term='DDD'/><category term='Composite Oriented Programming'/><category term='SOA'/><category term='xp'/><category term='EPSG'/><category term='Open Source'/><category term='code reviews'/><category term='WGS84'/><category term='Chris Schmidt'/><title type='text'>Software  Engineering</title><subtitle type='html'>Large Scale Software Development-
Science, Technology, People, Process and Engineering</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default?start-index=101&amp;max-results=100'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>119</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9928209.post-6497141675284656819</id><published>2011-06-14T08:08:00.000-07:00</published><updated>2011-06-14T08:08:24.350-07:00</updated><title type='text'>Protecting medical implants from attack</title><content type='html'>&lt;a href="http://web.mit.edu/newsoffice/2011/protecting-medical-implants-0613.html"&gt;Protecting medical implants from attack&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-6497141675284656819?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://web.mit.edu/newsoffice/2011/protecting-medical-implants-0613.html' title='Protecting medical implants from attack'/><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/6497141675284656819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=6497141675284656819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6497141675284656819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6497141675284656819'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2011/06/protecting-medical-implants-from-attack.html' title='Protecting medical implants from attack'/><author><name>topbop!</name><uri>http://www.blogger.com/profile/12972608097904998496</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-_LoIIHwu_EI/TWeC6saobCI/AAAAAAAAArQ/rCeYiVLrVVc/s220/topbop1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-1343435624189551153</id><published>2011-04-12T08:24:00.000-07:00</published><updated>2011-04-12T08:24:51.260-07:00</updated><title type='text'>Fukushima radioactive fallout nears Chernobyl levels - health - 24 March 2011 - New Scientist</title><content type='html'>&lt;a href="http://www.newscientist.com/article/dn20285-fukushima-radioactive-fallout-nears-chernobyl-levels.html"&gt;Fukushima radioactive fallout nears Chernobyl levels - health - 24 March 2011 - New Scientist&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Austrian researchers have used a worldwide network of radiation detectors – designed to spot clandestine nuclear bomb tests – to show that iodine-131 is being released at daily levels 73 per cent of those seen after the 1986 disaster. The daily amount of caesium-137 released from Fukushima Daiichi is around 60 per cent of the amount released from Chernobyl.&lt;br /&gt;&lt;br /&gt;http://www.newscientist.com/article/dn20285-fukushima-radioactive-fallout-nears-chernobyl-levels.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-1343435624189551153?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.newscientist.com/article/dn20285-fukushima-radioactive-fallout-nears-chernobyl-levels.html' title='Fukushima radioactive fallout nears Chernobyl levels - health - 24 March 2011 - New Scientist'/><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/1343435624189551153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=1343435624189551153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1343435624189551153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1343435624189551153'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2011/04/fukushima-radioactive-fallout-nears.html' title='Fukushima radioactive fallout nears Chernobyl levels - health - 24 March 2011 - New Scientist'/><author><name>Charles F. Radley</name><uri>http://www.blogger.com/profile/06361526748818309051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_Sc3o-0v2vJY/SG6FdJX-d2I/AAAAAAAAAAM/DsHYQG43L1k/S220/Charles-Radley-web.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-3194188054405831821</id><published>2011-04-10T08:42:00.000-07:00</published><updated>2011-04-10T08:42:02.672-07:00</updated><title type='text'>Ian Anderson + Cady Coleman flute duet in space</title><content type='html'>Jeez I am so glad I lived to see this. Anderson is one of my heroes, I saw him live in Germany decades ago. The quality of the audio and video is excellent. And Coleman is an excellent performer ... Anderson is too but that is a given :-)&lt;br /&gt;&lt;iframe height="295" src="http://www.youtube.com/embed/XeC4nqBB5BM?fs=1" frameborder="0" width="480" allowfullscreen=""&gt;&lt;/iframe&gt; &lt;br /&gt;Jeez I am so glad I lived to see this. Anderson is one of my heroes, I saw him live in Germany decades ago. The quality of the audio and video is excellent. And Coleman is an excellent performer ... Anderson is too but that is a given :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-3194188054405831821?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/3194188054405831821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=3194188054405831821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3194188054405831821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3194188054405831821'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2011/04/ian-anderson-cady-coleman-flute-duet-in.html' title='Ian Anderson + Cady Coleman flute duet in space'/><author><name>Charles F. Radley</name><uri>http://www.blogger.com/profile/06361526748818309051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_Sc3o-0v2vJY/SG6FdJX-d2I/AAAAAAAAAAM/DsHYQG43L1k/S220/Charles-Radley-web.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/XeC4nqBB5BM/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-3813865483450967445</id><published>2011-04-09T08:30:00.000-07:00</published><updated>2011-04-09T08:30:59.397-07:00</updated><title type='text'>Sedona of Belly Dance Soulfire performs with Fan Veils</title><content type='html'>&lt;iframe height="344" src="http://www.youtube.com/embed/cOZxhUmzKGU?fs=1" frameborder="0" width="425" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-3813865483450967445?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/3813865483450967445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=3813865483450967445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3813865483450967445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3813865483450967445'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2011/04/sedona-of-belly-dance-soulfire-performs.html' title='Sedona of Belly Dance Soulfire performs with Fan Veils'/><author><name>Charles F. Radley</name><uri>http://www.blogger.com/profile/06361526748818309051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_Sc3o-0v2vJY/SG6FdJX-d2I/AAAAAAAAAAM/DsHYQG43L1k/S220/Charles-Radley-web.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/cOZxhUmzKGU/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-1100378269613001740</id><published>2010-11-27T14:30:00.000-08:00</published><updated>2010-11-27T14:30:57.612-08:00</updated><title type='text'>ABACUS walk thru A</title><content type='html'>&lt;iframe width="480" height="295" src="http://www.youtube.com/embed/_u_LaC67O4Q?fs=1" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-1100378269613001740?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/1100378269613001740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=1100378269613001740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1100378269613001740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1100378269613001740'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2010/11/abacus-walk-thru.html' title='ABACUS walk thru A'/><author><name>topbop!</name><uri>http://www.blogger.com/profile/12972608097904998496</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-_LoIIHwu_EI/TWeC6saobCI/AAAAAAAAArQ/rCeYiVLrVVc/s220/topbop1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/_u_LaC67O4Q/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-56599271013489384</id><published>2009-08-24T11:58:00.001-07:00</published><updated>2009-08-24T11:58:13.581-07:00</updated><title type='text'>Microsoft SharePoint Server 2007(MOSS) and Related Technolgies</title><content type='html'>&lt;p&gt;As we are working on Moss-2007, Weh have done some research and found the following resources useful&lt;/p&gt;  &lt;p&gt;1.0 Andrew Connell Blog   &lt;br /&gt;&lt;a href="http://www.andrewconnell.com/blog/"&gt;http://www.andrewconnell.com/blog/&lt;/a&gt;    &lt;br /&gt;2.0 Moss Webcast    &lt;br /&gt;&lt;a href="https://msevents.microsoft.com/cui/SearchDisplay.aspx?culture=en-US#culture=en-US;eventType=0;sortKey=;sortOrder=;pageEvent=false;hdnInitialCount=;searchcontrol=yes;kwdAny=wcm"&gt;https://msevents.microsoft.com/cui/SearchDisplay.aspx?culture=en-US#cult...&lt;/a&gt;    &lt;br /&gt;3.0 WCM Books    &lt;br /&gt;&lt;a href="http://www.amazon.com/Professional-SharePoint-Content-Management-Development/dp/B001CN4CN0/ref=sr_1_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1251135367&amp;amp;sr=8-3"&gt;http://www.amazon.com/Professional-SharePoint-Content-Management-Develop&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-56599271013489384?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/56599271013489384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=56599271013489384' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/56599271013489384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/56599271013489384'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2009/08/microsoft-sharepoint-server-2007moss.html' title='Microsoft SharePoint Server 2007(MOSS) and Related Technolgies'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-8542611434273748567</id><published>2009-05-03T11:59:00.001-07:00</published><updated>2009-05-03T12:06:01.631-07:00</updated><title type='text'>Vint Cerf- Must See</title><content type='html'>&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=gTfFB7L85Hc"&gt;http://www.youtube.com/watch?v=gTfFB7L85Hc&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-8542611434273748567?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/8542611434273748567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=8542611434273748567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8542611434273748567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8542611434273748567'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2009/05/vint-cerf.html' title='Vint Cerf- Must See'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-7709084883816716508</id><published>2009-04-14T13:24:00.001-07:00</published><updated>2009-04-25T00:43:27.813-07:00</updated><title type='text'>Branding and Usability</title><content type='html'>&lt;p&gt;I am going over some of the videos of branding and usability.&lt;/p&gt;&lt;p&gt;I recommend going over them as a companion to Web 2.0 Application.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;1.0 &lt;/p&gt;&lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:026fffaf-e50a-4d65-a25b-010603205d80" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;embed id="VideoPlayback" style="WIDTH: 400px; HEIGHT: 326px" src="http://video.google.com/googleplayer.swf?docId=" type="application/x-shockwave-flash" hl="en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-7709084883816716508?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/7709084883816716508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=7709084883816716508' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7709084883816716508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7709084883816716508'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2009/04/branding-and-usability.html' title='Branding and Usability'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-1364951787737232612</id><published>2009-03-13T00:47:00.001-07:00</published><updated>2009-03-16T21:38:53.300-07:00</updated><title type='text'>Microsoft Architecture Guide Book</title><content type='html'>&lt;p&gt; &lt;/p&gt;&lt;p&gt;The entire book is free and a must  read.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a title="http://www.codeplex.com/AppArchGuide/Release/ProjectReleases.aspx?ReleaseId=" href="http://www.codeplex.com/AppArchGuide/Release/ProjectReleases.aspx?ReleaseId=20586"&gt;http://www.codeplex.com/AppArchGuide/Release/ProjectReleases.aspx?ReleaseId=20586&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-1364951787737232612?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/1364951787737232612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=1364951787737232612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1364951787737232612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1364951787737232612'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2009/03/microsoft-architecture-guide-book.html' title='Microsoft Architecture Guide Book'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-693217796556534098</id><published>2009-03-09T13:29:00.000-07:00</published><updated>2009-03-09T13:30:01.853-07:00</updated><title type='text'>WebApplications – part 1 – Framework vs. Environment</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; "&gt;&lt;div style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: auto; font: normal normal normal 100%/normal Georgia, serif; text-align: left; "&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Hello everyone,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;I would like to start some kind of series of articles regarding the Web applications and the ways of designing and developing such.&lt;span&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;In this first part I would like to focus on some terminology. I will also try to focus on main differences between standard &lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Framework&lt;/span&gt;, that we all I suppose know (at least one – such as &lt;a href="http://framework.zend.com/"&gt;Zend Framework&lt;/a&gt;, &lt;a href="http://www.symfony-project.org/"&gt;Symfony&lt;/a&gt;or others) and something that I call &lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Environment&lt;/span&gt;. So – what are the differences ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;However before I will start comparison some of you might start asking yourself, what solutions I based my thoughts on ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Well – the framework I know in a best way is &lt;a href="http://framework.zend.com/"&gt;Zend Framework&lt;/a&gt; – which I believe is one of the best for web application building. Yes, I know there’s been many “fights” in the scope of “&lt;span class="Apple-style-span" style="font-style: italic; "&gt;which framework is the best ?&lt;/span&gt;”. None won, some lost (that were really bad &lt;/span&gt;&lt;span lang="EN-US"  style="font-family: Wingdings; font-family:Wingdings;"&gt;&lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;). But at the end most people, that took part in these discussions agreed – everything depends on the usage. And I agree with that – everything depends on a usage, on an application we have to design and develop. As far as I read – in this “category” there were 2 leaders –&lt;a href="http://www.symfony-project.org/"&gt;Symfony&lt;/a&gt; and &lt;a href="http://framework.zend.com/"&gt;ZF&lt;/a&gt;. Symfony I do no know and did not used – so I will focus on ZF &lt;/span&gt;&lt;span lang="EN-US"  style="font-family: Wingdings; font-family:Wingdings;"&gt;&lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Regarding the environment – in this case I must admit I do not know any full-scale environments written entirely in PHP beside of an environment created by my company &lt;a href="http://www.cobasolutions.com/en_start"&gt;COBA Solutions&lt;/a&gt; – &lt;a href="http://www.cobasolutions.com/software_development"&gt;COBAEX&lt;/a&gt;. So therefore I will focus on the functionality delivered by this environment – and I hope I will not be crucified, as this might be seen as marketing &lt;/span&gt;&lt;span lang="EN-US"  style="font-family: Wingdings; font-family:Wingdings;"&gt;&lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;OK – but what is the main difference between &lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Framework &lt;/span&gt;and &lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Environment&lt;/span&gt;. I suppose we can distinguish at least several of them:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span lang="EN-US"&gt;Area of usage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;I suppose the most important one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;We can use framework to build almost everything. Of course, as mentioned above, some frameworks are designated for webpages, some for web applications, others are for Web 2.0 sites (community, social etc.). However even if you will take a framework, that is targeted for applications, you will still be able to create a website basing on it – the best example might be ZF. You can easily create a website using it (in fact – there are plenty of websites using this framework), but if you will compare it to other, specifically targeted for websites, you will see that ZF is more complicated and creating a simple website using ZF is quite difficult and time consuming.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;In case of an environment the situation is a little bit different. Environment (such as COBAEX) gives you already database schema, UI and many other features and mechanisms designed and developed in scope of application building. Using it to create a website will simply not work. However you can make use of an environment for administration panel for the website – but you will still need to create a full-scale website by your own, or at least use a ready-to-use CMS application that has been created in the environment (an example – &lt;a href="http://www.cobasolutions.com/business_software"&gt;COBAEX CMS&lt;/a&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;So – summarizing – framework area of usage is much more broad, then in case of an environment, which is targeted for applications itself. So the environment is more specialized then framework – which has both pros and cons mentioned below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span lang="EN-US"&gt;Sourcecodes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Most frameworks are delivered in open source. This means, that every developer that is using a framework is able to change even the standards of the framework according to his needs. At first sight it looks great – “I can do whatever I want”. But on the second thought – think about the support. Which simply does not exist on the professional level for the open source projects. Why ? Because it is impossible to give the support for enormous amounts of variants of the code – modified in an unpredicted way by different developers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;In case of closed source – maintained and supported by team or organization – the full-scope professional support is possible. Mostly because there will be no unpredicted and unknown modifications.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;I know – now I can start a real war, where on one side I will have open source evangelizers, and on other – companies. Both sides will for sure have their arguments, which will be for sure true. But this is not my point.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;I suppose the key in this area is again the area of usage. Most companies can agree with semi-professional (opensourcers – please do not take it personally &lt;/span&gt;&lt;span lang="EN-US"  style="font-family: Wingdings; font-family:Wingdings;"&gt;&lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;)&lt;span&gt;  &lt;/span&gt;support in scope of their webpages. But in scope of applications, especially business-critical ones – the full-scale professional support is essential. So in this area – again I suppose the first place is for environments – which has at least parts of the code closed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span lang="EN-US"&gt;Standardization&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Here we are facing more the way the frameworks are designed. In most cases I see lack of inter-standardization of frameworks. What I mean is the fact, that most frameworks are indeed standardized in scope of this specific framework. However once we will try to integrate 2 applications created in 2 different frameworks – we are stepping into minefield. Because standards delivered in frameworks has nothing in common with enterprise level standards like SOA etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;So – again getting back to the area of usage and solutions. Once we have a single webpage – the integration and compatibility with other backend applications is very limited – because there’s no need for anything more. In scope of application the situation is different – application should be integrated with other solutions working in a company in much larger areas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Regarding the transparency of a code – also the decision should be made basing on the complexity of business processes used in the solution. In case of a webpage – these processes are rather uncomplicated and easy – so the possible areas of bugs are less time-consuming to find. In case of applications, the processes are far more complicated and complex – which means the possible bugs will be much harder to target and remove. And in this case clean, standardized code will be a high advantage and will bring a real value in scope of service actions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Strict standardization however has 2 sides - a good and a bad one:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt; "&gt;&lt;span lang="EN-US"  style="font-family:Calibri;"&gt;&lt;span&gt;-&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;From the good side – the code and solution itself is created in more proper, “clean” way&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt; "&gt;&lt;span lang="EN-US"  style="font-family:Calibri;"&gt;&lt;span&gt;-&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;From the bad side – standardization is limiting the possibilities&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Someone might now say “&lt;span class="Apple-style-span" style="font-style: italic; "&gt;let’s find a compromise&lt;/span&gt;”. But I suppose there can be no compromise for every area of usage. We have to decide, what we want to do – and then decide whether we can agree on a high standardization to deliver a clean, proper and integrated solution, but created according to some rules that has been prepared by the environment manufacturer, or we can agree on a low standardization in the level of interconnection, having more possibilities, but loosing easy integration possibilities and effective support for unclean code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span lang="EN-US"&gt;Summarizing – key points&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;To summarize I would like to try to specify some key points, that will help you to choose whether to choose an environment, or a framework for your project.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;I suppose the very first, most important question you should have an answer to is “&lt;span class="Apple-style-span" style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;what for I need a framework or an environment ?&lt;/span&gt;&lt;/span&gt;”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Once the answer is: “&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;I will be creating a standalone or low-integrated (e.g. only contact forms posted to internal CRM solution) website from the scratch, without using any standard CMS from the market&lt;/span&gt;&lt;/span&gt;” – choose a framework. It will give you high flexibility, the project will be rather small and on the low complexity.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Once the answer is: “&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;I will be creating a web application, that will automate specific business processes and will be integrated with back-end company applications&lt;/span&gt;&lt;/span&gt;” – choose the environment. You will achieve a standardized solution with full-scale professional support automating the processes according to industry best practices.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;I hope the above article will be useful for you. Please do not hesitiate to place a comments with your thoughts and suggestions. I will really value every (even very critical) thoughts about your attitude to things presented.&lt;br /&gt;Also stay tuned for the next parts of this series – which I plan to be: &lt;span class="Apple-style-span" style="font-weight: bold; "&gt;WebApplications – part 2 – standard, configuration, development…&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-693217796556534098?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/693217796556534098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=693217796556534098' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/693217796556534098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/693217796556534098'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2009/03/webapplications-part-1-framework-vs.html' title='WebApplications – part 1 – Framework vs. Environment'/><author><name>Wojciech Zieliński</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ud9H4BN5w7o/AAAAAAAAAAI/AAAAAAABdeI/cw1htr01SGw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-1894239050666617437</id><published>2009-03-08T17:26:00.001-07:00</published><updated>2009-03-09T09:30:22.831-07:00</updated><title type='text'>Great Video Conferencing &amp; Collaboration tool from Acrobat</title><content type='html'>&lt;p&gt;I just came across the acrobat collaboration and video conferencing tool. I am sure It will be a great use to software engineers.&lt;/p&gt;  &lt;p&gt;There are couple of You Tube videos of the Acrobat Video Conferencing tool. Check them out. This will increase my productivity. I also use logmein sometimes.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Ref:&lt;/p&gt;  &lt;p&gt;&lt;a href="https://connectnow.acrobat.com"&gt;https://connectnow.acrobat.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.logmein.com"&gt;www.logmein.com&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-1894239050666617437?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/1894239050666617437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=1894239050666617437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1894239050666617437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1894239050666617437'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2009/03/great-video-conferencing-collaboration.html' title='Great Video Conferencing &amp;amp; Collaboration tool from Acrobat'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-8789097760565124408</id><published>2009-03-08T16:14:00.001-07:00</published><updated>2009-03-08T16:19:12.838-07:00</updated><title type='text'>Software Retraining During Recession</title><content type='html'>&lt;p&gt;I highly recommend training form these outlet. In fact US stimulus package must make these kind of education free for unemployed people.&lt;br /&gt;I am no way connected to these people- however they do the best possible video seminar. &lt;/p&gt;&lt;p&gt;If you need a retraining- get their courses. Ask your senators to make this training free for you&lt;br /&gt;&lt;a href="http://www.learnvisualstudio.net/"&gt;http://www.learnvisualstudio.net&lt;/a&gt;&lt;br /&gt;Please post your thoughts.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-8789097760565124408?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/8789097760565124408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=8789097760565124408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8789097760565124408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8789097760565124408'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2009/03/software-retraining-during-recession.html' title='Software Retraining During Recession'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-4708182110835169158</id><published>2009-02-03T01:31:00.001-08:00</published><updated>2009-02-03T01:31:12.865-08:00</updated><title type='text'>Architecture and Design of Large Scale  CMS</title><content type='html'>&lt;p&gt; What is the design and Analysis methodology for large scale content management system that have proven to be repeatable and successful in industrial settings.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Please post your thoughts.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-4708182110835169158?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/4708182110835169158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=4708182110835169158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4708182110835169158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4708182110835169158'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2009/02/architecture-and-design-of-large-scale.html' title='Architecture and Design of Large Scale  CMS'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-4983824586381259377</id><published>2009-01-13T11:14:00.001-08:00</published><updated>2009-01-13T11:14:56.204-08:00</updated><title type='text'>How do you Increase Efficinecy of your Development Team</title><content type='html'>&lt;p&gt; I am trying to understand how to increase the efficiency of your development team.?&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;All forms of Input based on experience will be appreciated.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-4983824586381259377?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/4983824586381259377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=4983824586381259377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4983824586381259377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4983824586381259377'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2009/01/how-do-you-increase-efficinecy-of-your.html' title='How do you Increase Efficinecy of your Development Team'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-8341612811190562865</id><published>2009-01-12T14:10:00.001-08:00</published><updated>2009-01-12T14:34:27.773-08:00</updated><title type='text'>Leadership in Period of Uncertainty</title><content type='html'>&lt;p&gt;The Ram Charan book is must read for anyone-&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;1.0 Book Web sites&lt;/p&gt;&lt;p&gt;&lt;a title="http://www.ram-charan.com/leadership_economic_uncertainty.htm" href="http://www.ram-charan.com/leadership_economic_uncertainty.htm"&gt;http://www.ram-charan.com/leadership_economic_uncertainty.htm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2.0 Ram Caharan- Video&lt;/p&gt;&lt;p&gt;&lt;a href="http://ca.youtube.com/watch?v=AEL2Kli_vKk"&gt;http://ca.youtube.com/watch?v=AEL2Kli_vKk&lt;/a&gt;&lt;/p&gt;&lt;p&gt;3.0 Business Week Interview&lt;/p&gt;&lt;p&gt;&lt;a href="http://feedroom.businessweek.com/?fr_story=287545aba7bdd5b4a0dede36c8b9e62fde672307&amp;amp;rf=sitemap"&gt;http://feedroom.businessweek.com/?fr_story=287545aba7bdd5b4a0dede36c8b9e62fde672307&amp;amp;rf=sitemap&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-8341612811190562865?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/8341612811190562865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=8341612811190562865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8341612811190562865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8341612811190562865'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2009/01/leadership-in-period-uncertainty.html' title='Leadership in Period of Uncertainty'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-7398595227778451259</id><published>2008-12-17T10:25:00.001-08:00</published><updated>2008-12-17T10:28:15.735-08:00</updated><title type='text'>Great Little Productivity Enhancing Software</title><content type='html'>&lt;p&gt;We all have to handle multiple projects for various customers and internal development.&lt;/p&gt;&lt;p&gt;How do you keep track of each one, How do you know what is the status of the last project that you have not touched for 2 weeks.&lt;/p&gt;&lt;p&gt;I always had trouble shuffling projects. I found a very effective tool called to-do list from abstract spoon and it is very effective.&lt;/p&gt;&lt;p&gt;Please evaluate for your self&lt;/p&gt;&lt;p&gt;&lt;a title="http://www.codeproject.com/KB/applications/todolist2.aspx" href="http://www.codeproject.com/KB/applications/todolist2.aspx"&gt;http://www.codeproject.com/KB/applications/todolist2.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-7398595227778451259?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/7398595227778451259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=7398595227778451259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7398595227778451259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7398595227778451259'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/12/great-little-productivity-enhancing.html' title='Great Little Productivity Enhancing Software'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-5698903985176207747</id><published>2008-12-05T00:40:00.001-08:00</published><updated>2008-12-05T00:48:01.164-08:00</updated><title type='text'>Looking for Jobs in Difficult Times</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p&gt;It is difficult and painful to look for job in SoftwareEngineering  in this time of turmoil. However there are couple of things you can do.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;1.0 Join Education Extension Services ( Most Universities have this )to do meta learning- This means you have to find out what is important that you must be willing to learn.&lt;/p&gt;&lt;p&gt;2.0 Learn to discipline yourself- In this economic times measurable , reproducible and desirable skills are necessary.&lt;/p&gt;&lt;p&gt;For instance you need skills at ground level and University will provide knowledge at 50,000 feet level. Learn to differentiate between knowledge and skills. Do put special emphasis on the skills part of it.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;3.0 Learn to understand the unstated rule of the game- in most countries people will not hire Govt. sector employees in private sector. In this economy SMB market is poised for rebound faster tahn others and you should be looking for assignment there. This also means the SMB market will be looking for hard skills. If you have worked in soft skills area. this will be definitely difficult. In this economic climate a large number of people will be redundant with soft skills. What is your employment strategy.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;4.0 You may have to embrace GTD-getting things done. You may have to network during day and study during night. I recently came across a cultural mind-set in Europe. If you have no jobs for 2 years , your are not employable.&lt;/p&gt;&lt;p&gt;5.0 The criteria for interview in SMB market Place are the following- (a) Smart and Get things Done --- The book.&lt;/p&gt;&lt;p&gt;(b) Humble, Hungry and Smart.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;5.0 In SMB market, you have to be aligned with market dynamics. If for any reason you give the impression that you are reluctant to learn- You can not be called for interview.&lt;/p&gt;&lt;p&gt;6.0 For new graduates- The onus on you to educate yourself for the application of your knowledge. The days of training someone for 3 years in the hope that you might produce something is gone. Take a look into dice.com of the reality of the Job market. If the masters program at CS/EE did not prepare you for SystemC/.NET Programming-- too bad. you have to prepare yourself.&lt;/p&gt;&lt;p&gt;7.0 Time for extreme competition is on us and we can embrace it or watch TV and drink beer- the choice is yours.&lt;/p&gt;&lt;p&gt;Ref:&lt;/p&gt;&lt;p&gt;1.0 Smart and Gets things Done &lt;b&gt;ISBN-10:&lt;/b&gt; 1590598385&lt;/p&gt;&lt;p&gt;2.0 Execution- &lt;b&gt;ISBN-10:&lt;/b&gt; 0609610570&lt;/p&gt;&lt;p&gt;3.0 Humble, Hungry, Smart&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;These are some of my personal views.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-5698903985176207747?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/5698903985176207747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=5698903985176207747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/5698903985176207747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/5698903985176207747'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/12/looking-for-jobs-in-difficult-times.html' title='Looking for Jobs in Difficult Times'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-3923075565013108724</id><published>2008-10-25T10:43:00.001-07:00</published><updated>2008-10-25T10:47:01.241-07:00</updated><title type='text'>Software Engineering Jobs</title><content type='html'>&lt;p&gt;I see many people are putting software jobs in the group discussion. I have created a separate blog for this and you ware most welcome to put the job ads there. Use the Jobs forum&lt;/p&gt;&lt;p&gt;The Url is &lt;a href="http://www.ias-research.com/blog"&gt;www.ias-research.com/blog&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In another note I need people to contribute to this blog and its maintenance. I need your ideas.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-3923075565013108724?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/3923075565013108724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=3923075565013108724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3923075565013108724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3923075565013108724'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/10/software-engineering-jobs.html' title='Software Engineering Jobs'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-2726228663007850045</id><published>2008-10-07T11:11:00.001-07:00</published><updated>2008-10-07T11:12:28.968-07:00</updated><title type='text'>Acceptance of SOA, WCF, WPF in  Enterprise Development</title><content type='html'>&lt;p&gt;I am working on SOA acceptance with WCF and WPF in Enterprise development.&lt;/p&gt;&lt;p&gt;Please post your thoughts in this subject matter.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-2726228663007850045?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/2726228663007850045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=2726228663007850045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2726228663007850045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2726228663007850045'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/10/acceptance-of-soa-wcf-wpf-in-enterprise.html' title='Acceptance of SOA, WCF, WPF in  Enterprise Development'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-3404740126095112305</id><published>2008-10-07T00:58:00.001-07:00</published><updated>2008-10-07T00:59:17.972-07:00</updated><title type='text'>Economic Crisis and Software Industry</title><content type='html'>&lt;p&gt;The impact of  Global Economic Meltdown will have couple of very significant effect on the It and software Industry:&lt;/p&gt;&lt;p&gt;1.0 More Telecommuting and VPN will be embraced.&lt;/p&gt;&lt;p&gt;2.0 Managed Services will be wide spread&lt;/p&gt;&lt;p&gt;3.0 More Software Development will be outsourced.&lt;/p&gt;&lt;p&gt;4.0 More Technical Jobs will move to India/China.&lt;/p&gt;&lt;p&gt;5.0 Web 2.0 will be embraced aggressively&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;I think the middle management in  Post industrial economy will be brutally reduced.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;These are my personal opinion.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-3404740126095112305?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/3404740126095112305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=3404740126095112305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3404740126095112305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3404740126095112305'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/10/economic-crisis-and-software-industry.html' title='Economic Crisis and Software Industry'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-2594214442176197248</id><published>2008-08-21T17:08:00.001-07:00</published><updated>2008-08-21T17:10:09.130-07:00</updated><title type='text'>Open Source .NET Framework  Integration in your Development</title><content type='html'>&lt;p&gt;How are you using  open source .NET Development frameworks in your current and near future projects.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Please post your comments&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Reference&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.codeplex.com/"&gt;CodePlex&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-2594214442176197248?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/2594214442176197248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=2594214442176197248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2594214442176197248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2594214442176197248'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/08/open-source-net-framework-integration.html' title='Open Source .NET Framework  Integration in your Development'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-7860472370750933944</id><published>2008-07-27T15:07:00.001-07:00</published><updated>2008-07-27T15:10:56.369-07:00</updated><title type='text'>Scalability of Web Application</title><content type='html'>&lt;p&gt;Scalability for Web applications is crucial and perhaps more important than desktop applications.   In desktop applications you have control of the number of users using the application, while in web application the number can jump drastically without any  hint. This is however a good thing because we need more traffic .  A majority of the developers however do not have  formal background in application instrumentation and analysis. Load balancing is another area that needs to be investigated in such areas.&lt;/p&gt;&lt;p&gt;The following Google presentation based on ruby on rails and  dtrace explores the idea. I like the web cast and it is simply brilliant.&lt;/p&gt;&lt;p&gt; &lt;a href="http://ca.youtube.com/watch?v=mRf4bpEtI6I&amp;amp;feature=user"&gt;Google Scalability Video&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;The two books and conferences  that you may find useful are the following:&lt;/p&gt;&lt;p&gt;1.0 Usenix Conference&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.usenix.org/"&gt;Usenix Site&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2.0   Cal Handserson Book&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com/Building-Scalable-Web-Sites-applications/dp/0596102356/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1217195958&amp;amp;sr=8-1"&gt;Cal Handerson Book&lt;/a&gt;&lt;/p&gt;&lt;p&gt;3. Theo Book&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com/Scalable-Internet-Architectures-Developers-Library/dp/067232699X/ref=pd_bbs_sr_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1217195958&amp;amp;sr=8-3"&gt;Theo Book&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I would love to hear your reaction to this video. I am personally slightly amused.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-7860472370750933944?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/7860472370750933944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=7860472370750933944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7860472370750933944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7860472370750933944'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/07/scalability-of-web-application.html' title='Scalability of Web Application'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-2798878129463059742</id><published>2008-07-20T06:41:00.001-07:00</published><updated>2008-07-20T06:52:33.562-07:00</updated><title type='text'>Flight of the Creative Class</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p&gt;Flight of the Creative class- dated but still relevant.&lt;/p&gt;&lt;p&gt;Post your comment.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;1.0 &lt;a title="http://creativeclass.com/" href="http://creativeclass.com/"&gt;http://creativeclass.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2.0 &lt;a title="http://creativeclass.com/richard_florida/video/index.php?video=" href="http://creativeclass.com/richard_florida/video/index.php?video=KUOW_Seattle"&gt;http://creativeclass.com/richard_florida/video/index.php?video=KUOW_Seattle&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-2798878129463059742?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/2798878129463059742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=2798878129463059742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2798878129463059742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2798878129463059742'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/07/flight-of-creative-class.html' title='Flight of the Creative Class'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-8510684284071203408</id><published>2008-07-18T23:58:00.000-07:00</published><updated>2008-07-19T14:13:49.698-07:00</updated><title type='text'>SEO Resources and Books</title><content type='html'>&lt;p&gt;I found the following book very useful.&lt;/p&gt;&lt;p&gt;Particularly the resources list.&lt;br /&gt;&lt;br /&gt;Check the link and digg for the details.&lt;br /&gt;&lt;a href="http://buildingfindablewebsites.com/resources.php"&gt;http://buildingfindablewebsites.com/resources.php&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-8510684284071203408?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/8510684284071203408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=8510684284071203408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8510684284071203408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8510684284071203408'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/07/seo-resources-and-books.html' title='SEO Resources and Books'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-7405407424718939547</id><published>2008-07-13T16:48:00.000-07:00</published><updated>2008-07-13T16:49:19.695-07:00</updated><title type='text'>Leadership in Software Development- Must See</title><content type='html'>&lt;a href="http://ca.youtube.com/watch?v=ypEMdjslEOI"&gt;http://ca.youtube.com/watch?v=ypEMdjslEOI&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-7405407424718939547?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/7405407424718939547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=7405407424718939547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7405407424718939547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7405407424718939547'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/07/leadership-in-software-development-must.html' title='Leadership in Software Development- Must See'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-22470212936300148</id><published>2008-05-26T08:40:00.001-07:00</published><updated>2008-05-26T08:42:23.573-07:00</updated><title type='text'>Application Frameworks-</title><content type='html'>&lt;p&gt;I am doing research on windows application frameworks.&lt;/p&gt;&lt;p&gt;All pointers will be appreciated.&lt;/p&gt;&lt;p&gt;1.0Theoretical papers&lt;/p&gt;&lt;p&gt;2.0 Tutorials&lt;/p&gt;&lt;p&gt;3.0 Web Videos&lt;/p&gt;&lt;p&gt;4.0 Integration methods&lt;/p&gt;&lt;p&gt;5.0 Testing Methods.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-22470212936300148?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/22470212936300148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=22470212936300148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/22470212936300148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/22470212936300148'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/05/application-frameworks.html' title='Application Frameworks-'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-883735057113771837</id><published>2008-05-18T23:32:00.000-07:00</published><updated>2008-05-18T23:43:10.731-07:00</updated><title type='text'>Important Books that Have Changed my Thinking ...</title><content type='html'>1.0 Rules for Revolutionaries- GUY Kawasaki&lt;br /&gt;2.0 Principals of Operating Systems- Sacha Krakowiak&lt;br /&gt;3.0 Object Oriented Software Engineering- Ivar Jacobsen&lt;br /&gt;4.0 Extreme Prrogramming Explained- Kent Beck&lt;br /&gt;5.0 Beyond Software Architecture- Luke Hohman&lt;br /&gt;6.0 Object Oriented Software Development- Anton Eliens&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-883735057113771837?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/883735057113771837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=883735057113771837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/883735057113771837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/883735057113771837'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/05/important-books-that-have-changed-my.html' title='Important Books that Have Changed my Thinking ...'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-1136915616880258187</id><published>2008-05-10T17:18:00.001-07:00</published><updated>2008-05-11T21:41:23.190-07:00</updated><title type='text'>Ajax in Action-</title><content type='html'>&lt;p&gt;I am reading this book Ajax in Action.&lt;/p&gt;&lt;p&gt;It is good read but I think there are better one for AjaX ISBN-1-932394-61-3&lt;/p&gt;&lt;p&gt;The following Article for Code project is also useful.&lt;/p&gt;&lt;p&gt;&lt;a title="http://www.codeproject.com/KB/ajax/IntroAjaxASPNET.aspx" href="http://www.codeproject.com/KB/ajax/IntroAjaxASPNET.aspx"&gt;http://www.codeproject.com/KB/ajax/IntroAjaxASPNET.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-1136915616880258187?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/1136915616880258187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=1136915616880258187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1136915616880258187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1136915616880258187'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/05/ajex-in-action.html' title='Ajax in Action-'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-7424900993281917960</id><published>2008-05-04T11:21:00.001-07:00</published><updated>2008-05-04T15:02:40.288-07:00</updated><title type='text'>Open Source Diva- Please take a few minutes to Watch this Video</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p&gt;This is about Sun's Open Source Initiative&lt;/p&gt;&lt;p&gt;&lt;a title="http://www.linux.com:80/feature/132699" href="http://www.linux.com/feature/132699"&gt;http://www.linux.com/feature/132699&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-7424900993281917960?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/7424900993281917960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=7424900993281917960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7424900993281917960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7424900993281917960'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/05/open-source-diva-take-afew-minutes-to.html' title='Open Source Diva- Please take a few minutes to Watch this Video'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-4782343281588569653</id><published>2008-05-01T07:25:00.001-07:00</published><updated>2008-05-01T07:32:33.670-07:00</updated><title type='text'>http://workatjelly.com/</title><content type='html'>&lt;p&gt;Collaboration at New level and this I think is My Pick as a winner.&lt;/p&gt;&lt;p&gt;BTW workatjelly is a collaborative website for working together.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-4782343281588569653?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/4782343281588569653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=4782343281588569653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4782343281588569653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4782343281588569653'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/05/httpworkatjellycom.html' title='http://workatjelly.com/'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-2308272228432356745</id><published>2008-04-30T07:24:00.001-07:00</published><updated>2008-04-30T07:25:44.121-07:00</updated><title type='text'>Attaching SQL  Database in MDF Format</title><content type='html'>&lt;p&gt;Quite Often I have to attach sql server database in mdf format to my development platform . However primary file location can not be recreated due to various reasons.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;I am looking for a methods to attach such mdf files to sql server express 2005.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;All Pointers will be appreciated.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-2308272228432356745?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/2308272228432356745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=2308272228432356745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2308272228432356745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2308272228432356745'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/04/attaching-sql-database-in-mdf-format.html' title='Attaching SQL  Database in MDF Format'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-6570144929424734392</id><published>2008-04-28T15:13:00.000-07:00</published><updated>2008-04-28T15:16:48.638-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><title type='text'>OASIS Launches New Group to Optimize SOA for Telecommunications</title><content type='html'>The OASIS open standards consortium today announced a new initiative aimed at bringing the full advantages of Service Oriented Architecture (SOA) to the telecommunications industry. The OASIS Telecommunications Services Member Section (OASIS Telecom) will work to pave the way for a new business model that will make telecommunications services more intelligent, deployable, and easy to consume. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.businesswire.com/news/google/20080428006047/en"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-6570144929424734392?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/6570144929424734392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=6570144929424734392' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6570144929424734392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6570144929424734392'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/04/oasis-launches-new-group-to-optimize.html' title='OASIS Launches New Group to Optimize SOA for Telecommunications'/><author><name>topbop!</name><uri>http://www.blogger.com/profile/12972608097904998496</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-_LoIIHwu_EI/TWeC6saobCI/AAAAAAAAArQ/rCeYiVLrVVc/s220/topbop1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-4574455993298637311</id><published>2008-04-23T06:53:00.000-07:00</published><updated>2008-04-23T07:22:38.407-07:00</updated><title type='text'>Not all databases are created equal...</title><content type='html'>In today's IT environment, many think of the database as just the persistence layer of objects, or as a commodity. If your database isn't performing well enough, then just throw more hardware at it. While this belief is pervasive, it isn't true.&lt;br /&gt;&lt;br /&gt;I recently had one example that shows that each database vendor had a different solution to the same problem.&lt;br /&gt;&lt;br /&gt;I have a customer who had overloaded a table's purpose. The table stored different types of comment lines associated to an object. So the layout looked like:&lt;br /&gt;id - the id of the object that it was describing.&lt;br /&gt;type - the type of comment.&lt;br /&gt;sequence - used if there are more than one entry of a given type for this comment&lt;br /&gt;comment_text - the actual text we want to store in the database.&lt;br /&gt;&lt;br /&gt;Now the problem arose due to a requirement that we only allow a single entry per id of a comment who has the type = 'c'.&lt;br /&gt;All other types would allow multiple entries.&lt;br /&gt;&lt;br /&gt;I looked for a solution in IDS, DB2 and Oracle.&lt;br /&gt;&lt;br /&gt;In Oracle, because their indexes allowed nulls, you could create a functional index where the function was inline and returned either the unique id, or null if the id was already in the database.&lt;br /&gt;&lt;br /&gt;In IDS, you had two solutions. First was a functional index that you'd either error out if there was an entry of type = 'c' for the given id, or you would return a combination of the id, type, and sequence. &lt;br /&gt;The second solution... use their VII to create an index that mimics Oracle and you can use their solution.&lt;br /&gt;&lt;br /&gt;In DB2, you'd have to create a trigger.&lt;br /&gt;&lt;br /&gt;While I support all three of the databases at various clients, I have to admit that I loved the simplicity of Oracle's solution.&lt;br /&gt;&lt;br /&gt;I also like the fact that IDS's solution as it would also work in Oracle, and that IDS has the ability to extend itself and mimic other features in other databases that are not native to itself.&lt;br /&gt;&lt;br /&gt;I was less impressed with the DB2 solution, however I was told that it was extremely efficient.&lt;br /&gt;&lt;br /&gt;The point is, while each of the two database vendors (Oracle, and IBM)[IBM owns DB2 and IDS], has the ability to solve the problem, they do so in slightly different methods. Each method has a slightly different cost and will effect performance.&lt;br /&gt;&lt;br /&gt;An alternative would have been to separate the table in to multiple tables, the use of an Index had the least amount of development impact.&lt;br /&gt;&lt;br /&gt;So the next time you look at choosing a database platform, don't buy in to the idea that they are all the same thing aka a commodity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-4574455993298637311?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/4574455993298637311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=4574455993298637311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4574455993298637311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4574455993298637311'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/04/not-all-databases-are-created-equal.html' title='Not all databases are created equal...'/><author><name>Ian Michael Gumby</name><uri>http://www.blogger.com/profile/03873421305920735454</uri><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></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-2837369035496413524</id><published>2008-04-14T09:03:00.001-07:00</published><updated>2008-04-14T09:04:43.573-07:00</updated><title type='text'>E commerce Framework with PHP/ASP.NET</title><content type='html'>&lt;h3&gt; &lt;/h3&gt;&lt;p&gt;I am  exploring what are availability of Commercial Grade E-commerce Frameworks available. The framworks should  integrate with Dreamweaver/ASP.net Development in VS 2005/Vs2008.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;I need to explore both PHP based and ASP.NET  solutions.&lt;/p&gt;&lt;p&gt;As I explore the situation , I will post the Results&lt;/p&gt;&lt;p&gt;Please post your usability experience, if you have any &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-2837369035496413524?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/2837369035496413524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=2837369035496413524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2837369035496413524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2837369035496413524'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/04/e-commerce-framework-with-phpaspnet.html' title='E commerce Framework with PHP/ASP.NET'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-8622439740833840443</id><published>2008-04-12T14:51:00.000-07:00</published><updated>2008-04-13T12:14:15.837-07:00</updated><title type='text'>Consulting and Delivering Values</title><content type='html'>&lt;p&gt;I have found this material to be quite good.&lt;br /&gt;I always watch out for people who can talk and can not deliver. Consultants without implementation experience is useless.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.summitconsulting.com/articles/index.html"&gt;http://www.summitconsulting.com/articles/index.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Also look into marketing your skills&lt;/p&gt;&lt;p&gt;&lt;a title="http://abcnews.go.com/Video/playerIndex?id=" href="http://abcnews.go.com/Video/playerIndex?id=4622195&amp;amp;affil=wftv" affil="wftv"&gt;http://abcnews.go.com/Video/playerIndex?id=4622195&amp;amp;affil=wftv&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-8622439740833840443?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/8622439740833840443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=8622439740833840443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8622439740833840443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8622439740833840443'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/04/consulting-and-delivering-results.html' title='Consulting and Delivering Values'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-8531640035600597531</id><published>2008-04-09T21:29:00.001-07:00</published><updated>2008-04-09T21:29:48.558-07:00</updated><title type='text'>Universal Data Models</title><content type='html'>&lt;p&gt;I have to design database schema quite a number of time and I simply consider designing from scratch a waste of time.&lt;/p&gt;&lt;p&gt;I have the two particular reference very use ful.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;1.o The Database Source book Vol-1- Len Silverston- ISBN 0-471-35348-5&lt;/p&gt;&lt;p&gt;2.0 The Database source Book Vol 2- Len Silverston- ISBN 0-471-38023-7&lt;/p&gt;&lt;p&gt;These books are  very good , however each CDROM has asking price of 500 dollars. I do not recommend purchasing the CDROM Auth code.&lt;/p&gt;&lt;p&gt;The material in the Book is very much time saver.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-8531640035600597531?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/8531640035600597531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=8531640035600597531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8531640035600597531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8531640035600597531'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/04/universal-data-models.html' title='Universal Data Models'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-359283491878343668</id><published>2008-04-08T21:55:00.001-07:00</published><updated>2008-04-08T21:57:13.232-07:00</updated><title type='text'>Books That I keep Near my Desk</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p&gt;There are some books that I keep near My desk while working&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;1.0 Building Applications and Components with VB.net, Ted Pattison, dr. Joe Hummel-ISBN- 0-201-73495-8&lt;/p&gt;&lt;p&gt;2.0 Windows Forms Programming in VB.net , Chris sells, Justin Gethland- ISBN- 0-321-12519-3&lt;/p&gt;&lt;p&gt;3.0 VB.net and C#.net Cookbooks from Oreily's.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;These core set of books are very helpful as I waste a lot of time wandering through MSDN documentation.&lt;/p&gt;&lt;p&gt;I also found that MSDN documentation becomes slightly useful when I have dynamic help turned on in VS 2005 and 2008. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-359283491878343668?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/359283491878343668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=359283491878343668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/359283491878343668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/359283491878343668'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/04/books-that-i-keep-near-my-desk.html' title='Books That I keep Near my Desk'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-1011988446205605558</id><published>2008-04-07T22:40:00.001-07:00</published><updated>2008-04-07T22:40:58.147-07:00</updated><title type='text'>Microsoft Solutions Framework</title><content type='html'>&lt;p&gt;I have started my journey involving MSF-3.0 and will post all the discoveries and pitfalls on the way. I will be using Enterprise Architect-7.0 and Vs 2005 for the Journey.&lt;/p&gt;&lt;p&gt;Here is the Url from Microsoft.&lt;/p&gt;&lt;p&gt;&lt;a title="http://www.microsoft.com/technet/solutionaccelerators/msf/default.mspx" href="http://www.microsoft.com/technet/solutionaccelerators/msf/default.mspx"&gt;http://www.microsoft.com/technet/solutionaccelerators/msf/default.mspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-1011988446205605558?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/1011988446205605558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=1011988446205605558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1011988446205605558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1011988446205605558'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/04/microsoft-solutions-framework.html' title='Microsoft Solutions Framework'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-8286979547229947384</id><published>2008-04-02T15:55:00.001-07:00</published><updated>2008-04-02T16:03:40.433-07:00</updated><title type='text'>Transaction Processing - Advanced Topics</title><content type='html'>&lt;p&gt;I was doing some research related to transaction processing and came across this book&lt;/p&gt;&lt;p&gt;Database and Transaction Processing- ISBN 0-321-18557-9&lt;/p&gt;&lt;p&gt;and found the material to be better in terms of easy grasp tham Reiters Classic Work on Transaction(Acm biblography).&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The idea is how do we introduce concepts of transaction to junior programmers, and this book fits the bill.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-8286979547229947384?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/8286979547229947384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=8286979547229947384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8286979547229947384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8286979547229947384'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/04/transaction-procession-advanced-topics.html' title='Transaction Processing - Advanced Topics'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-4337017711441075167</id><published>2008-03-30T10:17:00.001-07:00</published><updated>2008-03-30T10:18:34.185-07:00</updated><title type='text'>Want to Increase Productivity 4 Times</title><content type='html'>&lt;p&gt; &lt;/p&gt;&lt;p&gt;Follow the simple procedures&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;1.0 Buy GTD:&lt;/p&gt;&lt;p&gt;&lt;a title="http://en.wikipedia.org/wiki/Getting_Things_Done" href="http://en.wikipedia.org/wiki/Getting_Things_Done"&gt;http://en.wikipedia.org/wiki/Getting_Things_Done&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2.0  Life hacker:&lt;/p&gt;&lt;p&gt;&lt;a title="http://lifehacker.com/software/geek-to-live/getting-things-done-with-google-notebook-256844.php" href="http://lifehacker.com/software/geek-to-live/getting-things-done-with-google-notebook-256844.php"&gt;http://lifehacker.com/software/geek-to-live/getting-things-done-with-google-notebook-256844.php&lt;/a&gt;&lt;/p&gt;&lt;p&gt;3.0 Use Google Notebooks: Create 5 notebooks&lt;/p&gt;&lt;p&gt;4.0 Install Fire Fox Extensions:&lt;/p&gt;&lt;p&gt;&lt;a title="http://www.google.com/tools/firefox/" href="http://www.google.com/tools/firefox/"&gt;http://www.google.com/tools/firefox/&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Not Done:  back to 1.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-4337017711441075167?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/4337017711441075167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=4337017711441075167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4337017711441075167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4337017711441075167'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/want-to-increase-productivity-4-times.html' title='Want to Increase Productivity 4 Times'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-5682435724056382036</id><published>2008-03-28T19:12:00.001-07:00</published><updated>2008-03-29T09:31:11.933-07:00</updated><title type='text'>How to start a Software Business</title><content type='html'>&lt;p&gt;This is an interesting video of how to start a software business.&lt;/p&gt;&lt;p&gt;I will recommend it.&lt;/p&gt;&lt;p&gt;&lt;a href="http://video.google.ca/videoplay?docid=2680114700674428424&amp;amp;q=software+engineering&amp;amp;total=1519&amp;amp;start=20&amp;amp;num=10&amp;amp;so=0&amp;amp;type=search&amp;amp;plindex=5"&gt;http://video.google.ca/videoplay?docid=2680114700674428424&amp;amp;q=software+engineering&amp;amp;total=1519&amp;amp;start=20&amp;amp;num=10&amp;amp;so=0&amp;amp;type=search&amp;amp;plindex=5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Here are the PDF slides&lt;/p&gt;&lt;p&gt;&lt;a title="http://www.plambeck.org/howtoquit.pdf" href="http://www.plambeck.org/howtoquit.pdf"&gt;http://www.plambeck.org/howtoquit.pdf&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-5682435724056382036?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/5682435724056382036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=5682435724056382036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/5682435724056382036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/5682435724056382036'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/how-to-be-millionaire.html' title='How to start a Software Business'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-839905343528277280</id><published>2008-03-27T08:26:00.001-07:00</published><updated>2008-03-27T08:32:01.695-07:00</updated><title type='text'>Socratic Methods and Competitive Strategy</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p&gt;I am going thorough Competitive Strategy of Michel Porter and Socratic Methods to Increase Performance i IT and Software Business.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;I will appreciate your input and feedback in this&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Ref:&lt;/p&gt;&lt;p&gt;1.0 Competitive Strategy- Michel E Porter- ISBN -0-684-84148-7&lt;/p&gt;&lt;p&gt;2.0 &lt;a title="http://www.socraticmethod.net/" href="http://www.socraticmethod.net/"&gt;http://www.socraticmethod.net/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-839905343528277280?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/839905343528277280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=839905343528277280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/839905343528277280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/839905343528277280'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/socratic-methods-and-competitive.html' title='Socratic Methods and Competitive Strategy'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-6344512584468968026</id><published>2008-03-26T00:17:00.001-07:00</published><updated>2008-03-26T08:30:44.989-07:00</updated><title type='text'>Starting your Own Software Business</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p&gt;If you are thinking of starting out your Own Software Business- this is the time.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;I recommend the following books:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;1.0 Success Thorough Positive Mental Attitude- ISBN- 0-671-74322-8&lt;/p&gt;&lt;p&gt;2.0 The Magic of Thinking Big- David Schwartz-0-671-64678-8&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-6344512584468968026?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/6344512584468968026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=6344512584468968026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6344512584468968026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6344512584468968026'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/starting-your-own-software-business.html' title='Starting your Own Software Business'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-450855240524525094</id><published>2008-03-23T18:39:00.001-07:00</published><updated>2008-03-23T18:49:36.439-07:00</updated><title type='text'>Software Reuse- Architecture, Process and Organization for Business Success</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p&gt;It is one of the MUST READ Books, if you have any thing to do with software. I recommend it very much. The book is dated, but the contents are very valid&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Authors: Ivor Jacobson, Martin Griss, Patrick Johnsson&lt;/p&gt;&lt;p&gt;ISBN- 0-201-92476-5&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Also look into- Why software reuse has failed historicaly&lt;/p&gt;&lt;p&gt;&lt;a title="http://www.cs.wustl.edu/~schmidt/reuse-lessons.html" href="http://www.cs.wustl.edu/~schmidt/reuse-lessons.html"&gt;http://www.cs.wustl.edu/~schmidt/reuse-lessons.html&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-450855240524525094?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/450855240524525094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=450855240524525094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/450855240524525094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/450855240524525094'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/software-reuse-architecture-process-and.html' title='Software Reuse- Architecture, Process and Organization for Business Success'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-7108272876134232548</id><published>2008-03-23T18:03:00.001-07:00</published><updated>2008-03-23T18:04:37.057-07:00</updated><title type='text'>ZEND 1.5 PHP Application Frameworks</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p&gt;I am working on Zend 1.5 PHP application frameworks. &lt;/p&gt;&lt;p&gt;If you are working on any aspect of PHP, it will be worth while to look into ZEND 1.5.&lt;/p&gt;&lt;p&gt;More on this later&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Ref:&lt;/p&gt;&lt;p&gt;&lt;a title="http://framework.zend.com/" href="http://framework.zend.com/"&gt;http://framework.zend.com/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-7108272876134232548?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/7108272876134232548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=7108272876134232548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7108272876134232548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7108272876134232548'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/zend-15-php-application-frameworks.html' title='ZEND 1.5 PHP Application Frameworks'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-6716533818552882677</id><published>2008-03-21T10:31:00.001-07:00</published><updated>2008-03-21T13:26:49.643-07:00</updated><title type='text'>Search Engine Optimization</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p&gt;I am in the process of writing an article about search engine optimization. Any help from your end will be appreciated.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;I have gathered the following References:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;1.0 Google Analytics: &lt;a title="http://64.233.179.110/analytics/tour/index_en-US.html" href="http://64.233.179.110/analytics/tour/index_en-US.html"&gt;http://64.233.179.110/analytics/tour/index_en-US.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2.0 Web Analytics Association&lt;/p&gt;&lt;p&gt;&lt;a title="http://www.webanalyticsassociation.org/" href="http://www.webanalyticsassociation.org/"&gt;http://www.webanalyticsassociation.org/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;3.0 Webtrends Webcast&lt;/p&gt;&lt;p&gt;&lt;a title="http://www.webtrends.com/Resources/ExpertWebcasts.aspx" href="http://www.webtrends.com/Resources/ExpertWebcasts.aspx"&gt;http://www.webtrends.com/Resources/ExpertWebcasts.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;4.0 OnLine Marketing Blog&lt;/p&gt;&lt;p&gt;&lt;a title="http://www.toprankblog.com/" href="http://www.toprankblog.com/"&gt;http://www.toprankblog.com/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-6716533818552882677?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/6716533818552882677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=6716533818552882677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6716533818552882677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6716533818552882677'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/search-engine-optimization.html' title='Search Engine Optimization'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-3709993788303824403</id><published>2008-03-20T08:46:00.001-07:00</published><updated>2008-03-20T09:04:34.857-07:00</updated><title type='text'>Competitive Strategy Linkedin Group</title><content type='html'>&lt;p&gt;I am looking for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Linkedin&lt;/span&gt;&lt;/span&gt; Group or website that discusses the following:&lt;br /&gt;1.0 Dynamic Competitive Strategy- Like Wharton/Porter/S Day&lt;br /&gt;2.0 Application areas being Software Engineering&lt;br /&gt;3.0 Web 2.0 in Business&lt;br /&gt;4.0 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ERP&lt;/span&gt;&lt;/span&gt;- Like SAP/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Salesforce&lt;/span&gt;&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;CRM&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;5.0 Information Technology- LAN/WAN/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;VOIP&lt;/span&gt;&lt;/span&gt;/Server/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;VPN&lt;/span&gt;&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Biztalk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In short, I am looking for Information and ideas to align the following&lt;/p&gt;&lt;p&gt;Strategic Planning&lt;/p&gt;&lt;p&gt;Business Operation&lt;/p&gt;&lt;p&gt;Information Technology Implementation&lt;/p&gt;&lt;p&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;ERP&lt;/span&gt;&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;CRM&lt;/span&gt;&lt;/span&gt; Deployment&lt;/p&gt;&lt;p&gt;Integration of Lean Six Sigma&lt;/p&gt;&lt;p&gt;Enabling Technology Like&lt;/p&gt;&lt;p&gt;.Net Development&lt;/p&gt;&lt;p&gt;Web 2.0 based Collaboration&lt;/p&gt;&lt;p&gt;Business &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;Intelligence&lt;/span&gt; Integration.&lt;/p&gt;&lt;p&gt;Sales and Marketing Operation&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-3709993788303824403?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/3709993788303824403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=3709993788303824403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3709993788303824403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3709993788303824403'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/competitive-strategy-linkedn-group.html' title='Competitive Strategy Linkedin Group'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-7134991169437083868</id><published>2008-03-18T16:03:00.001-07:00</published><updated>2008-03-18T16:03:41.736-07:00</updated><title type='text'>Design Patterns and Component Based Design</title><content type='html'>&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;I understand design Patterns, and right now I am reading Ted Faison's book component based design. It is a wonderful book to begin with, since it touches on the UML at the beginning.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;I am not clear at this point:&lt;/p&gt;&lt;p&gt;1.0 How component based design is different from design pattern and or application framework. I will post the details.&lt;/p&gt;&lt;p&gt;2.0 Since we can leverage existing  third party components ( Read Software Class libraries, frameworks, components)  in .NET technology, why I am not familiar with such.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;3.0 Class libraries like LEDA, STL and Rougewave, I am aware of, but I do not see any three-tire business building components. I guess I will search &lt;a href="http://www.dundas.com/"&gt;www.dundas.com&lt;/a&gt;  and others for that. May be code projects has some pointers on that.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Ref:&lt;/p&gt;&lt;p&gt;Component Based development with VS C#- Ted Faison- ISBN : 0-7645-4914-6&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-7134991169437083868?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/7134991169437083868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=7134991169437083868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7134991169437083868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7134991169437083868'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/design-patterns-and-component-based.html' title='Design Patterns and Component Based Design'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-3809251137980075487</id><published>2008-03-16T21:28:00.000-07:00</published><updated>2008-03-16T23:06:00.640-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Domain Driven Design'/><category scheme='http://www.blogger.com/atom/ns#' term='DDD'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Reuse'/><category scheme='http://www.blogger.com/atom/ns#' term='Qi4j'/><category scheme='http://www.blogger.com/atom/ns#' term='Composite Oriented Programming'/><title type='text'>My Feedback on Qi4j and Edward's Response</title><content type='html'>On 13th of March 2008, Thursday, I have attended a presentation on an old-new concept of programming, &lt;a href="http://www.infoq.com/news/2007/11/qi4j-intro"&gt;Composite Oriented Programming&lt;/a&gt;, presented by a well-known personality, &lt;a href="http://www.jroller.com/rickard/"&gt;Rickard Öberg&lt;/a&gt;. He is the guy behind &lt;a href="http://xdoclet.sourceforge.net/"&gt;XDoclets&lt;/a&gt;, &lt;a href="http://www.opensymphony.com/webwork"&gt;WebWork&lt;/a&gt;, and &lt;a href="http://www.senselogic.se/inenglish/aboutsitevision/sitevision.4.77036be7110ea3c6d6e800055.html"&gt;Sitevision&lt;/a&gt;. He also wrote EJB Engine in &lt;a href="http://www.jboss.org/"&gt;JBoss 2&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The presentation was about Composite Oriented Programming for Java with &lt;a href="http://www.qi4j.org/introduction.html"&gt;Qi4j&lt;/a&gt;, at OUM Angkasaraya, Kuala Lumpur. I got to know this from &lt;a href="http://www.my-jug.org/"&gt;Malaysian JUG&lt;/a&gt;. There were 15-20 folks attending the presentation. It was good, the presentation and question/answer session. Despite, I haven't asked a single question at that time. It was not that I was not having any. Actually, I waited for the other folks and finally I realised that few of my questions are now already got the answer. And the answers for the remaining I derived myself. :)&lt;br /&gt;&lt;br /&gt;However, after coming the next day I have sent my feedback to the JUG. And just after few hours I have received the answers of my few worries from &lt;a href="http://malaysia.jayway.net/ourpeople/edwardyakop.4.34d4d8bd1124126cc0580001949.html"&gt;Edward Yakop&lt;/a&gt;. So, I would like to share those with you guys. Below is the thing.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - Too much abstraction&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - I'm not sure what this means? I think once u read the DDD book. You might conclude that this is needed.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - Big learning curve&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - &lt;a href="http://www.jroller.com/niclas/"&gt;Niclas&lt;/a&gt; and I had a chat over breakfast this morning. If we have two fresh programmer, who only knows java. And both of them are given task to create petstore. One use qi4j and the other use spring/jsf/wicket etcs. Who will get it done faster and better (in terms of quality, maintainable etcs).&lt;br /&gt;&lt;br /&gt;If the document/tutorials will be as good as spring documents for example. I think we agree, that the qi4j guy will win. But then again, since we're not there in terms of documentation, tutorials, persistence. We better hold back our thoughts until all these are done.&lt;br /&gt;&lt;br /&gt;But if we're talking about programmers who already know jpa, some view layer. Yeah, without investing time to learn qi4j. I think the programmer will be frustrated to work in this qi4j manner.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - Might be compelling in terms of maintenance&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - Sitevision is built on top of this concept. And based from Rickard observation. This should be a big plus in terms of project maintainbility.&lt;br /&gt;&lt;br /&gt;One thing that I raised, is the fact that Rickard doesn't show the simple prototype that he did in order to see how module/layers/composite/concerns hang together.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jroller.com/rickard/entry/visualization_of_qi4j_applications_using"&gt;From his blog post&lt;/a&gt;. &lt;a href="http://www.jroller.com/rickard/resource/complete.jpg"&gt;And the screenshot&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If we create a better tooling for this, instead of rdf -&gt; xsl -&gt; html. We would have a powerful tool to figure out how does my application looks like. How does the concerns are stack, and even better, if I call this method, what would be the order of constraint, concern and sideeffects. Would the side effect be asynchronous.&lt;br /&gt;&lt;br /&gt;We believe that with this information and tooling (need to be created). This should give a great information for maintainer.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - Suits large enterprise applications where maintenance and adding new feature is really cumbersome&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - Agree.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - Wish it would be a success&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - Yeah :) We sure hope so too.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - Might look insane before trying it out&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - Probably :) But, after working on qi4j during spare time and coding standard java way for commercial project. I personally going insane with the standard way to code :(&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - Performance would become a primary issue&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - Not really. Sitevision is a proof that performance is a non issue. I think with all the experience that Rickard had with sitevision. Qi4j will most probably does not have performance issue in the future.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - Not sure how we can bind the object with HTTP request, and how would we use it via JSTL. I hope there would be typical getters/setters behind the scene&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - Yeah, this is similar problem that I have atm with qi4j-ibatis entity store. If the project is opensource, I think u could try to convince them to create a pluggable getter/setter resolution. This way, we can hook qi4j way to get and set. Otherwise, there's probably nothing much we can do :(&lt;br /&gt;&lt;br /&gt;The current plan is to have qi4j-ibatis, qi4j-neo and qi4j-wicket integration. I'm working on both qi4j-ibatis (in and qi4j-wicket intergation and Rickard and Niclas is working on Entity Session API and core. Once these are done. I will update chronos app.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - Not sure how we can integrate with JSF based frameworks i.e. Seam &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - You don't. I don't know much about seam. But in order for qi4j to replace seam, we will need to be at least seam feature complete.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - Looks we still need to come up with data access layer on our own or through using some other frameworks.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - You don't really need to come up with data access layer at all. You just have to use what we have. if I batis is used, then you would need to create statementid for each composite, association. This way qi4j-ibatis will now which statement to call to delete, update, insert, fetch association.&lt;br /&gt;&lt;br /&gt;More to this later, once I complete this.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - Time will tell where it is going and how&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - Yup&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - Would love to contribute if I can. I believe we need to go through the DDD book, learn, at least,a basics of Ruby on Rails, and Java Annotations prior to contribute&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - Yes, I believe.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Me&lt;/b&gt; - We already used to have a cup of coffee or two while programming but now it seems, from the logo, that we should start eating coffee beans too through those chopsticks&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edward&lt;/b&gt; - It's closer to Eating steaming HOT rice with chopstick. :)&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-3809251137980075487?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/3809251137980075487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=3809251137980075487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3809251137980075487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3809251137980075487'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/my-feedback-qi4j-and-edwards-response.html' title='My Feedback on Qi4j and Edward&apos;s Response'/><author><name>Adeel Ansari</name><uri>http://www.blogger.com/profile/12723047493797167655</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://bp0.blogger.com/_qTVPBhoMq5s/R1jzTLke-_I/AAAAAAAAACA/CDbMWI_-JCw/S220/adeilProfilePic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-4912550692367470675</id><published>2008-03-14T18:37:00.001-07:00</published><updated>2008-03-14T18:38:31.700-07:00</updated><title type='text'>PHP Development Using  Eclipse Europa</title><content type='html'>&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;I program quite extensively using PHP for dynamic web sites and e-commerce, commonly known as LAMP architecture. So far I have been using Emacs and Vi and other editors in Unix system.&lt;/p&gt;&lt;p&gt;Recently I downloaded Eclipse for PHP called europa version. I was simply impressed by the eclipse feature. what is more interesting is that I could integrate Apache 2.0 running on Redhat Linux machine's PHP directory directly from the Project File location. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;The result is 150% immediate increase in productivity. To make this happen, you have to map the Linux file system using samba.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;The Next project is to do the same with Dreamweaver -8.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-4912550692367470675?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/4912550692367470675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=4912550692367470675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4912550692367470675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4912550692367470675'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/php-development-using-eclipse-europa.html' title='PHP Development Using  Eclipse Europa'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-2147028989272390551</id><published>2008-03-14T18:26:00.001-07:00</published><updated>2008-03-14T18:39:41.597-07:00</updated><title type='text'>Using Windows Live Writer</title><content type='html'>&lt;p&gt;I have started using windows Live Writer - it is free and seems to be very good.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-2147028989272390551?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/2147028989272390551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=2147028989272390551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2147028989272390551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2147028989272390551'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/using-windows-live-writer.html' title='Using Windows Live Writer'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-4332506816404861958</id><published>2008-03-13T08:48:00.000-07:00</published><updated>2008-03-14T08:48:31.120-07:00</updated><title type='text'>RPC-Socket-Threads-Signal- Distributed Programming</title><content type='html'>You Learn Good Programming Techniques by Working with Linux/SUN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It may sound funny , but I have observed that good &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;programing&lt;/span&gt; skills are developed by working with SUN/Solaris/Linux.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Difficult concepts like&lt;br /&gt;&lt;br /&gt;1.0 Inter process communication (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;IPC&lt;/span&gt;)&lt;br /&gt;2.0 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Multithreading&lt;/span&gt;&lt;br /&gt;3.0 Signal Handling for Process&lt;br /&gt;4.0 Garbage Collection /Memory Leakage&lt;br /&gt;5.0 Remote Procedure Calls (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;RPC&lt;/span&gt;)&lt;br /&gt;6.0 Common Object Request Broker Architecture(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;CORBA&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;WCF&lt;/span&gt;)&lt;br /&gt;7.0 Distributed Programming&lt;br /&gt;8.0 Dynamic Linking&lt;br /&gt;are difficult to master in Windows environment. MSDN has no concept of explaining!!!!!&lt;br /&gt;&lt;br /&gt;I have &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;benefited&lt;/span&gt; by reading the following materials to really understand how they are implemented and how they work.&lt;br /&gt;&lt;br /&gt;1.0 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Doglas&lt;/span&gt; Comer’s Books- &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;XINU&lt;/span&gt;/Networking 2 Volumes&lt;br /&gt;2.0 Richard Stevens Networking&lt;br /&gt;3.0 Sun &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;RPC&lt;/span&gt; Tutorials&lt;br /&gt;4.0 Unix Programming&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I would suggest any one to look into these before jumping into Windows and .Net.&lt;br /&gt;&lt;br /&gt;Jumping Straight into .Net gives you very superficial ideas of these concepts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-4332506816404861958?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/4332506816404861958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=4332506816404861958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4332506816404861958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4332506816404861958'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/rpc-socket-threds-signal-distrbuted.html' title='RPC-Socket-Threads-Signal- Distributed Programming'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-7038704222384971123</id><published>2008-03-11T23:29:00.000-07:00</published><updated>2008-03-11T23:33:09.518-07:00</updated><title type='text'>VS 2008 and VS 2005 on the Same MAchine</title><content type='html'>Visual Studio 2008 and Visual studio 2005 on the same Machines&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I just received a Dell Vostro 4000 Quad Core- (2.4GHZ) 4GB Memory with 500GB Sata drive and 19# monitor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I am not too happy with the machine for the Following reasons:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.0 It Has 300w of Power supply, which is not adequate&lt;br /&gt;2.0 Speakers are powered from USB Outlet, which is pathetic.&lt;br /&gt;3.0 The Monitor is running ar 1280*1024 in 32 bit mode, The colour and contrast rendering is very poor.&lt;br /&gt;4.0 The Key board rattles&lt;br /&gt;5.0 The mouse buttons rattles and accidentally by slight click turns into web page magnification mode while scrolling.&lt;br /&gt;&lt;br /&gt;Any way, I was trying to work with Dreamwever 8 and VS 2008 professional on the same machine.&lt;br /&gt;&lt;br /&gt;The machines has XPP with service pack 2 and all the updates.&lt;br /&gt;&lt;br /&gt;Now the problem begins:&lt;br /&gt;&lt;br /&gt;1.0 C# applications which interfaces with Ado.net and Sql express 2005 is crashing in VS 2008 with no apparent reason. The event log of the machines is Giving run time .NET Version 2 Error. I am yet to decipher this bug with MSDN knowledge base. Many people in code project has had this bug in VS 2008.&lt;br /&gt;2.0 So to get the project Going I installed VS 2005 Prof on the same machine. I started getting, Security violation error- project locations is not safe etc etc.&lt;br /&gt;3.0 Applied all the patches for VS 2005 service pack 1. After this Security violation error went away. However Even in Vs 2005 – Unknown run time error is still there.&lt;br /&gt;4.0 I have a question, Do I have to Uninstall Sql Express 2005 which is part of VS 2008.&lt;br /&gt;5.0 For some reason VS 2005 is unable to access SQL Express 2005 Tables.&lt;br /&gt;&lt;br /&gt;Any suggestions will be appreciated.&lt;br /&gt;&lt;br /&gt;One suggestions that I have received in CodeProject is to De-CRAPIFY the sytem.&lt;br /&gt;Which involves RE Installing XPP and So on. I am trying to save some time.&lt;br /&gt;&lt;br /&gt;Any suggestions will be greatly appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-7038704222384971123?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/7038704222384971123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=7038704222384971123' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7038704222384971123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7038704222384971123'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/vs-2008-and-vs-2005-on-same-machine.html' title='VS 2008 and VS 2005 on the Same MAchine'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-6934495416911930727</id><published>2008-03-11T10:54:00.000-07:00</published><updated>2008-03-11T23:31:48.947-07:00</updated><title type='text'>Software Project Failures-What Went Wrong</title><content type='html'>We understand more form failure analysis. To this effect it is only natural that we examine failed software projects:&lt;br /&gt;&lt;br /&gt;If you would like to share failed projects, please post you thoughts here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-6934495416911930727?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/6934495416911930727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=6934495416911930727' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6934495416911930727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6934495416911930727'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/what-went-wrong.html' title='Software Project Failures-What Went Wrong'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-2927976681881511202</id><published>2008-03-10T20:32:00.000-07:00</published><updated>2008-03-10T20:36:08.574-07:00</updated><title type='text'>Free IT Information</title><content type='html'>We have created a free BB Site for IT Related Infomration. Feel Free to post your questions.&lt;br /&gt;we will try to answer your questions in a short period of time. Also you are welcome to post answers to the questions that other people have.&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.askushow.ca/"&gt;http://www.askushow.ca/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-2927976681881511202?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/2927976681881511202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=2927976681881511202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2927976681881511202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2927976681881511202'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/free-it-information.html' title='Free IT Information'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-4622159922060596161</id><published>2008-03-09T16:53:00.001-07:00</published><updated>2008-03-09T16:56:10.276-07:00</updated><title type='text'>Formal Specification and Research</title><content type='html'>Formal Specification has long history in the academic field. It is interesting that large amount is research is done in academics regarding formal specification&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;UML/SDL are actually implementation of the Formal specification in the Graphical Domain.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you are interested in the research aspect of the formal specification and systems engineering please follow this link.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please remember these are research tools at the present moment.&lt;br /&gt;The ideas and projects will give you future directions to come in Software Engineering and Systems Engineering discipline.&lt;br /&gt;&lt;br /&gt;Formal Specification can be used for Hardware Design for such language as VHD/Verilog/SystemsC and also in  software design such as C++/C#&lt;br /&gt;&lt;br /&gt;Formal Specification has not entered the Formal HYPE CYCLE ( still considered sissy-IE. difficult to understand) as they say it in academics.&lt;br /&gt;&lt;br /&gt;Related Link:&lt;br /&gt;http://nms.lcs.mit.edu/Larch/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-4622159922060596161?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/4622159922060596161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=4622159922060596161' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4622159922060596161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4622159922060596161'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/03/formal-specification-and-research.html' title='Formal Specification and Research'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-6628303733454246804</id><published>2008-02-28T20:07:00.000-08:00</published><updated>2008-02-28T20:17:19.577-08:00</updated><title type='text'>Eclipse Process Framework Project- Bacon</title><content type='html'>Eclipse Process framwork Project by Bacon - a Must Read. At least we should look at Bacon's Slides.&lt;br /&gt;&lt;br /&gt;More on this later&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eclipse.org/proposals/beacon/"&gt;http://www.eclipse.org/proposals/beacon/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-6628303733454246804?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/6628303733454246804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=6628303733454246804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6628303733454246804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6628303733454246804'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/02/eclipse-process-framework-project-bacon.html' title='Eclipse Process Framework Project- Bacon'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-1009195107608102217</id><published>2008-02-24T16:30:00.000-08:00</published><updated>2008-02-24T16:42:37.557-08:00</updated><title type='text'>Application Framework in C#</title><content type='html'>I was told that I should be looking into Application Framework and C# book such as.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/1590592883/ref=reg_hu-wl_item-added"&gt;http://www.amazon.com/gp/product/1590592883/ref=reg_hu-wl_item-added&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is no google preview and my local library/bookstore has no copy.&lt;br /&gt;&lt;br /&gt;I am yet to acquire this book, however I have planty of GOF Patterns books. and&lt;br /&gt;&lt;br /&gt;I have read this one&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Enterprise-Development-Visual-Studio-NET/dp/1590590422/ref=sr_1_7?ie=UTF8&amp;amp;s=books&amp;amp;qid=1203899131&amp;amp;sr=8-7"&gt;http://www.amazon.com/Enterprise-Development-Visual-Studio-NET/dp/1590590422/ref=sr_1_7?ie=UTF8&amp;amp;s=books&amp;amp;qid=1203899131&amp;amp;sr=8-7&lt;/a&gt;&lt;br /&gt;As I get the book and revise the Framework, I will post more details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-1009195107608102217?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/1009195107608102217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=1009195107608102217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1009195107608102217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1009195107608102217'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/02/application-framework-in-c.html' title='Application Framework in C#'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-7252462482348599847</id><published>2008-02-16T13:57:00.000-08:00</published><updated>2008-02-19T14:57:54.813-08:00</updated><title type='text'>MSDN Channel 9 Videos</title><content type='html'>I have a habit of watching Videos, when I am having a cofee and or taking a break:&lt;br /&gt;Microsft Reasearch and Architectural Videos are worth watching, including Framewoks and stuff&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What do you think?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://channel9.msdn.com/shows/ARCast.TV"&gt;http://channel9.msdn.com/shows/ARCast.TV&lt;/a&gt;&lt;br /&gt;&lt;a href="http://channel9.msdn.com/"&gt;http://channel9.msdn.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-7252462482348599847?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/7252462482348599847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=7252462482348599847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7252462482348599847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7252462482348599847'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/02/cannel-9-videos.html' title='MSDN Channel 9 Videos'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-7734838913856633367</id><published>2008-02-04T15:26:00.000-08:00</published><updated>2008-03-22T17:51:08.388-07:00</updated><title type='text'>Writing for the Web</title><content type='html'>&lt;p&gt;Since a large number of E-commerce and Static website requires good amount of English Composition- The process can be frustrating since the objective of writing has no fixed goal.&lt;br /&gt;&lt;br /&gt;Are we writing to create an online marketing campaign? Are we creating a Public Relations material that is supposed to create abuzz like strong German Schnups. Or the public relations will be low key like warm Glue Wine of Scandinavian Christmas.&lt;br /&gt;Or are we just trying to create some stupid Web Pages with zillions of CSS so that we get paid and run!&lt;br /&gt;&lt;br /&gt;In more technical sense, Are we substantiating an argument? Using persuasion and compare and contrast to establish a point. Are we just trying to educate some factual information? Who is our target audience? Why such person be interested in our website?&lt;br /&gt;Does the end user needs to be entertained? excited? provoked? educated?&lt;br /&gt;&lt;br /&gt;Some how the short answer seems to all the above- and that makes it difficult.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;I have found a solution. A new book on web content design seems to be immensely practical and useful. I am reading it , right now-Killer Web Content- Garry McGovern . I  highly suggest this book to any one involved in web design and content creation.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;&lt;br /&gt;1.0 &lt;a href="http://www.useit.com/"&gt;http://www.useit.com/&lt;/a&gt;&lt;br /&gt;2.0 &lt;a href="http://websitetips.com/"&gt;http://websitetips.com/&lt;/a&gt;&lt;br /&gt;3.0 Information Architecture- ISBN 0-596-52734-&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-7734838913856633367?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/7734838913856633367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=7734838913856633367' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7734838913856633367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7734838913856633367'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/02/writing-for-web.html' title='Writing for the Web'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-2330700279613102455</id><published>2008-01-15T22:57:00.000-08:00</published><updated>2008-01-15T23:35:28.632-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='pair programming'/><category scheme='http://www.blogger.com/atom/ns#' term='code reviews'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><category scheme='http://www.blogger.com/atom/ns#' term='code inspection'/><title type='text'>Continuous Inspection: Sharing A Practice</title><content type='html'>There are several ways to achieve continuous inspection. Some organisations do it by pair reviewing where one person types and the other is considered suggesting code and design improvements. Some teams have another developer review their code before committing it to the VCS repository. Some follow formal peer reviews, in which a developer's peers watch the code and offer better ideas. And may be few more.&lt;br /&gt;&lt;br /&gt;In our case we do it using code reviews, which is more like the second form, I have mentioned in the paragraph above. But we do it after committing to VCS. Not a good thing right? I would elaborate it later. The other way we follow is pair programming which is not exactly the form of continuous inspection, but it helps in some way, if not exactly.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pair Programming&lt;/span&gt;&lt;br /&gt;It something annoyed few of our team mates, including me, in the beginning. Nobody was comfortable when someone is watching while the one programs. But after practicing it for a few weeks things changed. One important thing is we must switch in both ways for example, I watch, you code now you watch, I code; and the other is switching the partners so everybody knows everyones weak and strong points and the style of coding. That brings a drastic personal improvement. We found it as an efficient way for some tasks and bad, not really bad but inappropriate, for others. This works best when its about to train a new developer, to implement something complex or not routine and it helps transferring the skills as well. So, now we don't practice this for every other task.&lt;br /&gt;&lt;br /&gt;After getting all these benefits, one benefits which it gives you the code quality and most of the time you don't really need to inspect the code exclusively.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Code Reviews&lt;/span&gt;&lt;br /&gt;This is the thing, we merely follow for continuous inspection. In our team we found that most of us are very good in coding but not as good in reviewing other developers code. So, what we did was, we generated code review tickets using hook script provided by our project management system. Its your choice how you want to generate it whether you want the tickets to be assigned randomly or in a particular order. Now, on every commit we have a code review ticket assigned to any of the team mate. He/She needs to review it and then close it after making appropriate changes, if required. This way we got a good improvement in the skill of understanding other developers code and the design pattern we should follow for a particular scenario. We improved on software quality, bug reports, code clarity.&lt;br /&gt;&lt;br /&gt;Please share your's in comments. Thanks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Related Links:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/java/library/j-ap08016/"&gt;Automation for the people: Continuous Inspection&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=41641"&gt;Paul Duvall on continuous inspection with software inspectors&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Peer-Reviews-Software-Addison-Wesley-Information/dp/0201734850/ref=pd_bbs_1?ie=UTF8&amp;s=books&amp;qid=1200468772&amp;sr=8-1"&gt;Peer Reviews in Software: A Practical Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- br--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-2330700279613102455?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/2330700279613102455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=2330700279613102455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2330700279613102455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2330700279613102455'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/01/continuous-inspection-sharing-practice.html' title='Continuous Inspection: Sharing A Practice'/><author><name>Adeel Ansari</name><uri>http://www.blogger.com/profile/12723047493797167655</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://bp0.blogger.com/_qTVPBhoMq5s/R1jzTLke-_I/AAAAAAAAACA/CDbMWI_-JCw/S220/adeilProfilePic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-3981363597756934203</id><published>2008-01-14T08:43:00.000-08:00</published><updated>2008-01-14T08:49:57.059-08:00</updated><title type='text'>Hello Everyone</title><content type='html'>I would just like to say hello to everyone in the group. This is my first posting on this blog and I look forward to blogging with everyone more. I would just like to share with everyone &lt;a href="http://babajob.com/person.htm?user=10001"&gt;http://babajob.com/person.htm?user=10001&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is Sean Blagsvedt, a Microsoft alum who left a lucrative job with them to start Babajob and Babalife in Bangalore, the IT Capital of India. I think what he is doing is incredible and I am trying to help spread the word as much as I can because I think that he provides a great example for how empowered we can be if we believe in a cause and have the guts to follow through. Please also see my other blog on Wordpress &lt;a href="http://benkross.wordpress.com/"&gt;http://benkross.wordpress.com/&lt;/a&gt;. If anyone wants to talk more about this or any other topic, feel free to call me at 212-204-1025 or my cell 914-523-6166. Please reference Blogger so I know where the call is coming from.&lt;br /&gt;&lt;br /&gt;Cheers and happy blogging,&lt;br /&gt;&lt;br /&gt;Ben Ross&lt;br /&gt;IT Recruiter&lt;br /&gt;Forrest Solutions&lt;br /&gt;212-204-1025&lt;br /&gt;&lt;a href="mailto:bross@forrestsolutions.com"&gt;bross@forrestsolutions.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-3981363597756934203?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/3981363597756934203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=3981363597756934203' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3981363597756934203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3981363597756934203'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/01/hello-everyone.html' title='Hello Everyone'/><author><name>Ben Ross</name><uri>http://www.blogger.com/profile/12600316099860078642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-iJppumsPfIE/ToNnxkmc6YI/AAAAAAAAAFo/ZfGUHsQLlhc/s220/Ben%2BAd.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-6952803288477787256</id><published>2008-01-13T14:34:00.000-08:00</published><updated>2008-01-13T14:42:41.663-08:00</updated><title type='text'>Jommla, LAMP, Dreamweaver, CSS, PHP and ASP.NET</title><content type='html'>Trying to understand where &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Joomla&lt;/span&gt;, LAMP, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Dreamweaver&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;CSS&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;PHP&lt;/span&gt; and Asp.net work together for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SMB&lt;/span&gt; marketplace. More and more customers are asking for web maintenance/update &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;functionalty;&lt;/span&gt; can M&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;acromedia&lt;/span&gt; C&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;ontribute&lt;/span&gt; work with these technologies?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As I discover these answers, I will update the Blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-6952803288477787256?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/6952803288477787256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=6952803288477787256' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6952803288477787256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6952803288477787256'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/01/jommla-lamp-dreamweaver-css-php-and.html' title='Jommla, LAMP, Dreamweaver, CSS, PHP and ASP.NET'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-3621834124352479669</id><published>2008-01-06T17:06:00.000-08:00</published><updated>2008-01-13T20:08:14.395-08:00</updated><title type='text'>Push to Test- Google Tech Talk- Must see</title><content type='html'>Please watch this google tech talk-push to test, some thing new- and better&lt;br /&gt;Push to test video&lt;br /&gt;&lt;a href="http://video.google.ca/videoplay?docid=-4427578441647658650"&gt;http://video.google.ca/videoplay?docid=-4427578441647658650&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-3621834124352479669?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/3621834124352479669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=3621834124352479669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3621834124352479669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3621834124352479669'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2008/01/pust-to-test-google-tech-talk-must-see.html' title='Push to Test- Google Tech Talk- Must see'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-6444239228292544757</id><published>2007-12-17T08:44:00.000-08:00</published><updated>2007-12-24T19:02:23.488-08:00</updated><title type='text'>Micosoft Action Pack</title><content type='html'>Just received this querters action pack. It is quite a list of software for SMB markets.&lt;br /&gt;I hope to check this out soon. I think I received about 80 DVD. Enough for holidays.&lt;br /&gt;More on this later&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-6444239228292544757?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/6444239228292544757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=6444239228292544757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6444239228292544757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6444239228292544757'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/12/micosoft-action-pack.html' title='Micosoft Action Pack'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-1452291991480151684</id><published>2007-12-09T19:10:00.000-08:00</published><updated>2007-12-09T19:17:01.826-08:00</updated><title type='text'>SQL Server 2005 Express for Developers</title><content type='html'>I just Received The book-&lt;br /&gt;&lt;br /&gt;1.0 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Sql&lt;/span&gt; Server 2005 Express for Developers- &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Apress&lt;/span&gt; -ISBN-1-590059-720-6&lt;br /&gt;I will comment about the content, However quite a lot of the stuff is still in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;MSDN&lt;/span&gt; and Code Project.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.0 Also Picked up the Lion's &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Commentary&lt;/span&gt; on Unix- The &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;classic&lt;/span&gt; Text- I always wanted to buy this one but was out of print.&lt;br /&gt;&lt;br /&gt;And thirdly&lt;br /&gt;&lt;br /&gt;1.0 Execution- The &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;Discipline&lt;/span&gt; of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;Getting&lt;/span&gt; Things Done- &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;NYT&lt;/span&gt; Best Seller-ISBN- 0-609-61057-0&lt;br /&gt;I definitely need this book. To &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;keep&lt;/span&gt; me focused on &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;getting&lt;/span&gt; some thing done every hour.( This is true)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-1452291991480151684?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/1452291991480151684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=1452291991480151684' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1452291991480151684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1452291991480151684'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/12/sql-server-2005-express-for-developers.html' title='SQL Server 2005 Express for Developers'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-7597930424675986473</id><published>2007-12-01T20:35:00.000-08:00</published><updated>2007-12-04T08:53:01.603-08:00</updated><title type='text'>Enterprise Architecture</title><content type='html'>I am just going over the Book&lt;br /&gt;A practical Guide to Enterprise Architecture- ISBN 0-13-141275-2&lt;br /&gt;I am trying out some of the ideas with Ea-7.0 of Sparkworks.&lt;br /&gt;Details on this wll be posted soon.&lt;br /&gt;A side note, some of these books may be avilable in google library, please look into that.&lt;br /&gt;&lt;br /&gt; I have the objective to keep this blog FAT-Free. Please let me know if you would like to publish and participate in postings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-7597930424675986473?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/7597930424675986473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=7597930424675986473' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7597930424675986473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/7597930424675986473'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/12/enterprise-architecture.html' title='Enterprise Architecture'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-3137412718009223747</id><published>2007-10-20T03:33:00.000-07:00</published><updated>2007-10-20T11:40:29.237-07:00</updated><title type='text'>Building Large Systems at Google</title><content type='html'>This is a must see Web cast- building Large systems at Google.&lt;br /&gt;&lt;br /&gt;1.0 &lt;a href="http://video.google.com/videoplay?docid=-5699448884004201579&amp;amp;q=Google+techtalks&amp;amp;total=426&amp;amp;start=0&amp;amp;num=10&amp;amp;so=0&amp;amp;type=search&amp;amp;plindex=0"&gt;Building Large Systems at Google&lt;/a&gt;&lt;br /&gt;2.0 &lt;a href="http://video.google.com/videoplay?docid=-4267021878143533179"&gt;Making Great Decisions&lt;/a&gt;&lt;br /&gt;3.0&lt;a href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032308706&amp;amp;CountryCode=US"&gt; Developing Applications with Ajax( Next Generation Asp.net)&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I would like to have your feedbacks on these webcasts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-3137412718009223747?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/3137412718009223747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=3137412718009223747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3137412718009223747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3137412718009223747'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/10/building-large-systems-at-google.html' title='Building Large Systems at Google'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-6303045337893396790</id><published>2007-10-18T10:39:00.000-07:00</published><updated>2007-10-20T03:21:55.139-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='null grids'/><category scheme='http://www.blogger.com/atom/ns#' term='cs2cs'/><category scheme='http://www.blogger.com/atom/ns#' term='Sphere'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Frank Warmerdam'/><category scheme='http://www.blogger.com/atom/ns#' term='EPSG'/><category scheme='http://www.blogger.com/atom/ns#' term='WGS84'/><category scheme='http://www.blogger.com/atom/ns#' term='EPSG:900913'/><category scheme='http://www.blogger.com/atom/ns#' term='PROJ.4'/><category scheme='http://www.blogger.com/atom/ns#' term='Chris Schmidt'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Maps'/><title type='text'>Google Maps: Is the Earth a Sphere or Ellipsoid?</title><content type='html'>&lt;a href="http://maps.google.ca/"&gt;Google&lt;/a&gt; Maps sees the Earth as a Spheroid, not an Ellipsoid. This came up through a discussion on the &lt;a href="http://lists.maptools.org/pipermail/proj/2007-October/thread.html"&gt;PROJ&lt;/a&gt; mailing list and I thought it was interesting to point out how Open Source can even handle projected lat/long systems (such as Google Maps) using a very familiar tool called &lt;strong&gt;cs2cs&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://crschmidt.net/blog/archives/238/understanding-googles-projection-slightly-anyway/"&gt;Christoper Schmidt&lt;/a&gt; wrote about it on his blog and also on his blog he points out the &lt;a href="http://crschmidt.net/blog/archives/243/google-projection-900913/"&gt;EPSG code&lt;/a&gt; to use. The magical number for the &lt;strong&gt;Google Mercator Projection&lt;/strong&gt; (of a lat/long grid based on a sphere) is: &lt;strong&gt;900913&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Now onto the fun, showing how we can use Open Source to have our data show within a KML project and Google Maps.&lt;br /&gt;&lt;br /&gt;Quoting from &lt;a href="http://proj.maptools.org/faq.html"&gt;Frank's FAQ&lt;/a&gt;, he provides an excellent example, we see the following the use of &lt;strong&gt;cs2cs&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;"cs2cs +proj=latlong +datum=WGS84&lt;br /&gt;+to +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0&lt;br /&gt;+x_0=0.0 +y_0=0 +k=1.0 +units=m +no_defs"&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#000000;"&gt;Notice the sphere is being used?&lt;strong&gt; a=b&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Because we are dealing with a sphere, the Y values will be greatly different from those on an ellipsoid (30 to 100 metres or more).&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;Quoting Frank again:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;"In this case, and many other cases using spherical projections, the desired approach is to actually treat the lat/long locations on the sphere as if they were on WGS84 without any adjustments when using them for converting to other coordinate systems. The solution is to &lt;strong&gt;"trick"&lt;/strong&gt; PROJ.4 into applying &lt;strong&gt;no change to the lat/long&lt;/strong&gt; values when going to (and through) WGS84. This can be accomplished by asking PROJ to use a &lt;strong&gt;null grid shift file&lt;/strong&gt; for switching from your spherical lat/long coordinates to WGS84. &lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000099;"&gt;&lt;p&gt;&lt;br /&gt;cs2cs +proj=latlong +datum=WGS84&lt;br /&gt;+to +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0&lt;br /&gt;+x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Note the strategic addition of &lt;strong&gt;+nadgrids=@null&lt;/strong&gt; to the spherical projection definition"&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;As you can see the value of Open Source and the mailing list and Open Source software is that people are sharing knowledge - whether it be via blogs, lists, or some other means of communication. There is a &lt;strong&gt;community out there that supports each other&lt;/strong&gt;. &lt;strong&gt;These are actual users facing everyday problems and looking for solutions.&lt;/strong&gt; The answers do exist, just the question has to be asked, and the community comes together to help.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-6303045337893396790?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/6303045337893396790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=6303045337893396790' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6303045337893396790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6303045337893396790'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/10/google-maps-is-earth-sphere-or.html' title='Google Maps: Is the Earth a Sphere or Ellipsoid?'/><author><name>Terra ETL</name><uri>http://www.blogger.com/profile/07974907112564429120</uri><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></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-5761305379508486377</id><published>2007-10-18T10:00:00.000-07:00</published><updated>2007-10-18T10:29:28.390-07:00</updated><title type='text'>Why not share experiences?</title><content type='html'>Hi blog members,&lt;br /&gt;Our count is reached to 31, thats why sharing our day to day experiences in any field of Software Engineering would be very beneficial to all of us and to other blog readers.&lt;br /&gt;&lt;br /&gt;I shall soon start writing my experiences over here, hope you too will do the same.&lt;br /&gt;&lt;br /&gt;Regards.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-5761305379508486377?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/5761305379508486377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=5761305379508486377' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/5761305379508486377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/5761305379508486377'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/10/why-not-share-experiences.html' title='Why not share experiences?'/><author><name>Yousuf</name><uri>http://www.blogger.com/profile/12918689469161612012</uri><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></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-4710664425586661779</id><published>2007-10-17T12:33:00.000-07:00</published><updated>2007-10-17T12:45:38.274-07:00</updated><title type='text'>Software Metrics: function points and lines of code</title><content type='html'>I have read a lot of papers and books that try to relate funtion points and lines of code.&lt;br /&gt;The final step is always a big table with the lines of code for function point in every language.&lt;br /&gt;&lt;br /&gt;Then the thesys is that is possible to derive the "effort" in man/month, given the fp count and the derived program dimension.&lt;br /&gt;&lt;br /&gt;I think that there is a big mistake. In my experience to deliver 1M of lines of code I have to develop 1.5M of lines,  and as my  program get older, I still deliver 1M of LOCS, continuing to produce new lines that replace the old one.&lt;br /&gt;&lt;br /&gt;A stronger example: as I develop new lines to correct errors, the User Manual (and the user interface) is always the same!&lt;br /&gt;&lt;br /&gt;The real effort is related to LoC that I write, that are more then LoC that I deliver.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-4710664425586661779?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/4710664425586661779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=4710664425586661779' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4710664425586661779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4710664425586661779'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/10/software-metrics-function-points-and.html' title='Software Metrics: function points and lines of code'/><author><name>L' Ingegnere</name><uri>http://www.blogger.com/profile/17042292852777045821</uri><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></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-659045483869666998</id><published>2007-10-12T23:22:00.000-07:00</published><updated>2007-10-13T10:58:59.093-07:00</updated><title type='text'>Agile Testing Video on You Tube</title><content type='html'>&lt;span style="font-family:lucida grande;"&gt;I think these are interesting videos on agile/model/scrum based testing.&lt;br /&gt;&lt;/span&gt;1.0 &lt;a href="http://video.google.com/videoplay?docid=-3054974855576235846"&gt;&lt;span style="font-family:lucida grande;"&gt;http://video.google.com/videoplay?docid=-3054974855576235846&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:lucida grande;"&gt; &lt;/span&gt;&lt;br /&gt;2.0 &lt;a href="http://video.google.com/videoplay?docid=5521890509476590796"&gt;http://video.google.com/videoplay?docid=5521890509476590796&lt;/a&gt;&lt;br /&gt;3.0 &lt;a href="http://video.google.com/videoplay?docid=-7230144396191025011&amp;amp;q=scrum&amp;amp;total=936&amp;amp;start=0&amp;amp;num=10&amp;amp;so=0&amp;amp;type=search&amp;amp;plindex=0"&gt;http://video.google.com/videoplay?docid=-7230144396191025011&amp;amp;q=scrum&amp;amp;total=936&amp;amp;start=0&amp;amp;num=10&amp;amp;so=0&amp;amp;type=search&amp;amp;plindex=0&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;&lt;br /&gt;&lt;br /&gt;I am working on a larger topic of testing and agile-&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;testing&lt;/span&gt; in particular. Any technical contribution and direction will be appreciated.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-659045483869666998?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/659045483869666998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=659045483869666998' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/659045483869666998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/659045483869666998'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/10/agile-testing-video-on-you-tube.html' title='Agile Testing Video on You Tube'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-4740667900219552904</id><published>2007-10-09T15:06:00.000-07:00</published><updated>2007-10-09T15:43:41.357-07:00</updated><title type='text'>Open Source Managed Services</title><content type='html'>Is there any open source Managed Services Software to maintain software at client computer, or deliver tutorial at customer's site. Any pointers will be appreciated.&lt;br /&gt;&lt;br /&gt;I have tried &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;VNC&lt;/span&gt; and Tight &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VNC&lt;/span&gt;, they are great but requires firewall &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;changes&lt;/span&gt;, anything that will not involve touching fire wall will be great.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-4740667900219552904?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/4740667900219552904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=4740667900219552904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4740667900219552904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4740667900219552904'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/10/open-sources-managed-services.html' title='Open Source Managed Services'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-8611460208896386528</id><published>2007-10-09T14:11:00.000-07:00</published><updated>2007-10-09T14:42:52.449-07:00</updated><title type='text'>Membership to This Blog</title><content type='html'>Send me Email if you want to join this Blog. My email is &lt;a href="mailto:keensoftware@gmail.com"&gt;keensoftware@gmail.com&lt;/a&gt;.&lt;br /&gt;I would also like your views on management and posting.&lt;br /&gt;I  personally would like a balance &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;between&lt;/span&gt; academic world and Implementation world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-8611460208896386528?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/8611460208896386528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=8611460208896386528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8611460208896386528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/8611460208896386528'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/10/membership-to-this-blog.html' title='Membership to This Blog'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-2875132027135547465</id><published>2007-10-07T01:07:00.000-07:00</published><updated>2007-10-07T01:08:42.391-07:00</updated><title type='text'>Linkedin Software Engineering Blog</title><content type='html'>What are the most important topics tht we should discuss in Linkedin Software Engineering Topics.&lt;br /&gt;Should we have different format/blogsite for this.&lt;br /&gt;We need to discuss these  in details&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-2875132027135547465?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/2875132027135547465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=2875132027135547465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2875132027135547465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2875132027135547465'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/10/linkedin-software-engineering-blog.html' title='Linkedin Software Engineering Blog'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-4867910465188931825</id><published>2007-05-20T10:00:00.000-07:00</published><updated>2007-05-20T10:06:57.521-07:00</updated><title type='text'>Agile Developmt- XP and Scrum</title><content type='html'>Agile &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Developmet&lt;/span&gt; is the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;defacto&lt;/span&gt; way of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;developing&lt;/span&gt; software for small business in my view. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Heavy&lt;/span&gt; duty modeling and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;CMMI&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;compliance&lt;/span&gt; is good but may not be practical for small development teams.&lt;br /&gt;&lt;br /&gt;There are couple of things to consider if you are working on an agile development, if some of your team are out-sourced to India and Romania. How do you keep the communication open and yet get development done a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;reasonable&lt;/span&gt; pace.&lt;br /&gt;The answer to this is to adopt SCRUM &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;methodology&lt;/span&gt; and use a tool such as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;JIRI&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Ontract&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;Software&lt;/span&gt; Development tools.&lt;br /&gt;&lt;br /&gt;More on this later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-4867910465188931825?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/4867910465188931825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=4867910465188931825' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4867910465188931825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/4867910465188931825'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/05/agile-developmt-xp-and-scrum.html' title='Agile Developmt- XP and Scrum'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-1764599327126546606</id><published>2007-04-15T13:15:00.000-07:00</published><updated>2007-04-15T13:24:51.200-07:00</updated><title type='text'>Ecommerce and ASP.NET 2.0</title><content type='html'>I just picked up a a couple of books from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;apress&lt;/span&gt; and looking through the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;MSDN&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;webcasts&lt;/span&gt; of the ASP.NET related stuff.&lt;br /&gt;&lt;br /&gt;Couple of them that &lt;span style="BACKGROUND-COLOR: #ffff00"&gt;I&lt;/span&gt; like are:&lt;br /&gt;&lt;a href="http://www.learnvisualstudio.net/Default.aspx"&gt;http://www.learnvisualstudio.net/Default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cristiandarie.ro/"&gt;http://www.cristiandarie.ro/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/vstudio/express/beginner/learningpath/"&gt;http://msdn.microsoft.com/vstudio/express/beginner/learningpath/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I still have issues related &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ASP&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;NET&lt;/span&gt; 1.1 and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;ASP&lt;/span&gt;.NET 2.0 working on the same machine. Actually I am looking at some of the solutions in &lt;a href="http://www.codeproject.com/"&gt;www.codeproject.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;Incidentally&lt;/span&gt; summer is here and today it is 19 degree centigrade.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-1764599327126546606?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/1764599327126546606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=1764599327126546606' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1764599327126546606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/1764599327126546606'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/04/ecommerce-and-aspnet-20.html' title='Ecommerce and ASP.NET 2.0'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-2118898206220805332</id><published>2007-03-16T20:59:00.000-07:00</published><updated>2007-03-16T21:01:51.528-07:00</updated><title type='text'>Macromedia Studio 8 Suite of tools</title><content type='html'>We just installed amcromedia 8 suite of tools.&lt;br /&gt; and right after that, I upgraded the IE6 to I&amp; and macromedia contribute stopped working.&lt;br /&gt;Luckily , adobe had a work around.&lt;br /&gt;&lt;br /&gt;Also I am not too happy to see that Freehand has been droped from MX to version 8.&lt;br /&gt; more on this later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-2118898206220805332?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/2118898206220805332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=2118898206220805332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2118898206220805332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/2118898206220805332'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/03/macromedia-studio-8-suite-of-tools.html' title='Macromedia Studio 8 Suite of tools'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-6060358562558754708</id><published>2007-03-04T10:04:00.000-08:00</published><updated>2007-03-04T11:29:56.564-08:00</updated><title type='text'>Design Patterns</title><content type='html'>I am please to find that design patterns are geting accepted in the embeded design industry like EDA giant Mentor Graphics. Also I am very please to note that design patterns are part of the original release of the Enterprise Architect of SparxSystems.&lt;br /&gt;&lt;br /&gt;However in the .net community Hummel and others are trying to promote this in MSDN architecture webcat. I am not sure about the local .net activity in this area.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-6060358562558754708?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/6060358562558754708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=6060358562558754708' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6060358562558754708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/6060358562558754708'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/03/design-patterns.html' title='Design Patterns'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-3322141998419903202</id><published>2007-02-17T09:54:00.000-08:00</published><updated>2007-02-22T09:30:52.909-08:00</updated><title type='text'>Archived Webcast for Visual Studio</title><content type='html'>I have always found the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;materials&lt;/span&gt; for Jim &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Hummel&lt;/span&gt; useful when it comes to VS.net &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;programming&lt;/span&gt;.&lt;br /&gt;Here is the Link&lt;br /&gt;&lt;a href="http://www.microsoft.com/events/series/modernsoftdev.mspx"&gt;http://www.microsoft.com/events/series/modernsoftdev.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will request you to post other sources as well for VS.Net resources.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-3322141998419903202?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/3322141998419903202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=3322141998419903202' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3322141998419903202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/3322141998419903202'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2007/02/archavied-webcast-for-visual-studio.html' title='Archived Webcast for Visual Studio'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-114396151269106578</id><published>2006-04-01T23:03:00.000-08:00</published><updated>2006-04-06T15:07:54.086-07:00</updated><title type='text'>SDL-92 and UML-2.0 Comparison</title><content type='html'>Many of us have worked on SDL-92 in telecommunication industry. Here we want to understand how much UML-2.o has been influenced by SDL-92.&lt;br /&gt;It is fairly complex topic and I hope to do justice on that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-114396151269106578?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/114396151269106578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=114396151269106578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/114396151269106578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/114396151269106578'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2006/04/sdl-92-and-uml-20-comparison.html' title='SDL-92 and UML-2.0 Comparison'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-114315513047785508</id><published>2006-03-23T15:04:00.000-08:00</published><updated>2006-03-23T15:57:56.740-08:00</updated><title type='text'>Kerio Mail Server</title><content type='html'>We sell and service Kerio Mail Server- &lt;a href="http://www.kerio.com"&gt;www.kerio.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please post yout comments and concern here.&lt;br /&gt;I will address issues atleast once a day.&lt;br /&gt;&lt;br /&gt; Do not post confidential material here; instead send them as email.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-114315513047785508?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/114315513047785508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=114315513047785508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/114315513047785508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/114315513047785508'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2006/03/kerio-mail-server.html' title='Kerio Mail Server'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-114238028508933009</id><published>2006-03-14T15:51:00.000-08:00</published><updated>2006-03-14T15:51:48.196-08:00</updated><title type='text'>Management Information Systems</title><content type='html'>we are searching for Management Information Systems Books Materials. All pointers will be appreciated.&lt;br /&gt;&lt;br /&gt;At presnet we have Identified Loudon Loudon- however it is introductory.&lt;br /&gt;here is the book.&lt;a href="http://www.amazon.com/gp/product/0131538411/sr=8-1/qid=1142380150/ref=pd_bbs_1/102-3495716-6070511?%5Fencoding=UTF8"&gt;http://www.amazon.com/gp/product/0131538411/sr=8-1/qid=1142380150/ref=pd_bbs_1/102-3495716-6070511?%5Fencoding=UTF8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am not very Impressed with this book. I would like a better reference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-114238028508933009?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/114238028508933009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=114238028508933009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/114238028508933009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/114238028508933009'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2006/03/management-information-systems_14.html' title='Management Information Systems'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-114237948876075025</id><published>2006-03-14T15:36:00.000-08:00</published><updated>2006-03-14T15:59:02.646-08:00</updated><title type='text'>Sam Gentle's Blog</title><content type='html'>I like this Sam Gentle blog for Information that may not be avilable else where.&lt;br /&gt;enjoy.&lt;br /&gt;&lt;br /&gt;Here is the link&lt;br /&gt;&lt;a href="http://samgentile.com/blog/"&gt;http://samgentile.com/blog/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://codebetter.com/blogs/sam.gentile/default.aspx"&gt;http://codebetter.com/blogs/sam.gentile/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-114237948876075025?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/114237948876075025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=114237948876075025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/114237948876075025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/114237948876075025'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2006/03/sam-gentles-blog.html' title='Sam Gentle&apos;s Blog'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-113243420791950500</id><published>2005-11-19T13:01:00.000-08:00</published><updated>2005-11-19T13:03:27.940-08:00</updated><title type='text'>Composite Smart Client Architecture</title><content type='html'>We are working with composite smart client application development.&lt;br /&gt; The following blog is a good place to start&lt;br /&gt;&lt;a href="http://blogs.msdn.com/dphill/articles/371327.aspx"&gt;http://blogs.msdn.com/dphill/articles/371327.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-113243420791950500?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/113243420791950500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=113243420791950500' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/113243420791950500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/113243420791950500'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/11/composite-smart-client-architecture.html' title='Composite Smart Client Architecture'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-113152156281091730</id><published>2005-11-08T23:29:00.000-08:00</published><updated>2005-11-08T23:32:42.836-08:00</updated><title type='text'>Agile Modeling and Business Modeling</title><content type='html'>I just Picked up the following Books for the Project:&lt;br /&gt;1.0 Agile Modeling - Scott Ambler&lt;br /&gt;2.0 Agile database Tehniques - Scott Ambler.&lt;br /&gt;3.0 Business Modeling with UML- Hans-Errikson et al.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I will discuss at leagth the Merits and summary of Each methods.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-113152156281091730?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/113152156281091730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=113152156281091730' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/113152156281091730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/113152156281091730'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/11/agile-modeling-and-business-modeling.html' title='Agile Modeling and Business Modeling'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-113134700570596192</id><published>2005-11-06T23:00:00.000-08:00</published><updated>2005-11-08T23:35:18.653-08:00</updated><title type='text'>Firebird Database</title><content type='html'>We are working on a project involving .NET as the front end, vb.net in particular and Firebird as the back end. We will post the progress and the difficulties as we go along.&lt;br /&gt;Any suugestions and alternatives will be hightly appreciated.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;At present the Firebird will be running on Redhat 8.0 Linux Server.&lt;br /&gt;The Enterprise Architect with Iconix Model will be the Software Engineering Process for the Project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-113134700570596192?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/113134700570596192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=113134700570596192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/113134700570596192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/113134700570596192'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/11/firebird-database.html' title='Firebird Database'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-113063657385495265</id><published>2005-10-29T18:41:00.000-07:00</published><updated>2005-10-29T18:42:53.876-07:00</updated><title type='text'>UML Framework Repository</title><content type='html'>I am looking at ways to make UML-2.0 Based repository to work to be effective in Our work.&lt;br /&gt;&lt;br /&gt; I also in the process of gathering success stories of the groups that have used pattern frameworks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-113063657385495265?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/113063657385495265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=113063657385495265' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/113063657385495265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/113063657385495265'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/10/uml-framework-repository.html' title='UML Framework Repository'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-112755025609722754</id><published>2005-09-24T01:20:00.000-07:00</published><updated>2005-09-24T01:27:22.836-07:00</updated><title type='text'>Extreme programmng Explained</title><content type='html'>I am just going throug the book Extreme Progrmmaing Explained. Kent Beck Second edition,&lt;br /&gt;I will post the Summary below.&lt;br /&gt;&lt;br /&gt;I am also going throught the book called Extreme Programming Iconix Process.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Iconix Process in my opinion is most prctical and readily appplicable to our Process at Keen Compuyet solutions. The best part is Iconix Process can be readily applied with Inexpensive Enterprise architect Software Development Toolset.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-112755025609722754?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/112755025609722754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=112755025609722754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112755025609722754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112755025609722754'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/09/extreme-programmng-explained.html' title='Extreme programmng Explained'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-112603936649084225</id><published>2005-09-06T13:41:00.000-07:00</published><updated>2005-09-06T13:42:46.496-07:00</updated><title type='text'>Test Driven Development</title><content type='html'>Paul Watson, of CodeProject fame, recently asked:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Part of an agile development* process is the test first[^] mindset: You write code which tests code you have yet to write. The test aims to fail the code and you evolve your code until it passes. Testing is normally done via automated unit tests.&lt;br /&gt;&lt;br /&gt;Is anyone here using this methodology? How do you find it to be in practice?&lt;br /&gt;&lt;br /&gt;Also do you have any good, practical examples of it? The descriptions are all spiffy and what but useful examples are hard to come by.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Check out the replies &lt;a href="http://www.codeproject.com/lounge.asp?select=1217547&amp;forumid=1159&amp;amp;fr=26#xx1217547xx"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My response was as follows:&lt;br /&gt;&lt;br /&gt;I've tried, and I have three problems. The first is with the way I think. I do not think in terms of test first. I think in terms of object graphcs, and so that's what I code first. If I try to write tests first, I haven't a clue what the test should be because I haven't designed the object graph yet.&lt;br /&gt;&lt;br /&gt;And there's the corallary--I don't design on paper, or UML, or whatever. I design by coding. Now, 20 years ago, sure, I would design on paper first. But not only is my experience vastly greater, the tools are so advanced that design tweaks are quite quick.&lt;br /&gt;&lt;br /&gt;And the second corallary is that architectural problems that do surface would not usually surface during design, because either the architecture is simple enough that it 1) doesn't need to be refactored or 2) is easily refactored. The third case, complicated architecture that needs refactoring, doesn't really surface until later in the development cycle. The reality of development is that software is not 100% defined up front.&lt;br /&gt;&lt;br /&gt;So, the second problem is, unit tests add a maintenance burden. I personally prefer to add unit testing after I have done the major architectural refactoring, otherwise the unit tests need to be rewritten as well. So I write the unit tests "in the middle" of the software development process, when the architecture is mostly solid but the internal implementation might still be in flux.&lt;br /&gt;&lt;br /&gt;The third problem is that for complex software, NUnit doesn't cut it. For example, I just wrote a unit test that validates a complex client-server interaction. While I can unit test the client stuff and unit test the server stuff, I need ALL the pieces working IN SEQUENCE to test the entire workflow. Ironically, having written the unit tests for each of the pieces, it was only when I tested the entire workflow that I discovered I had a nasty interaction between to of the pieces that were supposedly separate. Thus, I use my AUT[^] tool (shameless plug), even though it's missing many of the niceties, like command line execution, that NUnit has. And writing unit tests when the tests depend on large pieces of the architecture to be implemented and working, well, first off, they're not exactly unit tests, more like workflow tests, but they're equally, if not more, important. Many, many times, it's the specific sequence of actions that breaks the software, which individual unit testing can't test for because unit tests simply do not cover 100% of the use cases.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-112603936649084225?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/112603936649084225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=112603936649084225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112603936649084225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112603936649084225'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/09/test-driven-development_06.html' title='Test Driven Development'/><author><name>Marc Clifton</name><uri>http://www.blogger.com/profile/11158736558084378451</uri><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></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-112598166753672472</id><published>2005-09-05T21:37:00.000-07:00</published><updated>2005-09-05T21:42:53.366-07:00</updated><title type='text'>Test Driven Development</title><content type='html'>I am reading the IBM Articles that was referred in Marc Clifton's Article in Code Project.&lt;br /&gt;&lt;br /&gt;All the Reference for test driven development refers to Java and Elcipse sort of Plaforms. The concept is great and I believe in it. However I would appreciate the same kind of Test driven framework for Visual studio.net.&lt;br /&gt;&lt;br /&gt;Can you all suggest some directions and guideline for that.&lt;br /&gt;&lt;br /&gt;I will summarize findings. So far I have searched the MSDN archive and reading the articles as they come up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-112598166753672472?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/112598166753672472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=112598166753672472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112598166753672472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112598166753672472'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/09/test-driven-development.html' title='Test Driven Development'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-112593954514211608</id><published>2005-09-05T08:45:00.000-07:00</published><updated>2005-09-05T09:59:05.156-07:00</updated><title type='text'>Tools And Techniques</title><content type='html'>Software engineering consists, in part, of tools and techniques.&lt;br /&gt;&lt;br /&gt;I've posted a debug trace monitor tool, called Traceract, here:&lt;br /&gt;&lt;a href="http://www.codeproject.com/useritems/Traceract.asp"&gt;http://www.codeproject.com/useritems/Traceract.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and a discussion of data binding techniques here:&lt;br /&gt;&lt;a href="http://www.codeproject.com/useritems/simpledatabinding.asp"&gt;http://www.codeproject.com/useritems/simpledatabinding.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Both are also available from my personal website:&lt;br /&gt;&lt;a href="http://www.marcclifton.com"&gt;http://www.marcclifton.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-112593954514211608?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/112593954514211608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=112593954514211608' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112593954514211608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112593954514211608'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/09/tools-and-techniques.html' title='Tools And Techniques'/><author><name>Marc Clifton</name><uri>http://www.blogger.com/profile/11158736558084378451</uri><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></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-112586612144299237</id><published>2005-09-04T13:33:00.000-07:00</published><updated>2005-09-04T13:35:21.450-07:00</updated><title type='text'>Extreme Programming</title><content type='html'>I recently Came across extreme Programming Article in &lt;a href="http://www.codeproject.com"&gt;www.codeproject.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; In Particular I like Marc Cliftons short Introduction. Please read his article before you venture into other Books and Material. IIn my opinion Marc Captures the essence of Extreme Programming avery nicely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-112586612144299237?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/112586612144299237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=112586612144299237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112586612144299237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112586612144299237'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/09/extreme-programming.html' title='Extreme Programming'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-112567354269991757</id><published>2005-09-02T08:03:00.000-07:00</published><updated>2005-09-02T08:13:44.743-07:00</updated><title type='text'>Interlake Wimax- Project</title><content type='html'>Interlake Development Corporation is considering Wimax Project. Please post your thoughts.&lt;br /&gt;Wimax is a technology that provides broadband and land phone and cell phone service using licenced and&lt;br /&gt;unlicenced microwave technology.&lt;br /&gt;&lt;br /&gt;for details please lookinto &lt;a href="http://www.wimaxforum.org"&gt;www.wimaxforum.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More on this later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-112567354269991757?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/112567354269991757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=112567354269991757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112567354269991757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112567354269991757'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/09/interlake-wimax-project.html' title='Interlake Wimax- Project'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-112507319161105428</id><published>2005-08-26T09:17:00.000-07:00</published><updated>2005-09-02T08:21:08.143-07:00</updated><title type='text'>Agile Develpment</title><content type='html'>Agile Development based on Extreme Programming has proven its value in industrial situation.&lt;br /&gt;&lt;br /&gt;Iam  just reading the Kent Back book on Extreme Programming.&lt;br /&gt;Scot Ampler's Blog site an excellent source on this subject.&lt;br /&gt;&lt;br /&gt;I will post details as we explore this area.&lt;br /&gt;&lt;br /&gt;Your Input is highly aprciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-112507319161105428?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/112507319161105428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=112507319161105428' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112507319161105428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112507319161105428'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/08/agile-develpment.html' title='Agile Develpment'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-112426688102118085</id><published>2005-08-17T01:19:00.000-07:00</published><updated>2005-08-17T01:21:21.020-07:00</updated><title type='text'>Enterprise Architect 5.0 Consulting</title><content type='html'>Keen Computer has signed up with Sparxsystes.au as a consultant and reseller for enterprise architect. We welcome all questions and inquaries for full cycle software Development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-112426688102118085?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/112426688102118085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=112426688102118085' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112426688102118085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112426688102118085'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/08/enterprise-architect-50-consulting.html' title='Enterprise Architect 5.0 Consulting'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-112426668211632916</id><published>2005-08-17T01:16:00.000-07:00</published><updated>2005-08-17T01:18:02.123-07:00</updated><title type='text'>TerraETL</title><content type='html'>Dean of Terra ETL has Joined Keen computer Solutions.  Dean Brings wealth of Knowledge from his GIS and Development Experence. We lookforward to working witth DEAN.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-112426668211632916?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/112426668211632916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=112426668211632916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112426668211632916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112426668211632916'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/08/terraetl.html' title='TerraETL'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-112283520442533544</id><published>2005-07-31T11:39:00.000-07:00</published><updated>2005-07-31T11:40:04.433-07:00</updated><title type='text'>Compiler Run Time Design</title><content type='html'>I am looing for for Compiler Run time design of Concurrent Systes. such as VHHDL/Verilog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-112283520442533544?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/112283520442533544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=112283520442533544' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112283520442533544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/112283520442533544'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/07/compiler-run-time-design.html' title='Compiler Run Time Design'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-111656756831878345</id><published>2005-05-19T22:35:00.000-07:00</published><updated>2005-05-19T22:39:28.320-07:00</updated><title type='text'>Tutorial Classes</title><content type='html'>We are staring a tutorial class every Monday, Tuesday and Wednesday at 6-8 PM for Developers. We hope to Make books NOtes and Lectures available online in this blog.&lt;br /&gt;This Tutorials are open to any one who are interested in Learning Software  Engineering.&lt;br /&gt;Local University/college students are most welcome.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; The  topics are&lt;br /&gt;&lt;br /&gt;1.0 CCNA&lt;br /&gt;2.0 Advance Networking&lt;br /&gt;3.0 Redhat Linux&lt;br /&gt;4.0 UML 2.0  and Busines Modeling&lt;br /&gt;5.0 Visio/Access 2003 and Data Modeling&lt;br /&gt;6.0 VB.net&lt;br /&gt;7.0 Delphi 8.0&lt;br /&gt;8.0 .Net Architecture and Technology.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-111656756831878345?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/111656756831878345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=111656756831878345' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/111656756831878345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/111656756831878345'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/05/tutorial-classes.html' title='Tutorial Classes'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9928209.post-111656711945396364</id><published>2005-05-19T22:30:00.000-07:00</published><updated>2005-05-19T22:31:59.456-07:00</updated><title type='text'>Agile Modeling</title><content type='html'>I have started using the Agile Modeling. The basic idea is simple that the client is kept at the centre of the Development process.&lt;br /&gt;&lt;br /&gt; I plan to summarize in this topic how thw agille modeling being used in business softwaee Development. I will also List the Books and Periodicals that are used for the agile modeling.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9928209-111656711945396364?l=swengineer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swengineer.blogspot.com/feeds/111656711945396364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9928209&amp;postID=111656711945396364' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/111656711945396364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9928209/posts/default/111656711945396364'/><link rel='alternate' type='text/html' href='http://swengineer.blogspot.com/2005/05/agile-modeling.html' title='Agile Modeling'/><author><name>Keen Computer Solutions</name><uri>http://www.blogger.com/profile/18336475181634997318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='15' src='http://static.flickr.com/56/118021474_968ee4a64b.jpg'/></author><thr:total>1</thr:total></entry></feed>
