<?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-5532064045777569683</id><updated>2011-11-27T16:56:40.515-08:00</updated><title type='text'>Tech Tach</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-5669475550109159372</id><published>2009-11-17T10:32:00.001-08:00</published><updated>2009-11-17T10:33:17.926-08:00</updated><title type='text'>Bob Muglia</title><content type='html'>&lt;p&gt;President, Server Tools and Business.&lt;/p&gt;  &lt;p&gt;First demo with Don Box and Chris Anderson showed some low level programming in Azure with some very humorous examples of C++ coding.&lt;/p&gt;  &lt;p&gt;Andy Lapin from Kelley Blue Book was the second demo to talk about how they use Azure.&amp;#160; Using a slick Silverlight app to find that perfect automobile.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;This was followed by a pretty cool video about Domino’s and how they scale for football games.&amp;#160; &lt;/p&gt;  &lt;p&gt;Overall there is a heavy focus on ease of use and connectivity to the data store.&amp;#160; &lt;/p&gt;  &lt;p&gt;Project Sydney is a project for Azure next year that will help with premise sync scenarios.&amp;#160; Connectivity Agent uses a secure tunnel back to your premise SQL store to enable public portals for on premise data for public access points.&amp;#160; &lt;/p&gt;  &lt;p&gt;They will also be launching Azure as a full VM Role that you can remote in, administer, snapshot, and spin up, spin down VM slices.&amp;#160;&amp;#160; This will also be available next year.&lt;/p&gt;  &lt;p&gt;Announcing the beta of AppFabric, an application server for Windows Server, to be launched on Azure next year.&amp;#160;&amp;#160; AppFabric includes caching, workflow, monitoring, service bus and other core services.&lt;/p&gt;  &lt;p&gt;The next demo is Cameron Skinner for the rich new features for VS 2010 and how they integrate with AppFabric.&amp;#160; Using Windows Identity Foundation and the Secure Token Service, making an application single sign-on is simple.&amp;#160; Adding client-side validation was also trivial.&amp;#160; IntelliTrace displays all the DB queries and allows direct linking to the code that created that call.&amp;#160; Very slick!&amp;#160; There are also web-based unit testing built into the scenario.&amp;#160;&amp;#160; Adding the AppFabric and caching functions were two lines in the web.config.&amp;#160;&amp;#160; Added IIS dashboard for .Net 4 apps that allows you to track events within an app to see variables passed back and forth.&amp;#160; Deployment to the stage environment in 2010 contains deep integration of MSDeploy.&amp;#160; Publish automates one click publishing to IIS.&amp;#160;&amp;#160; Great demo!&lt;/p&gt;  &lt;p&gt;Download AppFabric&lt;/p&gt;  &lt;p&gt;Daownload ASP.NET MVC2&lt;/p&gt;  &lt;p&gt;Download Windows Identity Foundation&lt;/p&gt;  &lt;p&gt;Doug Purdy demos platform convergence and how to bring all these things together.&amp;#160;&amp;#160; Doug takes Cameron’s demo and publishes it to Azure with very little effort.&amp;#160;&amp;#160; The designer for the application model is pretty slick as well.&amp;#160; Upon publishing, the same app works with single sign on due to federation.&amp;#160; It can also bundle things up into one file and allow PowerShell to deploy the solution into production.&amp;#160; Using SCOM R2 you can see the state in Azure and monitor the application.&amp;#160; SCOM can spin up instances or auto spin based on metrics set by operations.&amp;#160; The integration levels are right where they need to be.&amp;#160; &lt;/p&gt;  &lt;p&gt;As for timing, System Center Cloud arrives in 2010 along with the AppFabric. Europe and Asia data centers come online in 2010 as well.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532064045777569683-5669475550109159372?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/5669475550109159372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=5669475550109159372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/5669475550109159372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/5669475550109159372'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2009/11/bob-muglia.html' title='Bob Muglia'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-2679414119527208411</id><published>2009-11-17T09:30:00.001-08:00</published><updated>2009-11-17T09:44:02.848-08:00</updated><title type='text'>PDC 09 Keynote</title><content type='html'>&lt;a href="http://www.flickr.com/photos/lorjinmichael/4112845724/" title="2009-11-17 11-30-53.183 by lorjinmichael, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2542/4112845724_7e973061e0_o.jpg" width="640" height="360" alt="2009-11-17 11-30-53.183" /&gt;&lt;/a&gt; &lt;p&gt;Ray Ozzie took the stage and re-emphasized the focus on Software + Services.&amp;#160;&amp;#160; The recurring theme of “Three screens and the cloud” will be the common thread through the conference.&lt;/p&gt;  &lt;p&gt;The focus today on the backend such as Azure and the cloud, tomorrow the focus will be on the UX side.&lt;/p&gt;  &lt;p&gt;Next spring at MIX was the promise of what&amp;#160; Windows Live and the Live platform with Mobile will bring.&lt;/p&gt;  &lt;p&gt;Scott Guthrie will present tomorrow with some Silverlight surprises.&lt;/p&gt;  &lt;p&gt;Seesmic demo of a prototype for their desktop twitter app built on Silverlight (yes, it has user list support)&lt;/p&gt;  &lt;p&gt;The CEO Announced they will ship Seesmic for windows entirely built on windows for Win 7.&amp;#160; Quick, intuitive navigation with drag and drop for user list placement.&amp;#160; They will also allow it as a development platform to develop plug-ins.&amp;#160; &lt;/p&gt;  &lt;h3&gt;Azure.&lt;/h3&gt;  &lt;p&gt;Plenty of mentions of PHP and mysql as well as Java and Eclipse for the Azure platform.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;Azure goes “live” and starts billing in Feb 2010.&amp;#160; Inclusion of templates in VS 2010.&amp;#160; Support multiple roles of almost any deployment.&amp;#160; Enabled FastCGI for other language inclusion.&lt;/p&gt;  &lt;p&gt;Data center replication pairs.&amp;#160; One of the cloud server containers is here on the show floor.&amp;#160;&amp;#160; With SQL Azure it is truly a database in the cloud to be created on demand.&amp;#160; All existing tools work against the cloud database.&amp;#160; A couple vendors will get to go live today on Azure.&lt;/p&gt;  &lt;p&gt;Matt Mullenweb, Automattic – WordPress.&lt;/p&gt;  &lt;p&gt;Cheeseburger network that runs icanhazcheeburger and failblog.&amp;#160;&amp;#160; Launching oddlyspecific.com on the Azure platform using SQLAzure.&amp;#160; &lt;/p&gt;  &lt;p&gt;Talked about PinPoint for finding the right application and being found by others.&amp;#160;&amp;#160; pinpoint.com.&amp;#160;&amp;#160; They are going to integrate the portal into many points of access to help everyone be found.&lt;/p&gt;  &lt;p&gt;Announcing CTP of “Dallas” is an open catalog and marketplace for public and commercial data.&amp;#160;&amp;#160; Data as a service.&amp;#160; &lt;/p&gt;  &lt;p&gt;Dave Campbell demos Dallas and shows off public sources and how to see the data.&amp;#160; PowerPivot Add in integration to Excel allows the data to be popped right into Excel and manipulated.&lt;/p&gt;  &lt;p&gt;Vivek Kundra – CIO for the US joined via video conference to talk about the data services in the cloud.&amp;#160; NASA cooperation and usage of the Azure platform is fairly deep.&amp;#160;&amp;#160; Encouraged innovation of mobile applications integrating the data from the cloud to solve real problems.&lt;/p&gt;  &lt;h3&gt;Bottom line message. &lt;/h3&gt;  &lt;p&gt;Bet on Windows; bet on Windows 7.&lt;/p&gt;  &lt;p&gt;Bet on our services; Bet on Azure.&lt;/p&gt;  &lt;p&gt;Dream and create!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532064045777569683-2679414119527208411?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/2679414119527208411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=2679414119527208411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/2679414119527208411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/2679414119527208411'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2009/11/pdc-09-keynote.html' title='PDC 09 Keynote'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-9137888913452235424</id><published>2009-11-17T08:28:00.001-08:00</published><updated>2009-11-17T09:46:07.832-08:00</updated><title type='text'>PDC09</title><content type='html'>&lt;a href="http://www.flickr.com/photos/lorjinmichael/4112845534/" title="2009-11-17 11-24-30.119 by lorjinmichael, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2636/4112845534_12a0430a62.jpg" width="500" height="281" alt="2009-11-17 11-24-30.119" /&gt;&lt;/a&gt; &lt;p&gt;The Keynote for PDC 09 is about to kick off.&amp;#160;&amp;#160; It should be an exciting week.&amp;#160; Stay tuned for some fun sights and insights.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532064045777569683-9137888913452235424?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/9137888913452235424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=9137888913452235424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/9137888913452235424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/9137888913452235424'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2009/11/pdc09.html' title='PDC09'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2636/4112845534_12a0430a62_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-4662494373613714146</id><published>2009-08-09T05:43:00.001-07:00</published><updated>2009-08-09T05:43:53.497-07:00</updated><title type='text'>Windows 7 RTM</title><content type='html'>&lt;p&gt;Many are celebrating the newest Windows 7 release by wiping their desktops clean or upgrading this weekend.&amp;#160; If you are a developer, there are several particularly cool things about Windows 7 you will enjoy.&amp;#160;&amp;#160; Scott Hanselman has a great post covering these cool new features.&amp;#160;&amp;#160; Check them out!&lt;/p&gt;  &lt;p&gt;&lt;a title="http://ow.ly/jt4V " href="http://ow.ly/jt4V "&gt;http://ow.ly/jt4V &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/5532064045777569683-4662494373613714146?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/4662494373613714146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=4662494373613714146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/4662494373613714146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/4662494373613714146'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2009/08/windows-7-rtm.html' title='Windows 7 RTM'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-4428571907747014733</id><published>2009-03-15T20:47:00.001-07:00</published><updated>2009-03-15T20:47:58.261-07:00</updated><title type='text'>SharePoint Web Parts</title><content type='html'>&lt;p&gt;Does anyone have any good recommendations on polished, high value, web part providers for SharePoint/MOSS?&lt;/p&gt;  &lt;p&gt;I have taken a look at &lt;a href="http://www.dundas.com/"&gt;Dundas&lt;/a&gt; and &lt;a href="http://store.bamboosolutions.com/BambooMainWeb/default.aspx"&gt;Bamboo Solutions&lt;/a&gt;.    &lt;br /&gt;Has anyone used either of these and like to share their experiences?&lt;/p&gt;  &lt;p&gt;What are others that are out there particularly with charting or BI web parts?&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt; Technorati Tags: &lt;a href="http://technorati.com/tags/SharePoint" rel="tag"&gt;SharePoint&lt;/a&gt;, &lt;a href="http://technorati.com/tags/MOSS" rel="tag"&gt;MOSS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Dundas" rel="tag"&gt;Dundas&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Bamboo Solutions" rel="tag"&gt;Bamboo Solutions&lt;/a&gt;, &lt;a href="http://technorati.com/tags/web parts" rel="tag"&gt;web parts&lt;/a&gt;, &lt;a href="http://technorati.com/tags/recommendations" rel="tag"&gt;recommendations&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532064045777569683-4428571907747014733?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/4428571907747014733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=4428571907747014733' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/4428571907747014733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/4428571907747014733'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2009/03/sharepoint-web-parts.html' title='SharePoint Web Parts'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-623047953131320034</id><published>2008-09-07T07:22:00.001-07:00</published><updated>2008-09-07T07:22:36.955-07:00</updated><title type='text'>Hibernate Stumbling Block</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;This is just a quick note to others out there doing a quick mock with   hibernate involving an existing database.   I found myself spending an   unreasonably long time this weekend troubleshooting something that was supposed   to just take a moment.  I was trying to leverage hibernate to do a quick java   mapping of objects from a pre-existing database in mysql.  The database contains   around 60 tables so I was using the eclipse generation plugins to generate all   my classes and mapping files.  It appeared to do a very nice job and I tweaked   several of the configuration settings including a reverse engineering config   file.   I could not get around a pesky error that seemed to be very difficult to   read meaning into. The session factory bean creation repeated to fail due to a   ClassCastException for the hibernate StringType!  Ok, this seems basic so what   could be wrong here?!? &lt;/p&gt;    &lt;p&gt;&lt;tt&gt;Exception in thread "main"   org.springframework.beans.factory.BeanCreationException: Error creating bean   with name 'sessionFactory' defined in file [applicationContext.xml]: Invocation   of init method failed; nested exception is java.lang.ClassCastException:   org.hibernate.type.StringType&lt;/tt&gt;&lt;/p&gt;    &lt;p&gt;After making every logical tweak to the configuration properties of the   generation tool and some other vain attempts at a quick fix I faced the reality   that this "quick" prototype attempt would not be all that quick.  I linked the   source and got friendly with the debugger to find out what simple thing I was   missing here.&lt;/p&gt;    &lt;p&gt;After tracking the issue down to the end of the line, I found something that   I would assume someone experienced with hibernate would have spotted right away   in the initial stack trace.   I have really only used hibernate briefly in about   half a dozen prototypes or so and most of my projects involved my creating the   mapping files and in most cases the data classes as well.   The following line   from the stack trace turned out to be very telling in hindsight.&lt;/p&gt;    &lt;p&gt;&lt;tt&gt;Caused by: java.lang.ClassCastException:   org.hibernate.type.StringType&lt;/tt&gt;&lt;/p&gt;    &lt;p&gt;&lt;tt&gt; at   org.hibernate.tuple.PropertyFactory.buildVersionProperty(PropertyFactory.java:84)&lt;/tt&gt;&lt;/p&gt;    &lt;p&gt;A version property is a special properly hibernate uses to track the version   of the data in order to be more creative with record locking.  Why would a   pre-existing database, not built with hibernate in mind have version properties   you might ask?  It wouldn't!   Ah ha.&lt;/p&gt;    &lt;p&gt;Digging into the generated mapping files I quickly found a handful of tables   where the generator had decided a field looked like and must be a version   property.   Most times these were timestamp type fields, but in one case, it was   a string field named 'version' which was the one responsible for blowing up my   build at the present.&lt;/p&gt;    &lt;p&gt;&lt;tt&gt;&amp;lt;version name="version" type="string"&amp;gt;&lt;br/&gt;   	&amp;lt;column   name="VERSION" length="20" /&amp;gt;&lt;br/&gt;  &amp;lt;/version&amp;gt;&lt;br/&gt;    &lt;/tt&gt;&lt;/p&gt;    &lt;p&gt;After some search and replace work on the generated mapping files I had what   appeared to be a workable solution.&lt;/p&gt;    &lt;p&gt;&lt;tt&gt;&amp;lt;property name="version" type="string"&amp;gt;&lt;br/&gt;   	&amp;lt;column   name="VERSION" length="20" /&amp;gt;&lt;br/&gt;  &amp;lt;/property&amp;gt;&lt;/tt&gt;&lt;/p&gt;    &lt;p&gt;Excellent!&lt;/p&gt;    &lt;p&gt;Hopefully this little nugget will help some other generated hibernate novice   users over a potentially painful hump that can ruin your plans for a quick   solution.&lt;/p&gt;    &lt;p&gt;As for me, I'm on to the next stack trace.&lt;/p&gt;    &lt;p&gt;-mw&lt;/p&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/5532064045777569683-623047953131320034?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/623047953131320034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=623047953131320034' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/623047953131320034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/623047953131320034'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2008/09/hibernate-stumbling-block_07.html' title='Hibernate Stumbling Block'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-2124975140505534283</id><published>2008-05-08T14:49:00.001-07:00</published><updated>2008-05-08T14:49:58.085-07:00</updated><title type='text'>Day 1 Session 4: Real World, Real Time, Instant Results</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Presenter: Jeff Henry, Director of Software Standards at IBM&lt;/p&gt;    &lt;p&gt; The session was very high level and revolved around the importance of standards and the use of them to enable and leverage the business goals of today.  The concept is that "Real World" processing leverages the innovation and agility of three key trends.  Event Processing, Real Time Information, and Web 2.0.   The concept of Business Event Processing (BEP) was presented as bridging the gap between Business and IT.  It encompass the ability to extract events from multiple sources, derive new events through aggregation and information enrichment, and detecting "business situations" based on event patterns.  The sweet spot of the presentation was where SOA meets BEP.  BEP extends SOA to achieve this.  &lt;/p&gt;    &lt;p&gt;The focus then changed to the importance of standards and openness.  Standards enable interoperability like never before.  They also reduce complexity and help teams work well together.   Standards come in three flavors, the core technology standards like IP and XML, Horizontal Industry standards like HR and Accounting, and the emerging Industry-Specific standards like Healthcare and Banking.  As standards emerge, they go through a path that starts with a need, followed by an initiator, which is then adopted by a group, and finally embraced by a standards body.&lt;/p&gt;    &lt;p&gt;More information can be found on IBM Information Management Software at ibm.com/software/data&lt;/p&gt;    &lt;p&gt;-mw &lt;br/&gt;    &lt;/p&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/5532064045777569683-2124975140505534283?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/2124975140505534283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=2124975140505534283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/2124975140505534283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/2124975140505534283'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2008/05/day-1-session-4-real-world-real-time.html' title='Day 1 Session 4: Real World, Real Time, Instant Results'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-3105346311245863668</id><published>2008-05-08T10:14:00.001-07:00</published><updated>2008-05-08T10:14:24.482-07:00</updated><title type='text'>Day 1 Session 3: Visualizing and Managing JVM Clusters</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Presenter: Ari Zilka: Terracotta&lt;/p&gt;    &lt;p&gt;This presentation set out to teach about JVM-level clustering by demo by showing a visualization of a clustered application.  It was a very interactive session with a lot of collaboration with the audience that allowed for suggestions on different ways to solve clustering issues. In situations where there were trade offs such as scalability vs. availability it followed a choose-your-own-ending style.  Terracotta was introduced and brought to bear on the situation allowing us great visibility into the clustering to allow for intelligent decisions to be made about where to choose what trade offs.&lt;/p&gt;    &lt;p&gt;Terracotta helps with many of these aspects.  Briefly, Terracotta enables JVM-level clustering by stripping away the Business Logic aspect of a POJO (the code in the methods) from the state of the POJO (the properties and footprint).  It does this by taking over the heap which is where all the important state data is stored.  It takes control of the heap and clusters it within Terracotta.  What this looks like when an object is instantiated on a JVM it checks for the existence of that object on the graph.  Since it is the first time, it isn't found so normal instantiation ensues.  The second time that object is instantiated however, the check is made and the object is found on the graph.  Terracotta intervenes here and hands the constructor the previously constructed object's 'pointer.'  The initial object becomes what they refer to as the super static root object and all subsequent objects become nodes on that tree.  This super static root is a 'singleton' across the JVM cluster.  The Terracotta implementation is capable of outperforming other API systems 10X over in some cases.  &lt;/p&gt;    &lt;p&gt;Terracotta uses the standard XML configuration file to make it aware of all the roots and constructs something called Distributed Shared Objects (DSOs).  It offers rich Eclipse plugins for doing these things.  The administration console utilizes JMX and gives incredible visibility into every aspect of the clustered solution during runtime.  It is good to note  that you must treat your POJO like any other shared or multi-threaded object and use locks if you care anything at all about consistency.  &lt;/p&gt;    &lt;p&gt;While it looks like an implementation using Terracotta would take a fair amount of planning, strategy and design with Terracotta in mind as well as making sure your objects are structured to take the best advantage of the Terracotta strengths, it appears that this would be well worth while to accomplish scalability goals on any enterprise deployment.  &lt;/p&gt;    &lt;p&gt; -mw&lt;br/&gt;    &lt;/p&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/5532064045777569683-3105346311245863668?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/3105346311245863668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=3105346311245863668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/3105346311245863668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/3105346311245863668'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2008/05/day-1-session-3-visualizing-and.html' title='Day 1 Session 3: Visualizing and Managing JVM Clusters'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-1151947999389346983</id><published>2008-05-08T09:40:00.001-07:00</published><updated>2008-05-08T09:40:52.685-07:00</updated><title type='text'>Day 1 Session 2: Project Aura</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Presenters: Stephen Green, Sun; Paul Lamere, Sun &lt;/p&gt;    &lt;p&gt;The first half of this presentation focused on explaining the Long Tail of marketing and specifically the music industry.  A lot of examples were shared about recommendation systems and solutions that fall short in some areas, sometimes.   All in all, Stephen and Paul were big fans of the Amazon recommendation system, but because it is the most visible system it is easy to pick on and point out faults when they occur.  The most humorous of which was a Pat Robertson book which suggested that people interested in it would also be interested in a book on unlocking the secrets of the gay sex life.   How could something like this happen?  Amazon formerly weighted suggestions based on recent trends of user interests (think of the end of the tail). A coordinated group of users would be able to significantly influence the recommendation engine and thus, cause something like this.  Amazon has since changed this algorithm, but the illustration was useful.  &lt;/p&gt;    &lt;p&gt;The latter half of the session went into more detail on how Project Aura is able to achieve really good recommendation results for the average implementer with very little effort.  Leveraging OpenID and Attention Profile Markup Language(APML), the data is open and accessible encouraging consumer ownership.   There was a BIG gotcha at the end of the presentation that caused the level of enthusiasm in the room to burst and leak out the doors rapidly. Project Aura is a hosted web service model.  The preference data gathered is all shared with the community. Donation required for use of the services is the data.  This will make this solution a no-go for a lot of organizations but would still be a viable option for consumer based startups that are looking for a quick recommendation engine.  It is based on Project Caroline for scalability.   There are some significant limitations about customization but for a quick startup it is still a great project.&lt;/p&gt;    &lt;p&gt;The project is not available as of yet, September is the current target but taste.sourceforge.net is a good one to check out for something today.&lt;/p&gt;    &lt;p&gt;You can read more information about the project on Paul's Blog - http://blogs.sun.com/plamere/entry/recommendation_for_the_rest_of&lt;/p&gt;    &lt;p&gt;-mw&lt;br/&gt;    &lt;/p&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/5532064045777569683-1151947999389346983?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/1151947999389346983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=1151947999389346983' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/1151947999389346983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/1151947999389346983'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2008/05/day-1-session-2-project-aura.html' title='Day 1 Session 2: Project Aura'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-4051337368324085777</id><published>2008-05-07T18:03:00.001-07:00</published><updated>2008-05-08T09:42:27.098-07:00</updated><title type='text'>Day 1 Session 1: Fortress</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Presenter: Christine Flood &lt;/p&gt;    &lt;p&gt;Fortress is a next generation language that targets high-performance   computing.  It adds some very interesting features on top of an interesting mesh   of Fortran and Java.  &lt;/p&gt;    &lt;p&gt;The presentation was structured in a Top 10 list style to help illustrate all   the wonders of this new language.&lt;/p&gt;    &lt;p&gt;Top 10 reasons to use Fortress&lt;/p&gt;    &lt;p&gt;10. Contracts&lt;/p&gt;    &lt;ul&gt;      &lt;li&gt;Requires &lt;/li&gt;      &lt;li&gt;Ensures &lt;/li&gt;      &lt;li&gt;Invariants &lt;/li&gt;    &lt;/ul&gt;    &lt;p&gt;9.  Dimensions and Units&lt;/p&gt;    &lt;p&gt;8.  Traits and Objects&lt;/p&gt;    &lt;ul&gt;      &lt;li&gt;Multiple Inheritance! &lt;/li&gt;    &lt;/ul&gt;    &lt;p&gt;7.  Functional Methods&lt;/p&gt;    &lt;p&gt;6.  Parametric Polymorphism&lt;/p&gt;    &lt;p&gt;5.  Generators and reducers&lt;/p&gt;    &lt;p&gt;4.  Mathematical Syntax&lt;/p&gt;    &lt;p&gt;3.  Transactional Memory&lt;/p&gt;    &lt;p&gt;2.  Implicit Parallelism&lt;/p&gt;    &lt;p&gt;1.  Growable&lt;/p&gt;    &lt;p&gt;While there were some interesting things in the presentation like Multiple   Inheritance and Transactional Memory as well as native Mathematical Function   representation, this was a glimpse of an evolving language idea that has quite a   few merits for Fortran folks as well as mathematicians, but not a lot of practical use for a modern day   java developer at this stage.  This one is worth keeping an eye on for the   future as it develops and matures.  As interpretation becomes compilation and performance tweaks are made along the way, this one can go from cool to WOW! in short order. &lt;/p&gt;    &lt;p&gt;Read lots more about Fortress as well as download an interpreter at   http://research.sun.com/projects/plrg/&lt;/p&gt;    &lt;p&gt;-mw&lt;/p&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/5532064045777569683-4051337368324085777?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/4051337368324085777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=4051337368324085777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/4051337368324085777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/4051337368324085777'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2008/05/day1-session-1-fortress.html' title='Day 1 Session 1: Fortress'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-4213330793036249956</id><published>2008-05-06T23:50:00.001-07:00</published><updated>2008-05-06T23:50:02.906-07:00</updated><title type='text'>JavaOne Keynote</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;The keynotes for events like JavaOne are usually big on pageantry, big on hype, big on announcements, and big on attendance.  JavaOne 2008's keynote did not disappoint.  Complete with choreographed dance teams, interpretive pantomime, and even break dancing, the pre show entertainment was high on glitz and enticements.  Things really got underway when John Gage, Chris Melissinos, and James Gosling took the stage with the infamous t-shirt launching sling-shot and began to hurl collector edition t-shirts to the crowd.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Higher Purpose Java&lt;/strong&gt;&lt;br/&gt;      James and John introduced us to several initiates ongoing at "Pervasive" JavaOne this year around green processes and tracking resource uses.  Sensors are in place all over the Moscone center to track the power usage in every room, the CO2 footprint of the rooms, and the bio-temperature of the room.  In addition, the RFID tags in all of the attendee badges are tracking movement in and out of all rooms.   All of these sensors are tied into a dashboard of reporting metrics about the conference.  The goals are straightforward.  Apply technology in new ways to improve humanity in some way.  The challenge was delivered to seek out ways to improve our world, our footprint, our companies footprint.  Wherever you can make a difference.  Contribute!&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Demonstration Time&lt;/strong&gt;&lt;br/&gt;      Rich Green, Executive Vice President, Software, soon entered the stage and shared more of the vision for the show this year and also kicked off with many vendor guests as well as several announcements.  Ian Freed with Kindle, Rikko Sakaguchi with Sony Ericsson, and lots on the Glassfish, JavaFX, NetBeans, MySQL, and Project Hydrazine.  Several demos by each speaker and several went awry.  One of the more interesting ones was a Facebook application called LiveConnect that links together all of your friends and chats from the various platforms (Flickr, Flockr).  It was also a dragable and mobile app(FX Mobile) which was interesting.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Keep on Rockin' in the Free World&lt;/strong&gt;&lt;br/&gt;      Jonathan Schwartz, CEO and President,  came out and talked more about the vision and eventually introduced an "impartial" third party to help validate that Java is changing the world.  Neil Young was on hand to show us all his life-long anthology project and how Java technology on Blu-ray disc has now made presenting his life story possible.  In addition (and to tie things together) he is also partnering with an auto tracking device to enable tracking his location, energy consumption, emissions, etc, live from his website. &lt;/p&gt;    &lt;p&gt;All in all it was quite a rousing Keynote.  Let the 75 hours of JavaOne begin!&lt;/p&gt;    &lt;p&gt;Watch the highlights from the keynote presentation here:&lt;br/&gt;      http://java.sun.com/javaone/sf/sessions/general/index.jsp&lt;/p&gt;    &lt;p&gt; -mw&lt;br/&gt;    &lt;/p&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/5532064045777569683-4213330793036249956?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/4213330793036249956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=4213330793036249956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/4213330793036249956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/4213330793036249956'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2008/05/javaone-keynote.html' title='JavaOne Keynote'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-6661412783668633061</id><published>2008-05-04T08:12:00.001-07:00</published><updated>2008-05-04T08:12:21.176-07:00</updated><title type='text'>JavaOne 2008</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;I'm headed back to &lt;a href='http://java.sun.com/javaone/sf/index.jsp'&gt;JavaOne&lt;/a&gt; this year.  There are quite a few things on the agenda this year that will play directly into items I have been interested in for the past few months.  This will be a good opportunity to meet many of the folks involved on the projects I am working with.   I plan to drop some updates on this page about some of the more useful sessions so, stay tuned if that is your thing.&lt;/p&gt;    &lt;p&gt;For those of you also headed to SF, see you there!&lt;/p&gt;    &lt;p&gt;-mw &lt;br/&gt;    &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532064045777569683-6661412783668633061?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/6661412783668633061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=6661412783668633061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/6661412783668633061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/6661412783668633061'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2008/05/javaone-2008.html' title='JavaOne 2008'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5532064045777569683.post-9122763060192406436</id><published>2007-02-08T09:54:00.000-08:00</published><updated>2007-02-08T09:54:15.357-08:00</updated><title type='text'>Welcome</title><content type='html'>Welcome to a new blog I have named, Tech Tach.&lt;br /&gt;I can't promise that everything posted here will be of interest, but I'm sure that it amused me at some point so I hope you enjoy aspects of it as well.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;-mw&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532064045777569683-9122763060192406436?l=techtach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtach.blogspot.com/feeds/9122763060192406436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5532064045777569683&amp;postID=9122763060192406436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/9122763060192406436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5532064045777569683/posts/default/9122763060192406436'/><link rel='alternate' type='text/html' href='http://techtach.blogspot.com/2007/02/welcome.html' title='Welcome'/><author><name>wolfems</name><uri>http://www.blogger.com/profile/16904213601875990081</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_6VJXnyTNbMk/TJbao15IQYI/AAAAAAAAABo/5EWlX6vx5_M/S220/Mike+Wolfe01.jpg'/></author><thr:total>0</thr:total></entry></feed>
