<?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-9197539112507643411</id><updated>2011-11-27T19:45:50.906-05:00</updated><category term='REST;API Design'/><category term='jQuery'/><category term='Git'/><category term='javascript'/><category term='Agile'/><category term='IASA'/><category term='speaking'/><category term='Code Camp'/><category term='Technical Debt'/><category term='source control'/><category term='Portfolio'/><category term='Announcements'/><category term='Maintenance'/><category term='Quality'/><title type='text'>Mitch's Musings</title><subtitle type='html'>My musing or a collection of thoughts, observations, dreams and insights</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-4108073967473013159</id><published>2011-11-05T14:08:00.003-04:00</published><updated>2011-11-06T21:39:01.841-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='REST;API Design'/><title type='text'>Fall Code Camp 2011 was a Success</title><content type='html'>My presentation on REST API Design at the Philly.NET Fall Code Camp (www.phillydotnet.org) went well and most all of the speakers made it! That is a plus when you run a speaker track. I feel my presentation went really well, at least I felt the audience was engaged. I posted the presentation at: &lt;a href="http://www.keepandshare.com/doc/view.php?id=3248918&amp;da=y"&gt;REST API Design Presentation&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;I look forward to seeing everyone in the Spring.&lt;br /&gt;&lt;br /&gt;Thanks @markmag for the picture:&lt;br /&gt;&lt;img src="http://desmond.yfrog.com/Himg864/scaled.php?tn=0&amp;server=864&amp;filename=edorv.jpg&amp;xsize=640&amp;ysize=640" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-4108073967473013159?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/4108073967473013159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=4108073967473013159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/4108073967473013159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/4108073967473013159'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2011/11/fall-code-camp-2011-was-success.html' title='Fall Code Camp 2011 was a Success'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-7694678006732501312</id><published>2011-04-07T23:43:00.000-04:00</published><updated>2011-04-07T23:43:19.245-04:00</updated><title type='text'>Facebook Like Me</title><content type='html'>I was wondering if I can Like myself.&lt;br /&gt;&lt;br /&gt;If you like Mitch, go ahead and click. Remember there is a hot debate about a dislike button and it does not exist yet so this is your only option. =D&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fmitchs-musings.blogspot.com%2F2011%2F04%2FFacebook-Like-Me.html&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;font=trebuchet+ms&amp;amp;colorscheme=light&amp;amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-7694678006732501312?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/7694678006732501312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=7694678006732501312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/7694678006732501312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/7694678006732501312'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2011/04/facebook-like-me.html' title='Facebook Like Me'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-7202192935781173822</id><published>2011-01-26T19:01:00.001-05:00</published><updated>2011-01-26T19:02:13.438-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile'/><category scheme='http://www.blogger.com/atom/ns#' term='Quality'/><title type='text'>Measuring Quality in Agile</title><content type='html'>People keep wanting to measure defects in the agile process. It doesn't necessarily make sense to me how this relates to quality since the whole team participates in doing what is necessary to move small stories to done. It may measure productivity as fewer defects per story would mean that the team was being more productive. Anyways, agile is about collaboration and getting to done, so I don't think this is very relevant. For quality, measuring the number of issues found in production after release or tracking the over defects per system in production and seeing that track down over time would be better indicators of quality. Thoughts?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-7202192935781173822?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/7202192935781173822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=7202192935781173822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/7202192935781173822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/7202192935781173822'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2011/01/measuring-quality-in-agile.html' title='Measuring Quality in Agile'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-2129628142995491029</id><published>2010-04-14T23:54:00.003-04:00</published><updated>2010-04-15T00:07:18.122-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Git'/><category scheme='http://www.blogger.com/atom/ns#' term='source control'/><title type='text'>Playing with Git</title><content type='html'>I have two projects that I want to get up and going with a few friends and am thinking of using Git as the repository. Looks interesting.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://learn.github.com/p/intro.html"&gt;http://learn.github.com/p/intro.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-2129628142995491029?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/2129628142995491029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=2129628142995491029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/2129628142995491029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/2129628142995491029'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2010/04/playing-with-git.html' title='Playing with Git'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-378346293874748759</id><published>2010-04-14T00:50:00.000-04:00</published><updated>2010-04-14T00:50:01.983-04:00</updated><title type='text'>Pivot from Microsoft for Silverlight</title><content type='html'>This is a cool way to represent vast quantities of data and then narrow down on what you are interested in. I think I want to use it to represent a bunch of programs -&amp;gt; Projects -&amp;gt; Stories that make up many of the things running in a company. This may be a good feature for the Portfolio Management application that I am working on.&lt;br /&gt;&lt;br /&gt;Go to - &lt;a href="http://www.getpivot.com/"&gt;http://www.getpivot.com/&lt;/a&gt;&amp;nbsp;for more information and a demo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-378346293874748759?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/378346293874748759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=378346293874748759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/378346293874748759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/378346293874748759'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2010/04/pivot-from-microsoft-for-silverlight.html' title='Pivot from Microsoft for Silverlight'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-9076791200565032996</id><published>2010-03-24T00:46:00.000-04:00</published><updated>2010-03-24T00:46:49.790-04:00</updated><title type='text'>Planning to Create a Beginners Guide to VS 2010, .NET 4, etc.</title><content type='html'>I want to look at this through the eyes of someone that is new to the .NET world and where they would begin with the slew of technology, libraries, frameworks, etc. available. I want to go beyond the "Here is some cool technology and here is a cool example" to here is how you would write some quality code, including unit test, acceptance test, build automation, useful patterns. In short, teach the things early that often scare newbies and are needed to deliver quality code. If you have any suggestions, please comment here. Otherwise, I will be beginning with an ASP.NET MVC application or Silverlight most likely, while utilizing as many of the principles to quality development in the training.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-9076791200565032996?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/9076791200565032996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=9076791200565032996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/9076791200565032996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/9076791200565032996'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2010/03/planning-to-create-beginners-guide-to.html' title='Planning to Create a Beginners Guide to VS 2010, .NET 4, etc.'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-3385979971622697647</id><published>2010-03-24T00:39:00.000-04:00</published><updated>2010-03-24T00:39:05.659-04:00</updated><title type='text'>Take the Pledge and Ship Great Code</title><content type='html'>As a software craftsman, you need to take pride in your work and do a good job. Here is a pledge that will get you started:&amp;nbsp; &lt;a href="http://www.artima.com/weblogs/viewpost.jsp?thread=7588"&gt;http://www.artima.com/weblogs/viewpost.jsp?thread=7588&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-3385979971622697647?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/3385979971622697647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=3385979971622697647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/3385979971622697647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/3385979971622697647'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2010/03/take-pledge-and-ship-great-code.html' title='Take the Pledge and Ship Great Code'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-5697789225760735812</id><published>2010-03-19T01:14:00.003-04:00</published><updated>2010-03-19T02:19:20.598-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>Microsoft Supports jQuery Even More</title><content type='html'>It is great to see Microsoft supporting jQuery with their &lt;a href="http://visualstudiomagazine.com/articles/2010/03/16/mix10-jquery-announcement.aspx"&gt;announcements at MIX&lt;/a&gt;. I have been a fan of jQuery for about 3 years now and this only can make it better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-5697789225760735812?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/5697789225760735812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=5697789225760735812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/5697789225760735812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/5697789225760735812'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2010/03/it-is-great-to-see-microsoft-supporting.html' title='Microsoft Supports jQuery Even More'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-4576908887134126299</id><published>2010-03-17T03:03:00.002-04:00</published><updated>2010-03-17T03:07:44.514-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Code Camp'/><category scheme='http://www.blogger.com/atom/ns#' term='Announcements'/><title type='text'>Philly.Net Code Camp 2010.1 is Coming...</title><content type='html'>I am organizing the architecture track and have 5 great topics lined up. I have a session on patterns with Silverlight and ASP.NET MVC that should get you started. I need to get my laptop repaired or a new one since it just died. Anyways, I will talk about my experiences as I prepare my presentation and any learnings that I uncover. There are 60 sessions in all and should make for a great and educational day.&lt;br /&gt;&lt;a href="http://www.phillydotnet.org/"&gt;http://www.phillydotnet.org&lt;/a&gt; to sign up and get more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-4576908887134126299?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/4576908887134126299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=4576908887134126299' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/4576908887134126299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/4576908887134126299'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2010/03/phillynet-code-camp-20101-is-coming.html' title='Philly.Net Code Camp 2010.1 is Coming...'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-7439992570656919210</id><published>2008-04-19T00:31:00.002-04:00</published><updated>2008-04-19T00:35:07.738-04:00</updated><title type='text'>Philly.NET Code Camp II 2008</title><content type='html'>Mark your calendars now for May 17th and look for the announcement at the &lt;a href="http://www.phillydotnet.org"&gt;Philly.Net Web site&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-7439992570656919210?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/7439992570656919210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=7439992570656919210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/7439992570656919210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/7439992570656919210'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2008/04/phillynet-code-camp-ii-2008.html' title='Philly.NET Code Camp II 2008'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-3616874222284314733</id><published>2008-04-19T00:25:00.003-04:00</published><updated>2008-04-19T00:38:53.259-04:00</updated><title type='text'>Next Philly IASA Architecture Meeting May 7th</title><content type='html'>Next IASA Meeting will be on May 7th at the Microsoft offices in Malvern, PA at 6:00pm.&lt;br /&gt;&lt;a href="http://maps.live.com/default.aspx?v=2&amp;amp;cp=40.055675%7E-75.524866&amp;amp;style=r&amp;amp;lvl=14&amp;amp;scene=3353056&amp;amp;sp=Point.qp8bhz8q5n1j_45%20Liberty%20Blvd%2c%20Malvern%2c%20PA%2019355-1419%2c%20United%20States___"&gt;Click here for map and directions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It looks like Max Zilberman will speak on Enterprise Architecture and .NET. I have seen this talk and it is a great presentation, so come out and lets talk architecture.&lt;br /&gt;&lt;br /&gt;Details:&lt;br /&gt;Maturing the .NET in the Enterprise - an Architect Perspective&lt;br /&gt;   &lt;br /&gt;Learn the reasons for common pitfalls and issues most organizations face while developing .NET solutions.  Get insights on how enterprise frameworks can assist with delivery of world class systems predictively and efficiently.&lt;br /&gt;&lt;br /&gt;Max Zilberman is an Enterprise Framework Architect at Aetna where he is resposible for setting the technical direction of the ,NET Center of Excellence.    With over 12 years of experience, he has helped  organizations like Verizon, Deuche Bank, Morgan Stanley,  AT&amp;amp;T to create highly scalable enterprise systems.  Aside from his interests in enterprise .NET applications, he has participated as an advisor to a number of Microsoft internal product teams.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-3616874222284314733?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/3616874222284314733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=3616874222284314733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/3616874222284314733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/3616874222284314733'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2008/04/next-iasa-meeting-will-be-on-may-7th-at.html' title='Next Philly IASA Architecture Meeting May 7th'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-4601185017334342856</id><published>2008-04-19T00:16:00.002-04:00</published><updated>2008-04-19T00:25:14.912-04:00</updated><title type='text'>I have been in Seattle for the week</title><content type='html'>I attended the MVP summit and learned about what is coming in the next view versions of Visual Studio, C# and VB.NET plus a slew of other things. Most all of it is under NDA of course, so I won't be mentioning most of that right away. I went to a session on ASP.NET MVC and wrote a basic application with it in about an hour. It works pretty well, though if you are familiar with Web forms you may think you have gone back to asp pages. The key benefits is that the controllers and models are easy to write unit tests for, especially with some of the changes coming in the next version. It would be interesting to hook up some different views to the engine like velocity templates or something. I will post some examples next week after I am able to get some rest. You can download the latest version (and also the source)  along with many sample and tutorials at the &lt;a href="http://www.asp.net/mvc/"&gt;ASP.NET MVC&lt;/a&gt; site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-4601185017334342856?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/4601185017334342856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=4601185017334342856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/4601185017334342856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/4601185017334342856'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2008/04/i-have-been-in-seattle-for-week.html' title='I have been in Seattle for the week'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-1161378560342306521</id><published>2008-03-14T22:53:00.005-04:00</published><updated>2010-03-17T03:14:20.579-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Maintenance'/><category scheme='http://www.blogger.com/atom/ns#' term='Portfolio'/><category scheme='http://www.blogger.com/atom/ns#' term='Technical Debt'/><title type='text'>Measuring Technical Debt</title><content type='html'>Where should a company invest their technology dollars? What should your precious resources be working on? Why can we ever seem to fix what is wrong with our architecture and code to make it easier extend while the various customers keep piling on the new feature request? &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Etcetera&lt;/span&gt;! It is difficult to balance out project work, maintenance work and R&amp;amp;D work. But your organization will not be healthy unless this is balanced. You will have customers that won't trust you when you tell them to release and you will fix the bugs later, because later never seems to come. You will be frustrated because you can't try out new technologies, nor fix what is wrong. What you need to do is create situations for dialog and transparency in the work and the impact of choices. Organizing the effort into portfolios can help shed transparency on IT workload. Your choices lie in one of three basic portfolios: Discovery/Innovation, Project and Asset/Maintenance. The question would be what would be the most appropriate way to measure the value of each of the items in each portfolio to try to strike a balance between the new project and feature work, but also getting around to update software, architectures and fixing bugs. I have been thinking about the first and the later lately and I am going to share a few thoughts about each over a few blog post. Asset/Maintenance portfolio would contain all of your hardware and software licenses and track what is under warranty, what has reached its end of life. This portfolio gives you the means to track and make decisions about upgrades and system purchases. It can also shed light on where you have overlap and lend in consolidating your infrastructure. The problem is that this does not address the custom code that never gets attention from developers because they are trying to satisfy their customers demands for the next great thing. Some code that is written is of high quality, other bits is of lower quality, but how do we make this transparent? Through categorizing it as technical debt. You are doing something cheaper, faster, less &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-corrected"&gt;knowledgeable&lt;/span&gt; now at a greater cost in the future.&lt;br /&gt;I need to collect my thoughts and trials of ways I have dealt with this. That will be a future post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-1161378560342306521?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/1161378560342306521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=1161378560342306521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/1161378560342306521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/1161378560342306521'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2008/03/measuring-technical-debt.html' title='Measuring Technical Debt'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-6234110257513054414</id><published>2008-02-01T01:55:00.000-05:00</published><updated>2008-02-01T02:04:10.068-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IASA'/><title type='text'>Whew, been busy!!!</title><content type='html'>I organized the Archtiecture track for Philly.NET Code Camp, spoke at Philly.NET code camp, wrote two articles on architecture, spoke at the Northern Delaware User Group meeting and have been trying to organize the IASA Philadelphia Chapter. I also have a full time job and a family. Anyways, I wanted to get this anouncement up in case there are some readers who did not get the email.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IASA Philadelphia Meeting&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Date: Feb. 6th, 2008&lt;br /&gt;Time: 6:00pm - 8:00pm&lt;br /&gt;Location:&lt;br /&gt;Microsoft&lt;br /&gt;Great Valley Corporate Center&lt;br /&gt;45 Liberty Blvd., Suite 210&lt;br /&gt;Malvern, PA 19355&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Agenda:&lt;/strong&gt;&lt;br /&gt;Refreshments &amp;amp; Network&lt;br /&gt;Introductions&lt;br /&gt;What do you want from an architecture professional group?&lt;br /&gt;How do you want to help?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Topic:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;What is Architecture?&lt;/strong&gt;&lt;br /&gt;Join us for a moderated discussion on the practicalities of what IT architecture is. We will discuss what is the meaning of IT architecture,roles and responsibilities, approaches to IT architecture, common architecture processes and artifacts and what should be in the architecture toolkit.&lt;br /&gt;&lt;br /&gt;Moderator:&lt;br /&gt;Mitch Ruebush is the Architecture Team Leader at ING DIRECT, fsb. He isresponsible for defining and coordinating the architecture for theapplications and infrastructure at ING DIRECT. He has written a numberof books and articles on .NET and enjoys spending his time as a father of two great kids, a hobbyist film maker, playing piano and saxophone and trying to write a video game.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IASA (International Association of Software Architects) is the premier association focused on the IT architecture profession through education, advocacy, events, and the development of best practices.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-6234110257513054414?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/6234110257513054414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=6234110257513054414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/6234110257513054414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/6234110257513054414'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2008/02/whew-been-busy.html' title='Whew, been busy!!!'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-747543812918899153</id><published>2008-01-03T23:47:00.000-05:00</published><updated>2008-01-03T23:49:56.355-05:00</updated><title type='text'>I Set up a Blogger account</title><content type='html'>Well, the server I was hosting my blog on died about 6 months ago. I have been meaning to get something else up, but I just don't seem to choose to spend my time doing this. Then I thought, there is this large thing called the Internet where people are willing to host my ramblings in their data center. Always up, no effort on my part, sounds great!&lt;br /&gt;&lt;br /&gt;Mitch&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-747543812918899153?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/747543812918899153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=747543812918899153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/747543812918899153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/747543812918899153'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2008/01/i-set-up-blogger-account.html' title='I Set up a Blogger account'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9197539112507643411.post-5719365687623853894</id><published>2008-01-03T23:39:00.000-05:00</published><updated>2008-01-03T23:45:46.596-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='Code Camp'/><title type='text'>Philly.NET Code Camp on Jan 12th!!!</title><content type='html'>This is going to be a big event. We have over 50 speakers and over 400 registered. This is possible because DeVry University at Ft. Washington, PA has donated ample space and the many other partners for this event. So check out the site and register for the event.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.phillydotnet.org/Meetings/MeetingEmails/2008/January122008/tabid/603/Default.aspx"&gt;http://www.phillydotnet.org/Meetings/MeetingEmails/2008/January122008/tabid/603/Default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I organized the architecture track and it looks to be a really good event. The alt.Net track looks interesting also.&lt;br /&gt;&lt;br /&gt;Should be a fun day and you get lunch on top of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9197539112507643411-5719365687623853894?l=mitchs-musings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mitchs-musings.blogspot.com/feeds/5719365687623853894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9197539112507643411&amp;postID=5719365687623853894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/5719365687623853894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9197539112507643411/posts/default/5719365687623853894'/><link rel='alternate' type='text/html' href='http://mitchs-musings.blogspot.com/2008/01/phillynet-code-camp-on-jan-12th.html' title='Philly.NET Code Camp on Jan 12th!!!'/><author><name>Mitch</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
