<?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-13083959</id><updated>2011-09-28T10:59:06.841-04:00</updated><category term='nexaweb'/><category term='enterprise 2.0'/><category term='gadgets'/><category term='soa'/><category term='BIL'/><category term='firebug'/><category term='taglibs'/><category term='social code'/><category term='iframes'/><category term='RubyNation'/><category term='user generated content'/><category term='feedhaus'/><category term='microblogging'/><category term='social news'/><category term='mike buckbee'/><category term='dev2dev'/><category term='ace'/><category term='firefox'/><category term='applications'/><category term='folksonomy'/><category term='ALI'/><category term='web 2.0'/><category term='tips'/><category term='rss'/><category term='mark carges'/><category term='sun'/><category term='DRM'/><category term='video'/><category term='PC'/><category term='.net'/><category term='performance'/><category term='mit'/><category term='whyi'/><category term='training'/><category term='rant'/><category term='startups'/><category term='plumtree'/><category term='facebook'/><category term='speaking engagements'/><category term='business'/><category term='fuego'/><category term='java'/><category term='downtime'/><category term='security'/><category term='seminar'/><category term='idk'/><category term='aced'/><category term='announce'/><category term='diversions'/><category term='django'/><category term='venture capital'/><category term='oracle'/><category term='hiring'/><category term='openworld'/><category term='portlet'/><category term='aqualogic'/><category term='interview'/><category term='PR'/><category term='CAC'/><category term='alui'/><category term='albpm'/><category term='stability'/><category term='mac'/><category term='radiohead'/><category term='middleware'/><category term='ubuntu'/><category term='bea participate'/><category term='The Social Collective'/><category term='itunes'/><category term='conferences'/><category term='PEP'/><category term='google'/><category term='temple of ego'/><category term='ruby'/><category term='media'/><category term='bea world'/><category term='podcast'/><category term='CWS'/><category term='IDS'/><category term='ensenble'/><category term='javascript'/><category term='list'/><category term='apple'/><category term='ensemble'/><category term='code samples'/><category term='web development'/><category term='os x'/><category term='advertising'/><category term='crack'/><category term='bdg'/><category term='press'/><category term='demo'/><category term='social networking'/><category term='leopard'/><category term='personalization'/><category term='Grateful Dead'/><category term='bea'/><category term='social tagging'/><category term='linux'/><category term='hack'/><category term='life exension'/><category term='crawlers'/><category term='gossip'/><category term='aldsp'/><category term='navigation'/><category term='research'/><category term='pages'/><category term='php'/><category term='howto'/><category term='meebo'/><category term='pathways'/><category term='music'/><category term='games'/><category term='uuids'/><category term='FC5'/><category term='alsb'/><category term='instant messaging'/><category term='sql server'/><category term='web center interaction'/><category term='var'/><category term='pagination'/><category term='comet'/><category term='ruby on rails'/><category term='SXSW'/><category term='PKI'/><category term='Robert Scoble'/><category term='SEO'/><category term='news aggregation'/><category term='ipod'/><category term='varpacks'/><category term='unix'/><category term='twitter'/><category term='awards'/><category term='search'/><category term='microsoft'/><category term='tagging'/><category term='kevin dewalt'/><category term='fail'/><category term='social media'/><category term='sloan school of management'/><category term='merger'/><title type='text'>enterprise 2.0 : the bdg way</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default?start-index=101&amp;max-results=100'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>190</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13083959.post-2888192109456358693</id><published>2010-11-07T10:27:00.013-05:00</published><updated>2010-11-07T10:54:13.200-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='social media'/><category scheme='http://www.blogger.com/atom/ns#' term='news aggregation'/><title type='text'>Why the New Gap Logo was Awesome</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 128px; height: 128px;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/TNbFlKdVkkI/AAAAAAAAAVc/GwigA3VvzV4/s400/Duped_logo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5536830034151838274" /&gt;Ok, so not the logo itself. I'm not an idiot who thinks it was a good logo or that crowdsourcing is healthy for the design community. What I'm saying is that &lt;strong&gt;YOU'RE an idiot&lt;/strong&gt; for getting all enraged about Gap's new logo and how much it sucked. Why? Because that's exactly what they wanted you to do.&lt;br /&gt;&lt;br /&gt;Any press is good press, right? Well, in this social-media-ridden world where every two-bit wonk has his own soapbox, that phrase should now read: "any trending topic is a good trending topic."&lt;br /&gt;&lt;br /&gt;The logo not only had Gap trending for weeks, but it inspired so much passionate vitriol that some one even built a &lt;a href="http://craplogo.me/"&gt;web application to allow you to "crap" your own logo&lt;/a&gt;. These logos spread to people's Facebook and Twitter avatars, blogs, web sites. I'm just waiting for "Gap Logo Sucks Freeze-Dried Donkey Bollucks," the song. The t-shirt. The TV mini-series. Jeezus, enough already.&lt;br /&gt;&lt;br /&gt;How many web applications were built in honor of the original Gap logo? Exactly.&lt;br /&gt;&lt;br /&gt;I can't prove that Gap (and Laird &amp; Partners) intentionally duped the social media community into talking about (almost nothing but) their astoundingly shitty logo for weeks. Perhaps it was a happy accident for Gap. Perhaps it was a bit more Machiavellian than that. We may never know. But one thing is indisputable: it worked. And you were duped. And that was awesome.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://trendistic.com/gap/_180-days"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 259px;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/TNbJy9P47AI/AAAAAAAAAV0/GWDxfVBlMNo/s400/gap_crap.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5536834669170453506" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2888192109456358693?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2888192109456358693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2888192109456358693' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2888192109456358693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2888192109456358693'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2010/11/why-new-gap-logo-was-awesome.html' title='Why the New Gap Logo was Awesome'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/TNbFlKdVkkI/AAAAAAAAAVc/GwigA3VvzV4/s72-c/Duped_logo.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3493595616508858990</id><published>2010-10-07T08:46:00.011-04:00</published><updated>2010-11-05T00:55:51.609-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='PEP'/><category scheme='http://www.blogger.com/atom/ns#' term='merger'/><category scheme='http://www.blogger.com/atom/ns#' term='pages'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='plumtree'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='alui'/><category scheme='http://www.blogger.com/atom/ns#' term='portlet'/><category scheme='http://www.blogger.com/atom/ns#' term='pathways'/><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='idk'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='web center interaction'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><category scheme='http://www.blogger.com/atom/ns#' term='ALI'/><category scheme='http://www.blogger.com/atom/ns#' term='aqualogic'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle Announces Roadmap for Plumtree / AquaLogic / WebCenter</title><content type='html'>UPDATE 2: I've incorporated all the great feedback and comments from ex-Plumtreevians, ex-BEA and ex- and current Oracle folks.&lt;br /&gt;&lt;br /&gt;UPDATE: A bunch of Plumtreevians are contributing &lt;a href="http://www.facebook.com/note.php?note_id=441025752197"&gt;really good comments on this post over on Facebook&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.thebdgway.com/2010/10/oracle-announces-roadmap-for-plumtree.html"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 176px; height: 101px;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/TK3XkVirlGI/AAAAAAAAAU0/xuUdNH4TqXc/s400/plumtree_bea_think_oracle.jpg" alt="" id="BLOGGER_PHOTO_ID_5525309337111336034" border="0" /&gt;&lt;/a&gt;I worked at Plumtree Software, Inc. from June 1998 to December, 9th 2002. In four-and-a-half years, the company grew from 25 employees to over 400 and it had thousands of happy customers before it was purchased by BEA Systems in 2005 for $220M. Here at &lt;a href="http://thebdgway.com/"&gt;bdg&lt;/a&gt;, we've been supporting dozens of Plumtree/AquaLogic Interaction (ALI)/WebCenter Interaction (WCI) customers since we opened our doors in December of 2002.&lt;br /&gt;&lt;br /&gt;Back around 2005, BEA's BID (Business Interaction Division) still had a lot of really smart engineers from Plumtree working on a lot of really interesting things, including Pages (think CMS 2.0), Pathways (kind of an enterprise version of del.icio.us) and Ensemble (the portlet engine/gateway, minus the overhead and UI of the portal itself). They were also working on an enterprise social network, kind of a Facebook for business if you will.&lt;br /&gt;&lt;br /&gt;However, there was a lot of wrangling at BEA, primarily between BID/AquaLogic and BEA's flagship product, WebLogic (the world-class application server). Most of the strife came in the form of WebLogic Portal vs. AquaLogic/Plumtree Portal nonsense. Senior management at BEA, in their infinite wisdom, had taken a "let's try not to alienate any customers" policy and in the process they confused all their customers and alienated/frustrated quite a few of them as well. They renamed Plumtree to AquaLogic User Interaction (ALUI), put in place a "separate but equal" policy with WebLogic Portal (WLP) and spewed some nonsense about how WLP was for "transactional portal deployments" vs. ALI for .NET and non-transactional portals, but no one, including BEA management, had any idea WTF that meant. To further confuse the issue, the WLP team, which also had a lot of really smart engineers, built products like "Adrenaline" (which was basically a less-functional and more buggy version of Ensemble) rather than do the unthinkable and integrate Ensemble into WLP so that WLP could finally host non-Java/JSR-168 portlets.&lt;br /&gt;&lt;br /&gt;I was really pissed about BEA's spineless portal strategy, their "separate but equal" policy between WLP and BID/ALUI and their waste of precious engineering resources in an arms race between WLP and ALUI rather than just stepping back, growing a spine, and coming up with a portal strategy. Because I can't keep my pie hole shut, I started several &lt;a href="http://blog.thebdgway.com/2007/01/wlp-adrenaline-ali.html"&gt;loud, messy and public fights with BEA management&lt;/a&gt;. Why? Because the real loser here is the customer. And BEA, because management got mired in politics and chose to waste engineers' time on in-fighting and competition instead of building enterprise Facebook, which Steve Hamrick and I arguably already wrote in our spare time. All they needed to do was productize that and they would have owned that market.&lt;br /&gt;&lt;br /&gt;In 2008, Oracle inherited this clusterfuck of a portal strategy when they bought BEA for $7B+, giving me new hope that cooler heads would prevail and fix this mess. The first thing they did was fire all the impotent BEA managers who were afraid to make any decisions. (I won't name any names, but you know who you are. I just hope that you learned, for the sake of your new employers, that it's worse to make no decision than a bad decision.) It took Oracle a while, but alas, they have finally arrived at a portal strategy that makes sense. I first learned about this strategy when I crashed the WebCenter Customer Advisory Board last Thursday.&lt;br /&gt;&lt;br /&gt;First of all, let me say this: under the leadership of Vince Casarez, current (and future) customers are in good hands. I realized when he said "everyone still calls it Plumtree" that this was going to be a bullshit-free presentation. He also said something regarding the "portal stew" at Oracle that puts all of my ranting and raving in perspective: "Oracle did not buy BEA for Plumtree or WLP, just like it didn't buy SUN for SUN's portal product." To rephrase that, Oracle bought BEA for WebLogic (the application server, not the portal) and Sun for their hardware (not for Java, NetBeans and all the rest of Sun's baggage).&lt;br /&gt;&lt;br /&gt;So, let's face it, portals are a relatively insignificant part of Oracle. However, they've finally did &lt;a href="http://blog.thebdgway.com/2008/01/one-portal-to-rule-them-all.html"&gt;what I called for 2008 and what BEA never had the wits to do: pick a single portal strategy/stack and stick to it&lt;/a&gt;. SO, if you're a current Plumtree/ALUI/WCI or a current WLP customer, you have a future with Oracle. Here's the plan, as I understand it.&lt;br /&gt;&lt;br /&gt;1)  All roads lead to Web Center (not Web Center Interaction, but Web Center)&lt;br /&gt;&lt;br /&gt;At the heart of Web Center will be WebLogic's app server &lt;span style="text-decoration: line-through"&gt;and portal&lt;/span&gt;. Plumtree/ALUI as a code base will be supported, but eventually put into maintenance mode and retired. You get nine or twelve years of support and patches (blah blah blah) but if you want new features, you need to switch to the new Web Center&lt;span style="text-decoration: line-through"&gt;, powered by WLP&lt;/span&gt;. CORRECTION: WebCenter will not be "powered by WLP." At its core will be the Oracle-developed, ADF-based WebCenter Portal running on WebLogic Server.&lt;br /&gt;&lt;br /&gt;2) All the "server products" (Collaboration, Studio, Analytics, Publisher) will be replaced by Web Center Services or Web Center Suite&lt;br /&gt;&lt;br /&gt;Publisher will be subsumed by WCM/UCM (Web Content Management / Universal Content Management, formerly Stellent). The other products will be more-or-less covered by similar offerings in Suite or Services.&lt;br /&gt;&lt;br /&gt;3) What about Pages, Ensemble and Pathways?&lt;br /&gt;&lt;br /&gt;Pages is dead as WCM/UCM does it better. Pathways is getting rolled into the new Web Center &lt;span style="text-decoration: line-through"&gt;somehow, but I'm not sure how yet. Perhaps I can follow up with another blog post on that.&lt;/span&gt; Ensemble has been renamed "Pagelet Producer" -- more on that below. CORRECTION: Pathways is now called "Activity Graph" and it will be part of the new WebCenter. Think of an enterprise-class version of the Facebook News Feed crossed with Sales Force chatter and you'll be on the right track.&lt;br /&gt;&lt;br /&gt;4) What about .NET/SQL Server, IIS and everything else that isn't Java?&lt;br /&gt;&lt;br /&gt;This is a really interesting question and the key question that I think drove a lot of BEA's failure to make any decision about portal strategy from 2005-2008. Plumtree had a lot of .NET customers and some of the biggest remaining Plumtree/ALUI customers are still running on an all-Microsoft stack. In fact, one of them told me recently that they have half a million named user accounts, two million documents and 72 Windows NT Servers to power their portal deployment.&lt;br /&gt;&lt;br /&gt;So, let's start with the bad news: Oracle doesn't want you to run .NET/Windows and they REALLY don't want you to run on SQL Server. (That will change when Oracle acquires Microsoft, but that's not gonna happen, at least not any time soon.) &lt;span style="text-decoration: line-through"&gt;WebLogic app server and WLP/WCI, to the best of my knowledge, will not run on SQL Server.&lt;/span&gt; They will, however, run on Windows, but I would not recommend that approach. I think it's inevitable that large enterprises will have both .NET and Java systems along with a smattering of other platforms. So, if you're a .NET-heavy shop, you'll need to bite the bullet and have at least one server running JRockit or Sun's JVM, one of Oracle's DB's (Oracle proper or MySQL), WLS/WLP/WCI and preferably Oracle Enterprise Linux, Solaris or some other other flavor of Un*x. CORRECTION: WLP will run on SQL Server. Not sure about the new WebCenter Portal, but my guess is that it does not.&lt;br /&gt;&lt;br /&gt;Now, for the good news: the new WCI, &lt;span style="text-decoration: line-through"&gt;powered by WLP and&lt;/span&gt; in conjunction with the Pagelet Producer (formerly Ensemble) and the WSRP Producer (formerly the .NET Application Accelerator) will run any and all of your existing portlets, regarless of language or platform. This was arguably the best feature in Plumtree and it will live on at Oracle. .NET/WRSP and even MOSS (Sharepoint) Web Parts will run in WebCenter through the WSRP Producer. The Pagelet Producer will run portlets written in ANY language through what is essentially a next generation, backwards-compatible CSP (Content Server Protocol, the superset of HTTP that allows you to get/set preferences, etc. in Plumtree portlets). So, in theory, if you're still writing your portlets in ASP 1.0 using CSP 1.0 and GSServices.dll, they will run in the new Web Center via the Pagelet Producer. Time for us to update the PHP and Ruby/Rails IDKs? Indeed it is. &lt;a href="mailto:chris@bucchere.com"&gt;Let me know&lt;/a&gt; if you need that sooner rather than later.&lt;br /&gt;&lt;br /&gt;5) How do I upgrade to the new WebCenter?&lt;br /&gt;&lt;br /&gt;Well, first off, you have to wait for it to come out later this fall. Then, you have to start planning for what's less of an upgrade and more of a migration. Oracle, between engineering and PSO, has promised to provide migration for all the portal metadata (users, communities, pages, portlets, security, etc.) from Plumtree/ALUI/WCI to the new Web Center&lt;span style="text-decoration: line-through"&gt;, with WLP at its heart&lt;/span&gt;. (Wouldn't it have made sense for some of those WLP engineers to start building that migration script in 2005 instead of trying to compete with ALUI by building Adrenaline? Absolutely.) All your Java portlets, if you're using JSR-168 or JSR-286, will run &lt;span style="text-decoration: line-through"&gt;natively in WLP&lt;/span&gt; through a wrapper in WebCenter Portal. Everything else will either run in the WRSP Producer (if it's .NET) or in the Pagelet Producer (if it's anything else). The only thing I don't fully understand yet is how to migrate from Publisher to UCM, but I'm due to speak with Oracle's PSO about that soon. Please &lt;a href="mailto:chris@bucchere.com"&gt;contact me directly if you need to do a migration from Publisher to WCM/UCM&lt;/a&gt; that's too big to do by hand.&lt;br /&gt;&lt;br /&gt;The only other unanswered question in my mind is how the new WebCenter will handle AWS/PWS services -- the integrations that bring LDAP/AD users and profile information/metadata into Plumtree/ALUI/WCI. I wrote a lot of that code for Plumtree anyway, so if Oracle's not working on a solution for the new Web Center, perhaps I can help you with that somehow as well. CORRECTION: User and group objects are fully externalized in Web Center, so there is no need for AWS/PWS synchronization. (Thanks, Vince, for pointing that out.)&lt;br /&gt;&lt;br /&gt;So, that's my understanding of the new portal strategy at Oracle. Kudos to Oracle's management for listening to their customers, making some really hard decisions and picking a path that I think is smart and achievable. I'm here to help if you have questions or need help with your portal strategy or technical implementation/migration.&lt;br /&gt;&lt;br /&gt;Q&amp;A&lt;br /&gt;&lt;br /&gt;(Some other notes about discussions that have spawned from this original post.)&lt;br /&gt;&lt;br /&gt;Q: What's the future of the Microsoft Exchange portlets (Mail, Calendar and Contacts) and the CWS for crawling Exchange public folders. Retired and replaced with something Beehive related? Still supported? For how long? Against what versions of Exchange?&lt;br /&gt;&lt;br /&gt;A: We've got updated portlets for Mail &amp; Calendar in WebCenter now for Exchange 2003 &amp; 2007.  We don't have a Contacts portlet but it could be added quickly if we see a large demand.  Crawling public folders can be done with an adapter we have for SES [Oracle Secure Enterprise Search] already.  We're working but aren't done with a new version of KD on top of the new infrastructure that will come out post PS3. (Contributed by Vince Casarez.)&lt;br /&gt;&lt;br /&gt;Q: If migration scripts are provided to move WCI metadata into WebCenter, I understand that a portlet is a portlet, but what about pages and communities, users and groups, content sources and crawlers, etc.? Do they all have analogous objects in WebCenter or is there some reasonable mapping to some other objects?&lt;br /&gt;&lt;br /&gt;A: Pages and Communities follow a model where we extract/export the meta data and data, then run it through a set of scripts that create a WebCenter Space for each Collab project/community and a JSPx page for every page.  Users and Groups will come out of the LDAP/AD directory they are already using and the scripts associate the right permissions to each of the migrated objects.  I don't recall what we did about crawlers but since we use SES directly, all the hundred or more connectors we ship for SES are now available for direct usage.  The scripts go through a multiphase approach to move content, then portlets, then pages, then communities so that dependencies can be fixed up versus trying to do a manual fix up. (Contributed by Vince Casarez.)&lt;br /&gt;&lt;br /&gt;Q: Will any existing WCI-related products that are slated for retirement (e.g. Publisher, Collab, Studio, Analytics, etc.) be re-released with support for Windows Vista, Windows 7, IE 8, IE 9 or Chrome?&lt;br /&gt;&lt;br /&gt;A: For Publisher, we are planning a set of migrations to quickly move them to UCM.  For Collab &amp; Studio, we have new capabilities in WebCenter Spaces to match these functions.  For Analytics, we've also rebuilt it on top of the WebCenter stack with over 50 portlets for the different metrics and made sure we provide apis/ access to the data directly.  These analytics data also feeds the activity graph in providing recommendations for people on the content and UIs that are relevant to them.  These are tied into the personalization engine that we brought over from the WLP side.  So there is a rich blending of the best features from WLP with WCI key features.  As for Neo [the codename for the next release of WCI], we are certifying the additional platforms. On the IE 8 front, we've just released patches for WCI 10gR3 customers to be able to use IE8 without upgrading to Neo. (Contributed by Vince Casarez.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3493595616508858990?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3493595616508858990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3493595616508858990' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3493595616508858990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3493595616508858990'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2010/10/oracle-announces-roadmap-for-plumtree.html' title='Oracle Announces Roadmap for Plumtree / AquaLogic / WebCenter'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JsHkCtPZKFE/TK3XkVirlGI/AAAAAAAAAU0/xuUdNH4TqXc/s72-c/plumtree_bea_think_oracle.jpg' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-2294378348292355110</id><published>2010-09-23T13:25:00.016-04:00</published><updated>2010-09-23T17:22:04.431-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='plumtree'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>On Open Letter to the Java Community</title><content type='html'>&lt;img style="display: block; margin: 10px auto;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/TJu7_h4-E5I/AAAAAAAAAUU/FxSLm3sm4qM/s400/java_oracle.jpg" border="0" /&gt;In the wake of the &lt;a href="http://news.cnet.com/8301-30685_3-20000019-264.html"&gt;Sun acquisition by Oracle&lt;/a&gt;, the &lt;a href="http://www.techeye.net/software/fsf-lashes-out-at-oracle-over-google-java-lawsuit"&gt;much-lambasted Oracle vs. Google lawsuit over Google's alleged JavaME patent infringement&lt;/a&gt;, and the rumblings I've been hearing at Oracle Open World / JavaOne / Oracle Develop 2010, I have a message to the Java community:&lt;br /&gt;&lt;blockquote style="border: 1px solid gray"&gt;&lt;h2 style="padding-left: 20px"&gt;Quit your bitching and moaning and start doing something productive!&lt;/h2&gt;&lt;/blockquote&gt;Now that I've offended all the Java fanboys/girls out there, let me explain:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;why I'm qualified to give you all one big collective kick in the ass, and&lt;/li&gt;&lt;li&gt;why this collective ass-kicking is coming from a place of love, not hate.&lt;/li&gt;&lt;/ol&gt;My first experience with Java was in 1994/95, when Stanford started switching its Computer Science curricula from C/C++ to Java. After struggling with memory management, segmentation faults, horrific concurrency problems and the other ways I kept shooting myself in the foot, Java was a breath of fresh air. My first corporate experience with Java was working as a summer intern for JavaSoft (a former subsidiary of Sun) in 1997 porting Patrick Chan's Java 1.0 sample applications (remember Hangman?) from JDK 1.0 to JDK 1.1.&lt;br /&gt;&lt;br /&gt;I went on to join Plumtree. Originally, they were a Microsoft darling. I helped lead the charge to switch them from COM/DCOM, ASP 1.0 and SQL Server to Java and Oracle.&lt;br /&gt;&lt;br /&gt;In 2002, I started a Plumtree-focused consulting firm, helping 50+ customers install, maintain and grow their Plumtree deployments. In all but a precious few of those accounts, I wrote all of the code in Java/JSP.&lt;br /&gt;&lt;br /&gt;Since about 2008, we've been using Ruby on Rails for most of our software. When Rails hit the scene, I had a similar "breath of fresh air" moment similar to when I first encountered Java.&lt;br /&gt;&lt;br /&gt;But this letter is not about Ruby or about Rails; it's about Java. A language I've used since it's very first iteration in 1994/95 and up to the present day. A language where I've written at least half a million lines of code, most of which still run in production today inside Plumtree/AquaLogic User Interaction/WebCenter Interaction, at major customer sites in the corporate world and in the federal government.&lt;br /&gt;&lt;br /&gt;So, fast-forward to today, this is what I'm hearing about Java, in a nutshell:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Oracle's going to kill/close-source/fuck up Java&lt;/li&gt;&lt;li&gt;Life's not fair!&lt;/li&gt;&lt;li&gt;Blah blah blah&lt;/li&gt;&lt;/ol&gt;&lt;a href="http://twitter.com/jockm/statuses/25186103986"&gt;&lt;img style="display: block; margin: 10px auto;" src="http://1.bp.blogspot.com/_JsHkCtPZKFE/TJu9PrntHiI/AAAAAAAAAUc/ZdWbQp6Qkyk/s400/Twitter+_+Jock+Murphy_+%40oracle+I+love+Java,+I+do+....jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;All of this bitching and moaning starts right at the top with Java grandfather and CEW (Chief Executive Whiner) James Gosling, who is showing incredibly poor leadership, lousy judgment and massive immaturity with his &lt;a href="http://www.eweek.com/c/a/Application-Development/Java-Creator-James-Gosling-Why-I-Quit-Oracle-813517/"&gt;totally irrelevant, outdated and hateful anti-Oracle bitch-fest&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/marcellodesales/statuses/25251692300"&gt;&lt;img style="display: block; margin: 10px auto;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/TJu-e18DXLI/AAAAAAAAAUs/_ByC-WPXouA/s400/Twitter+_+Marcello+de+Sales_+Solaris+11+to+be+continued+....jpg" /&gt;&lt;/a&gt;&lt;br /&gt;I've heard people whining about everything around them that's not running on Java: mobile applications, web sites, conference tools, Twitter, Facebook, etc.&lt;br /&gt;&lt;br /&gt;I even saw someone complain on Twitter that the Black Eyed Peas, who Oracle paid an undoubtedly handsome sum of money to entertain your sorry asses last night, gave a shoutout to Oracle and not "The Java Community." Seriously?&lt;br /&gt;&lt;a href="http://twitter.com/makenai/statuses/25280369360"&gt;&lt;img style="display: block; margin: 10px auto;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/TJu-Fm7gPxI/AAAAAAAAAUk/xbLlWjs8B58/s400/Twitter+_+Pawe%C5%82+Szymczykowski_+%40dendro+Awesome+that+BEP+a+....jpg" alt="" id="BLOGGER_PHOTO_ID_5520214771831422738" border="0" /&gt;&lt;/a&gt;Give it a rest, folks! There are lots of choices of development stacks and people are free to choose the one that works best for them. Embrace that freedom; don't fight it. And the word Oracle doesn't mean "database" anymore. It is an umbrella term that could refer to thousands of different products.&lt;br /&gt;&lt;br /&gt;Let's take a look at some of the advantages of Oracle owning Java.&lt;br /&gt;&lt;br /&gt;With respect to OpenWorld, the Java Community got:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Your own conference with around 400 sessions&lt;/li&gt;&lt;li&gt;Your own tent&lt;/li&gt;&lt;li&gt;Your own street closure (Mason Street)&lt;/li&gt;&lt;li&gt;Invited to OTN Night, one of the best parties at OpenWorld&lt;/li&gt;&lt;/ol&gt;More importantly, with Oracle Corporation, the Java community gets:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Cemented into the infrastructure of nearly all of Oracle's products, meaning that nearly all of their customers -- most of the Fortune 1000 -- are now Java shops (if they weren't already)&lt;/li&gt;&lt;li&gt;Stability, stewardship, thousands of really bright engineers and nearly unlimited resources&lt;/li&gt;&lt;li&gt;One of Corporate America's most powerful legal teams backing you up&lt;/li&gt;&lt;li&gt;A secure and promising future, including a &lt;a href="http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1520555,00.html"&gt;just-announced roadmap for JDK 7 and 8&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;And, with all that being said, guess what? Java is still open source. Do you know what that means?&lt;br /&gt;&lt;br /&gt;Let me answer that question with another question: what brilliant phoenix rose out of the ashes of the debacle that was the AOL acquisition of Netscape in 1998?&lt;br /&gt;&lt;br /&gt;It was Firefox, a free, open source-based browser that literally revolutionized the massively screwed up browser market and gave the dominant browser (IE 5, and later, IE 6) a true run for its money. From &lt;a href="http://en.wikipedia.org/wiki/Mozilla_Foundation"&gt;wikipedia&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;"When AOL (Netscape's parent) drastically scaled back its involvement with Mozilla Organization, the Mozilla Foundation was launched on July 15, 2003 to ensure Mozilla could survive without Netscape. AOL assisted in the initial creation of the Mozilla Foundation, transferring hardware and intellectual property to the organization and employing a three-person team for the first three months of its existence to help with the transition and donated $2 million to the foundation over two years."&lt;br /&gt;&lt;br /&gt;IBM's beneficial relationship with Eclipse is another great example.&lt;br /&gt;&lt;br /&gt;So, dear Java community, to ensure your own survival, please, in the name of Duke, stop complaining and start thinking strategically about how you can "pull a Firefox" here. You're all brilliant engineers, so start putting all the effort you're wasting in complaining toward something productive.&lt;br /&gt;&lt;br /&gt;I love you all and I love all your passion and energy, but I hate your bitching -- use that energy to go save the world, Java style!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2294378348292355110?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2294378348292355110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2294378348292355110' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2294378348292355110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2294378348292355110'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2010/09/on-open-letter-to-java-community.html' title='On Open Letter to the Java Community'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/TJu7_h4-E5I/AAAAAAAAAUU/FxSLm3sm4qM/s72-c/java_oracle.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-5039937835308803116</id><published>2010-08-03T14:29:00.005-04:00</published><updated>2010-08-03T14:39:38.367-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='fail'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Blog Search Doesn't</title><content type='html'>Google is a search company, right?&lt;br /&gt;&lt;br /&gt;Then why is it when I tried to use the blog search box, I never get any results? Click the image to try the search for yourself.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thesfkfiles.blogspot.com/search?q=katherine+michiels"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 136px;" src="http://3.bp.blogspot.com/_JsHkCtPZKFE/TFhhGHAQzzI/AAAAAAAAATY/K8RADZtIfHg/s400/noresults.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5501253702420320050" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yet when I do a site-specific search on Google.com for the very same blog, I get 28 results for the same search terms.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?q=site%3Athesfkfiles.blogspot.com+katherine+michiels"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 254px;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/TFhhe0EqxII/AAAAAAAAATg/Sem-7ZDn-IE/s400/28results.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5501254126835254402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I just thought of a really easy way for Google to fix this problem. Oh, for gosh-dang-darn, I forgot it! Wait, it'll come to me. Ick, still drawing a blank. Well, they're smart; I'm sure they can figure it out.&lt;br /&gt;&lt;br /&gt;I would call Google support, but they don't deign to provide any such thing. So, what gives?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-5039937835308803116?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/5039937835308803116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=5039937835308803116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5039937835308803116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5039937835308803116'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2010/08/google-blog-search-doesnt.html' title='Google Blog Search Doesn&apos;t'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JsHkCtPZKFE/TFhhGHAQzzI/AAAAAAAAATY/K8RADZtIfHg/s72-c/noresults.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3319011164770628735</id><published>2010-08-01T15:46:00.008-04:00</published><updated>2010-08-01T16:35:31.884-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grateful Dead'/><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='social media'/><category scheme='http://www.blogger.com/atom/ns#' term='startups'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Sound Business Advice from Jerry Garcia</title><content type='html'>&lt;p&gt;&lt;div style="float:left;margin:0 10px 10px 0;"&gt;&lt;img style="width: 320px; height: 205px;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/TFXXGrAEeHI/AAAAAAAAATI/cYFqeuxDym4/s320/Grateful_Dead_-_Jerry_Garcia.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5500539029525133426" /&gt;&lt;br/&gt;Photo credit: &lt;a href="http://en.wikipedia.org/wiki/File:Grateful_Dead_-_Jerry_Garcia.jpg"&gt;Wikipedia Commons&lt;/a&gt;&lt;/div&gt;Today would have been Jerry Garcia's 68th birthday. Musically, politically, emotionally and spiritually, he has probably had more of an impact on me than any other human being whom I never knew personally.&lt;/p&gt;&lt;p&gt;As I was perusing YouTube today looking for some footage of him that I hadn't seen already, I found that he was a pretty sage businessman as well. In his 1982 appearance (with Bob Weir) on The Letterman Show (full video embedded below), David asked him why he allows taping of his live shows when it obviously leads to fewer commercial sales of their official recordings. His response?&lt;/p&gt;&lt;blockquote&gt;"The shows are never the same. Ever. And when we're done with it, they can have it."&lt;/blockquote&gt;&lt;p&gt;Jerry was the not the creative force behind the lyrics of most of the music he played. Of their 420 original songs, only maybe 75 or 80% were &lt;span style="font-style:italic;"&gt;truly&lt;/span&gt; originals; many others were adaptations of traditional bluegrass, folk or blues songs (in much the same fashion as Led Zeppelin, at least as it pertains to the blues). On the remaining originals, poet/lyricist &lt;a href="http://en.wikipedia.org/wiki/Robert_Hunter_%28lyricist%29"&gt;Robert Hunter&lt;/a&gt; wrote the words and Jerry composed the music.&lt;/p&gt;&lt;p&gt;However, Jerry really did have an uncanny efficiency with his words, packing in multiple meanings into short, pithy phrases. In his response to Letterman, he's really saying (at least) all of the following:&lt;/p&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;No, it's not impacting our record sales negatively&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The experience of seeing The Dead live is dramatically different each time&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I don't own the music once I have released it from being; rather, by playing it live, I set it free to be enjoyed by whomever is listening&lt;/li&gt;&lt;br /&gt;&lt;li&gt;In many ways, this philosophy actually results in more record sales&lt;/li&gt;&lt;br /&gt;&lt;li&gt;No price tag can be assigned to the value of the community of fans that has grown organically around our music and our culture&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;object width="400" height="330"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2zFbjus3X18&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x3a3a3a&amp;amp;color2=0x999999&amp;amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2zFbjus3X18&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x3a3a3a&amp;amp;color2=0x999999&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="330"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;These lessons are raft with really important business advice, especially since we're living in the age of social media. In many ways, Facebook, Twitter, et. al. have created communities that are just like the traveling circus of hippies that followed The Dead (and, later, other jam bands like Phish) on their tours, perhaps without as many drugs nor as much free love nor rock'n'roll and certainly a bit more personal hygiene. Okay, so maybe they're not really that much alike. But the sense of belonging to something larger than oneself is the same. How else can account for the explosive growth of Deadheads, the community around &lt;a href="http://en.wikipedia.org/wiki/Burning_Man"&gt;Burning Man&lt;/a&gt; and social sites like Facebook?&lt;/p&gt;&lt;p&gt;So, in this age of social media and utter disregard for things like "copyright" and End User License Agreements, how can musicians/bands, restaurant owners and other small businesses still manage to make "good bread" (as they called it in the 60s and 70s) in this age of the internet where everyone feels entitled to get nearly everything -- music, software, etc. -- for free?&lt;/p&gt;&lt;p&gt;The answer lies in Jerry's response to Letterman. Give away as much as you can. Think of the community around your business as a empty field. It needs to be tilled, seeded, watered and fertilized before you can reap the benefits of the harvest. Giving your products away for free is akin to planting your seeds. Engaging with your online community is akin tending to your crops. Selling your products and services is akin to harvesting your fields and selling the goods at the farmer's market. But you can get to the farmer's market if you're not taking good care of your farm.&lt;/p&gt;&lt;p&gt;&lt;img style="float:right; margin: 0 10px 10xp 0; width: 200px" src="http://upload.wikimedia.org/wikipedia/en/e/e2/Hawaii_Cooks_Cover.jpg"/&gt;I've heard this argument before. Someone told me once that consultants should take a page out of the professional chef's playbook (pardon the mixed metaphor). Take for instance, Hawaiian master chef Roy Yamaguchi, the creative force behind Roy's restaurants. If you buy his cookbook, you will have nearly all of Roy's recipes, free for you to make at home any time you want. But will you still eat at his restaurant? You betcha!&lt;/p&gt;&lt;p&gt;So what do you think? How does this apply to your business? Can you think of ways that you could give away the goods and still make money? I'd love to hear stories of how you've tried this and it has worked for you (or hasn't), so please leave a comment if you'd like to share.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3319011164770628735?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3319011164770628735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3319011164770628735' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3319011164770628735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3319011164770628735'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2010/08/sound-business-advice-from-jerry-garcia.html' title='Sound Business Advice from Jerry Garcia'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/TFXXGrAEeHI/AAAAAAAAATI/cYFqeuxDym4/s72-c/Grateful_Dead_-_Jerry_Garcia.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-8638403339883086840</id><published>2010-04-29T22:44:00.008-04:00</published><updated>2010-05-03T04:08:50.659-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plumtree'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='web center interaction'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Upcoming Oracle Web Center Interaction Training</title><content type='html'>&lt;p&gt;Just wanted to let you know that &lt;a href="http://bucchere.com"&gt;I&lt;/a&gt; (formerly Plumtree's Lead Engineer, worked with hundreds of different Plumtree, BEA and Oracle customers and now an &lt;a href="http://r20.rs6.net/tn.jsp?t=4rzlosdab.0.0.pnhzazcab.0&amp;p=http%3A%2F%2Fapex.oracle.com%2Fpls%2Fotn%2Ff%3Fp%3D19297%3A4%3A3232280266177421%3A%3ANO%3A4%3AP4_ID%3A68"&gt;Oracle ACE Director&lt;/a&gt;) am leading a public training course over the next two weeks and if you're interested, there are few available slots left.&lt;/p&gt;&lt;p&gt;We're partnering with training provider &lt;a href="http://r20.rs6.net/tn.jsp?t=4rzlosdab.0.0.pnhzazcab.0&amp;p=http%3A%2F%2Fwww.peaksolutions.com"&gt;Peak Solutions&lt;/a&gt; and you can find the full details on their web site. Here's the critical information:&lt;/p&gt;&lt;p&gt;THIS Monday, May 3rd and Tuesday, May 4th in Harrisburg, PA&lt;br /&gt;&lt;a href="http://r20.rs6.net/tn.jsp?t=4rzlosdab.0.0.pnhzazcab.0&amp;p=http%3A%2F%2Fwww.peaksolutions.com%2Fittraining%2Fcourse.aspx%3Fid%3D305"&gt;Oracle WebCenter Interaction Administration - $1,200&lt;/a&gt;&lt;br /&gt;Deployment planning, installation, configuration, maintenance, troubleshooting, etc.&lt;/p&gt;&lt;p&gt;NEXT Monday, May 10th, 11th and 12th in Harrisburg, PA&lt;br /&gt;&lt;a href="http://r20.rs6.net/tn.jsp?t=4rzlosdab.0.0.pnhzazcab.0&amp;p=http%3A%2F%2Fwww.peaksolutions.com%2Fittraining%2Fcourse.aspx%3Fid%3D306"&gt;Oracle WebCenter Interaction Portlet Develoment in Java and .NET (also Ruby and PHP) - $1,800&lt;/a&gt;&lt;br /&gt;Hello world all the way through advanced portlet dev concepts like setting preferences and using caching&lt;/p&gt;&lt;p&gt;Please &lt;a href="mailto:info@thebdgway.com"&gt;drop us a note&lt;/a&gt; if you'd like to attend. There are only 4-5 slots left, so please act now to reserve your space!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-8638403339883086840?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/8638403339883086840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=8638403339883086840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/8638403339883086840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/8638403339883086840'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2010/04/upcoming-oracle-web-center-interaction.html' title='Upcoming Oracle Web Center Interaction Training'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7591457228633293788</id><published>2009-10-07T13:16:00.002-04:00</published><updated>2009-10-07T13:22:36.397-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='web development'/><category scheme='http://www.blogger.com/atom/ns#' term='speaking engagements'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='web center interaction'/><category scheme='http://www.blogger.com/atom/ns#' term='openworld'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>My Oracle OpenWorld Sessions</title><content type='html'>I'm going to be speaking in two different Oracle OpenWorld sessions on Sunday. They are OOW-S312303 -- Enterprise-Enable Dynamic PHP, Ruby, Python Apps: Oracle WebCenter Interaction and OOW-S312304 -- Enterprise Ruby on Rails: Rolling with JRuby on Oracle WebLogic Suite.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-7591457228633293788?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7591457228633293788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7591457228633293788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7591457228633293788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7591457228633293788'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2009/10/my-oracle-openworld-sessions.html' title='My Oracle OpenWorld Sessions'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-952501720617272211</id><published>2009-08-26T12:56:00.003-04:00</published><updated>2009-08-26T13:24:09.361-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='speaking engagements'/><category scheme='http://www.blogger.com/atom/ns#' term='The Social Collective'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='SXSW'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><title type='text'>Here We Go Again: SXSW 2010</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bit.ly/xfPK3"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 158px; height: 197px;" src="http://1.bp.blogspot.com/_JsHkCtPZKFE/SpVpsqGntwI/AAAAAAAAAQ0/pP5OB6mc3EY/s400/SXSWPanelPicker-lg.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5374317946273773314" /&gt;&lt;/a&gt;I know it feels like we just put the wraps on SXSW 2009, but Panel Picker Voting is already live for 2010! This year they're using the Panel Picker to crowdsource session proposals for all three conferences: Music, Film and Interactive (whereas in the past it has only been used for Interactive).&lt;br /&gt;&lt;br /&gt;As you well know, Social Collective, Inc., a company I started to serve the conference industry with better and more social software tools, provided the official social network and schedule builder for SXSW 2009. We're on tap to provide that service again this year -- in fact, the site is already live at &lt;a href="http://my.sxsw.com"&gt;my.sxsw.com&lt;/a&gt;. We have some exciting new features planned for this year, so stay tuned for announcements on that front as we get closer to the event.&lt;br /&gt;&lt;br /&gt;So, even though we're intimately involved with SXSW, I still have to EARN the privilege of speaking there. 30% of that is decided by YOU, the voters. So, in the name of shameless self-promotion, I must ask you to vote for my proposed talks (if you think they're worthy):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bit.ly/xfPK3"&gt;SXSW Interactive: Developer from Mars Takes on Designer from Venus&lt;/a&gt;&lt;br /&gt;Every great project needs a designer and a developer. Yet sometimes working side-by-side can be about as fun as pulling teeth. A veteran developer and a veteran designer use real-world anecdotes to spar on the dynamics that make it challenging for people in these two disciplines to collaborate effectively.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bit.ly/nLrNL"&gt;Neo-patronage: Can It Save the Music Industry?&lt;/a&gt; &lt;br /&gt;Starting with the idea that all recorded music should be free (as in beer), I will explore the idea that a system of "neo-patronage" -- think of the way European artists were commissioned during the Renaissance -- can help reinvent the beleaguered music industry to ensure that artists can get fairly compensated in a world where music is free for consumers. &lt;br /&gt;&lt;br /&gt;You have until Friday, September 4th at 11:59PM CST to cast your vote. Thanks for your support and see you at SXSW!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-952501720617272211?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/952501720617272211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=952501720617272211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/952501720617272211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/952501720617272211'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2009/08/here-we-go-again-sxsw-2010.html' title='Here We Go Again: SXSW 2010'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JsHkCtPZKFE/SpVpsqGntwI/AAAAAAAAAQ0/pP5OB6mc3EY/s72-c/SXSWPanelPicker-lg.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7012893517957062701</id><published>2009-06-26T14:44:00.002-04:00</published><updated>2009-06-26T14:46:17.650-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='bdg'/><category scheme='http://www.blogger.com/atom/ns#' term='aced'/><category scheme='http://www.blogger.com/atom/ns#' term='speaking engagements'/><category scheme='http://www.blogger.com/atom/ns#' term='ace'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='web center interaction'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>ODTUG S672: ACED Sundown Session -- Middleware and SOA</title><content type='html'>&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5336398&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=5336398&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/5336398"&gt;ODTUG S672: ACED Sundown Session -- Middleware and SOA&lt;/a&gt; from &lt;a href="http://vimeo.com/bucchere"&gt;Chris Bucchere&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&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/13083959-7012893517957062701?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7012893517957062701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7012893517957062701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7012893517957062701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7012893517957062701'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2009/06/odtug-s672-aced-sundown-session.html' title='ODTUG S672: ACED Sundown Session -- Middleware and SOA'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7407632924690128832</id><published>2009-06-26T10:23:00.005-04:00</published><updated>2009-06-26T10:38:16.977-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='bdg'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='aced'/><category scheme='http://www.blogger.com/atom/ns#' term='speaking engagements'/><category scheme='http://www.blogger.com/atom/ns#' term='ace'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='openworld'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><title type='text'>ODTUG S680: Top Ten Tips for Java Developers on Oracle WebLogic Server</title><content type='html'>I just returned from the fabulous ODTUG (Oracle Developer Tools User Group) Kaleidoscope conference in Monterey, CA. I had the pleasure of giving two solo presentations and sitting on one panel.&lt;br /&gt;&lt;br /&gt;I recorded both presentations and the panel. Here is the first full recording for your edutainment pleasure.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5332899&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=5332899&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/5332899"&gt;ODTUG S680: Top Ten Tips for Java Developers on Oracle WebLogic Server&lt;/a&gt; from &lt;a href="http://vimeo.com/bucchere"&gt;Chris Bucchere&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;Stay tuned for two more new videos which will be posted very soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-7407632924690128832?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7407632924690128832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7407632924690128832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7407632924690128832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7407632924690128832'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2009/06/odtug-s680-top-ten-tips-for-java.html' title='ODTUG S680: Top Ten Tips for Java Developers on Oracle WebLogic Server'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-1984306899486388508</id><published>2009-04-07T00:53:00.006-04:00</published><updated>2009-04-07T01:32:54.277-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temple of ego'/><category scheme='http://www.blogger.com/atom/ns#' term='speaking engagements'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='list'/><title type='text'>Chris Bucchere Can Haz Professional Speakerness</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bucchere.com"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 268px; height: 139px;" src="http://img.skitch.com/20090407-82fbfs1xgfm4uj44cccpd87awd.jpg" border="0" alt="" /&gt;&lt;/a&gt;So, rumor has it that I'm now a professional public speaker. Sch-weet! How did that happen, you might ask? Or maybe you're thinking, if &lt;a href="http://bucchere.com"&gt;Bucchere&lt;/a&gt; can haz professional public speaker-a-bility, how can &lt;strong&gt;I&lt;/strong&gt; haz professional speaker-hood too?&lt;br /&gt;&lt;br /&gt;Well, it's actually easier than you think. Here is a simple, five-step guide so that you too can haz professional public speakerness:&lt;br /&gt;&lt;br /&gt;1) &lt;span style="font-weight:bold;"&gt;Speak (a lot)&lt;/span&gt; -- this is really crucial. You need to have a good track record of presentations, lectures, etc. Hopefully you have a nice collection of audio and video clips too. If not, well, then start volunteering to speak at different events in your area of expertise to help build your speaker cred. And bring a friend with a handy-cam.&lt;br /&gt;&lt;br /&gt;2) &lt;span style="font-weight:bold;"&gt;Find a photo you like of yourself&lt;/span&gt;. This is not 100% necessary, but it might be nice if your "speaker page" (look ahead at Step 3) has a photo of you on it. If you can't speak well, at least maybe you can haz good looks. Purrrrrrrr.&lt;br /&gt;&lt;br /&gt;3) &lt;span style="font-weight:bold;"&gt;Hire a great designer&lt;/span&gt; (like &lt;a href="http://twitter.com/pbee"&gt;Paula Bee&lt;/a&gt;) to give you good looks, even if you don't have them naturally or via surgical enhancement. Your speaker page should be your home on the web for all your past and upcoming public speaking engagements along with links to your other achievements, e.g. books you've published, companies you've started, podcasts, blog posts, web sites, awards, testimonials, etc. Let your ego guide you to the highest form of self-aggrandizing and narcissistic speaker web page Valhalla. w00t! (Oh, BTW, if you haven't done any of those things, maybe you're not actually cut out for professional public speaker-dom just yet.)&lt;br /&gt;&lt;br /&gt;4) &lt;span style="font-weight:bold;"&gt;Ask for money&lt;/span&gt;. No one is going to pay you to speak unless you ask them. How much? Well, that depends on who's asking, how much of your career you want this to be (e.g. are you a full time professional speaker or a full time software developer with a speaking habit/hobby), and how much you think your words of wisdom are actually worth. Start small and grow your rates as you continue to build your speaker cred. Oh, and negotiate a bit, please. A certain person recently asked for $40,000 + two first-class airline tickets, hotel and meals. He ended up getting $20,000 and flying SLF-style, by his damn self. (For you those of you who haven't heard of that great TLA, SLF stands for "Self Loading Freight," which is the most succinct and accurate description of coach-class airline travel that I've ever heard.) &lt;br /&gt;&lt;br /&gt;5) &lt;span style="font-weight:bold;"&gt;Ask for feedback&lt;/span&gt;. Just so that you don't think my ego has inflated itself beyond all sense of reason and responsibility, I do want to let you know that I take feedback very seriously. Nearly every event at which I've spoken has had some formal or informal feedback process. And if not, there's always Twitter. Why bother telling me you didn't like my talk when you can tell the whole fucking world, right? Seriously, carefully consider and respond to each bit of feedback -- positive, negative and all points in between -- and consistently use feedback to make each talk better than the last. Brad King had a great tip on responding to feedback: use humor. If someone calls you a douchebag, respond by saying, "Thanks for your feedback! Since we don't know one another well, can I ask that you please refer to me as Mr. Douchebag from now on?" You might get surprisingly good results -- often a line like this can convert a hater to a fan.&lt;br /&gt;&lt;br /&gt;If you keep that up, before you know it, you'll be a coveted and highly compensated professional public speaker. However, it's not all fun and games. Please be prepared to really "Bring It/Kill It" when you speak. Repeat business is super important and no one's gonna pay for your speaking services again or recommend you to anyone if you give a dull and lackluster performance. As Dubya so eloquently put it: "Can haz fooled me once? Shame on you. Can haz fooled me twice? Well, um, you can't fool me twice 'cause I can haz Presidency or some shit." Oh, STFU George. (And while I'm on the subject of politics, who anointed Karl Rove as a Fox News commentator? Haven't we all had enough of his piss-all-over-the-constituion horseshit?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-1984306899486388508?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/1984306899486388508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=1984306899486388508' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1984306899486388508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1984306899486388508'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2009/04/chris-bucchere-can-haz-professional.html' title='Chris Bucchere Can Haz Professional Speakerness'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3661426801042411368</id><published>2009-03-14T01:13:00.009-04:00</published><updated>2009-06-26T10:31:01.604-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='speaking engagements'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='SXSW'/><title type='text'>My SXSW Panel: Social Networks for the Anti-Social</title><content type='html'>&lt;a style="float:left;padding: 0px 15px 15px 0px" href="http://sxsw.com/music/talks/speakers?action=show&amp;id=MP060527"&gt;&lt;img src="http://img.skitch.com/20090314-n2a7euxcx1eibfqxhyucfphtxx.jpg" alt="See me speak at SXSW 2009 (http://sxsw.com)"/&gt;&lt;/a&gt;UPDATE: SXSW released a &lt;a href="http://audio.sxsw.com/2009/podcasts/D8%20SXSW_PODCASTS/032009_PM2_Lv4Rm16_Social%20Networks%20for%20the%20Anti-Social.mp3"&gt;complete audio recording of this panel&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;I'm at &lt;a href="http://sxsw.com"&gt;SXSW&lt;/a&gt; again this year. I attended SXSWi last year and, if my memory serves me correctly, I also attended SXSW Music in 1995, though I might be confusing it with H.O.R.D.E., Austin City Limits or one of the other great music festivals in this fine city which is known internationally for its eclectic music scene. Anyway, because &lt;a href="http://thesocialcollective.com/customers"&gt;The Social Collective&lt;/a&gt; is powering &lt;a href="http://my.sxsw.com"&gt;my.SXSW&lt;/a&gt;, I actually have the pleasure of spending 10 full days in Austin and attending all three festivals this year: Film, Music and Interactive. I'm also speaking, oddly enough, in a Music Panel called &lt;a href="http://sxsw.com/music/talks/speakers?action=show&amp;id=MP060527"&gt;Social Networks for the Anti-Social&lt;/a&gt;. I have to warn you, most panels (at any conference, not just SXSW) totally suck and this may not be an exception. But who knows, it might be a completely magical and transcendental experience, but you won't know unless you check it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3661426801042411368?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3661426801042411368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3661426801042411368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3661426801042411368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3661426801042411368'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2009/03/my-sxsw-panel-social-networks-for-anti.html' title='My SXSW Panel: Social Networks for the Anti-Social'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-4561946180966503511</id><published>2009-02-10T13:50:00.006-05:00</published><updated>2009-02-10T15:33:18.153-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>You Are What You Eat</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://twittersheep.com/results.php?u=bucchere"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 185px; height: 200px;" src="http://1.bp.blogspot.com/_JsHkCtPZKFE/SZHkPpojxYI/AAAAAAAAAPw/4gENlkbVtSI/s200/twittersheep.png" alt="" id="BLOGGER_PHOTO_ID_5301269193916925314" border="0" /&gt;&lt;/a&gt;I've never really understood the phrase, "You are what you eat." If it were true, I'd probably be an In-N-Out burger (&lt;a href="http://www.badmouth.net/in-n-outs-secret-menu/"&gt;double double animal style&lt;/a&gt;) or something far worse for you and/or better tasting.&lt;br /&gt;&lt;br /&gt;Recently, I overheard someone on Twitter saying something to the effect of: "You are the sum of the five people you hang out with the most." My immediate reaction was to disagree vehemently. I'm totally not like that! I'm exactly who &lt;strong&gt;I&lt;/strong&gt; want to be! I don't subject myself to the influence of others like that! Etc.&lt;br /&gt;&lt;br /&gt;Not only am I completely wrong about this, but it may be that -- in some strange cosmic way -- I'm actually the sum of &lt;strong&gt;ALL&lt;/strong&gt; the people around me, good, bad and everything else under the sun.&lt;br /&gt;&lt;br /&gt;Today I discovered &lt;a href="http://twittersheep.com/"&gt;TwitterSheep&lt;/a&gt;. (No, this has nothing to do with sheep, fraternity rituals or anything else of a sexual nature, I assure you.) TwitterSheep simply looks at your followers and constructs a tag cloud based on keywords in their bios. That's not really remarkable, but what &lt;strong&gt;is&lt;/strong&gt; remarkable is that when I ran my Twitter account through the application, the &lt;a href="http://twittersheep.com/results.php?u=bucchere"&gt;resulting tag cloud literally read like my own bio&lt;/a&gt;. Seriously. It's a visual representation of terms that -- when you sum them all together -- equal me. The largest words are what I do and care about most.&lt;br /&gt;&lt;br /&gt;Am I right about this? Are you the sum of your followers? Try &lt;a href="http://twittersheep.com/"&gt;TwitterSheep&lt;/a&gt; and let me know how it worked for you!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-4561946180966503511?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/4561946180966503511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=4561946180966503511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4561946180966503511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4561946180966503511'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2009/02/you-are-what-you-eat.html' title='You Are What You Eat'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JsHkCtPZKFE/SZHkPpojxYI/AAAAAAAAAPw/4gENlkbVtSI/s72-c/twittersheep.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-4809453694756372980</id><published>2009-02-02T16:54:00.005-05:00</published><updated>2009-02-04T16:29:27.643-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='The Social Collective'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><title type='text'>my.SXSW Launches on The Social Collective</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://my.sxsw.com"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 230px;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/SYdtasTUirI/AAAAAAAAAPU/zwPzNWDHdn8/s400/sxsw2009.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5298323791960902322" /&gt;&lt;/a&gt;We're rolling out a huge conference site today called &lt;a href="http://my.sxsw.com"&gt;my.SXSW&lt;/a&gt; for the legendary film, music and interactive festival &lt;a href="http://www.sxsw.com"&gt;SXSW&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;We certainly haven't done a scientific study about this, but using "thumb in the air" math, I would venture to guess that this is the largest conference ever to roll out a white-label social networking platform. We're very pleased they they chose &lt;a href="http://thesocialcollective.com"&gt;The Social Collective&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can read the &lt;a href="http://blog.thesocialcollective.com/2009/02/sxsw-launches-mysxsw-powered-by-social.html"&gt;full story&lt;/a&gt; on &lt;a href="http://blog.thesocialcollective.com"&gt;Collectively Speaking, The Social Collective blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-4809453694756372980?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/4809453694756372980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=4809453694756372980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4809453694756372980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4809453694756372980'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2009/02/mysxsw-launches-on-social-collective.html' title='my.SXSW Launches on The Social Collective'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JsHkCtPZKFE/SYdtasTUirI/AAAAAAAAAPU/zwPzNWDHdn8/s72-c/sxsw2009.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3826462898461329046</id><published>2009-01-25T22:42:00.004-05:00</published><updated>2009-01-25T22:48:48.724-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='user generated content'/><category scheme='http://www.blogger.com/atom/ns#' term='social media'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Robert Scoble'/><title type='text'>There's No Such Thing as a Free Lunch</title><content type='html'>Today Robert Scoble wrote &lt;a href="http://scobleizer.com/2009/01/24/facebook-kicks-off-ifart-author-for-having-too-many-friends"&gt;a really interesting and thought-provoking article on his blog about the alleged suspension/removal of Joel Comm's Facebook account&lt;/a&gt;. He draws a parallel to the revocation of Robert's own Facebook account and makes a good case for Facebook being outta line. &lt;br /&gt;&lt;br /&gt;Here's my response to Robert:&lt;br /&gt;&lt;br /&gt;In defense of you, Joel and countless others who have been suspended or removed from Facebook, it certainly doesn’t seem like you’re being treated fairly. It’s hard to imagine that someone with 5,000 confirmed Facebook friends and ten times as many followers on Twitter could be considered a spambot. Generally speaking, online communities, wikis, social networks, etc. have a way of policing themselves; content that other people enjoy gets shared and promoted while spam and other “noise” gets blocked or ignored. Facebook and other social sites would all be best-served by this sort of grassroots self-policing, rather than a top-down approach.&lt;br /&gt;&lt;br /&gt;However, there’s a subtle point to which some other readers have alluded in the comments. You wrote, “I don’t support companies that ‘erase’ MY data without my permission.” What you may not realize is that based on &lt;a href="http://www.facebook.com/terms.php"&gt;Facebook’s TOS&lt;/a&gt;, what you think are “your data” actually are not “your data,” not by a long shot, not once you’ve posted them on Facebook.&lt;br /&gt;&lt;br /&gt;If you think there are safer or better places than Facebook to put “your data” on the internet, you’re also mistaken. Take a peek at &lt;a href="http://www.google.com/accounts/TOS"&gt;Google’s TOS&lt;/a&gt;. In particular, read section 11, where you hand over all rights to “your” content to them (except basic copyright, which you automatically have any time you produce an original work and put your name on it). You’re basically giving Google a free license to use your content — even for their own commercial gain!&lt;br /&gt;&lt;br /&gt;Everyone knows that there’s no such thing as a free lunch. In return for providing “free” distribution of “your” content, companies like Facebook, Google and the likes are creating massive databases of incredibly valuable “information capital.” This in turn allows them to offer you a “free” service while they sell this information capital — the stuff you gave them, remember? — to advertisers. That pays their bills, which in turn allows them to continue to give you “free” content distribution.&lt;br /&gt;&lt;br /&gt;Average people (who upload videos of dogs on skateboards, etc. to Facebook) don’t care about data ownership and are perfectly happy to hand the rights to their content over to Facebook or Google it order to share it more easily with their friends. Average people — however — aren’t one man media outlets, either, but YOU are. So, being an internet/social media mogul, I’m sure you understand that content distribution isn’t free.&lt;br /&gt;&lt;br /&gt;The solution? Host your content yourself! People like you and Joel have the resources to pay for your own hosting AND you have loyal audiences that will follow you wherever you go. You can leverage social media to help the viral spread of your content, but the obvious goal of your participation in social media and social networking should be to drive eyeballs/click-throughs back to YOUR site so people can view YOUR content, ensuring that YOUR advertisers get bang for their buck.&lt;br /&gt;&lt;br /&gt;It really all boils down to two old sayings: there’s no such thing as a free lunch and you get what you pay for. Want to pay for your own hosting and distribution? Then you can own your own content. Want to get free distribution from Facebook or Google? Then be prepared to give them something in return.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3826462898461329046?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3826462898461329046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3826462898461329046' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3826462898461329046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3826462898461329046'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2009/01/theres-no-such-thing-as-free-lunch.html' title='There&apos;s No Such Thing as a Free Lunch'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3525295175121875345</id><published>2009-01-14T11:30:00.004-05:00</published><updated>2009-01-14T11:45:15.660-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='SXSW'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><title type='text'>How to Convince Your Company to Pay for a SXSWi Pass</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://sxsw.com/interactive/"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 95px; height: 102px;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/SW4TqDg1_YI/AAAAAAAAAOs/5lIycXzsYcY/s320/sxswi.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5291188225425407362" /&gt;&lt;/a&gt;Times are tough, right? Everyone is slashing spending, especially around travel and conference budgets. But you need (read: want) to be at &lt;a href="http://sxsw.com/interactive/"&gt;SXSWi&lt;/a&gt;. So it's time to convince your boss that your attendance at SXSWi is something that the business needs to be successful.&lt;br /&gt;&lt;br /&gt;Fortunately, if your company does or wants to do anything with the interwebs (and seriously, who doesn't these days?), this is easier than you thought. Just follow these five easy steps.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. Look at the &lt;a href="http://sxsw.com/interactive/talks/panels"&gt;SXSWi speaker/panel lineup&lt;/a&gt; and pick ten panels that are relevant to your line of work.&lt;/span&gt; I'm a web 2.0 developer with more than a passing interest in social media, so this is easy. But the panels run the gamut of topics, so you should be able to find something that works for your business/industry. Here's an example: &lt;a href="http://panelpicker.sxsw.com/ideas/view/800"&gt;Building Personal and Company Brands with Web 2.0 Tools&lt;/a&gt;. Every company wants a stronger brand, right?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Copy the titles and abstracts into an e-mail to your boss and elaborate on how you'll benefit from them.&lt;/span&gt; More importantly, give specific reasons why what you learn will help you and your team, peers, etc. achieve 2009's business goals. To continue with our example, my company needs to grow our social media cred. The panel consists of &lt;a href="http://www.freshbooks.com/our-team.php#saul"&gt;Saul Colt&lt;/a&gt;, &lt;a href="http://www.cc-chapman.com/allaboutcc/"&gt;C.C. Chapman&lt;/a&gt; and &lt;a href="http://garyvaynerchuk.com/"&gt;Gary Vaynerchuk&lt;/a&gt;. According to their bios (on their web sites), Saul is "an accomplished marketing professional, with more than a decade of diverse high-level experience and a respected publisher" and C.C.'s company, &lt;a href="http://www.cc-chapman.com/2007/12/03/the-advance-guard/"&gt;The Advance Guard&lt;/a&gt;, "focuses on helping brands of all sizes smartly and strategically leverage emerging technologies for radical marketing programs." Gary doesn't really require an explanation, but if your boss has been living in a cave, then you might want to drop a few adjectives like "inspirational" and "passionate." Example: &lt;span style="font-style:italic;"&gt;This panel will help me form an action plan on how to grow my company's social media cred, following the examples set by these three extraordinary social media mavens.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. Outline the maximum line item costs for the event.&lt;/span&gt; The pass, the travel, the hotel and the food. If you really want to go, make your food budget less than $50/day, your hotel budget less than $100/day and cover the rest (if necessary) with your own cash. Don't provide a total, as it might overwhelm your boss at first brush. Besides, I'm sure he or she can add.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4. Plan a post-conference re-cap meeting.&lt;/span&gt; This is crucial! Set a date and make a list of team members who you will invite, including your boss. During this meeting, promise to share the highlights of what you learned at SXSWi and what you recommend that the business do differently. Explain how these revolutionary ideas will boldly move the company forward in ways they never could have imagined.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5. Split the difference.&lt;/span&gt; Remind your boss that the conference takes place Friday-Tuesday (March 13th to 17th). If you travel after work on Thursday or on Friday morning and return to work the following Wednesday, you're only missing three days of work AND you're donating your time to the company you love so much over the weekend.&lt;br /&gt;&lt;br /&gt;There you have it, your "free" pass to SXSWi. Well, it's not exactly free. You have to &lt;span style="font-weight:bold;"&gt;deliver on all the promises you're making to your boss&lt;/span&gt;, especially if you want to go next year! Now if only it was this easy to justify the music festival. . . .&lt;br /&gt;&lt;br /&gt;(Thanks to &lt;a href="http://twitter.com/allisonb00"&gt;allisonb00&lt;/a&gt;, the inspiration for many things in my life, including this blog post.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3525295175121875345?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3525295175121875345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3525295175121875345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3525295175121875345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3525295175121875345'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2009/01/how-to-convince-your-company-to-pay-for.html' title='How to Convince Your Company to Pay for a SXSWi Pass'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/SW4TqDg1_YI/AAAAAAAAAOs/5lIycXzsYcY/s72-c/sxswi.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-5455360982529946762</id><published>2009-01-13T15:08:00.004-05:00</published><updated>2009-01-13T15:18:30.512-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='The Social Collective'/><category scheme='http://www.blogger.com/atom/ns#' term='BIL'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><title type='text'>BIL Conference 2009 Selects The Social Collective to Provide Conference Social Network</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://thesocialcollective.com"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 62px;" src="http://3.bp.blogspot.com/_JsHkCtPZKFE/SWz21Nv4zDI/AAAAAAAAAOk/26subxaFI80/s320/tsc_wide.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5290875056337505330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(&lt;a href="http://www.i-newswire.com/pr243355.html"&gt;I-Newswire&lt;/a&gt;) - Long Beach, CA&lt;br /&gt;&lt;br /&gt;The second annual &lt;a href="http://bilconference.com"&gt;BIL Conference&lt;/a&gt;, scheduled to take place on February 7th and 8th, 2009, announced today that they have selected Herndon, VA-based &lt;a href="http://thebdgway.com"&gt;BDG&lt;/a&gt;'s white-label conference social networking platform, &lt;a href="http://thesocialcollective.com"&gt;The Social Collective&lt;/a&gt;, as their provider for conference registration and social networking services.&lt;br /&gt;&lt;br /&gt;BIL is an ad-hoc conference for people changing the world in big ways. It’s a place for passionate people to come together to energize, brainstorm, and take action. Last year's BIL had over 300 attendees. This year, almost twice that have already signed up on the social network. Confirmed speakers include TED Prize winners &lt;a href="http://bil.nowgetsocial.com/talk/details/15"&gt;Cameron Sinclair&lt;/a&gt; of Architecture for Humanity and &lt;a href="http://bil.nowgetsocial.com/talk/details/5"&gt;Eric Rasmussen&lt;/a&gt; of InSTEDD.&lt;br /&gt;&lt;br /&gt;Other proposed talks include Silona Bonewald's (founder of The League of Technical Voters) "&lt;a href="http://bil.nowgetsocial.com/talk/details/4"&gt;Transparent Government Starting With The Federal Budget&lt;/a&gt;" and Ben Huh's (of I Can Has Cheezburger) "&lt;a href="http://bil.nowgetsocial.com/talk/details/12"&gt;What's Funny About The Interwebs&lt;/a&gt;."&lt;br /&gt;&lt;br /&gt;BIL's "unconference" format permits anyone to speak, so interested parties may &lt;a href="http://bil.nowgetsocial.com/user/signup"&gt;sign up to give a talk&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The talks are then "favorited" to the main stage by peers, or remain in a breakout room if they don't receive enough favorites.&lt;br /&gt;&lt;br /&gt;"We chose The Social Collective because it's a great way to herd smart people," said BIL Conference co-chair Todd Huffman. "In addition to posting new talks and adding talks to their favorites, people can create and join groups, engage in discussions, make a new network of friends and keep their new relationships alive post-conference. The format was a great fit for BIL, but I can see it working well at more structured events, too."&lt;br /&gt;&lt;br /&gt;"We're really enjoying the experience of watching and participating in the growth of the online BIL community, powered by The Social Collective," said BDG chief and one of the The Social Collective developers, Chris Bucchere. "The BIL team has been a pleasure to work with and the community has been very supportive of our efforts. The outstanding content and people involved should make BIL one of the must-attend events of 2009."&lt;br /&gt;&lt;br /&gt;For additional information or to register for free, visit the &lt;a href="http://bilconference.com"&gt;BIL Conference web site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-5455360982529946762?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/5455360982529946762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=5455360982529946762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5455360982529946762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5455360982529946762'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2009/01/bil-conference-2009-selects-social.html' title='BIL Conference 2009 Selects The Social Collective to Provide Conference Social Network'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JsHkCtPZKFE/SWz21Nv4zDI/AAAAAAAAAOk/26subxaFI80/s72-c/tsc_wide.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3602965263205205552</id><published>2008-10-26T21:19:00.006-04:00</published><updated>2008-10-26T23:02:44.776-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web development'/><category scheme='http://www.blogger.com/atom/ns#' term='idk'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='plumtree'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='alui'/><category scheme='http://www.blogger.com/atom/ns#' term='CWS'/><category scheme='http://www.blogger.com/atom/ns#' term='web center interaction'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='crawlers'/><title type='text'>Top Ten Tips for Writing Plumtree Crawlers that Actually Work</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.goodhousekeeping.com/cm/goodhousekeeping/images/pumpkin-spider-candle-holder-1007-fb.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 325px; height: 325px;" src="http://www.goodhousekeeping.com/cm/goodhousekeeping/images/pumpkin-spider-candle-holder-1007-fb.jpg" border="0" alt="" /&gt;&lt;/a&gt;Just in time for Halloween, I've decided to publish my Top Ten Tips for Writing Plumtree Crawlers that Actually Work. This post may scare you a little bit, but hey, that's the spirit of Halloween, right?&lt;br /&gt;&lt;br /&gt;[Editor's note: yes, we're still calling it Plumtree. Why? I did a Google search today and 771,000 hits came up for "plumtree" as opposed to around 300,000 for "aqualogic" and just over 400,000 for "webcenter." Ignoring the obvious -- that a short, simple name always wins over a technically convoluted one -- it just helps clarify what we're talking about. For example, if we say "WebCenter," no one knows whether we're talking about Oracle's drag-n-drop environment for creating JSR-168 portlets (WebCenter Suite) or Plumtree's Foundation/Portal (WebCenter Interaction). So, frankly, you can call it whatever you want, but we're still gonna call it Plumtree so that people will know WTF we're talking about.]&lt;br /&gt;&lt;br /&gt;So, you want to write a Plumtree Crawler Web Service (CWS), eh? Here are ten tips that I learned the hard way (i.e. by NOT doing them):&lt;br /&gt;&lt;br /&gt;1. Don't actually build a crawler&lt;br /&gt;2. If you must, at least RTFM&lt;br /&gt;3. Hierarchyze your content&lt;br /&gt;4. Test first&lt;br /&gt;5. When testing, use the Service Station 2.0 (if you can get it)&lt;br /&gt;6. Code for thread safety&lt;br /&gt;7. Write DRY code (or else)&lt;br /&gt;8. Don't confuse ChildDocument with Document&lt;br /&gt;9. Use the named methods on DocumentMetaData&lt;br /&gt;10. RTFM (again)&lt;br /&gt;&lt;br /&gt;Before I get into the gory details, let me give you some background. First off, what's a CWS anyway? It's the code behind what Oracle now calls Content Services, which spider through various types of content (for lack of a better term) and import pointers to those bits of content into the Knowledge Directory. This ability to spider content and normalize its metadata is one of the most underrated features in Plumtree. (FYI, it was also the first feature we built and arguably, the best.) &lt;br /&gt;&lt;br /&gt;Each bit of spidered content is called a Document or a Card or a Link depending on whether you're looking at the product, the API or the documentation, respectively. It's important to realize that CWSs don't actually move content into Plumtree; rather, they store only pointers/links and metadata and they help the Plumtree search engine (known under the covers as Ripfire Ignite) build its index of searchable fulltext and properties.&lt;br /&gt;&lt;br /&gt;Today, Plumtree ships with one OOTB CWS that knows how to crawl/spider web pages. Not surprisingly, it's known as the Web Crawler. Don't let the name mislead you: the web crawler can actually crawl almost anything, as I explain in my first tip, which is "Don't actually build a crawler." But I'm getting ahead of myself.&lt;br /&gt;&lt;br /&gt;So, back to the background on crawlers. Oracle ships five of 'em, AFAIK: one for Windows files, one for Lotus Notes databases, one for Exchange Public Folders, one for Documentum and one for Sharepoint. Their names give you blatantly obvious hints at what they do, so I won't get into it. Along with the OOTB crawlers, Oracle also exposes a nice, clean API for writing crawlers in &lt;a href="http://edocs.bea.com/alui/idk/docs60/javadocs/com/plumtree/remote/crawler/package-summary.html"&gt;Java&lt;/a&gt; or &lt;a href="http://edocs.bea.com/alui/idk/docs60/ndocs/Plumtree.Remote.Crawler.html"&gt;.NET&lt;/a&gt;. (If you really want to push the envelope, you can try writing a crawler in PHP, Python, Ruby, Perl, C++ or whatever, but it's hard enough to write one in Java or .NET, so I wouldn't go there. If you do, though, make sure that your language has a really good SOAP stack.)&lt;br /&gt;&lt;br /&gt;So, after reading this, you still want to write a crawler, yes? Let's get into my Top Ten Tips:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Don't actually build a crawler&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Yes, you really don't want to go here. Building crawlers is not that hard, as there's a clean, well documented API. However, getting them work is a whole other story.&lt;br /&gt;&lt;br /&gt;Most applications these days have a web UI. So, take advantage of it. Point the OOTB web crawler at the web UI and see what it does. Some web UIs will work well, other won't (particularly if they use frames or lots of javascript.)&lt;br /&gt;&lt;br /&gt;Let's assume for a moment that this technique doesn't work. Or perhaps you're dealing with some awful client-server or greenscreen POS that doesn't have a web UI. Either way, you may still be able to use the web crawler.&lt;br /&gt;&lt;br /&gt;How? Well, the web crawler can crawl almost anything using something that we used to call the Woogle Web. Think of it this way. Say you want to crawl a database. Perhaps that database contains bug reports. Rather than waste your time trying to write a database crawler, just write an index.jsp (or .php, .aspx, .html.erb, .you-name-it) page that does something like "select id from bugs" and dumps out a list of all the bugs in the database. Then, hyperlink each one to a detail page (that's essentially a "select * from bugs where id = ?" query). Your index page can be sinfully ugly. However, put some effort into your detail pages, making them look pretty AND using meta tags to map each field in the database to its value. &lt;br /&gt;&lt;br /&gt;Then, simply point the OOTB web crawler at your index page, tell it not to import your index page, map your properties to the appropriate meta tags, crawl at a depth of one level, and get yourself a nice cup of coffee. By the time you get back, the OOTB web crawler will have created documents/links/cards for every bug with links to your pretty detail pages and every bit of text will be full-text searchable. So will every property, meaning that you can run an advanced search on bug id, component, assignee, severity, etc.&lt;br /&gt;&lt;br /&gt;At Plumtree, we used to call this a Woogle Web. It may sound ridiculous, but a Woogle Web is a great way to crawl virtually anything without lifting a finger.&lt;br /&gt;&lt;br /&gt;However, a Woogle Web won't work for everything. If you're dealing with a product where you can't even get your head around the database schema AND you have a published Java, .NET or Web Service API, then you might want to think about writing a custom crawler.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. If you must, at least RTFM&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If you're anything like me, reading the manual is what you do after you've tried everything else and nothing has worked out. In the case of Plumtree crawlers, I recommend swallowing your pride (at least momentarily) and reading all of &lt;a href="http://edocs.bea.com/en/alui/devdoc/docs6x/aluidevguide/con_crawlers.html"&gt;the documentation&lt;/a&gt;, including their "&lt;a href="http://edocs.bea.com/en/alui/devdoc/docs6x/aluidevguide/con_crawlers_developmenttips.html"&gt;tips&lt;/a&gt;" (which are totally different from and not nearly as entertaining as my tips, but equally valuable).&lt;br /&gt;&lt;br /&gt;Once you're done reading all the documentation, you might also want to consult Tip #10.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Hierarchyze your content&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Um, yeah, I know "hierarchyze" isn't a word. But since crawlers only know how to crawl hierarchies, if your data aren't hierarchical, you darn well better figure out how to represent them hierarchically before you start writing code. Even if you don't think this step is necessary, just do it because I said so for now. You'll thank me later.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Test first&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Don't even try to write your crawler and then run it and expect it to work. Ha! Instead, write unit tests for every modular bit of code that you throw down. To every extent that's it's possible, write these tests first. It'll save your butt later.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. When testing, use the Service Station 2.0 (if you can find it)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When you do finally get around to integration testing your crawler, it'll save you a lot of time if you use the Service Station 2.0. However, it may take you a long time to get it, so start the process early. Unlike every product Oracle distributes, it is 1) free and 2) not available for download. Yeah, you read that correctly. &lt;br /&gt;&lt;br /&gt;To get it, you need to contact support. I called them and told them I needed it and after two weeks I got nothing but a confused voicemail back saying that support doesn't fulfill product orders. Um, yeah. So I called back and literally begged to talk to someone who actually knew what this thing was. Then I painstakingly explained why I couldn't get it from edelivery (because it's not there) nor from commerce.bea.com (because it's permanently redirecting to oracle.com) nor from one.bea.com (because there it says to contact support). So, after my desperate pleas and 15 calendar days of waiting, I got an e-mail with an FTP link to download the Service Station 2.0.&lt;br /&gt;&lt;br /&gt;After installing this little gem, my life got a lot easier. Now instead of testing by launching a Plumtree job to kick of the crawler (and then watching it crash and burn), I could use the Service Station to synchronously invoke each method on the crawler and log the results. &lt;br /&gt;&lt;br /&gt;Another handy testing tool is the &lt;a href="http://www.pocketsoap.com/tcptrace/tcpTrace081.zip"&gt;PocketSOAP TCPTrace utility&lt;/a&gt;. (It's also very handy for writing Plumtree portlets.) You can set it up between the Service Station and your CWS and watch the SOAP calls go back and forth in clear text. Very nice.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. Code for thread safety&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;So, as the documentation says (and as I completely ignored), crawlers are multithreaded. The portal will launch several threads against your code and, unless you code for thread safety, these threads will proceed to eat you for lunch.&lt;br /&gt;&lt;br /&gt;Coding for threadsafety means not only that you need to synchronize access to any class-level variables, but also that you must use only threadsafe objects (e.g. in Java, use ArrayList instead of Vector).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7. Write DRY code (or else)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Even though you're probably writing your CWS in Java or .NET, stick to the ol' Ruby on Rails adage: Don't Repeat Yourself.&lt;br /&gt;&lt;br /&gt;Say for example, that you need to build a big ol' Map of all the Document objects in order to retrieve a document and send its metadata back to the mothership (Plumtree). It's really important that you don't build that map every time IDocumentProvider.attachToDocument is called. If you do, your crawler is going to run for a very very very long time. Crawlers don't have to be super fast, but they shouldn't be dog shit slow either.&lt;br /&gt;&lt;br /&gt;As a better choice, build the Map the first time attachToDocument is called and store it as a class-level variable. Then, with each successive call to attachToDocument, check for the existence of the Map and, if it's already built, don't build it again. And don't forget to synchronize not only the building of the Map, but also the access to the variable that checks whether the Map exists or not. Like I said, this isn't a walk in the park. (See Tip #1.)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8. Don't confuse ChildDocument with Document&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;IContainer has a getChildDocuments method. This, contrary to how it looks on the surface, does not return IDocument objects. Instead, it expects you to return an array of ChildDocument objects. These, I repeat, are not IDocument objects. Instead, they're like little containers of information about child documents that Plumtree uses so that it knows when to call IDocumentProvider.attachToDocument. It is that call (attachToDocument) and not getChildDocuments that actually returns an IDocument object, where all the heavy lifting of document retrieval actually gets done.&lt;br /&gt;&lt;br /&gt;You may not understand this tip right now, but if drop by and read it again after you've tried to code against the API for a few hours, and it should make more sense.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9. Use the named methods on DocumentMetaData&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This one really burned me badly. I saw that DocumentMetaData had a "put" method. So, naturally, I called it several times to fill it up with the default metadata. Then I wasted the next two hours trying to figure out why Plumtree kept saying that I was missing obvious default metadata properties (like FileName). The solution? Call the methods that actually have names like setFileName, setIndexingURL, etc. -- don't use put for standard metadata. Instead, only use it for custom metadata.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;10. RTFM (again)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I can't stress the importance of reading the documentation. If you think you understand what to do, read it again anyway. I guarantee that you'll set yourself up for success if you really read and thoroughly digest the documentation before you lift a finger and start writing your test cases (which of course you're going to write before you write your code, right?).&lt;br /&gt;&lt;br /&gt;* * *&lt;br /&gt;&lt;br /&gt;As always, if you get stuck, feel free to reach out to the Plumtree experts at bdg. We're here to help. But don't be surprised if the first thing we do is try to dissuade you from writing a crawler.&lt;br /&gt;&lt;br /&gt;Have a safe and happy Halloween and don't let Plumtree Crawlers scare you more than they should. Boo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3602965263205205552?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3602965263205205552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3602965263205205552' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3602965263205205552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3602965263205205552'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/10/top-ten-tips-for-writing-plumtree.html' title='Top Ten Tips for Writing Plumtree Crawlers that Actually Work'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-130919655303258401</id><published>2008-09-29T22:42:00.004-04:00</published><updated>2008-09-30T00:26:55.057-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='The Social Collective'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='mike buckbee'/><title type='text'>bdg welcomes Michael Buckbee!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.thebdgway.com/about/mikebuckbee"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_JsHkCtPZKFE/SOGqQ1vIbXI/AAAAAAAAAK8/l_UhW6keQBQ/s400/mike_buckbee.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5251665846770101618"/&gt;&lt;/a&gt;We're very pleased to announce that industry veteran, entrepreneur and Rails developer &lt;a href="http://www.thebdgway.com/about/mikebuckbee"&gt;Michael Buckbee&lt;/a&gt; joined the bdg team today as CTO and Lead Developer on &lt;a href="http://www.thesocialcollective.com"&gt;The Social Collective&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Mike's career path is surprisingly similar to my own -- in multiple ways. Fresh out of college, he joined a health industry startup called Aristar in 1999. They were acquired by SoftMed, which was then acquired by 3M HIS. (Recall that I worked at Plumtree, which was bought by BEA, which was bought by Oracle.) Unlike yours truly, who left Plumtree in 2002, Mike stayed on at 3M. As someone who just doesn't know what it means to get bored, he also started several side projects. The most successful of these was &lt;a href="http://www.fabjectory.com"&gt;Fabjectory&lt;/a&gt;, which could best be described as a 3D printshop that allows people to take their avatars (or other objects from the virtual world) offline and reincarnate them as real life figurines.&lt;br /&gt;&lt;br /&gt;Again, our paths resemble one another, in an almost uncanny way. As I was toiling away on Feedhaus, Mike was building &lt;a href="http://www.feed-mail.com"&gt;FeedMail&lt;/a&gt;, which essentially tried to allow people to read and respond to email from inside a feed reader. Like &lt;a href="http://www.feedhaus.com"&gt;Feedhaus&lt;/a&gt;, the idea never really took off. However, some of Mike's other projects -- like Fabjectory -- generated an amazing amount of buzz, including articles in the &lt;a href="http://www.nytimes.com/2007/05/07/technology/07copy.html"&gt;New York Times&lt;/a&gt; and &lt;a href="http://www.wired.com/gaming/virtualworlds/news/2006/10/71878"&gt;WIRED&lt;/a&gt;. Prior to starting Fabjectory, Mike had yet another side project called Second411 which allowed people to search for virtual items both in-world and on the web. Second411 was purchased by &lt;a href="http://www.electricsheepcompany.com"&gt;ESC&lt;/a&gt; in October of 2006.&lt;br /&gt;&lt;br /&gt;Never one to settle for just a few side-projects, Mike also worked on &lt;a href="http://www.foxymelody.com"&gt;FoxyMelody&lt;/a&gt;, &lt;a href="http://www.watchlister.com"&gt;Watchlister&lt;/a&gt;, &lt;a href="http://www.onetofive.com"&gt;OneToFive&lt;/a&gt;, FeedSpeaker and an &lt;a href="http://github.com/mbuckbee/gae-naive-queue/tree/master"&gt;open source HTTP queue&lt;/a&gt; that runs on Google's Application Engine. Here at bdg, we've long been in the business of throwing lots of spaghetti at the fridge and seeing what sticks, so obviously Mike will fit right in. Visit Mike's &lt;a href="http://www.buzzwordcompliant.net"&gt;blog&lt;/a&gt; and &lt;a href="http://www.buzzwordcompliant.net/projects"&gt;project page&lt;/a&gt; for more about his amazing career.&lt;br /&gt;&lt;br /&gt;As Lead Developer on The Social Collective, Mike is already busy getting the site prepped for SXSW 2009, which will launch early in Q1.&lt;br /&gt;&lt;br /&gt;Please join me and the rest of the bdg team in extending a warm welcome to Mike!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-130919655303258401?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/130919655303258401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=130919655303258401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/130919655303258401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/130919655303258401'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/09/bdg-welcomes-michael-buckbee.html' title='bdg welcomes Michael Buckbee!'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JsHkCtPZKFE/SOGqQ1vIbXI/AAAAAAAAAK8/l_UhW6keQBQ/s72-c/mike_buckbee.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3864340901831464224</id><published>2008-09-26T15:26:00.006-04:00</published><updated>2008-09-26T18:13:16.234-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='radiohead'/><category scheme='http://www.blogger.com/atom/ns#' term='user generated content'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>I Don't Even Like Radiohead, But. . . .</title><content type='html'>&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/SN1eIn24g-I/AAAAAAAAAK0/SdhWZBKscBY/s400/800px-Radiohead.jpg" alt="" id="BLOGGER_PHOTO_ID_5250456242815009762" border="0" /&gt;I wouldn't consider myself a Radiohead fan. But what they just did is about to turn the music industry on its head . . . again. Check out this snippet from an e-mail they just sent me:&lt;blockquote&gt;&lt;p&gt;To coincide with asking radio stations to think about playing Reckoner we are breaking up the tune into pieces for you to remix. After the insane response we got from the Nude remix stems and the site that was dedicated to your remixes...&lt;/p&gt;&lt;p&gt;Unique visitors: 6,193,776, Page Views: 29,090,134, Hits: 58,340,512, Bandwidth: 10.666 Terabytes, Number of mixes: 2,252, Number of votes: 461,090, Number of track listens: 1,745,304&lt;/p&gt;&lt;p&gt;...we thought it only fair to do the same with a tune that at least is in 4/4. You can get the stems (the different instruments/elements) from &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?id=3D291094944&amp;amp;s=3D143444"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Sample, cut, take the sounds, whatever. Play it in a club. Or your room. Then if you want you can upload your finished mixes to &lt;a href="http://www.radioheadremix.com/"&gt;http://www.radioheadremix.com&lt;/a&gt; and be judged by everyone else. You can create a widget allowing votes from your own site, Facebook or MySpace to be sent through too.&lt;/strong&gt; [Emphasis mine.] To start things off we asked &lt;a href="http://radioheadremix.com/widget/remix_widget_reckoner.swf?remix_id=3D2"&gt;James Holden&lt;/a&gt; and &lt;a href="http://radioheadremix.com/widget/remix_widget_reckoner.swf?remix_id=3D3%27"&gt;Diplo&lt;/a&gt; to do their versions.&lt;/p&gt;&lt;/blockquote&gt;Whatever you want to call this (user-generated production?), it's downright brilliant. The idea that I -- a mere mortal -- get to mix and produce the next Radiohead song and that my version (if the general public likes it) could be the next big Radiohead hit is simply a mind-blowing and totally game-changing idea. Starting with Napster, then Kazaa and other P2P networks, then the idea that a major-label artist like Radiohead would put up an album (In Rainbows) and ask people to name a price for it -- including $0 -- the music industry has changed dramatically over the past ten years. And Radiohead is, as usual, leading the charge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3864340901831464224?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3864340901831464224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3864340901831464224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3864340901831464224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3864340901831464224'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/09/i-dont-even-like-radiohead-but.html' title='I Don&apos;t Even Like Radiohead, But. . . .'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/SN1eIn24g-I/AAAAAAAAAK0/SdhWZBKscBY/s72-c/800px-Radiohead.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-5112035270796540431</id><published>2008-09-18T11:05:00.007-04:00</published><updated>2009-01-31T01:11:15.658-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='openworld'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Chris Bucchere's Oracle Open World Schedule</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oracle.com/openworld/2008/index.html"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/SNJwAcdM2bI/AAAAAAAAAKs/WM0sexvBiOo/s400/oow.png" alt="" id="BLOGGER_PHOTO_ID_5247379668781029810" border="0" /&gt;&lt;/a&gt;I'm headed to Oracle Open World on Saturday, 9/20. Here's my proposed schedule. Like I said earlier, I'm probably going to spend most of my time in the &lt;a href="http://wiki.oracle.com/page/Oracle+OpenWorld+Unconference"&gt;unconference&lt;/a&gt; anyway, but here's what looked interesting to me.&lt;br /&gt;&lt;br /&gt;[Editor's note: I've removed the gCal from here because it defaults to the current date, so it's not really usable anymore, now that Oracle Open World 2008 is a thing of the past.]&lt;br /&gt;&lt;br /&gt;If you'd prefer, you can also access this schedule in &lt;a href="http://www.google.com/calendar/feeds/keos0d9betqtjcrr75rsroouqc%40group.calendar.google.com/public/basic%20"&gt;XML&lt;/a&gt; or &lt;a href="http://www.google.com/calendar/ical/keos0d9betqtjcrr75rsroouqc%40group.calendar.google.com/public/basic.ics"&gt;ICAL&lt;/a&gt; format.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-5112035270796540431?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/5112035270796540431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=5112035270796540431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5112035270796540431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5112035270796540431'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/09/chris-buccheres-oracle-open-world.html' title='Chris Bucchere&apos;s Oracle Open World Schedule'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/SNJwAcdM2bI/AAAAAAAAAKs/WM0sexvBiOo/s72-c/oow.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3041677922424222222</id><published>2008-09-04T14:54:00.007-04:00</published><updated>2009-01-31T01:29:39.362-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='SXSW'/><title type='text'>SXSW to Use The Social Collective for SXSW 2009!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.thesocialcollective.com"&gt;&lt;img style="width: 100px; border: none; float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/SMAxKg2NeSI/AAAAAAAAAKc/93Dzcdoxg48/s200/the_social_collective.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5242244022945020194" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sxsw.com"&gt;&lt;img style="width: 100px; border: none; float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/SMAv-0lUr5I/AAAAAAAAAKU/Y56NY2o4F_k/s320/sxsw2009.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5242242722572840850" /&gt;&lt;/a&gt;I am very pleased to announce that today &lt;a href="http://www.thebdgway.com"&gt;bdg&lt;/a&gt; and &lt;a href="http://www.sxsw.com"&gt;SXSW&lt;/a&gt; have decided to partner to use &lt;a href="http://www.thesocialcollective.com"&gt;The Social Collective&lt;/a&gt; to create a new registrant community for SXSW 2009.&lt;br /&gt;&lt;br /&gt;More details will follow soon. But for now, please join me in a collective w00t for the entire bdg team while we celebrate this amazing milestone for us. We all look forward to seeing The Social Collective in action at SXSW 2009!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3041677922424222222?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3041677922424222222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3041677922424222222' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3041677922424222222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3041677922424222222'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/09/sxsw-to-use-social-collective-for-sxsw.html' title='SXSW to Use The Social Collective for SXSW 2009!'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/SMAxKg2NeSI/AAAAAAAAAKc/93Dzcdoxg48/s72-c/the_social_collective.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-4145201723962941100</id><published>2008-09-03T09:11:00.008-04:00</published><updated>2008-09-03T09:24:29.797-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='openworld'/><category scheme='http://www.blogger.com/atom/ns#' term='SXSW'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Sneak Preview of Chris Bucchere's SXSW RSS Preso at the Oracle Open World Unconference</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://wiki.oracle.com/page/Oracle+OpenWorld+Unconference"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/SL6PnaQYjfI/AAAAAAAAAKE/DjQGGsCgNec/s320/oracle_open_world_unconference.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5241784923531546098" /&gt;&lt;/a&gt;For anyone attending Oracle Open World, I'm planning to give a preview of my SXSW 2009 talk entitled "&lt;a href="http://panelpicker.sxsw.com/ideas/view/1976"&gt;Not So Simple Any More: RSS's Bleeding Edge&lt;/a&gt;" in the &lt;a href="http://wiki.oracle.com/page/Oracle+OpenWorld+Unconference"&gt;unconference track at OOW&lt;/a&gt;. (This will happen regardless of whether or not SXSW selects my talk for inclusion in the 2009 agenda.)&lt;br /&gt;&lt;br /&gt;The talk is scheduled for Monday, 22 September 2008 at 2 PM Pacific in Moscone Overlook II. BTW, I'll probably be spending most of my time in the unconference track at OOW, because I'm just that kind of guy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-4145201723962941100?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/4145201723962941100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=4145201723962941100' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4145201723962941100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4145201723962941100'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/09/oracle-open-world-unconference-sneak.html' title='Sneak Preview of Chris Bucchere&apos;s SXSW RSS Preso at the Oracle Open World Unconference'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/SL6PnaQYjfI/AAAAAAAAAKE/DjQGGsCgNec/s72-c/oracle_open_world_unconference.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-2374465742606993908</id><published>2008-08-31T20:00:00.003-04:00</published><updated>2008-08-31T20:09:40.459-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='The Social Collective'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><title type='text'>Conference Social Networking Made Simple</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.thesocialcollective.com"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/SLsw0XwnsOI/AAAAAAAAAJ8/RuRWaMT1pYE/s400/logo.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5240836267664978146" /&gt;&lt;/a&gt;Three and a half months have transpired since &lt;a href="http://blog.thebdgway.com/2008/06/this-just-in-bea-participate-social-app.html"&gt;our stellar debut at BEA Participate&lt;/a&gt;. (In internet time, that's a lifetime.) But better late than never, I'm very pleased to announce the launch of our marketing home on the web: &lt;a href="http://www.thesocialcollective.com"&gt;www.thesocialcollective.com&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Please have a look and &lt;a href="mailto:tsc@thebdgway.com"&gt;let us know&lt;/a&gt; what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2374465742606993908?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.thesocialcollective.com' title='Conference Social Networking Made Simple'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2374465742606993908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2374465742606993908' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2374465742606993908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2374465742606993908'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/08/conference-social-networking-made.html' title='Conference Social Networking Made Simple'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/SLsw0XwnsOI/AAAAAAAAAJ8/RuRWaMT1pYE/s72-c/logo.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-2428707441887267110</id><published>2008-08-29T19:29:00.004-04:00</published><updated>2008-08-29T19:42:24.631-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microblogging'/><category scheme='http://www.blogger.com/atom/ns#' term='diversions'/><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Friday Fun: Rails, Django and Caprese Salad</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JsHkCtPZKFE/SLiG5SV480I/AAAAAAAAAJ0/AHQQhsroJMc/s1600-h/twitter.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/SLiG5SV480I/AAAAAAAAAJ0/AHQQhsroJMc/s400/twitter.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5240086485179888450" /&gt;&lt;/a&gt;I had this Twitter argument today with former coworker, fellow web developer and friend Bryan Hughes:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt;: The Spring Framework is driving me crazy. If this were Rails, I'd be done already. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt;: @&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt; If it was Django, it'd be faster and ready to scale.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt;: @&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt; I'm not interested in a religious war right now. Please don't provoke me. ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt;: @&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt; No war -- even the Rails guys agree: &lt;a href="http://is.gd/1ZZu"&gt;http://is.gd/1ZZu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt;: @&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt; Apparently Gluon is even faster than Django. But is anyone using it? You have to consider factors other than performance.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt;: @&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt; Um, Django's used by thousands. It's not some fringe framework. Guaranteed anyone that's used RoR and Django will prefer Django.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt;: @&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt; How could you make that "guarantee" when you've never used Rails? I said I didn't want a religious war, you damn Python Nazi. ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt;: @&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt; I've built a couple site using Rails. How many sites have you built using Django?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt;: @&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt; bdg's svn server just crashed. I have more important things to do than continue this pointless argument.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt;: @&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt; Then quit wasting time on Twitter. I'm not trying to start anything with you. Just be aware that RoR isn't the only game in town.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt;: @&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt; There are lots of religions too. And if I want to pick one and say the others are "wrong" then that's my prerogative.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt;: @&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt; Whatever dude. Not sure why you'd say Django is "wrong."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt;: @&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt; All I'm saying is that language/framework wars are like religious wars. I have mine, you have yours. Leave it at that.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt;: Enjoying a homemade caprese -- my favorite salad. (Now watch while @&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt; tells me his favorite salad is better than mine.)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt;: @&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt; Having never tried caprese, I have no opinion on the matter.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt;: @&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt; LOL. I'm glad we can still be friends. :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/huuuze"&gt;huuuze&lt;/a&gt;: @&lt;a href="http://twitter.com/bucchere"&gt;bucchere&lt;/a&gt; Get real. I'm only friends with Christians and Django users. ;)&lt;br /&gt;&lt;br /&gt;* * * &lt;br /&gt;&lt;br /&gt;So the time it took me to compile this discussion made me wonder why Twitter doesn't have threaded discussions. Summize (now search.twitter.com) has "conversations" but, like Facebook's wall-to-wall feature, just because the posts occur consecutively, it doesn't mean that they're actually "in" the same thread. If I were re-writing Twitter, adding threaded discussions -- and with it, the ability to reply to a specific Tweet -- would be near the top of my list.&lt;br /&gt;&lt;br /&gt;Happy Friday everyone (and happy 3-day weekend for hard-working and hard-twittering Americans)!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2428707441887267110?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2428707441887267110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2428707441887267110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2428707441887267110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2428707441887267110'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/08/friday-fun-rails-django-and-caprese.html' title='Friday Fun: Rails, Django and Caprese Salad'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JsHkCtPZKFE/SLiG5SV480I/AAAAAAAAAJ0/AHQQhsroJMc/s72-c/twitter.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-270946284217007991</id><published>2008-08-19T21:58:00.003-04:00</published><updated>2008-08-19T22:04:33.897-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='SXSW'/><title type='text'>Shameless Self-Promotion</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://panelpicker.sxsw.com/ideas/view/1976"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_JsHkCtPZKFE/SKt6n7bq0-I/AAAAAAAAAJs/JGhDpY1QWdU/s400/panel_picker_vote.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5236413818135565282" /&gt;&lt;/a&gt;At last year's SXSW I said to myself: "Self, you need to be speaking at this conference next year."&lt;br /&gt;&lt;br /&gt;Help me fulfill my self-fulfilling prophecy and please take a minute to vote for one (or both) of my proposed talks! Unlike the SXSWi Web Awards last year, you don't have to vote every day -- once is plenty.&lt;br /&gt;&lt;br /&gt;The first is a &lt;a href="http://panelpicker.sxsw.com/ideas/view/1976"&gt;solo presentation on the future of RSS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The second is a &lt;a href="http://panelpicker.sxsw.com/ideas/view/1977"&gt;panel discussion on whether it's better to have one horizontal social network like Facebook or loads of smaller, niche social networks&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Thanks for your support.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-270946284217007991?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/270946284217007991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=270946284217007991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/270946284217007991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/270946284217007991'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/08/shameless-self-promotion.html' title='Shameless Self-Promotion'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JsHkCtPZKFE/SKt6n7bq0-I/AAAAAAAAAJs/JGhDpY1QWdU/s72-c/panel_picker_vote.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7028377950630418357</id><published>2008-08-18T09:20:00.010-04:00</published><updated>2008-08-18T15:25:19.468-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='middleware'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Middleware for the REST of us</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JsHkCtPZKFE/SKnJolAOoNI/AAAAAAAAAJk/b5m_YDpcIEQ/s1600-h/bea_think_oracle.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/SKnJolAOoNI/AAAAAAAAAJk/b5m_YDpcIEQ/s320/bea_think_oracle.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5235937740759933138" /&gt;&lt;/a&gt;I'm sitting in my third Oracle Fusion Middleware briefing, this one at the Willard Hotel in Washington, DC. Thomas Kurian has been going through all the products in the Oracle stack in excruciating detail.&lt;br /&gt;&lt;br /&gt;First let me say this: Thomas Kurian is a really smart guy. He holds an BS in EE from Princeton &lt;i&gt;summa cum laude&lt;/i&gt; (that's Latin for really fucking good). He holds an MBA from the Stanford GSB. He's been working for Oracle forever and he even knows how to pronounce Fuego (FWAY-go). I'm dutifully impressed.&lt;br /&gt;&lt;br /&gt;Unfortunately, all those academic credentials and 10+ in the industry is barely the minimum requirement for getting your head around the middleware space. Either I don't have enough (0) letters after my name, or I just don't get it.&lt;br /&gt;&lt;br /&gt;For starters, there are &lt;i&gt;way too many&lt;/i&gt; products -- the middleware space is filled with "ceremonious complexity" (to quote Neal Ford). App servers, data services layers, service buses, web service producers and consumers -- even portals, content management and collaboration has been sucked into this space. Don't get me wrong: the goals of the stack are admirable -- middleware tries to glue together all the heterogeneous, fragmented systems in the enterprise. Everyone knows that most enterprises are a mess of disparate systems and they need this glue to provide unified user experiences that hide the complexity of these systems from the people who have to use them. That makes the world a better place for everybody.&lt;br /&gt;&lt;br /&gt;That was also, not coincidentally, one of Plumtree's founding principles and the concept -- integrating enterprise systems to improve the user experience -- has guided my career since I got my lowly undergraduate degree in Computer Science from Stanford in 1998.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So, it's a good concept, however, if you're considering middleware because you're trying to clean up the mess that your enterprise has become, you need to ask yourself the following fundamental question: does middleware add to or subtract from the overall complexity of your enterprise?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Your enterprise is already insanely complicated. You've got Java, .NET, perhaps Sharepoint, maybe an enterprise ERP system like SAP and say, an enterprise open source CRM system like SugarCRM or a hosted service like SalesForce.com. The bleeding edge IT folks and even (god forbid) people outside of IT are installing wikis written in PHP (e.g. MediaWiki) along with collaborative software like Basecamp written in Ruby on Rails. I'm not even going to mention all the green-screen mainframe apps still lurking in the enterprise -- wait, I just did. This veritable cornucopia [editor's note: I love those two words, especially when used together!] of systems just scratches the surface of what exists at many large -- and even some mid-to-small-sized companies -- today.&lt;br /&gt;&lt;br /&gt;So clearly there's a widespread problem. But what's the solution?&lt;br /&gt;&lt;br /&gt;At the end of his impressive presentation, I asked Thomas the following question: "How can middleware from Oracle/BEA help you make sense of the fragmented, heterogeneous enterprise when you have existing collaborative (web 2.0) technologies written in PHP, Ruby on Rails, etc. running rampant throughout IT and beyond?" (Okay, so I wasn't exactly that pithy, but it was something close to that.)&lt;br /&gt;&lt;br /&gt;His Aladdin-esque answer came in the form of three choices:&lt;ol&gt;&lt;br /&gt;&lt;li&gt;"Take control of" and "centralize" your IT systems by replacing everything with Oracle Web Center spaces&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ditto by migrating everything to UCM (Stellant)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Build a services framework and aggregate everything in one of four ways:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Use a Java transaction layer (JSR 227)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Use a portlet spec like JSR 168 or WSRP&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Build RESTful web services&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Use the WebPart adapter for Sharepoint&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/ol&gt;I like to call answers one and two "The SAP Approach." In other words, we're SAP, we're German, &lt;i&gt;wir geben nicht einen Scheiße&lt;/i&gt; about your existing enterprise software, you're now going to do it the SAP way (or the highway).&lt;br /&gt;&lt;br /&gt;Will companies buy into that? Some companies may. Many will not. ERP is a well understood space, so this approach has worked for SAP. Enterprise 2.0 is not terribly well understood, so that means even more diversity in the enterprise software milieu. [Editor's note: English, German AND French in one blog post -- not bad!]&lt;br /&gt;&lt;br /&gt;So the only approach that I believe in is #3: integrate. Choose the right tool for the right problem, e.g. the WebPart adapter if you're using Sharepoint. Use REST when appropriate, e.g. when you need a lightweight way to send some JSON or XML across the wire between nonstandard or homegrown apps. Use JSR 168/286 for your Java applications. Even use SOAP if the backend application already supports it. Keep things loosely coupled so that you can plug different components in and out as needed. This requires a lot of development -- the glue -- but, I don't think there's any way around that. (You should take that with a grain of salt, because my company has been supplying the government and the commercial world with &lt;i&gt;exactly&lt;/i&gt; that kind of development expertise since 2002.)&lt;br /&gt;&lt;br /&gt;As for the overarching, user facing "experience" or "interaction" product -- that's where I've always used Plumtree (or AquaLogic Interaction). Will I start using Web Center Spaces? At this point, I'm still not sure. If it can be used as the topmost bit of the architectural stack to absorb and surface all the enterprise 2.0 software that my customers are running, then perhaps. If it's going to &lt;i&gt;replace&lt;/i&gt; all the enterprise software that my customers are running, then no way José.&lt;br /&gt;&lt;br /&gt;This conundrum really opens up a new market for enterprise software: I call it "Middleware for the REST of us" or MMM (not M&amp;M, 3M or M3, because they're already taken): "Mid-Market Middleware" -- similar to the way 37signals approaches (with a great deal of hubris and a solid dose of arrogance) the Fortune Five Million by marketing their products toward the whole long-tail of small and medium-sized companies. Maybe the world needs a RESTful piece of hardware that just aggregates web services and spits out a nice UI, kind of like the "Plumtree in a Box" idea that Michael Young (former Plumtree Chief Architect, now Chief Architect at RedFin) had back in the last millennium.&lt;br /&gt;&lt;br /&gt;Oracle Web Center Spaces might be the right choice for some very large enterprises, but what about the REST of us?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-7028377950630418357?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7028377950630418357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7028377950630418357' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7028377950630418357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7028377950630418357'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/08/middleware-for-rest-of-us.html' title='Middleware for the REST of us'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JsHkCtPZKFE/SKnJolAOoNI/AAAAAAAAAJk/b5m_YDpcIEQ/s72-c/bea_think_oracle.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7107294727408084771</id><published>2008-08-16T15:35:00.004-04:00</published><updated>2008-08-16T16:10:59.636-04:00</updated><title type='text'>How the New Facebook Utterly Destroyed my Favorite Application (and Why That Makes Me Sad)</title><content type='html'>I used to love &lt;a href="http://apps.facebook.com/feedheads"&gt;Feedheads&lt;/a&gt;. It's a simple, elegant and beautiful application that does one thing really well: help you share your Google reader shared items.&lt;br /&gt;&lt;br /&gt;Unfortunately, the "new" Facebook has rendered the application utterly useless and I can't think of a good way, as an end-user, to fix it. In fact, as someone who's built two &lt;a href="http://apps.facebook.com/whyiapp"&gt;facebook&lt;/a&gt; &lt;a href="http://apps.facebook.com/feedhaus"&gt;apps&lt;/a&gt;, I can't even think of a way that the Feedheads developers can fix it. What a calamity.&lt;br /&gt;&lt;br /&gt;So here's the problem: the News Feed (and the Mini Feed) introduced an option that allows end-users to set the story "size" as shown on the right. &lt;img style="float:right;padding-top:10px;padding-left:10px;padding-bottom:10px;border:none" src="http://img.skitch.com/20080816-g6hs8ahjpebh1jpwse6rbfy73j.png"/&gt; When a Google shared item story comes through Feedheads now, it defaults to the "one line" size and as a result, it doesn't say anything other than "Chris posted an item to Feedheads."&lt;br /&gt;&lt;br /&gt;Thank you very much, Facebook. That piece of information is completely useless. People who are reading your feed need to click through into the Feedheads application in order to see &lt;strong&gt;what&lt;/strong&gt; story you posted -- and the whole point of Feedheads is to help you share your shared items, not make them harder to find.&lt;br /&gt;&lt;br /&gt;(As a result of all this, Facebook also broke one of my applications, called &lt;a href="http://apps.facebook.com/whiapp"&gt;WhyI&lt;/a&gt;. It has &lt; 200 users, so very few people care, but . . . the point of the app was to help people ask themselves and their friends questions that have to be answered in five words or fewer. And of course, the questions and answers would show up in the Mini Feed and News Feed. But not anymore! Now it just says: "Chris posted a new mini-update using WhyI." Again, a totally useless piece of information. Drats.)&lt;br /&gt;&lt;br /&gt;As an end-user, I can set the "size" of each feed item. So that means, after I hit Shift-S in Google Reader -- which doesn't take much effort -- I have to wait for the story to be published in Facebook and then, if I remember (which at this point is unlikely), I have to go into that little drop down on the right and set the size to "small" instead of the default, which is "one line." And here's the best part: I can't tell Facebook to remember this, so I have to do it &lt;strong&gt;every time&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;All this just to share a shared item on Google Reader through Feedheads . . . ick.&lt;br /&gt;&lt;br /&gt;Here's the best part. I just noticed that Facebook added their own feature to the new and "improved" news feed. You can import your shared items from Google Reader! And, not surprisingly, the news feed actually shows the stories' titles. In other words, Facebook took a great application -- Feedheads -- and replaced the functionality with their own feature; in the process, they rendered Feedheads useless. &lt;br /&gt;&lt;br /&gt;This makes me sad. I only have one thing to say:&lt;br /&gt;&lt;br /&gt;Wow, Facebook, how very Microsoft of you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-7107294727408084771?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7107294727408084771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7107294727408084771' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7107294727408084771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7107294727408084771'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/08/how-new-facebook-utterly-destroyed-my.html' title='How the New Facebook Utterly Destroyed my Favorite Application (and Why That Makes Me Sad)'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-24056103693500938</id><published>2008-08-15T16:58:00.005-04:00</published><updated>2008-08-15T17:27:47.886-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><title type='text'>Nobody's Gonna Read This (and Why That Makes Me Happy)</title><content type='html'>Boy do I love the fact that no one reads this blog. And to the few people who are exceptions to that general rule -- thank you for being so supportive!&lt;br /&gt;&lt;br /&gt;I just hit two or three web pages in a row (TechCrunch, Digg and the Meebo blog) where each post I read had 80+ comments that reminded me why I rarely ever actually read comments.&lt;br /&gt;&lt;br /&gt;Haters, trolls, flamers, spammers -- whatever you want to call them, the internet is ridden with people who are filled with spite and rage. The funny thing is that in no other forum (except for perhaps while driving) are people this cruel to one another. It's just not socially acceptable.&lt;br /&gt;&lt;br /&gt;I realize that e-hate isn't a new problem: in fact, it dates back to the early days of UseNet, Netiquette and the ol' "do we allow AOLer's on the internet" debate. While doing some fact-checking on wikipedia, I was really amused to read about Godwin's Law, which sums up what I'm talking about better than I ever could: "As a Usenet discussion grows longer, the probability of a comparison involving Nazis or Hitler approaches one."&lt;br /&gt;&lt;br /&gt;We all know the Kathy Sierra story. I'm glad she had a thick enough skin to re-emerge in the blogging world and on Twitter because the world is a better place with her contributions than it is without them.&lt;br /&gt;&lt;br /&gt;We all remember The Great Sarah Lacy Twitter Massacre of SXSW 2008. I recently met Sarah at a tech event in DC and, believe it or not, she doesn't have horns, literally or figuratively.&lt;br /&gt;&lt;br /&gt;Jason Calacanis recently "retired" from blogging. When I read his post, I immediately thought that it was just a PR stunt, but I'm beginning to realize that I can sympathize with his viewpoint. I really don't want to ever be an A-list blogger or "internet famous" because it's just like painting a big target on your own ass.&lt;br /&gt;&lt;br /&gt;I love my family and close friends, I love the physical neighborhood in which I live and I love the virtual networks that have developed around my career and my passions for the past 15 years or so that I've been using the internet.&lt;br /&gt;&lt;br /&gt;But honestly, a big part of me doesn't want anyone else to read this. Not because I don't take criticism well. (I don't, but then again nobody does.) I just wish some of the same general rules that apply to social interactions -- at say, a cocktail party, a baseball game or at the supermarket -- would apply to the internet.&lt;br /&gt;&lt;br /&gt;Comments welcome. Just be nice, ok?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-24056103693500938?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/24056103693500938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=24056103693500938' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/24056103693500938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/24056103693500938'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/08/nobodys-gonna-read-this-and-why-that.html' title='Nobody&apos;s Gonna Read This (and Why That Makes Me Happy)'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-150072566055197199</id><published>2008-08-14T00:03:00.007-04:00</published><updated>2009-01-31T01:31:27.599-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='microblogging'/><category scheme='http://www.blogger.com/atom/ns#' term='fail'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Are Twitter Replies Fundamentally Broken?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.twitter.com"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_JsHkCtPZKFE/SKOxwGl_IGI/AAAAAAAAAJc/MeIuaWRdp9w/s320/twitter.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5234222631896424546" /&gt;&lt;/a&gt;Has anyone noticed that Twitter replies are fundamentally broken? Or, I should say, at least the "Replies" *tab* is jacked.&lt;br /&gt;&lt;br /&gt;This isn't another "Twitter is down" post -- this is about a feature that doesn't work as it's designed.&lt;br /&gt;&lt;br /&gt;As far as I can tell, replies to me only end up in my "Replies" tab if my Twitter account name (@bucchere) is the first token in the tweet. Yet a lot of people reply to multiple people or use the "@" notation in context, e.g. "I'm playing tennis with @bucchere."&lt;br /&gt;&lt;br /&gt;That "reply," although it's clearly got my name in it, won't end up under my replies tab. Oops.&lt;br /&gt;&lt;br /&gt;In The Social Collective, any time an @&amp;lt;username&amp;gt; token is found, it stores the message as a reply to &amp;lt;username&amp;gt;. Isn't that how Twitter should work as well?&lt;br /&gt;&lt;br /&gt;Has anyone else noticed this? Is anyone else annoyed like I am by this obviously broken "feature?" WTF?&lt;br /&gt;&lt;br /&gt;There is a workaround, but it's kludgey. You can use Summize (now located at search.twitter.com) to search for @&amp;lt;username&amp;gt; (or just &amp;lt;username&amp;gt; if you like). I did this, then ingested the resulting RSS feed into Google Reader and now I go there instead of to my Replies tab in Twitter. FAIL.&lt;br /&gt;&lt;br /&gt;[Update: This is now fixed. Yay, Twitter!]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-150072566055197199?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/150072566055197199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=150072566055197199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/150072566055197199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/150072566055197199'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/08/are-twitter-replies-fundamentally.html' title='Are Twitter Replies Fundamentally Broken?'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JsHkCtPZKFE/SKOxwGl_IGI/AAAAAAAAAJc/MeIuaWRdp9w/s72-c/twitter.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-4586330697279760449</id><published>2008-08-05T10:51:00.003-04:00</published><updated>2008-08-05T10:56:29.681-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='The Social Collective'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>New Video: Demo of Conference Social Application</title><content type='html'>This is a 30-minute clip from the general session at BEA Participate from back in May. Jay Simons and I demo the social application that bdg built for the conference.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1470549&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1470549&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/1470549?pg=embed&amp;sec=1470549"&gt;BEA Participate 2008 Social Application Demo&lt;/a&gt; from &lt;a href="http://www.vimeo.com/bucchere?pg=embed&amp;sec=1470549"&gt;Chris Bucchere&lt;/a&gt; on &lt;a href="http://vimeo.com?pg=embed&amp;sec=1470549"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-4586330697279760449?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/4586330697279760449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=4586330697279760449' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4586330697279760449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4586330697279760449'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/08/new-video-demo-of-conference-social.html' title='New Video: Demo of Conference Social Application'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-2194176102544903903</id><published>2008-07-18T11:28:00.003-04:00</published><updated>2008-07-18T11:32:37.674-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RubyNation'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><title type='text'>RubyNation Community Site Accepting Registrations!</title><content type='html'>&lt;a style="float:left; margin-right: 10px; margin-bottom: 10px" href="http://www.rubynation.org/"&gt;&lt;img src="http://www.rubynation.org/images/conference/badges/ruby_sponsor.png"/&gt;&lt;br /&gt;&lt;/a&gt;bdg is very proud to be a RubyNation sponsor! The sold-out conference is just two weeks away. However, whether you're registered or not, if you want to network with other DC-area Rubyists, please take a minute to sign up for the Ruby Nation community, which you can access at &lt;a href="http://rubynation.org/community"&gt;http://rubynation.org/community&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We built this site for RubyNation using our new white-label social networking product for conference attendees and other members of the local Ruby community. This application made its debut at the BEA Participate conference in early May. It attracted over 800 registrants and generated 75,000 page views during the week of the conference. And of course, it's written entirely in Ruby on Rails.&lt;br /&gt;&lt;br /&gt;If you're coming to RubyNation, thinking about coming to RubyNation (or you're a Rubyist who wishes he or she could make it to RubyNation), feel free to sign up for the site. Registration is easy and painless. Once you're in, you can "pimp" your profile with an avatar or photo, links, RSS feeds and products that you know and love. You can view and participate in discussions about each session at RubyNation and you can create and join groups to interact with your peers about a variety of interesting topics about Ruby (or anything under the sun).&lt;br /&gt;&lt;br /&gt;So, don't waste any more time reading about this stuff -- come on in and let's get social at &lt;a href="http://rubynation.org/community"&gt;http://rubynation.org/community&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2194176102544903903?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2194176102544903903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2194176102544903903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2194176102544903903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2194176102544903903'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/07/rubynation-community-site-accepting.html' title='RubyNation Community Site Accepting Registrations!'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-4976415494284837903</id><published>2008-07-01T13:31:00.001-04:00</published><updated>2008-07-01T13:33:35.709-04:00</updated><title type='text'>Our Web 2.0 Strategy</title><content type='html'>Here at bdg 2.0, we plan to capture long-tail ecologies by disintermediating citizen-media value while we integrate Cluetrain life-hacks to aggregate user-centered podcasts, blogging and tag clouds that reinvent social ad delivery and syndication while designing rich-client widgets that enable rss-capable peer-to-peer communities to engage user-centered folksonomies.*&lt;br /&gt;&lt;br /&gt;*Courtesy of the &lt;a href="http://emptybottle.org/bullshit/"&gt;Web 2.0 B.S. Generator&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-4976415494284837903?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/4976415494284837903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=4976415494284837903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4976415494284837903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4976415494284837903'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/07/our-web-20-strategy.html' title='Our Web 2.0 Strategy'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-6000709596618246503</id><published>2008-06-17T09:10:00.006-04:00</published><updated>2008-07-11T11:25:54.033-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web development'/><category scheme='http://www.blogger.com/atom/ns#' term='speaking engagements'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><title type='text'>Chris Bucchere Speaking at the NovaRUG on June 18th, 2008</title><content type='html'>Update: you can now &lt;a href="http://www.thebdgway.com/dl/ToPortalOrNot.ppt"&gt;download&lt;/a&gt; the slides from my presentation!&lt;br /&gt;&lt;br /&gt;Calling all local Rubyists! I'm &lt;a href="http://www.novarug.org/articles/2008/06/16/june-meeting"&gt;speaking about modular page design in Ruby on Rails at tomorrow night's NovaRUG&lt;/a&gt;. The title of my talk is "To Portal or Not to Portal: How to Build DRY, Truly Modular Mashups in Rails."&lt;br /&gt;&lt;br /&gt;The meat of my talk is going to come from these two recent blog posts:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.thebdgway.com/2008/06/modular-page-assembly-in-rails.html"&gt;Modular Page Assembly in Rails (Part 1)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.thebdgway.com/2008/06/modular-page-assembly-in-rails-part-2.html"&gt;Modular Page Assembly in Rails (Part 2)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll be followed by Arild Shirazi of FGM giving a presentation entitled "CSS for Developers."&lt;br /&gt;&lt;br /&gt;Get all the details &lt;a href="http://www.novarug.org/articles/2008/06/16/june-meeting"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;P.S.: Free pizza!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-6000709596618246503?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/6000709596618246503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=6000709596618246503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/6000709596618246503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/6000709596618246503'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/06/chris-bucchere-speaking-at-novarug-on.html' title='Chris Bucchere Speaking at the NovaRUG on June 18th, 2008'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3737982886503794515</id><published>2008-06-16T22:20:00.007-04:00</published><updated>2008-06-17T03:50:01.232-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web development'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><title type='text'>Modular Page Assembly in Rails (Part 2)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.skitch.com/20080617-eb9c1bdsus3gipec8ik9h3gmib.png"&gt;&lt;img style="float:left; display:block; margin: 10px; cursor:pointer; cursor:hand; width: 200px;" src="http://img.skitch.com/20080617-eb9c1bdsus3gipec8ik9h3gmib.png" border="0" alt="" /&gt;&lt;/a&gt;In &lt;a href="http://blog.thebdgway.com/2008/06/modular-page-assembly-in-rails.html"&gt;Part 1&lt;/a&gt;, I explained how you can develop clean, DRY and encapsulated MVC code that allows for completely modular page assembly in Ruby on Rails.&lt;br /&gt;&lt;br /&gt;In this follow up post, I explain how you can use a combination of &lt;code&gt;layout&lt;/code&gt;s and &lt;code&gt;content_for&lt;/code&gt; to apply title bars and consistent styles to your page components (or modules or portlets, or whatever you want to call them). The image to the left shows the finished product -- read on to see how I wrote the layouts and views to allow me to use some simple, straightforward CSS to apply this nice, consistent look-and-feel to this page (and the entire site).&lt;br /&gt;&lt;br /&gt;The code here is easy to follow and it pretty much speaks for itself. It consists of two layouts (which I called aggregate and snippet), a sample controller and two sample views. Let's start with the controller for one page in your site that, say, aggregates a couple of modular page components together to show a nice view of company information.&lt;br /&gt;&lt;br /&gt;Controller code (&lt;code&gt;app/controllers/company_controller.rb&lt;/code&gt;):&lt;pre&gt;def index&lt;br /&gt;  render :action =&gt; 'index', :layout =&gt; 'aggregate'  &lt;br /&gt;end&lt;/pre&gt;&lt;br /&gt;This controller simply delegates the rendering of the page to the &lt;code&gt;index.html.erb&lt;/code&gt; view and tells Rails to use a layout called &lt;code&gt;aggregate&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Now let's inspect the view.&lt;br /&gt;&lt;br /&gt;View code (&lt;code&gt;app/views/company/index.html.erb&lt;/code&gt;): &lt;pre&gt;&lt;% content_for :left do %&gt;&lt;br /&gt; &lt;%= embed_action :controller =&gt; 'company', :action =&gt; 'company_list' %&gt;&lt;br /&gt; &lt;%= embed_action :controller =&gt; 'feed', :action =&gt; 'feed' %&gt;&lt;br /&gt;&lt;% end %&gt;&lt;br /&gt;&lt;br /&gt;&lt;% content_for :center do %&gt;&lt;br /&gt; &lt;%= embed_action :controller =&gt; 'company', :action =&gt; 'detail' %&gt;&lt;br /&gt;&lt;% end %&gt;&lt;br /&gt;&lt;br /&gt;&lt;% content_for :right do %&gt;&lt;br /&gt; &lt;%= embed_action :controller =&gt; 'home', :action =&gt; 'sponsors' %&gt;&lt;br /&gt;&lt;% end %&gt;&lt;/pre&gt;&lt;br /&gt;This view defines three content regions, with the end goal being to create a page with three columns of "portlets." The left column contains two portlets: a list of all companies (&lt;code&gt;company_list&lt;/code&gt;) and a news feed (&lt;code&gt;feed&lt;/code&gt;). The center column contains a company detail portlet and the right column contains a portlet with information about sponsors. (Note that the portlets come from three different functional areas of the site, so they're decomp'd appropriately into three different controllers.)&lt;br /&gt;&lt;br /&gt;Now, let's take a look at some layout magic.&lt;br /&gt;&lt;br /&gt;Here's the aggregate layout (&lt;code&gt;app/views/layouts/aggregate.html.erb&lt;/code&gt;):&lt;pre&gt;&amp;lt;table class="main" cellpadding="0" cellspacing="0"&amp;gt;&lt;br /&gt; &amp;lt;tbody&gt;&amp;lt;tr&amp;gt;&lt;br /&gt;  &amp;lt;td id="column-left" class="column" valign="top"&amp;gt;&lt;br /&gt;   &amp;lt;div id="region-left" class="region"&amp;gt;&lt;br /&gt;    &lt;%= yield :left %&gt;&lt;br /&gt;       &amp;lt;/div&amp;gt;&lt;br /&gt;      &amp;lt;/td&amp;gt;&lt;br /&gt;  &amp;lt;td id="column-center" class="column" valign="top"&amp;gt;&lt;br /&gt;   &amp;lt;div id="region-center" class="region"&amp;gt;&lt;br /&gt;    &lt;%= yield :center %&gt;&lt;br /&gt;       &amp;lt;/div&amp;gt;&lt;br /&gt;      &amp;lt;/td&amp;gt;&lt;br /&gt;  &amp;lt;td id="column-right" class="column" valign="top"&amp;gt;&lt;br /&gt;   &amp;lt;div id="region-right" class="region"&amp;gt;&lt;br /&gt;    &lt;%= yield :right %&gt;&lt;br /&gt;       &amp;lt;/div&amp;gt;&lt;br /&gt;      &amp;lt;/td&amp;gt;&lt;br /&gt;  &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;&lt;/pre&gt;&lt;br /&gt;I chose a table (yes, I still use tables) with three &lt;code&gt;div&lt;/code&gt;s in it, one for each region of modules, but you could use pure &lt;code&gt;div&lt;/code&gt;s with floating layouts or any other approach.&lt;br /&gt;&lt;br /&gt;The three content regions, &lt;code&gt;left&lt;/code&gt;, &lt;code&gt;center&lt;/code&gt; and &lt;code&gt;right&lt;/code&gt;, match up with the three content sections defined in the &lt;code&gt;index&lt;/code&gt; view above using &lt;code&gt;content_for&lt;/code&gt;. In case this isn't obvious, when the layout encounters a page-level definition of a content region in the view, it renders it. If there is no definition for a particular region, the containing column will just collapse on itself, which is the behavior we want.&lt;br /&gt;&lt;br /&gt;This is a slight digression, but note how I used CSS classes to identify the columns and regions in a general way (using &lt;code&gt;class&lt;/code&gt;es) and a specific way (using &lt;code&gt;id&lt;/code&gt;s). This allows me to style the whole module-carrying region with CSS using &lt;code&gt;table.main&lt;/code&gt; as my selector, all the columns using &lt;code&gt;table.main td.column&lt;/code&gt; as my selector or all the regions using &lt;code&gt;table.main td.column div.region&lt;/code&gt; as my selector. I can also pick and choose different specifc areas (e.g. &lt;code&gt;table.main td.column#column-right&lt;/code&gt;) and define their style attributes using CSS. As you'll see in a minute, I can write CSS selectors to say if module A is in the left column, apply style X but if module A is in the center or right column, apply style Y. Pretty cool.&lt;br /&gt;&lt;br /&gt;Now, let's explore the module layout. (Note that I've been calling page snippets portlets, modules or components, pretty much interchangeably. I think this illustrates that it doesn't make a difference what we call 'em -- e.g. portlets vs. gadgets -- the concept is fundamentally clear and fundamentally the same.)&lt;br /&gt;&lt;br /&gt;Module layout (&lt;code&gt;app/views/layouts/snippet.html.erb&lt;/code&gt;):&lt;pre&gt;&amp;lt;div id="&lt;%= yield :id %&gt;" class="snippet-container"&amp;gt;&lt;br /&gt; &amp;lt;div class="snippet-title"&amp;gt;&lt;%= yield :title %&gt;&amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;div class="snippet-body"&amp;gt;&lt;%= yield :body %&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;This layout expects three more content regions to be defined in the view: &lt;code&gt;id&lt;/code&gt;, &lt;code&gt;title&lt;/code&gt; and &lt;code&gt;body&lt;/code&gt;. Here are the matching content regions from one sample view (for sponsors) -- for brevity's sake, I didn't include all the views.&lt;br /&gt;&lt;br /&gt;Sample module view (&lt;code&gt;app/views/home/sponsors.html.erb&lt;/code&gt;):&lt;pre&gt;&lt;% content_for :id do %&gt;sponsors&lt;% end %&gt;&lt;br /&gt;&lt;br /&gt;&lt;% content_for :title do %&gt;Our Sponsors&lt;% end %&gt; &lt;br /&gt;&lt;br /&gt;&lt;% content_for :body do %&gt;&lt;br /&gt;Please visit the sites of our wonderful sponsors!&lt;br /&gt;&lt;% end %&gt;&lt;/pre&gt;Now, because of some nicely-placed classes and ids, I can once again use CSS selectors to give a common look-and-feel to all portlet containers (&lt;code&gt;div.snippet-container&lt;/code&gt;), portlet titles (&lt;code&gt;div.snippet-title&lt;/code&gt;) and to portlet bodies (&lt;code&gt;div.snippet-body&lt;/code&gt;). Of course, if I want to diverge from the main look-and-feel, I can call out specific portlets: &lt;code&gt;div.snippet-body#sponsors&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;If I really want to get fancy, I can use CSS selectors to select, say, the sponsor portlet, but only when it's running in the right column: &lt;code&gt;table.main td.column-right div.snippet-container#sponsors&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;So, in summary, using &lt;code&gt;layouts&lt;/code&gt;, &lt;code&gt;content_for&lt;/code&gt; and some crafty CSS, I can create a page of modules that can be styled generically or specifically. Combine this approach with what I described in &lt;a href="http://blog.thebdgway.com/2008/06/modular-page-assembly-in-rails.html"&gt;Part 1&lt;/a&gt;, and you can "portal-ize" your Rails applications without using a portal!&lt;br /&gt;&lt;br /&gt;Was this useful to you? If so, please leave a comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3737982886503794515?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3737982886503794515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3737982886503794515' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3737982886503794515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3737982886503794515'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/06/modular-page-assembly-in-rails-part-2.html' title='Modular Page Assembly in Rails (Part 2)'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-4349231917625379061</id><published>2008-06-12T13:36:00.009-04:00</published><updated>2008-06-18T14:46:09.036-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='openworld'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><title type='text'>Nominate Chris Bucchere for an Oracle OpenWorld Session</title><content type='html'>&lt;a href="https://mix.oracle.com/ideas/33481-building-web-2-0-social-applications-in-ruby-on-rails-using-bea-aqualogic-interaction"&gt;&lt;img style="float: left; padding-left: 10px; padding-bottom: 10px; border: none;" src="http://img.skitch.com/20080612-x8qu5i4255ytf3jd71hg9mc8a8.png"&gt;&lt;/a&gt;I've presented at seven Plumtree Odysseys, one BEA World and two BEA Participates. Help keep the streak alive by &lt;a href="https://mix.oracle.com/ideas/33481-building-web-2-0-social-applications-in-ruby-on-rails-using-bea-aqualogic-interaction"&gt;voting up my Oracle OpenWorld presentation&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Here's what people had to say about my P08 preso this year. . .&lt;br /&gt;&lt;br /&gt;Q5: What did you like most about the session?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The ppt presentation style!    &lt;/li&gt;&lt;li&gt;Straight and to the point, dives right into it.  Chris did a fantastic job!   &lt;/li&gt;&lt;li&gt;very nice to hear how they put this together   &lt;/li&gt;&lt;li&gt;amazing and inspiring&lt;br /&gt;&lt;/li&gt;&lt;li&gt;great session; should be one of the first sessions provided.&lt;/li&gt;&lt;/ul&gt;&lt;span pt="http://www.plumtree.com/xmlschemas/ptui/"&gt;&lt;span pt="http://www.plumtree.com/xmlschemas/ptui/"&gt;&lt;span class="464363019-27052008"&gt;Q6: &lt;/span&gt;What could we do better  next year?&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;bring this guy back (again)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-4349231917625379061?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/4349231917625379061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=4349231917625379061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4349231917625379061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4349231917625379061'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/06/nominate-chris-bucchere-for-oracle.html' title='Nominate Chris Bucchere for an Oracle OpenWorld Session'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-2205509751656327529</id><published>2008-06-10T16:16:00.006-04:00</published><updated>2008-06-18T14:46:28.376-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RubyNation'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='The Social Collective'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><title type='text'>The Social Collective Debuts at RubyNation</title><content type='html'>&lt;a style="float:right" href="http://www.rubynation.org"&gt;&lt;img border="0" src="http://www.rubynation.org/images/conference/badges/ruby_sponsor.png"/&gt;&lt;/a&gt;We're very pleased to announce that, together with the &lt;a href="http://www.rubynation.org/organizers"&gt;organizers of RubyNation&lt;/a&gt;, we debuted our social application "The Social Collective" today as a means for RubyNation conference attendees and other Rubyists to meet and interact with their peers.&lt;br /&gt;&lt;br /&gt;This is a very similar codebase to what &lt;a href="http://blog.thebdgway.com/2008/04/announcing-launch-of-social.html"&gt;we deployed at BEA Participate&lt;/a&gt; in May, but without ALI or ALBPM. These BEA (now Oracle) products provided a great, scalable and flexible architecture, but we didn't feel it was a good use of our resources (i.e. $$$s) to continue to use these products and we didn't want to pass this cost on to RubyNation, which, BTW, is only charging $175 for two jam-packed days of Ruby awesomeness.&lt;br /&gt;&lt;br /&gt;So, for those of you who have been following all this social goodness coming from &lt;a href="http://www.thebdgway.com"&gt;BDG&lt;/a&gt;, there are now two distinct versions of "The Social Collective:" one that uses BEA/Oracle products and one that does not. This affects pricing (obviously), so if you're interested in either, please &lt;a href="http://thebdgway.com/about/contact"&gt;contact us&lt;/a&gt; to find out more.&lt;br /&gt;&lt;br /&gt;And in the meantime, if you're as gung ho about Ruby as we are, &lt;a href="http://rubynation.nowgetsocial.com/user/signup"&gt;sign up for an account&lt;/a&gt; and help us grow the Ruby community here in DC and beyond!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2205509751656327529?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2205509751656327529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2205509751656327529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2205509751656327529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2205509751656327529'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/06/social-collective-debuts-at-rubynation.html' title='The Social Collective Debuts at RubyNation'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-6879348704402552726</id><published>2008-06-03T22:55:00.007-04:00</published><updated>2008-06-17T03:39:26.071-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web development'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><title type='text'>Modular Page Assembly in Rails (Part 1)</title><content type='html'>Recently I was faced with an interesting problem: I wanted to create a modular, portal-like page layout natively in Ruby on Rails without using another layer in the architecture like SiteMesh or ALUI. Java has some pretty mature frameworks for this, like Tapestry, but I found the Ruby on Rails world to be severely lacking in this arena.&lt;br /&gt;&lt;br /&gt;I started with Rails 2.0 and the best I could come up with at first brush was to create a html.erb page comprised of several partials. Each partial would basically resemble a "portlet." This works fine, but with one showstopping pitfall -- you can't call controller logic when you call &lt;code&gt;render :partial&lt;/code&gt;. That means in order for each page component (or portlet, if you like) to maintain its modularity, you would have to either 1) put all the logic in the partial view (which violates MVC) or 2) repeat all the logic for each component in the controller for every page (which violates DRY).&lt;br /&gt;&lt;br /&gt;If that's not sinking in, let me illustrate with an example. Let's say you have two modular compontents. One displays the word "foo" and the other "bar", which are each contained in page-level variables &lt;code&gt;@foo&lt;/code&gt; and &lt;code&gt;@bar&lt;/code&gt;, respectively. You want to layout a page containing both the "foo" and the "bar" portlets, so you make two partials.&lt;br /&gt;&lt;br /&gt;"foo" partial (app/views/test/_foo.html.erb):&lt;br /&gt;&lt;pre&gt;&lt;%=@foo%&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;"bar" partial (app/views/test/_bar.html.erb):&lt;br /&gt;&lt;pre&gt;&lt;%=@bar%&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now, you make an aggregate page to pull the two partials together.&lt;br /&gt;&lt;br /&gt;aggregate page (app/views/test/aggregate.html.erb):&lt;br /&gt;&lt;pre&gt;&lt;%=render :partial =&gt; 'foo' %&gt;&lt;br /&gt;&lt;%=render :partial =&gt; 'bar' %&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;You want the resulting output to say "foo bar" but of course it will just throw an error unless you either embed the logic in the view (anti-MVC) or supply some controller logic (anti-DRY):&lt;br /&gt;&lt;br /&gt;embedded logic in the view (app/views/test/_foo.html.erb):&lt;br /&gt;&lt;pre&gt;&lt;%@foo = 'foo'%&gt;&lt;br /&gt;&lt;%=@foo%&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;embedded logic in the view (app/views/test/_bar.html.erb):&lt;br /&gt;&lt;pre&gt;&lt;%@bar = 'bar'%&gt;&lt;br /&gt;&lt;%=@bar%&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;-- OR -- &lt;br /&gt;&lt;br /&gt;controller logic (app/controllers/test_controller.rb):&lt;br /&gt;&lt;pre&gt;def aggregate&lt;br /&gt; @foo = 'foo'&lt;br /&gt; @bar = 'bar'&lt;br /&gt;end&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Neither solution is optimal. Obviously, in this simple example, it doesn't look too bad. But if you have hundreds of lines of controller logic, you certainly don't want to dump that in the partial and if you also don't want to repeat it in every controller that wants to aggregate that piece of code, which is supposed to be modular.&lt;br /&gt;&lt;br /&gt;What a calamity.&lt;br /&gt;&lt;br /&gt;I did some research on this and even read a &lt;a href="http://www.railsdev.ws/blog/wp-content/uploads/2007/10/modular_page_assembly_in_rails.pdf"&gt;ten-page whitepaper&lt;/a&gt; that left me with no viable solution, but my research did validate that lots of other people were experiencing the same problem.&lt;br /&gt;&lt;br /&gt;So, back to the drawing board. What I needed was a way to completely modularize each partial along with its controller logic, so that it could be reused in the context of any aggregate page without violating MVC or DRY. Enter the &lt;a href="http://www.notsostupid.com/blog/2007/10/23/the-embedded-actions-plugin-for-rails/"&gt;embed_action plugin&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This plugin simply allows you to call invoke a modular bit of code in a controller and render its view, but not in a vacuum like &lt;code&gt;render :partial&lt;/code&gt;. With it, I could easily put controller logic where it belongs and be guaranteed that no matter where I invoked the "portlet," it would always render correctly.&lt;br /&gt;&lt;br /&gt;Here's the "foo bar" example, implemented with &lt;code&gt;embed_action&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;"foo" controller (app/controllers/foo_controller.rb):&lt;br /&gt;&lt;pre&gt;def _foo&lt;br /&gt; @foo = 'foo' #this logic belongs here&lt;br /&gt;end&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;"bar" controller (app/controllers/bar_controller.rb):&lt;br /&gt;&lt;pre&gt;def _bar&lt;br /&gt; @bar = 'bar' #this logic belongs here&lt;br /&gt;end&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;aggregate view (app/views/test/aggregate.html.erb):&lt;br /&gt;&lt;pre&gt;&lt;%= embed_action :controller =&gt; 'foo', :action =&gt; '_foo' %&gt;&lt;br /&gt;&lt;%= embed_action :controller =&gt; 'bar', :action =&gt; '_bar' %&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;That's it! Note that there is no logic in the aggregate controller -- that's not where it belongs. Instead, the foo and bar logic has been modularized/encapsulated in the foo and bar controllers, respectively, where the logic does belong. Now you can reuse the foo and bar partials anywhere, because they're 100% modular.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;code&gt;embed_action&lt;/code&gt;, I was finally able to create a completely modular page (and site) design, with very little effort on my part.&lt;br /&gt;&lt;br /&gt;In a follow-up post (&lt;a href="http://blog.thebdgway.com/2008/06/modular-page-assembly-in-rails-part-2.html"&gt;Part 2&lt;/a&gt;), I'll explain how you can create really nice-looking portlets using everything above plus layouts and &lt;code&gt;content_for&lt;/code&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-6879348704402552726?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/6879348704402552726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=6879348704402552726' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/6879348704402552726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/6879348704402552726'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/06/modular-page-assembly-in-rails.html' title='Modular Page Assembly in Rails (Part 1)'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-2638525398409567734</id><published>2008-06-03T22:29:00.009-04:00</published><updated>2008-11-13T02:53:33.031-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>This Just In -- BEA Participate Social App Stats</title><content type='html'>I find this a little hard to believe, but the numbers don't lie. We had a whopping 75,000 page views the week of the conference!&lt;br /&gt;&lt;br /&gt;That's more than 100 page views per registered attendee. This chart was from our &lt;br /&gt;hottest day, Tuesday, 5/13.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JsHkCtPZKFE/SEX_zFdq1FI/AAAAAAAAAI0/InvXwuGOJSk/s1600-h/5-13-08.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/SEX_zFdq1FI/AAAAAAAAAI0/InvXwuGOJSk/s200/5-13-08.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5207849797228876882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks to everyone for using our application. I think we may be on to something here!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2638525398409567734?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2638525398409567734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2638525398409567734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2638525398409567734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2638525398409567734'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/06/this-just-in-bea-participate-social-app.html' title='This Just In -- BEA Participate Social App Stats'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/SEX_zFdq1FI/AAAAAAAAAI0/InvXwuGOJSk/s72-c/5-13-08.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7704999946290911515</id><published>2008-06-03T21:38:00.006-04:00</published><updated>2008-06-04T09:12:59.603-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle and the BEA Deadpool</title><content type='html'>Today &lt;a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=81641&amp;src=6652055&amp;src=6652055&amp;Act=45"&gt;Oracle announced that they will reveal their strategy for integrating (and/or shitcanning) BEA products&lt;/a&gt;. And boy are there a bunch of them -- almost 50 in total! With so many to choose from, we can play a fun little game. Which products are going to live and which ones are headed for the deadpool?&lt;br /&gt;&lt;br /&gt;I've created a nice little anonymous poll here on my blog -- feel free to pick as many products as you like. A yes vote means you think the product will live on at Oracle and not voting for it means you don't.&lt;br /&gt;&lt;br /&gt;I'll share my votes, because I'm just that kind of guy.&lt;br /&gt;&lt;br /&gt;WebLogic Server: +1 (as I think it will replace Oracle's application server in the Fusion Middleware stack)&lt;br /&gt;&lt;br /&gt;WLP, ALUI, Tuxedo and EVERYTHING ELSE: -1&lt;br /&gt;&lt;br /&gt;It's too bad, but all good things (like ALUI) and even some lousy things (like WLP) must come to an end. The real shame is that many of the Enterprise 2.0 initiatives that BID started are not going to go anywhere. Oh well.&lt;br /&gt;&lt;br /&gt;But hey, this is just one guy's opinion. Poll closes on 7/1 at 9 AM PDT/12 PM EDT -- then all will be revealed by the Oracle. Or not. We'll just have to see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-7704999946290911515?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7704999946290911515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7704999946290911515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7704999946290911515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7704999946290911515'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/06/oracle-and-bea-deadpool.html' title='Oracle and the BEA Deadpool'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-2926990844452766387</id><published>2008-05-21T01:50:00.009-04:00</published><updated>2008-06-18T14:47:15.071-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='social code'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>BEA Participate 2008: The Social Code</title><content type='html'>I took the professional footage of my 1-hour presentation and overlaid it on top of the slides and demos. I had to break the video into two half-hour segments, which you can find below. (Note: you can't watch the video in HD in the embedded version; if you want to do that, you need to click through into Vimeo.)&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1029938&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1029938&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/1029938?pg=embed&amp;sec=1029938"&gt;The Social Code Breakout Session (Part 1)&lt;/a&gt; from &lt;a href="http://www.vimeo.com/user451260?pg=embed&amp;sec=1029938"&gt;Chris Bucchere&lt;/a&gt; on &lt;a href="http://vimeo.com?pg=embed&amp;sec=1029938"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1044454&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1044454&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/1044454?pg=embed&amp;sec=1044454"&gt;The Social Code Breakout Session (Part 2)&lt;/a&gt; from &lt;a href="http://www.vimeo.com/user451260?pg=embed&amp;sec=1044454"&gt;Chris Bucchere&lt;/a&gt; on &lt;a href="http://vimeo.com?pg=embed&amp;sec=1044454"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2926990844452766387?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2926990844452766387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2926990844452766387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2926990844452766387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2926990844452766387'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/05/bea-participate-2008-social-code.html' title='BEA Participate 2008: The Social Code'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-293453861670690660</id><published>2008-05-08T07:46:00.003-04:00</published><updated>2009-02-01T16:08:02.111-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>I &lt;3 Usage Data</title><content type='html'>There's nothing better than reviewing usage data for an application you just launched, especially when those data show that people are loving it!  &lt;p&gt;In our first week since the application went live, we've had more than 300 account registrations. That alone is a significant accomplishment. But it gets better. Here are some more stats: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;350+ messages sent (Rumbles and Private Messages)&lt;/li&gt;&lt;li&gt;200+ podmob (Twitter) messages&lt;/li&gt;&lt;li&gt;100+ shout-outs (pokes)&lt;/li&gt;&lt;li&gt;100+ links and feeds added&lt;/li&gt;&lt;li&gt;200+ groups created&lt;/li&gt;&lt;li&gt;500+ mob adds (contacts)&lt;/li&gt;&lt;li&gt;3000+ breakout session registrations&lt;/li&gt;&lt;li&gt;3500+ notable actions (that have appeared in the Observation Deck feed)&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;We've also had almost 6000 page views since Monday and over 10,000 page views last week, our first week "in business."&lt;/p&gt;  &lt;p&gt;Here's a great chart, courtesy of AquaLogic Analytics Server:&lt;br /&gt;&lt;img style="float:none; width: 442px; height: 256px;" src="http://img.skitch.com/20080508-cdxjeme12ain18cdwqxnq7h51n.png" alt="Analytics Stats" /&gt; &lt;/p&gt;  &lt;p&gt;What's even more encouraging is that I've seen a surge in shoutouts, messaging and group activity as the conference approaches. And it hasn't even started yet! I expect our heaviest usage to come during the conference, although hopefully not &lt;a href="http://www.techmeme.com/080310/p96#a080310p96"&gt;the way it did on Twitter during Sarah Lacy's SXSW08 interview of Mark Zuckerberg&lt;/a&gt;.&lt;/p&gt;  &lt;object height="400" width="480"&gt;&lt;param name="movie" value="http://bitstrips.com/swfs/reader.swf?comic_id=2485"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://bitstrips.com/swfs/reader.swf?comic_id=2485" type="application/x-shockwave-flash" wmode="transparent" height="400" width="480"&gt;&lt;/embed&gt;&lt;/object&gt;  &lt;div id="a002300more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;     &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;a name="2948"&gt;&lt;/a&gt; &lt;div id="c2948"&gt; do you have any post conference metrics? would love to see how those look! &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: geoffgarcia  on May 20, 2008 at  1:00 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-293453861670690660?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/293453861670690660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=293453861670690660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/293453861670690660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/293453861670690660'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/05/i-3-usage-data.html' title='I &lt;3 Usage Data'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-4121816077661488346</id><published>2008-05-01T01:15:00.004-04:00</published><updated>2008-06-18T14:47:51.366-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>Participate.08 Social Applications Launched!</title><content type='html'>You can &lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2008/04/participate_social_apps.html"&gt;read all about it on dev2dev&lt;/a&gt;, so I won't repeat myself here.&lt;br /&gt;&lt;br /&gt;Congrats to Rich, Andrew and Remy for all their hard work on these applications! They came out great and I'm sure the conference attendees will love them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-4121816077661488346?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/4121816077661488346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=4121816077661488346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4121816077661488346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4121816077661488346'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/05/participate08-social-applications.html' title='Participate.08 Social Applications Launched!'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-524118883266050823</id><published>2008-04-30T20:33:00.002-04:00</published><updated>2008-06-18T14:48:12.280-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>Announcing the Launch of the Social Applications for BEA Participate '08</title><content type='html'>You've heard the phrase "social applications" being kicked around by &lt;a href="http://blog.en.terpri.se/participate/2008/04/08/can-you-hear-me-now/"&gt;BEA&lt;/a&gt; and &lt;a href="http://thebdgway.blogspot.com/2008/04/countdown-to-bea-participate.html"&gt;bdg&lt;/a&gt;. But what exactly does that mean?  &lt;p&gt;In a nutshell, it means that your experience at &lt;a href="http://www.bea.com/participate"&gt;BEA.Participate.08&lt;/a&gt; will be like that of no other conference you've ever attended. In fact, it may change the entire way you feel about technology conferences.&lt;/p&gt;  &lt;p&gt;If you're registered for the conference, you can visit &lt;a href="http://participate.bea.com/register"&gt;this link&lt;/a&gt; to sign up to get started. (If you're not registered yet, you can register for the conference &lt;a href="http://www.bea.com/participate"&gt;here&lt;/a&gt;.) You'll be directed to a web site where you can help us kick off this grand social experiment. During registration, you'll be asked to fill out a corporate profile by selecting or adding your company, your department, your title and some biographical information. You'll be asked what products (from BEA or elsewhere) you're currently using and what products interest you. You'll be able to "pimp" your profile with an avatar or photo, links, and RSS feeds. Finally, you'll be asked to take a stab at registering for different Participate.08 breakout sessions. (Don't worry, you can always come back later and make changes to your breakout session agenda.)&lt;/p&gt;  &lt;p&gt;At this point, you'll be directed to a highly-customized installation of BEA ALI 6.5 backed by a host of bdg-designed and engineered Ruby on Rails applications which form the core of this groundbreaking social system. Log in and you'll be presented with a simple, elegant UI for: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;browsing and selecting tracks and sessions,&lt;/li&gt;&lt;li&gt;viewing other people's company and personal profile pages and adding them to your "mob,"&lt;/li&gt;&lt;li&gt;sending "shout outs" other users (a playful way to get people's attention),&lt;/li&gt;&lt;li&gt;sending private (mail) or public (podmob) messages to other people,&lt;/li&gt;&lt;li&gt;browsing and interacting with product pages,&lt;/li&gt;&lt;li&gt;asking questions at a breakout session (through the session rumble),&lt;/li&gt;&lt;li&gt;joining and leaving interest groups focused on industries, products or "whatever,"&lt;/li&gt;&lt;li&gt;updating your status (to let others know where you are, what your mood is, etc.),&lt;/li&gt;&lt;li&gt;browsing an aggregate feed (the observation deck) which allows you to see what others are doing prior to, at (and even after) the conference.&lt;/li&gt;&lt;/ol&gt;   &lt;p&gt;On top of all this social application goodness, everyone who attends Participate will receive an iPod Touch, with 802.11b/g wireless baked in. (Of course, the conference hotel will have lightening fast free wireless internet access.) In addition to a sleek full-sized browser experience, most of the applications will also be optimized for the iPod Touch (or iPhone) form factor. This means that wherever you are at the conference -- sitting in a session, wandering the halls or the partner pavilion, even taking a bathroom break -- you'll be able to network, network, network with your fellow conference attendees.&lt;/p&gt;  &lt;p&gt;Let's face it: are you attending the conference to hear a talking head rattle off lists of features in ALUI or ALBPM? No! You're going to Participate to learn from your peers. And not just in sessions, but in the halls, during the meals, at the evening events and of course, through these amazing social applications.&lt;/p&gt;  &lt;p&gt;So, don't waste any more time reading about this stuff -- &lt;a href="http://participate.bea.com/register"&gt;come on in&lt;/a&gt; and &lt;a href="http://participate.bea.com/"&gt;let's get social&lt;/a&gt;!&lt;/p&gt;  &lt;div id="a002282more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-524118883266050823?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/524118883266050823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=524118883266050823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/524118883266050823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/524118883266050823'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/04/announcing-launch-of-social.html' title='Announcing the Launch of the Social Applications for BEA Participate &apos;08'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-875925497059129856</id><published>2008-04-29T11:20:00.001-04:00</published><updated>2008-06-18T14:48:29.289-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>BEA Participate is Only Two Weeks Away</title><content type='html'>There's still time to register for this great conference and take part in a one-of-a-kind social computing experiment.  &lt;p&gt;&lt;a href="http://bea.com/participate"&gt;Register now&lt;/a&gt;!&lt;/p&gt;  &lt;div id="a002278more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt; &lt;br /&gt;  &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2873"&gt;&lt;/a&gt; &lt;div id="c2873"&gt; I heard some rumors that this event is going to demo some seriously killer app love that will blow people away. OK - they're not rumors. It's just common sense when you put this much brain power and off the wall creativity in one spot. I'm all for long fireside chats about protocols and geek plumbing (/swoon), but what really excites me about Participate is the ability to kick back with developers, product managers, and engineers and talk about business challenges and solutions - then arm you with the tools and tricks to get your business humming. Got a problem? Chances are these pros have a suggestion that will make your life easier and your business users that much more productive. Food, folks, fun, and forward thinking. You just can't beat that. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: ewwhitley  on April 29, 2008 at  5:16 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2876"&gt;&lt;/a&gt; &lt;div id="c2876"&gt; Tada! The triumphant return of Eric Whitley to dev2dev! &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on April 30, 2008 at 12:33 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-875925497059129856?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/875925497059129856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=875925497059129856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/875925497059129856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/875925497059129856'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/04/bea-participate-is-only-two-weeks-away.html' title='BEA Participate is Only Two Weeks Away'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7593101813454781603</id><published>2008-04-22T11:21:00.006-04:00</published><updated>2008-06-18T14:49:06.009-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>Countdown to BEA Participate</title><content type='html'>Here at bdg, we're working tirelessly to bring you a revolutionary social networking application that will drive your interactions with BEA Participate 2008 conference attendees. Here's a sneak preview of what we've been up to!&lt;br /&gt;&lt;br /&gt;&lt;object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=932034&amp;amp;server=www.vimeo.com&amp;amp;fullscreen=1&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color="&gt; &lt;param name="quality" value="best" /&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="scale" value="showAll" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=932034&amp;amp;server=www.vimeo.com&amp;amp;fullscreen=1&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/932034/l:embed_932034"&gt;The Social Code&lt;/a&gt; from &lt;a href="http://www.vimeo.com/user451260/l:embed_932034"&gt;Chris Bucchere&lt;/a&gt; on &lt;a href="http://vimeo.com/l:embed_932034"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Thanks to Derek K. Miller and the Podsafe Music Network for his groovy instrumental "That's No Dream" which we used as this video's soundtrack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-7593101813454781603?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7593101813454781603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7593101813454781603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7593101813454781603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7593101813454781603'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/04/countdown-to-bea-participate.html' title='Countdown to BEA Participate'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-8908836719797959887</id><published>2008-04-14T20:19:00.003-04:00</published><updated>2008-11-13T02:53:33.155-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DRM'/><category scheme='http://www.blogger.com/atom/ns#' term='crack'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><category scheme='http://www.blogger.com/atom/ns#' term='itunes'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Removing iTunes DRM Using Tools from Apple</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JsHkCtPZKFE/SAP8Ao3PfYI/AAAAAAAAAHc/JuzhaHtDsP4/s1600-h/3d_Apple_Logo_102.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_JsHkCtPZKFE/SAP8Ao3PfYI/AAAAAAAAAHc/JuzhaHtDsP4/s200/3d_Apple_Logo_102.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5189268283560263042" /&gt;&lt;/a&gt;The other day I was creating a Keynote presentation that needed a soundtrack. I wanted to use some regular (non-iTunes Plus) songs that I had legally purchased on iTunes for my soundtrack. The problem was that I first wanted to cross-fade three songs together and cut them to the exact length to match my slide deck. To do this, I had to import the songs into Audacity, but I couldn't do that without first removing the iTunes DRM.&lt;br /&gt;&lt;br /&gt;Now, bear in mind that I didn't (and I don't suggest that you) do anything illegal with your music. Using some music you own in a presentation isn't, as far as I know, illegal.&lt;br /&gt;&lt;br /&gt;Now that that's out of the way, let me tell you what I discovered. In the past, if I wanted to crack iTunes DRM, it was easy, but it cost the price of one CD-R or CD-R/W. But on this particular evening, I was working in the living room and there were two flights of stairs separating me from my home office where my stack of blank CD-Rs resides. (The old-school process is, if you're wondering: burn the DRM-protected songs to a CD-R, then rip them back in.) Due not to the cost of a CD-R (pennies), but to the energy I would have expended climbing up and down two flights of stairs, I discovered a method of stripping DRM without ever leaving your seat and using, ironically enough, completely legal tools provided by Apple!&lt;br /&gt;&lt;br /&gt;Here's what you'll need:&lt;br /&gt;&lt;br /&gt;1. A Mac&lt;br /&gt;2. iMovie or iMovie HD&lt;br /&gt;3. A short quicktime movie&lt;br /&gt;4. About five minutes&lt;br /&gt;&lt;br /&gt;Here's how to do it:&lt;br /&gt;&lt;br /&gt;1. Open iMovie or iMovieHD and create a new project&lt;br /&gt;2. Import the song for which you want the DRM removed into iMovie(HD)&lt;br /&gt;3. Import a the short quicktime movie*&lt;br /&gt;4. Export the iMovie(HD) project, select "audio only" and choose your format (mp3, wav, etc.)&lt;br /&gt;&lt;br /&gt;That's it! Bye-bye DRM.&lt;br /&gt;&lt;br /&gt;*You need the short quicktime movie because if you try to import and export audio only from iMovie(HD), Apple will give you this funny little warning about how you imported DRM-protected music and you can't export it without adding some video. There's an easy workaround: add some video!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-8908836719797959887?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/8908836719797959887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=8908836719797959887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/8908836719797959887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/8908836719797959887'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/04/removing-itunes-drm-using-tools-from.html' title='Removing iTunes DRM Using Tools from Apple'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JsHkCtPZKFE/SAP8Ao3PfYI/AAAAAAAAAHc/JuzhaHtDsP4/s72-c/3d_Apple_Logo_102.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-4745453682045977647</id><published>2008-02-20T11:01:00.005-05:00</published><updated>2008-11-13T02:53:33.269-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plumtree'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='aqualogic'/><title type='text'>AquaLogic Consulting SEO Game</title><content type='html'>Well, I guess we won.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?hl=en&amp;q=aqualogic+consulting&amp;btnG=Google+Search"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_JsHkCtPZKFE/R7xPGXN5cdI/AAAAAAAAAG8/4Q8SkZ2Z9mM/s320/aqualogic-consulting-google-results.png" alt="" id="BLOGGER_PHOTO_ID_5169093443044602322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Feeling lucky?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-4745453682045977647?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/4745453682045977647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=4745453682045977647' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4745453682045977647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4745453682045977647'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/02/aqualogic-consulting-seo-game.html' title='AquaLogic Consulting SEO Game'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JsHkCtPZKFE/R7xPGXN5cdI/AAAAAAAAAG8/4Q8SkZ2Z9mM/s72-c/aqualogic-consulting-google-results.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-5209482666271753924</id><published>2008-02-15T21:30:00.007-05:00</published><updated>2008-11-13T02:53:33.459-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hiring'/><category scheme='http://www.blogger.com/atom/ns#' term='bdg'/><category scheme='http://www.blogger.com/atom/ns#' term='feedhaus'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><title type='text'>bdg welcomes Rémy Miralles!</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_JsHkCtPZKFE/R7ZN8XN5caI/AAAAAAAAAGk/0vgDdlpfbHI/s320/remy.png" alt="" id="BLOGGER_PHOTO_ID_5167403321874018722" border="0" /&gt;I'm very pleased to announce our first hire of the year, Rémy Miralles!&lt;br /&gt;&lt;br /&gt;Rémy hails from just outside Paris, France, so this marks the first time bdg has hired outside the US. He joins our team as part of the AIPT Trainee program, which granted Rémy a J-1 visa that allows him to work for us as an intern/trainee for 18 months.&lt;br /&gt;&lt;br /&gt;During that time, he'll be applying the web visual/graphic design to our &lt;a href="http://www.thebdgway.com/buzz/events"&gt;Participate 2008 Social Applications&lt;/a&gt; and also porting them to the iTouch/iPhone. Given that no bdg-er is ever content to work on "just one thing," I'm sure he'll be involved in lots of other projects as well, including &lt;a href="http://www.feedhaus.com/"&gt;Feedhaus&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Rémy has already proven himself as an outstanding developer. In fact, he recently built a &lt;a href="http://apps.facebook.com/ifiwere/"&gt;Facebook application&lt;/a&gt; that has 15,000+ users even though it's only been out for a few months now.&lt;br /&gt;&lt;br /&gt;Needless to say, all of us at &lt;a href="http://www.thebdgway.com/"&gt;bdg&lt;/a&gt; are very excited about working with the newest addition addition to our team.&lt;br /&gt;&lt;br /&gt;Please join me in welcoming Rémy Miralles!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-5209482666271753924?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/5209482666271753924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=5209482666271753924' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5209482666271753924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5209482666271753924'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/02/bdg-welcomes-rmy-miralles.html' title='bdg welcomes Rémy Miralles!'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JsHkCtPZKFE/R7ZN8XN5caI/AAAAAAAAAGk/0vgDdlpfbHI/s72-c/remy.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-2311598902338681902</id><published>2008-02-13T09:52:00.000-05:00</published><updated>2008-05-20T23:54:34.239-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='feedhaus'/><category scheme='http://www.blogger.com/atom/ns#' term='temple of ego'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='ALI'/><title type='text'>How to Build your own Temple of Ego in Five Minutes</title><content type='html'>&lt;p&gt;My wife is arguably my biggest fan, although my mom probably deserves "honorable mention."&lt;/p&gt;  &lt;p&gt;If you too are a fanboy or fangirl of someone, like, say Robert Scoble, you may want to know what he's blogging about, pod/vod-casting about, Twittering about, etc. Someone put together this great aggregator called &lt;a href="http://ego.cluebacca.com/?user=scoble"&gt;Robert Scoble's Temple of Ego&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I thought, wouldn't it be great if we all had our own Temples of Ego?&lt;/p&gt;  &lt;p&gt;Back to my wife. Despite her self-professed fanhood, she's been having trouble lately (well, okay, ever) keeping up with all my web activity. This all stems from the fact that &lt;a href="http://www.feedhaus.com/"&gt;Feedhaus&lt;/a&gt;, a site I built and launched last fall, was &lt;a href="http://feedhaus.blogspot.com/2008/02/feedhaus-selected-as-finalist-for-sxsw.html"&gt;selected as a SXSW Web Award finalist&lt;/a&gt; and I've been blathering about this fact in every online setting imaginable, including here on dev2dev. (Please &lt;a href="https://secure.sxsw.com/peoples_choice/"&gt;vote&lt;/a&gt; for us, BTW.)&lt;/p&gt;  &lt;p&gt;So, with upwards of five different blogs, Twitter, Facebook, Google Reader shared items, flickr, YouTube and del.icio.us -- keeping track of my enormous ego is a formidable task. But now, with the power of the &lt;a href="http://en.wikipedia.org/wiki/Semantic_Web"&gt;semantic web&lt;/a&gt; and a great tool called Yahoo! Pipes, you can create your own Temple of Ego in five minutes. Here's &lt;a href="http://pipes.yahoo.com/bucchere/gr0gtebZ3BGr3rh6jknRlg"&gt;mine&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Simply go to &lt;a href="http://pipes.yahoo.com/"&gt;Yahoo! Pipes&lt;/a&gt;, log in and create a pipe that looks like this:&lt;/p&gt;  &lt;img src="http://farm3.static.flickr.com/2252/2263341086_fe8b03963b.jpg?v=0" /&gt;  &lt;p&gt;In the "Fetch Feed" node at the top, simply enter the RSS or ATOM feed from whatever you want to include in your Temple of Ego. For example, I included all my blogs, my tweets (from Twitter), my Facebook posted items, my Google Reader Shared Items, my del.icio.us links, my flickr photos and my YouTube videos. That's a good start.&lt;/p&gt;  &lt;p&gt;Now, drag in a "Sort" node and sort by descending pubDate. This puts all the newest stuff first, known to geeks as "reverse chronological order."&lt;/p&gt;  &lt;p&gt;Finally, wire together the Fetch Feed node with the Sort node and then the Sort node with the Pipe Output node. (Just look at the picture if that didn't make any sense.)&lt;/p&gt;  &lt;p&gt;Now, if you're really egotistical, you can email all your friends a link to your Temple of Ego and encourage them to add the pipe's outbound RSS to their feed reader of choice. (Here's &lt;a href="http://pipes.yahoo.com/pipes/pipe.run?_id=gr0gtebZ3BGr3rh6jknRlg&amp;amp;_render=rss"&gt;mine&lt;/a&gt;.)&lt;/p&gt;  &lt;p&gt;So, what on earth does this have to do with ALUI? I'm so glad you asked.&lt;/p&gt;  &lt;p&gt;ALI 6.5 -- which the good folks at &lt;a href="http://www.thebdgway.com/"&gt;bdg&lt;/a&gt; are using to build social applications for &lt;a href="http://www.bea.com/participate"&gt;Participate.08&lt;/a&gt; -- has some pretty slick RSS capabilities and some really beautiful user profile pages. Imagine if everyone's profile page had the output from their Temple of Ego embedded in it. How powerful would that be? And, with ALI 6.5 and a little Yahoo! Pipes magic, setting this up in your ALI deployment will be a breeze.&lt;/p&gt;    &lt;div id="a002074more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;     &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2649"&gt;&lt;/a&gt; &lt;div id="c2649"&gt; Thanks for helping me keep the title of "your biggest fan" -- your Pipe implementation is working beautifully. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: allisonbucchere  on February 13, 2008 at  1:17 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2650"&gt;&lt;/a&gt; &lt;div id="c2650"&gt; this reminds me of a &lt;a href="http://googlereader.blogspot.com/2007/12/managing-your-shared-items.html" rel="nofollow"&gt;similar feature on google reader&lt;/a&gt; that lets you create a public feed based on your tags. so i could tag multiple feeds with the same tag. then if i make that tag public, it results in a feed that combines all feeds with that tag. pipes looks to be a little more powerful with respect to sorting, etc, but if you don't need that, reader offers a little bit of the same. james &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: jbayer  on February 13, 2008 at  5:17 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2311598902338681902?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2311598902338681902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2311598902338681902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2311598902338681902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2311598902338681902'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/02/how-to-build-your-own-temple-of-ego-in.html' title='How to Build your own Temple of Ego in Five Minutes'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-5596783752369275562</id><published>2008-02-10T08:46:00.001-05:00</published><updated>2008-11-13T02:53:33.670-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='feedhaus'/><category scheme='http://www.blogger.com/atom/ns#' term='awards'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='SXSW'/><category scheme='http://www.blogger.com/atom/ns#' term='PR'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><title type='text'>Feedhaus Selected as a SXSW Web Award Finalist</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2008.sxsw.com/interactive/web_awards/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_JsHkCtPZKFE/R67_i3N5cYI/AAAAAAAAAGU/fJlOqtOa_So/s320/2008_web_awards.jpg" alt="" id="BLOGGER_PHOTO_ID_5165346797043413378" border="0" /&gt;&lt;/a&gt;We're very pleased to announce that Feedhaus has been selected as a finalist for a prestigious &lt;a href="http://2008.sxsw.com/interactive/web_awards/"&gt;SXSW (South by Southwest) 2008 Web Award&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;We've been selected, along with four other great nominees, from among a pool of hundreds of sites for the "Technical Achievement" category, which, according to SXSW, describes "sites that are re-inventing and re-defining the technical parameters of our online experience."&lt;br /&gt;&lt;br /&gt;Kudos to the SXWS committee for recognizing Feedhaus! Hope to see you in Austin from March 7th-11th for &lt;a href="http://www.sxsw.com/"&gt;this great conference&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-5596783752369275562?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/5596783752369275562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=5596783752369275562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5596783752369275562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5596783752369275562'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/02/feedhaus-selected-as-finalist-for-sxsw.html' title='Feedhaus Selected as a SXSW Web Award Finalist'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JsHkCtPZKFE/R67_i3N5cYI/AAAAAAAAAGU/fJlOqtOa_So/s72-c/2008_web_awards.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-510290058761678576</id><published>2008-01-30T14:49:00.000-05:00</published><updated>2008-05-20T23:52:52.758-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql server'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='ALI'/><title type='text'>Running ALI on SQL Server 2005 Express</title><content type='html'>&lt;ol&gt;&lt;li&gt;Download and install &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&amp;amp;displaylang=en"&gt;Microsoft SQL Server 2005 Express&lt;/a&gt;. As with SQL Server 2000, make sure you select "mixed" authentication mode instead of Windows only.&lt;/li&gt;&lt;li&gt;Download and install &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796&amp;amp;displaylang=en"&gt;Microsoft SQL Server Management Studio Express&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Open the Management Studio and create your database. Then, right click on the database and set "SQL Server 2000 Compatibility Mode."&lt;/li&gt;&lt;li&gt;Create your database user and grant rights to the new database (just as you would for SQL Server 2000).&lt;/li&gt;&lt;li&gt;Script your database (just as you would for SQL Server 2000).&lt;/li&gt;&lt;li&gt;Open the SQL Server Configuration Manager. Under SQL Server 2005 Network Configuration, select Protocols for SQL2005. Double click on TCP/IP and make sure that it's enabled and set to run on a static port (1433) for all IP addresses.&lt;/li&gt;&lt;p&gt;You should be good to go! (Remember that this is not a configuration supported by BEA, but it works well for development purposes.)&lt;/p&gt;&lt;div id="a002045more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;&lt;a name="comments"&gt;&lt;/a&gt;&lt;h4&gt;Comments&lt;/h4&gt;&lt;span class="small"&gt;Comments are listed in date ascending order (oldest first) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;a name="2621"&gt;&lt;/a&gt; &lt;div id="c2621"&gt; Cool. I think ALI also works on Oracle 10g XE. I will give it a shot next week. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: twang  on February  8, 2008 at 10:28 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; &lt;a name="2622"&gt;&lt;/a&gt; &lt;div id="c2622"&gt; Indeed it does. You might want to refer to &lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2007/03/alui_g6_on_ubun.html" rel="nofollow"&gt;this post&lt;/a&gt; for tips on getting ALI running on Oracle 10g XE on Linux. Some of the tips probably apply to Windows too. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on February  9, 2008 at  8:11 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-510290058761678576?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/510290058761678576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=510290058761678576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/510290058761678576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/510290058761678576'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/01/running-ali-on-sql-server-2005-express.html' title='Running ALI on SQL Server 2005 Express'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-5099914685746436174</id><published>2008-01-30T11:01:00.000-05:00</published><updated>2008-11-13T02:53:33.816-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='stability'/><category scheme='http://www.blogger.com/atom/ns#' term='downtime'/><title type='text'>Twitter down again?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JsHkCtPZKFE/R6Cft_RqADI/AAAAAAAAAFQ/ujgQMPJ_UK8/s1600-h/twitter-down-again.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/R6Cft_RqADI/AAAAAAAAAFQ/ujgQMPJ_UK8/s200/twitter-down-again.png" alt="" id="BLOGGER_PHOTO_ID_5161300785395007538" border="0" /&gt;&lt;/a&gt;With the amount of downtime that twitter experiences, it makes me wonder whether or not Ruby on Rails is a viable alternative to PHP, Java, etc.&lt;br /&gt;&lt;br /&gt;Is it the platform (RoR) or is it just bad code from Twitter? Or something else entirely?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-5099914685746436174?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/5099914685746436174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=5099914685746436174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5099914685746436174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5099914685746436174'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/01/twitter-down-again.html' title='Twitter down again?'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JsHkCtPZKFE/R6Cft_RqADI/AAAAAAAAAFQ/ujgQMPJ_UK8/s72-c/twitter-down-again.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-14025691234614478</id><published>2008-01-26T20:44:00.000-05:00</published><updated>2008-11-13T02:53:34.318-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='feedhaus'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='aqualogic'/><title type='text'>Enterprise Relevance of Web 2.0 Videos Released</title><content type='html'>A couple months ago, I gave a talk entitled "&lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2007/10/the_enterprise.html"&gt;The Enterprise Relevance of Web 2.0&lt;/a&gt;." Over the past few days, I've split the recording of that talk into six ten-minute segments and uploaded them to YouTube and Facebook. I also embedded them on my &lt;a href="http://dev2dev.bea.com/blog/bucchere/"&gt;BEA dev2dev blog&lt;/a&gt;. I've included the links here for your convenience:&lt;br /&gt;&lt;br /&gt;&lt;div style="float: left; clear: none;"&gt;&lt;br /&gt;&lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2008/01/enterprise_web1.html"&gt;Part 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2008/01/enterprise_web2.html"&gt;Part 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2008/01/enterprise_web3.html"&gt;Part 3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2008/01/enterprise_web4.html"&gt;Part 4&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2008/01/enterprise_web5.html"&gt;Part 5&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2008/01/enterprise_web6.html"&gt;Part 6&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.thebdgway.com/ent_rel_web_20.html"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; clear: right;" src="http://1.bp.blogspot.com/_JsHkCtPZKFE/R6CgtPRqAEI/AAAAAAAAAFY/Df4DuGE9ACA/s200/enterprise-relevance-web-20.png" alt="" id="BLOGGER_PHOTO_ID_5161301872021733442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="display: block; clear: left;"&gt;&lt;br /&gt;If you want to follow along, &lt;a href="http://www.thebdgway.com/ent_rel_web_20.html"&gt;here are the full-res slides&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Enjoy!&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/13083959-14025691234614478?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/14025691234614478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=14025691234614478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/14025691234614478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/14025691234614478'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/01/enterprise-relevance-of-web-20-videos.html' title='Enterprise Relevance of Web 2.0 Videos Released'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JsHkCtPZKFE/R6CgtPRqAEI/AAAAAAAAAFY/Df4DuGE9ACA/s72-c/enterprise-relevance-web-20.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-8464000973923513110</id><published>2008-01-22T22:22:00.002-05:00</published><updated>2008-05-20T23:50:14.768-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>Enterprise Relevance of Web 2.0</title><content type='html'>&lt;p&gt;Back in November of 2007 I gave a one-hour talk in Tyson's Corner, VA entitled "&lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2007/10/the_enterprise.html"&gt;The Enterprise Relevance of Web 2.0&lt;/a&gt;." There were probably about thirty people in attendance. Since then, I've had several people tell me that they were sorry they missed the talk, etc. If you were one of those people, these next six posts are for you.&lt;/p&gt;  &lt;p&gt;Why I am delivering this content in a six-part series? I don't have a video streaming server set up nor do I care to put one up and pay for the bandwidth. So, YouTube is an obvious solution to the hosting and bandwidth problem. (For those of you who have been living in a cave, YouTube has a ten-minute limit on the length of their videos.) So, I'm in the process of editing my talk into six, ten-minute clips.&lt;/p&gt;  &lt;p&gt;Therein lies the problem.&lt;/p&gt;  &lt;p&gt;What I'm learning in the process is that HD video editing is a major PITA, even on a Mac. The first problem is space: I've got about five gigs of raw footage. My conversion program, Voltaic, was choking near the end of each 2 Gb conversion, so I switched to a PC (for shame!) and used the software that came with the camera (a Sony HDR-SR5) to convert from MTS (raw AVCHD format) to MPEG-2. Then I needed to buy a program from Apple for $19.99 (thanks for nickel-n-dime'n me, Steve) to convert from MPEG-2 to MOV (QuickTime format). Now I'm importing into iMovieHD. Each one of these conversions takes about two hours and has an output between 2x and 12x the size of the original MTS file! That means, just to be safe, you need like 15Gb of scratch space to edit a 1Gb movie! On top of the space issue, I've hit Google already dozens of times to figure out how to deal with things like frame rates, aspect ratios, sound compression, format conversion, and so on, ad infinitum.&lt;/p&gt;  &lt;p&gt;And this is supposed to be easy! I'm on a Mac for goodness's sake!&lt;/p&gt;  &lt;p&gt;So, why am I ranting about my video editing woes in a post that's purportedly about the enterprise relevance of Web 2.0? Because I think there's a lesson to be learned from all this. If personal computing is this challenging, that does not bode well for the enterprise, where everything is 10-100 times more expensive and 10-100 times more complicated. Is this a good thing? For me and &lt;a href="http://www.thebdgway.com/"&gt;my company&lt;/a&gt;, maybe, because we're making a living trying to make sense of the complexities of the enterprise and building user interfaces that help abstract people away from all the complexity so that they can do their jobs effectively.&lt;/p&gt;   &lt;p&gt;But to truly bring Web 2.0 to the enterprise, we need to take these concepts -- abstracting, simplifying, beautifying and "social-ifying" -- enterprise applications down to the point at which they're simple, beautiful and fun to use, all the while maintaining their power and utility. The experience people have using corporate software should mirror the experience they have using well designed, functional sites like &lt;a href="http://www.netflix.com/"&gt;Netflix&lt;/a&gt;, &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt;, &lt;a href="http://www.wishlistr.com/"&gt;Wishlistr&lt;/a&gt;, &lt;a href="http://www.dopplr.com/"&gt;Dopplr&lt;/a&gt; and &lt;a href="http://www.kayak.com/"&gt;Kayak&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Most people writing corporate/enterprise software these days -- with a few notable exceptions like &lt;a href="http://www.37signals.com/"&gt;37 Signals&lt;/a&gt; (the makers of Campfire, Basecamp and Highrise) -- are stuck in a function-over-form rut that's really hindering the process of bringing Web 2.0 to the enterprise. Those of you who have had the pleasure of using &lt;a href="http://en.terpri.se/alpages/index.html"&gt;AquaLogic Pages&lt;/a&gt; know that it doesn't have to be this way. Software can be both fun and functional at the same time.&lt;/p&gt;  &lt;p&gt;So that's an awfully long-winded and angst-ridden introduction to my six-part series on bringing Web 2.0 to the enterprise. If any of the above struck a chord with you and resonated even a little bit, then I highly recommend that you check out the forthcoming videos. That is,&lt;br /&gt;assuming that I actually succeed in producing them!&lt;/p&gt;  &lt;div id="a002022more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7MmCV8T2Hz0&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/7MmCV8T2Hz0&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/iv7bZEhkvOU"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/iv7bZEhkvOU" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GK62_TSybSU&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/GK62_TSybSU&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BL-wu4BZDyk&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/BL-wu4BZDyk&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/6FVJ4rc9YTA"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/6FVJ4rc9YTA" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/WokJchJDXLc"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/WokJchJDXLc" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;a name="2572"&gt;&lt;/a&gt; &lt;div id="c2572"&gt; Chris, enjoyed your post. I've got a little one on the way so I imagine I'll have to understand all of the video nuances of encodings/converstions soon for youtubing for the grandparents. It doesn't look like it's going to be as easy as I thought! James &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: jbayer  on January 23, 2008 at  7:44 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-8464000973923513110?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/8464000973923513110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=8464000973923513110' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/8464000973923513110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/8464000973923513110'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/01/enterprise-relevance-of-web-20.html' title='Enterprise Relevance of Web 2.0'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-1064967330239630546</id><published>2008-01-18T20:46:00.000-05:00</published><updated>2008-05-20T23:44:05.133-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='alui'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><category scheme='http://www.blogger.com/atom/ns#' term='ALI'/><title type='text'>Write an ALUI IDS in Under 15 Lines Using Ruby on Rails</title><content type='html'>&lt;p&gt;Not only is it possible to write an ALUI Identity Service in Ruby on Rails, it's remarkably easy. I was able to do the entire authentication part in fewer than 15 lines of code! However, I ran into problems on the synchronization side and ended up writing that part in Java. Read on for all the gory details.&lt;/p&gt;  &lt;p&gt;As part of building the suite of social applications for BEA Participate 2008, we're designing a social application framework in Ruby on Rails and integrating it with ALI 6.5. Not being a big fan of LDAP, I decided to put the users of the social application framework in the database (which is MySQL). Now, when we integrate with ALI, we need to sync this user repository (just as many enterprises do with Active Directory or LDAP). So I set out to build an IDS to pull in users, groups and memberships in Ruby on Rails.&lt;/p&gt;  &lt;p&gt;It's pretty obvious that Ruby on Rails favors REST over SOAP for their web service support. However, they still support SOAP for interoperability and it mostly works. I did have to make one patch to Ruby's core XML processing libraries to get things humming along. I haven't submitted the patch back to Ruby yet, but at some point I will. Basically, the problem was that the parser didn't recognize the UTF-8 encoding if it was enclosed in quotes ("UTF-8"). &lt;a href="http://www.germane-software.com/projects/rexml/ticket/130"&gt;This patch suggestion&lt;/a&gt; guided me in the right direction, but I ended up doing something a little different because the suggested patch didn't work.&lt;/p&gt;  &lt;i&gt;I changed line 27 of lib/ruby/1.8/rexml/encoding.rb as follows:&lt;/i&gt; &lt;pre&gt; enc = enc.nil? ? nil : enc.upcase.gsub('"','') #that's a double quote inside single quotes&lt;br /&gt;&lt;/pre&gt;  &lt;p&gt;Now that Ruby's XML parser recognized UTF-8 as a valid format, it decided that it didn't support UTF-8! To work around this, I installed &lt;a href="http://webscripts.softpedia.com/script/Snippets/iconv-conversion-25046.html"&gt;iconv&lt;/a&gt;, which is available for Windows and *nix and works seamlessly with Ruby. In fact, after installation, all the XML parsing issues went bye-bye.&lt;/p&gt;  &lt;p&gt;Now, on to the IDS code. From your rails project, type:&lt;/p&gt;  &lt;pre&gt;ruby script/generate web_service Authenticate&lt;/pre&gt;  &lt;p&gt;This creates app/apis/authenticate_api.rb. In that file, place the following lines of code:&lt;/p&gt;  &lt;pre&gt;class AuthenticateApi &amp;lt; ActionWebService::API::Base&lt;br /&gt; api_method :Authenticate, :expects =&amp;gt; [{:Username =&amp;gt;&lt;br /&gt;:string}, {:Password =&amp;gt;&lt;br /&gt;:string}, {:NameValuePairs =&amp;gt;&lt;br /&gt;[:string]}], :returns =&amp;gt;&lt;br /&gt;[:string]&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;  &lt;p&gt;All you're doing here is extending ActionWebService and declaring the input/output params for your web service. Now type the following command:&lt;/p&gt;  &lt;pre&gt;ruby script/generate controller Authenticate&lt;/pre&gt;  &lt;p&gt;This creates the controller, where, if you stick with direct dispatching (which I recommend), you'll be doing all the heavy lifting. (And there isn't much.) This file should contain the following:&lt;/p&gt;  &lt;pre&gt;class AuthenticateController &amp;lt; ApplicationController&lt;br /&gt; web_service_dispatching_mode :direct&lt;br /&gt; wsdl_service_name 'Authenticate'&lt;br /&gt; web_service_scaffold :invoke&lt;br /&gt;&lt;br /&gt; def Authenticate(username, password, nameValuePairs)&lt;br /&gt;   if User.authenticate(username, password)&lt;br /&gt;     return ""&lt;br /&gt;   else&lt;br /&gt;     raise "-102" #generic username/password failure code&lt;br /&gt;   end&lt;br /&gt; end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;  &lt;p&gt;Replace User.authenticate with whatever mechanism you're using to authenticate your users. (I'm using the login_generator gem.) That's all there is to it! Just point your AWS to http://localhost:3000/authenticate/api and you're off to the races.&lt;/p&gt;  &lt;p&gt;Now, if you want to do some functional testing (independently of the portal), rails sets up a nice web service scaffold UI to let you invoke your web service and examine the result. Just visit http://localhost:3000/authenticate/invoke to see all of that tasty goodness.&lt;/p&gt;  &lt;p&gt;There you have it -- a Ruby on Rails-based IDS for ALUI in fewer than 15 lines of code!&lt;/p&gt;  &lt;p&gt;The synchronization side of the IDS was almost just as simple to write, but after countless hours of debugging, I gave up on it and re-wrote it in Java using the supported ALUI IDK. Although I never could quite put my finger on it, it seemed the problem had something to do with some subtleties about how BEA's XML parser was handing UTF-8 newlines. I'll post the code here just in case anyone has an interest in trying to get it to work. Caveat: this code is untested and currently it fails on the call to GetGroups because of the aforementioned problems.&lt;/p&gt;  &lt;i&gt;In app/apis/synchronize_api.rb:&lt;/i&gt; &lt;pre&gt;class SynchronizeApi &amp;lt; ActionWebService::API::Base&lt;br /&gt; api_method :Initialize, :expects =&amp;gt;&lt;br /&gt;[{:NameValuePairs =&amp;gt;&lt;br /&gt;[:string]}], :returns =&amp;gt;&lt;br /&gt;[:integer]&lt;br /&gt; api_method :GetGroups, :returns =&amp;gt;&lt;br /&gt;[[:string]]&lt;br /&gt; api_method :GetUsers, :returns =&amp;gt;&lt;br /&gt;[[:string]]&lt;br /&gt; api_method :GetMembers, :expects =&amp;gt;&lt;br /&gt;[{:GroupID =&gt; :string}], :returns =&amp;gt;&lt;br /&gt;[[:string]]&lt;br /&gt; api_method :Shutdown&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt; &lt;i&gt;In app/controllers/synchronize_controller.rb:&lt;/i&gt; &lt;pre&gt;class SynchronizeController &amp;lt; ApplicationController&lt;br /&gt; web_service_dispatching_mode :direct&lt;br /&gt; wsdl_service_name 'Synchronize'&lt;br /&gt; web_service_scaffold :invoke&lt;br /&gt;&lt;br /&gt; def Initialize(nameValuePairs)&lt;br /&gt;   session['initialized'] = true&lt;br /&gt;   return 2&lt;br /&gt; end&lt;br /&gt;&lt;br /&gt; def GetGroups()&lt;br /&gt;   if session['initialized']&lt;br /&gt;     session['initialized'] = false&lt;br /&gt;     groups = Group.find_all&lt;br /&gt;    &lt;br /&gt;     groupNames = Array.new&lt;br /&gt;     for group in groups&lt;br /&gt;       groupNames &amp;lt;&amp;lt; "&amp;lt;SecureObject Name=\"#{group.name}\" AuthName=\"#{group.name}\" UniqueName=\"#{group.id}\"/&amp;gt;&lt;br /&gt;" &amp;lt;&amp;lt; "&amp;lt;SecureObject Name=\"#{user.login}\" AuthName=\"#{user.login}\" UniqueName=\"#{user.id}\"/&amp;gt;&lt;br /&gt;"&lt;br /&gt;     end&lt;br /&gt;    &lt;br /&gt;     return userNames&lt;br /&gt;   else&lt;br /&gt;     return nil&lt;br /&gt;   end&lt;br /&gt; end&lt;br /&gt;&lt;br /&gt; def GetMembers(group_id)&lt;br /&gt;   if session['initialized']&lt;br /&gt;     session['initialized'] = false&lt;br /&gt;     users = Membership.find_all_users_in_group(group_id)&lt;br /&gt;&lt;br /&gt;     userNames = Array.new&lt;br /&gt;     for user in users&lt;br /&gt;       userNames &amp;lt;&amp;lt; "&amp;lt;SecureObject Name=\"#{user.login}\" AuthName=\"#{user.login}\" UniqueName=\"#{user.id}\" GroupUniqueName=\"\"/&amp;gt;&lt;br /&gt;"&lt;br /&gt;     end&lt;br /&gt;&lt;br /&gt;     return userNames&lt;br /&gt;   else&lt;br /&gt;     return nil&lt;br /&gt;   end&lt;br /&gt; end&lt;br /&gt;&lt;br /&gt; def Shutdown()&lt;br /&gt;   return nil&lt;br /&gt; end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;  &lt;div id="a002014more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;     &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2560"&gt;&lt;/a&gt; &lt;div id="c2560"&gt; Nice post, Chris.  This is the first time I've seen this done! &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: dmeyer  on January 20, 2008 at  4:16 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2565"&gt;&lt;/a&gt; &lt;div id="c2565"&gt; &lt;p&gt;Thank you, David.&lt;/p&gt;  &lt;p&gt;I just noticed that part of my sync code was chomped off in the blog post because WordPress was assuming that was actually an opening HTML/XML tag. I made the correction so the above code now accurately reflects what I was testing.&lt;/p&gt;  &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on January 21, 2008 at  1:16 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-1064967330239630546?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/1064967330239630546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=1064967330239630546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1064967330239630546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1064967330239630546'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/01/write-alui-ids-in-under-15-lines-using.html' title='Write an ALUI IDS in Under 15 Lines Using Ruby on Rails'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-4810589262214368818</id><published>2008-01-17T18:40:00.000-05:00</published><updated>2008-05-20T23:38:08.226-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>One Portal to Rule Them All</title><content type='html'>&lt;p&gt;I won't rehash what's already been said by everyone in the press and the blogosphere -- Oracle is buying BEA. &lt;a href="http://thebdgway.blogspot.com/2005/08/my-take-on-acquisition-of-plumtree-by.html"&gt;I wrote almost three years ago that this was inevitable&lt;/a&gt;, and now it's upon us. I'm hopeful that the BEA/Oracle management crew can take what they learned from the Plumtree, Fuego and Flashline (for BEA) and Siebel, PeopleSoft and Oblix (for Oracle) acquisitions and apply it to the challenges their own merger presents.&lt;/p&gt;  &lt;p&gt;Over the past three years, Oracle has acquired dozens of companies. The most notable were probably PeopleSoft (which had just acquired JD Edwards, if I remember correctly), Siebel and Oblix, which gave them a great suite of HR apps, CRM apps and identity management, respectively. These were all enterprise software products that Oracle had, with a modicum of success, built on their own from the ground up, sold and supported as "Oracle Apps."&lt;/p&gt;  &lt;p&gt;Of course, with almost every major company they've acquired, Oracle has picked up a portal product. (And with BEA, there's a special bonus -- they get two: WLP and ALI.) So that's going to create a portal soup consisting of at least the following ingredients: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Siebel Portal&lt;/li&gt;&lt;li&gt;JD Edwards Portal&lt;/li&gt;&lt;li&gt;PeopleSoft Portal&lt;/li&gt;&lt;li&gt;Oracle Portal (part of Oracle Fusion Middleware)&lt;/li&gt;&lt;li&gt;WLP&lt;/li&gt;&lt;li&gt;ALI&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Now Oracle won't want to endanger existing customer relationships by terminating support for the non-horizontal portals from Siebel, PeopleSoft, etc. Besides, the word "portal" really only loosely applies there, because those "portals" are really just web UIs into Siebel, PeopleSoft, etc.&lt;/p&gt;  &lt;p&gt;But what about the horizontal portals: Oracle, WLP and ALI? The are all playing in the same space. It's already questionable that we need all three in the market now. And three under the same circle-shaped roof that is Oracle? Absurd.&lt;/p&gt;  &lt;p&gt;What will Oracle do with this portal quandary? Well, I think they'll do the only thing they can do and support all the products. So that covers legacy customers, but what about future customers? If I'm an Oracle sales rep and my customer wants to buy a portal to front their SOA stack, what on earth do I sell them?&lt;/p&gt;  &lt;p&gt;In my opinion, which is just that -- my opinion -- post-merger, there need to be some decisive acts from Oracle regarding the future direction of their portal strategy. And, again, IMO, this is where the ALI portal and the ALUI suite of products (formerly Plumtree) can really shine. Why? Because not only can you front Java, .NET, Rails, PHP and any other web application stack with ALI, &lt;b&gt;but ALI already has integration kits for Siebel, PeopleSoft, JSR-168, WSRP and five different flavors of SSO, including Oblix!&lt;/b&gt; (Not to mention the obvious fact that since day one, ALI has run beautifully on Windows and *nix systems using Oracle's bread-and-butter product, their database.) So naturally, if you're an Oracle shop running a clustered Oracle DB for storage, Siebel for CRM, PeopelSoft for HR, Oracle Financials for the books and Oblix Identity Management, no other product under the sun has more pre-packaged, no-brainer integration &lt;i&gt;and integration options&lt;/i&gt; than ALI.&lt;/p&gt;  &lt;p&gt;It may be a hard, bloody battle to get Oracle to drop it's own beloved portal product in favor of AquaLogic Interaction, but I think it's a battle that needs to be fought. Same goes for WLP. In fact, I think every product acquired by Oracle has to fight for it's life and fight to be the #1 product in the space, retiring the others to "maintenance and support" but focusing all futures on the product that is rightfully #1. And I think -- and hope -- that Oracle has the good sense and the wherewithal to encourage this. It may cause some near term pain, but taking a longer-term view it's the right thing to do.&lt;/p&gt;   &lt;div id="a001999more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt; &lt;br /&gt;  &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2550"&gt;&lt;/a&gt; &lt;div id="c2550"&gt; Interesting post, Chris. Obviously this is something we ALUI consultants have been considering in the past few days. One monkeywrench I have for you: as far as I know, Oracle offers their portal product for free to existing customers, whereas we (obviously) charge for it. I wonder how that kind of business model might change the landscape of how the ALUI portal is distributed/used. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: rbrodbec  on January 18, 2008 at  7:02 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2552"&gt;&lt;/a&gt; &lt;div id="c2552"&gt; &lt;p&gt;Funny you should mention the price issue. About two years ago, we had a customer switch from ALI to Oracle portal for that exact reason. Why pay for licenses and support for ALUI products when Oracle gives you the portal for free? That customer still calls on us for ALUI support, so apparently the migration hasn't gone exactly as planned.&lt;/p&gt;  &lt;p&gt;Two old adages come to mind here: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;You get what you pay for.&lt;/li&gt;&lt;li&gt;There's no such thing as a free lunch.&lt;/li&gt;&lt;/ol&gt;  &lt;p&gt;Regarding #1, the products really don't cover the same feature set -- Oracle portal cannot be the gateway to SOA that we all know ALUI is, so it's really not an apples-to-apples comparison.&lt;/p&gt;  &lt;p&gt;Regarding #2, with any free software, whether it's from a large company like Oracle or from the Apache Software Foundation, you always need to think about Total Cost of Ownership (TCO). If you need to build services integration points in Oracle Portal to talk to all of Oracle's other products, that adds to your TCO. Moreover, if somebody is giving something away, what sort of quality expectations do you have about the product? What happens if you need to request support from Oracle or ask them to develop a patch for you? All of a sudden, the fact that you didn't pay for the software comes back and bites you in the butt. :-)&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on January 18, 2008 at  7:23 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2553"&gt;&lt;/a&gt; &lt;div id="c2553"&gt; I guess I agree with you, since I'm not an Oracle portal consultant (not yet, anyway); but I think the bigger question is how Oracle will assimilate these new portals given its current pricing strategy (aka - the bloody war you speak of). If I were an existing Oracle customer, the first question I'd ask is "how come I can get XYZ portal for free but not ABC portal". And if I'm Oracle product management, I'm thinking about how my current "free portal" strategy has been working out for me versus the ALUI model of charging for it. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: rbrodbec  on January 18, 2008 at  8:22 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2554"&gt;&lt;/a&gt; &lt;div id="c2554"&gt; &lt;p&gt;You're right -- the big issue is how will Oracle deal with the portals they're acquiring and will there be a shakedown or more of a graceful assimilation.&lt;/p&gt;  &lt;p&gt;There's a similar issue with WLS and Oracle's application server, although I think in that case the answer is a little less complicated. ;-)&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on January 18, 2008 at  8:32 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2559"&gt;&lt;/a&gt; &lt;div id="c2559"&gt; Of course you completely forgot to mention Oracle WebCenter. In spite of your assertions, there are only 2 portal products at Oracle. Oracle Portal and WebCenter. WebCenter is the future "face" of Fusion Applications, so any integration of portal products will move in that direction. IMHO....plumtree is as proprietary as Oracle Portal, and its dead. WLP and the folks on the WebCenter team will need to figure out how to integrate the code bases of those two products since they are the most similar in their support of Web 2.0 futures. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: Dr. BEA Good  on January 20, 2008 at 11:44 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2561"&gt;&lt;/a&gt; &lt;div id="c2561"&gt; &lt;p&gt;Thanks for the correction about Oracle WebCenter -- I'm not too familiar with Oracle products other than the DB and I should have done more homework before posting this!&lt;/p&gt;  &lt;p&gt;However, I still disagree that there are only two portals at Oracle. I'm not too sure about JDE, but I remember with 100% certainty that PeopleSoft and Siebel called their UIs "portals." They're not truly portals in a horizontal sense like Oracle Portal, WebCenter, WLP and ALUI and I don't think they're actually relevant to this discussion, so it's a moot point.&lt;/p&gt;  &lt;p&gt;Now, given the four remaining portal products, I challenge your assertion that WebCenter and WLP "support Web 2.0 futures" and I'd like to see some examples that support that claim. As far as I know, the only products coming out of BEA that deserve the "Web 2.0" label are AquaLogic Pages, Ensemble and Pathways. (Note I don't include ALI itself as a Web 2.0 product, despite the fact that ALI 6.5 has some pretty slick social features that might someday earn it that distinction.)&lt;/p&gt;  &lt;p&gt;I also take issue with your calling Plumtree/ALUI proprietary and I'm not sure what makes you make that claim. It's written in Java and ported to C#.net, so it runs "natively" on IIS (which no other products from BEA or Oracle can do). Its Java version (from the same source base), runs on WebSphere, WLS, Tomcat and probably JBoss and other app servers and it supports both Oracle and SQL Server, so in terms of &lt;i&gt;how&lt;/i&gt; and &lt;i&gt;where&lt;/i&gt; you can run it, it's probably the most open and flexible product in the entire 40+ product lineup that BEA boasts.&lt;/p&gt;  &lt;p&gt;That's just one side of the proprietary vs. open argument. The other is how well one supports standards for plugging in functionality. In those terms, I think ALUI stands out from the pack as well. It supports portlets over two very well supported standards: HTTP and HTML, which again makes it the most flexible portlet development environment on the market. (You can develop ALI portlets using ANY web server that speaks HTTP and I've personally done so using Java, .NET, LAMP, Ruby on Rails, Groovy on Grails and even Domino if you can believe that.) It also supports JSR-168 and WSRP. (In reading about WebCenter, all portlet development documentation was Java-centric, so I'm not sure if they support any other kind of portlet development, e.g. .NET. It's crucial that any product which claims to be the "face of SOA" supports at least Java and .NET development and plugins; however, many would argue that you need to support much more -- e.g. Ruby on Rails, PHP, etc.)&lt;/p&gt;  &lt;p&gt;Leaving portlets out of the picture for a moment, consider the other ALUI integration points: AWS, PWS, CWS and SWS. All of them use SOAP, which is a documented open standard. In fact, in my next blog post (which went up last night), I talk about how I integrated a custom MySQL/Ruby on Rails user store with ALI using a Rails-based SOAP-driven web service to interface with ALI's user management system. It just doesn't get any more open than that. At last year's Participate conference, I demonstrated how you could use the ALI "face" to front WLS applications written to run on the WL message bus and communicating with data stores using DSP, proving that you integrate ALUI products with pretty much anything. I would like to see how a WebCenter consultant or a WLS guy would approach integrating Siebel or PeopleSoft, two products now in the Oracle family.&lt;/p&gt;  &lt;p&gt;I may make many "assertions" (as you call them), but they're backed up by solid facts. I'm open to continuing this dialog because I want to hear more facts about 1) how you perceive ALUI as a proprietary technology and 2) how WLP and WebCenter claim to support "Web 2.0."&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on January 20, 2008 at  6:10 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2569"&gt;&lt;/a&gt; &lt;div id="c2569"&gt; Out of respect of SEC rules, I won't touch the Oracle topic. But as for WebLogic Portal (WLP)... &lt;p&gt; &lt;b&gt;2) how WLP ... claim to support "Web 2.0."&lt;/b&gt; &lt;/p&gt;&lt;p&gt; There are a bunch of features that contribute to the overall Web 2.0 story for WLP. Look at the WLP Groupspace application, for example. Web 2.0 is about publishing social applications that get better the more people use them. Groupspace is such an app. It is first a packaged social app ready to go out of the box, but secondly shows off many of the WLP features in the area of "Web 2.0". &lt;/p&gt;&lt;p&gt; &lt;a href="http://edocs.bea.com/wlp/docs100/groupspace/portlets.html" rel="nofollow"&gt;Groupspace doc link&lt;/a&gt; (community framework, RSS, Groupnotes (think wiki), discussion forums, shared document repository, calendar, contacts, etc, etc). &lt;/p&gt;&lt;p&gt; Also, read up on Josh Lannin's blog to see what will be out shortly in terms of WLP and REST, more Ajax, more Portlet Publishing (Google Gadgets, RoR, PHP, etc). &lt;a href="http://dev2dev.bea.com/blog/jlannin/archive/2007/10/the_future_of_w_1.html" rel="nofollow"&gt;Lannin's WLP futures&lt;/a&gt; &lt;/p&gt;&lt;p&gt; Cheers - PJL&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: plaird  on January 21, 2008 at  8:30 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-4810589262214368818?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/4810589262214368818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=4810589262214368818' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4810589262214368818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/4810589262214368818'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2008/01/one-portal-to-rule-them-all.html' title='One Portal to Rule Them All'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-8247504869314018677</id><published>2007-12-21T21:46:00.000-05:00</published><updated>2008-11-13T02:53:34.540-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bdg'/><category scheme='http://www.blogger.com/atom/ns#' term='web development'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='ipod'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>More on BEA Participate 2008</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.en.terpri.se/participate"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_JsHkCtPZKFE/R2x-Dy5b1uI/AAAAAAAAAEs/wPcLIMmB5SQ/s320/product-page-short-bg-1.gif" alt="" id="BLOGGER_PHOTO_ID_5146627077845014242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.bea.com/"&gt;BEA&lt;/a&gt; executive Jay Simons just posted &lt;a href="http://blog.en.terpri.se/blog/2007/12/19/participate08-cometh/"&gt;more details about Participate 2008 on the en.terpri.se blog&lt;/a&gt; and, needless to say, all of us here at &lt;a href="http://www.thebdgway.com/"&gt;bdg&lt;/a&gt; are very excited about the event.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2007/05/live_from_bea_participate.html"&gt;Last year's event&lt;/a&gt; in Atlanta was a raging success. Over 1000 attendees came to hear BEA employees, customers and partners describe their experiences with &lt;a href="http://www.bea.com/framework.jsp?CNT=index.htm&amp;amp;FP=/content/products/aqualogic/user_interaction/"&gt;AquaLogic User Interaction&lt;/a&gt; and &lt;a href="http://www.bea.com/framework.jsp?CNT=index.htm&amp;amp;FP=/content/products/aqualogic/albpm/"&gt;AquaLogic BPM&lt;/a&gt;. For our part, we had the usual partner/sponsor booth, we gave away a &lt;a href="http://thebdgway.blogspot.com/2007/05/blog-post.html"&gt;Video iPod&lt;/a&gt; and hundreds of fun USB-powered laptop lights. We also presented a very well-received demo showing how to &lt;a href="http://thebdgway.blogspot.com/2007/03/chris-bucchere-invited-to-speak-at-bea.html"&gt;integrate ALI, ALSB and ALDSP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In 2008 we're upping the ante. BEA has contracted the development team here at bdg to build a suite of social applications for AquaLogic Interaction (formerly known as the Plumtree Portal) that will allow conference attendees to network with one another on iPod Touches that BEA will be providing at the conference.&lt;br /&gt;&lt;br /&gt;(BTW, our applications will run in a normal web browser just like every other ALI-powered application, but they'll also be optimized for the iPod Touch form factor.)&lt;br /&gt;&lt;br /&gt;They'll be much more info to come on these great ALI-powered applications that we're building for Participate, so watch this space and &lt;a href="http://dev2dev.bea.com/blog/bucchere/"&gt;my dev2dev blog&lt;/a&gt; as well. To give you a little taste, think &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt; tuned for the enterprise with the specific goal of conference social networking in mind. Rich user profiles; mini- and aggregate feeds; user, session and group walls; private messaging/poking; tagging and other popular Facebook-like functionality will all be included.&lt;br /&gt;&lt;br /&gt;Imagine this: instead of raising your hand to ask a question, use your WiFi-enabled iPod Touch to post the question on the session's wall while the session is in progress. Then, at the end of the session, the presenter can pull up the session's wall on the projector and field the questions. Like the presenter? Ask him or her to be your contact or join one of your groups! Meet an influential C-level executive who's an expert in SOA governance and want to get to know him better? You can poke him or leave a message on his wall.&lt;br /&gt;&lt;br /&gt;Leave your business cards at home -- instead use these great bdg built/ALI-powered applications!&lt;br /&gt;&lt;br /&gt;This is revolutionary, game-changing stuff. And this is why we're excited about Participate 2008. We hope you are too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-8247504869314018677?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.en.terpri.se/blog/2007/12/19/participate08-cometh/' title='More on BEA Participate 2008'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/8247504869314018677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=8247504869314018677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/8247504869314018677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/8247504869314018677'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/12/more-on-bea-participate-2008.html' title='More on BEA Participate 2008'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JsHkCtPZKFE/R2x-Dy5b1uI/AAAAAAAAAEs/wPcLIMmB5SQ/s72-c/product-page-short-bg-1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-6173011589188270839</id><published>2007-12-21T19:21:00.001-05:00</published><updated>2008-05-20T23:36:41.965-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>Getting Social at BEA Participate 2008</title><content type='html'>&lt;a href="http://blog.en.terpri.se/participate/"&gt;&lt;img style="width: 408px; height: 146px;" src="http://blog.en.terpri.se/participate/wp-content/themes/participate/images/product-page-short-bg-1.gif" /&gt;&lt;/a&gt; &lt;p&gt;This week BEA launched the &lt;a href="http://blog.en.terpri.se/participate/"&gt;Participate 2008 blog&lt;/a&gt; and revealed more about their plans for what is shaping up to be a great event. Perhaps the most exciting news is that BEA will be using the conference to unveil a suite of social applications running on a soon-to-be-released version of ALI 6.5 and coded by the developers here at &lt;a href="http://www.thebdgway.com/"&gt;bdg&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Jay Simons writes, in this first post on the Participate blog:  &lt;/p&gt;&lt;blockquote&gt;Mobile, social experiment: conference attendees will be provided an iPod Touch (more on this later), and we're unveiling a suite of applications (built on the soon-to-be-released version of AquaLogic Interaction by partner BDG) that attendees will be able to interact with through the Touch. The applications will be inherently social, allowing you to engage one another directly at the event, in sessions, in hallways, you name it. Social networking, on a mobile device, powered by AquaLogic User Interaction. That's hot!&lt;/blockquote&gt;  Hot is an understatement. Imagine the possibilities. . . .  &lt;p&gt;Instead of raising your hand to ask a question, use your WiFi-enabled iPod Touch to post the question on the session's wall while the session is in progress. Then, at the end of the session, the presenter can pull up the session's wall on the projector and field the questions. Like the presenter? Ask him or her to be your contact or join one of your groups! Meet an influential C-level executive who's an expert in SOA governance and want to get to know him better? You can poke him or leave a message on his wall.&lt;/p&gt;  &lt;p&gt;Leave your business cards at home -- instead use these great bdg built/ALI-powered applications!&lt;/p&gt;  &lt;p&gt;They'll be much more info to come on this "social experiment," so watch this space in the upcoming weeks and months. To give you a little taste, think &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt; tuned for the enterprise with the specific goal of conference social networking in mind. Rich user profiles; mini- and aggregate feeds; user, session and group walls; private messaging/poking; tagging and other popular Facebook-like functionality will all be included.&lt;/p&gt;  &lt;p&gt;This is revolutionary, game-changing stuff. And this is why we're excited about Participate 2008. We hope you are too.&lt;/p&gt;  &lt;div id="a001960more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;     &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2537"&gt;&lt;/a&gt; &lt;div id="c2537"&gt; Sounds like you could start a spinoff company just on this product! I bet it would be a fun (and useful) tool at ANY type of conference!  Where can I find out more information about the "social applications running on a soon-to-be-released version of ALI 6.5". Any sneak peeks? Are these built upon the Pages/Ensemble/Pathways components or are they new standalone features? Will they be included with upgrades or have any additional cost? Any release date projected?   Keep up the good work Chris - you guys inspire us all to want to do more! &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: geoffgarcia  on January 17, 2008 at  1:29 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2544"&gt;&lt;/a&gt; &lt;div id="c2544"&gt; &lt;p&gt;Hi again Geoff! Thanks for your kind words. After a hard day of slaving away at code that doesn't work (yet) and then two hours of driving through ice and slush, there's nothing like coming home from work and finding nice comments on my blog. :-)&lt;/p&gt;  &lt;p&gt;As for your questions, I don't want to speak out of turn because BEA at this point is probably limited in what they can (and want) to say about ALUI 6.5. But I will answer them as much as I can in a follow-up post, after I seek BEA's approval.&lt;/p&gt;  &lt;p&gt;So, long story short, watch this space and there will be much more, including, at some point, screenshots. Of course, if you want to see the The Full Monty, you'll need to &lt;a href="http://www.register123.com/event/profile/form/index.cfm?PKformID=0x489688852f" rel="nofollow"&gt;register for the conference&lt;/a&gt;.&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on January 17, 2008 at  6:53 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-6173011589188270839?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/6173011589188270839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=6173011589188270839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/6173011589188270839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/6173011589188270839'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/12/getting-social-at-bea-participate-2008.html' title='Getting Social at BEA Participate 2008'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-1276714611269884552</id><published>2007-12-05T14:32:00.000-05:00</published><updated>2008-11-13T02:53:34.710-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web development'/><category scheme='http://www.blogger.com/atom/ns#' term='whyi'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='applications'/><title type='text'>Why I. . . .</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://apps.facebook.com/whyiapp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/R1cABnhUyII/AAAAAAAAAEc/7nrz8Yosa-o/s320/whyi.PNG" alt="" id="BLOGGER_PHOTO_ID_5140577527455336578" border="0" /&gt;&lt;/a&gt;A couple weeks ago I teamed up with college buddy, recent Kellogg grad and former PayPal/eBay product manager Chris Gregory to design and write a fun little Facebook application called &lt;a href="http://apps.facebook.com/whyiapp"&gt;WhyI&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;He did the design and product management, my wife Allison did the logo design and I wrote the code. After a few weeks of hacking in Ruby on Rails (using RFacebook) and many hours of Skyping between Chris and Chris, I'm very pleased to announce that we're done and the application is live on Facebook!&lt;br /&gt;&lt;br /&gt;You can use the app to share five-word WhyI "taglines" about your passions on your profile. You can also ask other people to create taglines by asking them "Why do you?" questions.&lt;br /&gt;&lt;br /&gt;If you have any questions or feedback on the application, please comment here or send a note to &lt;a href="mailto:whyi@thebdgway.com"&gt;whyi@thebdgway.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-1276714611269884552?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://apps.facebook.com/whyiapp' title='Why I. . . .'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/1276714611269884552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=1276714611269884552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1276714611269884552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1276714611269884552'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/12/why-i.html' title='Why I. . . .'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JsHkCtPZKFE/R1cABnhUyII/AAAAAAAAAEc/7nrz8Yosa-o/s72-c/whyi.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-980132433463872706</id><published>2007-11-20T16:06:00.000-05:00</published><updated>2008-11-13T02:53:34.810-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='feedhaus'/><category scheme='http://www.blogger.com/atom/ns#' term='social media'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='meebo'/><category scheme='http://www.blogger.com/atom/ns#' term='instant messaging'/><title type='text'>meebo launches games!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.meebo.com/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_JsHkCtPZKFE/R0NMlqxjRlI/AAAAAAAAADk/MoNVT4enqIE/s320/meebo_games.PNG" alt="" id="BLOGGER_PHOTO_ID_5135032210153490002" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.meebo.com/"&gt;meebo&lt;/a&gt;, the multi-band, web-based instant messaging site, just rolled out a host of games that you can play with your IM buddies on any network: AOL, Yahoo!, MSN, GTalk or ICQ.&lt;br /&gt;&lt;br /&gt;Their platform is open too, so, following in the footsteps of companies like &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt;, I expect to see developers flocking to the site to build applications targeting their million+ unique user per day audience.&lt;br /&gt;&lt;br /&gt;meebo launched a handful of communication apps (including voice and video chat) a few weeks back when they first &lt;a href="http://blog.meebo.com/?p=370"&gt;opened their API&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Of course &lt;a href="http://www.feedhaus.com/"&gt;feedhaus&lt;/a&gt; is also jumping on the embedded widget bandwagon, having released &lt;a href="http://apps.facebook.com/feedhaus"&gt;our widget for Facebook&lt;/a&gt; over a month ago. We're planning a meebo widget launch one week from today and and an Open Social launch in Q1 of 2008.&lt;br /&gt;&lt;br /&gt;Update: Michael Arrington just added &lt;a href="http://www.techcrunch.com/2007/11/20/meebos-got-game/"&gt;his take on the meebo games launch&lt;/a&gt; over on Tech Crunch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-980132433463872706?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.meebo.com/?p=376' title='meebo launches games!'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/980132433463872706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=980132433463872706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/980132433463872706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/980132433463872706'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/11/meebo-launches-games.html' title='meebo launches games!'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JsHkCtPZKFE/R0NMlqxjRlI/AAAAAAAAADk/MoNVT4enqIE/s72-c/meebo_games.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-1467145994890967127</id><published>2007-11-02T13:32:00.000-04:00</published><updated>2008-11-13T02:53:34.968-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os x'/><category scheme='http://www.blogger.com/atom/ns#' term='PC'/><category scheme='http://www.blogger.com/atom/ns#' term='leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple's Subtle F.U. to Microsoft</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JsHkCtPZKFE/RytgGUx9DRI/AAAAAAAAAC0/wA8q0actv7A/s1600-h/pc_blue_screen_of_death.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/RytgGUx9DRI/AAAAAAAAAC0/wA8q0actv7A/s320/pc_blue_screen_of_death.png" alt="" id="BLOGGER_PHOTO_ID_5128298262465154322" border="0" /&gt;&lt;/a&gt;We've come a long way since 1997, when &lt;a href="http://www.news.com/2100-1001-202143.html"&gt;Microsoft invested $150M in the beleaguered Apple&lt;/a&gt;, perhaps so that there would still be a platform on which to run Microsoft's Office for the Mac.&lt;br /&gt;&lt;br /&gt;Fast-forward ten years to 2007 -- starting with the eye candy iMacs and then iPods in every shape, size and color, and now with the iPhone, Apple has risen from the ashes in perhaps what is the greatest corporate comeback of all time.&lt;br /&gt;&lt;br /&gt;Now, with the release of OS X 10.5 (Leopard) last week, Apple has delivered a fine -- albeit subtle -- slap in the face to Microsoft. The icon for a PC server shows the PC displaying the infamous blue screen of death. As if the "I'm Mac/I'm PC" ads weren't enough. . . .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-1467145994890967127?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/1467145994890967127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=1467145994890967127' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1467145994890967127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1467145994890967127'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/11/apples-subtle-fu-to-microsoft.html' title='Apple&apos;s Subtle F.U. to Microsoft'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JsHkCtPZKFE/RytgGUx9DRI/AAAAAAAAAC0/wA8q0actv7A/s72-c/pc_blue_screen_of_death.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7193032279714250230</id><published>2007-10-27T06:45:00.001-04:00</published><updated>2008-05-20T23:35:02.325-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><title type='text'>The Enterprise Relevance of Web 2.0</title><content type='html'>&lt;a href="http://bea.co.mansellgroup.net/UM/T.asp?A2609.60599.3540.2.504331"&gt;Register Now&lt;/a&gt;!  &lt;p&gt;The concepts behind Web 2.0, social networks, and collaboration are now poised to transform your enterprise, providing solutions such as collaborative mashups, expertise discovery and social search to enhance your existing portal.&lt;/p&gt;  &lt;p&gt;According to Gartner, Web 2.0 will have a major impact on a broad range of traditional enterprises. Gartner states that "positive business model change will result in unexpected ways, and enterprises must prepare for this transition."&lt;/p&gt;  &lt;p&gt;Register to attend this exciting seminar on Wednesday, November 14th, 6:00 pm and hear how BEA's three new products will "two-dot-oh" your company's Web along with other topics that include:&lt;/p&gt;  &lt;p&gt;    * How Web 2.0 can bring true value to your business&lt;br /&gt;    * How to differentiate between Web 2.0 and Enterprise 2.0&lt;br /&gt;* How to implement new Web 2.0 concepts like blogging, wikis, tagging and social networking into your business and allow IT governance and control&lt;br /&gt;    * How to enhance your existing portal infrastructure&lt;/p&gt;  &lt;p&gt;Enjoy free hors d'oeuvres and an open bar along with presentations that define Web 2.0 and show how BEA's new social computing products Pages, Ensemble and Pathways can deliver true business value from Web 2.0 and bdg's newest products that bridge the gap between Web 2.0 and the enterprise.&lt;/p&gt;  &lt;p&gt;Attendance is limited, so please take a moment to &lt;a href="http://bea.co.mansellgroup.net/UM/T.asp?A2609.60599.3540.2.504331"&gt;register now&lt;/a&gt;.  I look forward to meeting you at the event.&lt;/p&gt;  &lt;p&gt;Date: Wednesday, November 14th&lt;br /&gt;Time: 6:00 p.m. - 8:00 p.m.&lt;br /&gt;Location: &lt;a href="http://bea.co.mansellgroup.net/UM/T.asp?A2609.60599.3540.4.504331"&gt;Marriott Tyson's Corner&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;8028 Leesburg Pike&lt;br /&gt;Vienna, VA, 22182&lt;br /&gt;(703) 734-3200&lt;/p&gt;  &lt;p&gt;&lt;a href="http://bea.co.mansellgroup.net/UM/T.asp?A2609.60599.3540.5.504331"&gt;Directions&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://bea.co.mansellgroup.net/UM/T.asp?A2609.60599.3540.2.504331"&gt;Register Now&lt;/a&gt;!&lt;/p&gt;  &lt;div id="a001819more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt; &lt;br /&gt;  &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2538"&gt;&lt;/a&gt; &lt;div id="c2538"&gt; I'm sorry I missed this! If you have a notification list for events like these please include me, I'd love to hear about future events you guys sponsor. ggarcia@marchofdimes.com Thanks! &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: geoffgarcia  on January 17, 2008 at  1:33 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2541"&gt;&lt;/a&gt; &lt;div id="c2541"&gt; Hi Geoff! The event was down here in Tyson's Corner, VA, so we focused on local attendees. I'll make sure to include you next time, even though if my memory serves me correctly, you're up in NY. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on January 17, 2008 at  6:47 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2542"&gt;&lt;/a&gt; &lt;div id="c2542"&gt;Oh, I almost forgot. If I can find the time, I'll put together a video podcast of the event. I have the footage; I just haven't had the time to do the editing. :-( &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on January 17, 2008 at  6:48 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-7193032279714250230?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7193032279714250230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7193032279714250230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7193032279714250230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7193032279714250230'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/10/enterprise-relevance-of-web-20_27.html' title='The Enterprise Relevance of Web 2.0'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3101908053393071395</id><published>2007-10-26T14:27:00.001-04:00</published><updated>2007-10-26T14:53:24.561-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seminar'/><category scheme='http://www.blogger.com/atom/ns#' term='bdg'/><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='PEP'/><category scheme='http://www.blogger.com/atom/ns#' term='pages'/><category scheme='http://www.blogger.com/atom/ns#' term='ensenble'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='pathways'/><title type='text'>The Enterprise Relevance of Web 2.0</title><content type='html'>&lt;span style="font-size:130%;"&gt;Please join us for an exclusive seminar:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;The Enterprise Relevance of Web 2.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bea.co.mansellgroup.net/UM/T.asp?A2609.60599.3540.2.504331"&gt;Register Now&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;The concepts behind Web 2.0, social networks, and collaboration are now poised to transform your enterprise, providing solutions such as collaborative mashups, expertise discovery and social search to enhance your existing portal.&lt;br /&gt;&lt;br /&gt;According to Gartner, Web 2.0 will have a major impact on a broad range of traditional enterprises. Gartner states that "positive business model change will result in unexpected ways, and enterprises must prepare for this transition."&lt;br /&gt;&lt;br /&gt;Register to attend this exciting seminar on Wednesday, November 14th, 6:00 pm and hear how BEA's three new products will "two-dot-oh" your company's Web along with other topics that include:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;How Web 2.0 can bring true value to your business&lt;/li&gt;&lt;li&gt;How to differentiate between Web 2.0 and Enterprise 2.0&lt;/li&gt;&lt;li&gt;How to implement new Web 2.0 concepts like blogging, wikis, tagging and social networking into your business and allow IT governance and control&lt;/li&gt;&lt;li&gt;How to enhance your existing portal infrastructure&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Enjoy free hors d'oeuvres and an open bar along with presentations that define Web 2.0 and show how BEA's new social computing products Pages, Ensemble and Pathways can deliver true business value from Web 2.0 and bdg's newest products that bridge the gap between Web 2.0 and the enterprise.&lt;br /&gt;&lt;br /&gt;Attendance is limited, so please take a moment to register now.  I look forward to meeting you at the event.&lt;br /&gt;&lt;br /&gt;Date: Wednesday, November 14th&lt;br /&gt;Time: 6:00 p.m. - 8:00 p.m.&lt;br /&gt;Location: &lt;a href="http://bea.co.mansellgroup.net/UM/T.asp?A2609.60599.3540.4.504331"&gt;Marriott Tyson's Corner&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;8028 Leesburg Pike&lt;br /&gt;Vienna, VA, 22182&lt;br /&gt;(703) 734-3200&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bea.co.mansellgroup.net/UM/T.asp?A2609.60599.3540.5.504331"&gt;Directions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bea.co.mansellgroup.net/UM/T.asp?A2609.60599.3540.2.504331"&gt;Register Now&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3101908053393071395?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3101908053393071395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3101908053393071395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3101908053393071395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3101908053393071395'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/10/enterprise-relevance-of-web-20.html' title='The Enterprise Relevance of Web 2.0'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-9074096298572598272</id><published>2007-10-24T13:25:00.001-04:00</published><updated>2008-05-20T23:30:35.856-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>BEA Participate 2008 Announced</title><content type='html'>&lt;p&gt;From an e-mail I just received:&lt;/p&gt;    &lt;p&gt;&lt;img style="width: 373px; height: 85px;" src="http://www.bea.com/emails/images/bannerBlue.jpg" /&gt;&lt;/p&gt;&lt;p&gt;Mark your calendar today to attend a gathering of BEA customers, partners and product experts in Chicago, Illinois from May 12-15th, 2008.&lt;/p&gt;  &lt;p&gt;BEAParticipate 2008, is a 2 ½ day event for our user community of innovators, to share experiences and best practices around the adoption of business process management, collaboration, portal and social computing technologies. The event focuses on the technologies and deployment methodologies for:&lt;/p&gt;  &lt;center&gt;&lt;img src="http://www.bea.com/emails/images/listingsBlue.jpg" /&gt;&lt;/center&gt;  &lt;p&gt;This coming year will feature more networking opportunities than ever --from industry roundtables, lunches, and evening receptions, to a partner and solution pavilion and product focus groups. This is a sure-fire opportunity to form lasting connections with your peers, and gain valuable insights from shared experiences in a hands-on, energetic setting.&lt;/p&gt;  &lt;p&gt;Whether you are just starting out or have a long docket of active projects, this is the best forum to meet with BEA executives, engineering and product leaders, pick up useful tidbits from other innovative customers, and acquire new strategies for optimizing your business, improving knowledge worker productivity and increasing IT efficiency.&lt;/p&gt;  &lt;p&gt;Don't miss this interactive and social event! If you are interested in participating, have suggestions for topics, or have any questions, please send an e-mail to &lt;a href="mailto:participate@bea.com"&gt;Participate&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Save the Date:&lt;br /&gt;BEAParticipate 2008&lt;br /&gt;May 12-15, 2008&lt;br /&gt;Hyatt Regency&lt;br /&gt;151 East Wacker Drive&lt;br /&gt;Chicago, Illinois 60601&lt;/p&gt;  &lt;p&gt;To learn more about the Hyatt Regency in the heart of Chicago, &lt;a href="http://chicagoregency.hyatt.com/hyatt/hotels/index.jsp"&gt;click here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Stay tuned for registration information, agenda and pricing details in the coming weeks.&lt;/p&gt;  &lt;div id="a001806more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-9074096298572598272?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/9074096298572598272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=9074096298572598272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/9074096298572598272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/9074096298572598272'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/10/bea-participate-2008-announced.html' title='BEA Participate 2008 Announced'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-8305736945567107503</id><published>2007-10-13T23:41:00.000-04:00</published><updated>2008-11-13T02:53:35.097-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life exension'/><category scheme='http://www.blogger.com/atom/ns#' term='feedhaus'/><category scheme='http://www.blogger.com/atom/ns#' term='kevin dewalt'/><category scheme='http://www.blogger.com/atom/ns#' term='interview'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='gossip'/><category scheme='http://www.blogger.com/atom/ns#' term='gadgets'/><category scheme='http://www.blogger.com/atom/ns#' term='venture capital'/><title type='text'>Podcast interview with venture capitalist Kevin Dewalt</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.thebdgway.com/buzz/podcast"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/RxGYOnvyOaI/AAAAAAAAACc/8KFCchGQK1w/s320/bdg-podcast.gif" alt="" id="BLOGGER_PHOTO_ID_5121041628251961762" border="0" /&gt;&lt;/a&gt;The bdg podcast returns to interview &lt;a href="http://www.kevindewalt.com/"&gt;Kevin Dewalt&lt;/a&gt;, entrepreneur, technologist and venture capitalist. Kevin's background includes starting Soapbox for &lt;a href="http://www.fool.com/"&gt;The Motley Fool&lt;/a&gt; in the late 90s, working for &lt;a href="http://en.wikipedia.org/wiki/National_Association_of_Securities_Dealers"&gt;NASD&lt;/a&gt; and now working for a strategic VC firm that focuses on advising and investing in technologies that interest the federal government.&lt;br /&gt;&lt;br /&gt;We gossip about gadgets, including Kevin's &lt;a href="http://www.t-mobile.com/shop/phones/Detail.aspx?device=8802ddeb-1ee4-477a-9608-d9cd1e2a903f"&gt;geeked-out mobile phone (the MDA)&lt;/a&gt;, my &lt;a href="http://www.palm.com/us/products/smartphones/treo750/"&gt;equally geeky smartphone (the Treo 750)&lt;/a&gt;. (Although neither of us admitted it, I think the both of us really wish we had iPhones.) Well, at least I can stream XM radio on my Treo, which means it holds up against the &lt;a href="http://www.motorola.com/motoinfo/product/details.jsp?globalObjectId=113"&gt;Q&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I immediately start talking about my favorite topic, &lt;a href="http://www.feedhaus.com/"&gt;feedhaus&lt;/a&gt;, and about how we were &lt;a href="http://www.killerstartups.com/Web20/feedhaus--Highly-Customizable-Tagged-Feed-Service/"&gt;profiled by KillerStartups.com&lt;/a&gt;. More on this later. . . .&lt;br /&gt;&lt;br /&gt;To kick off a fascinating discussion on life extension and anti-aging, I brought up an &lt;a href="http://www.kevindewalt.com/blog/2007/02/12/anna_nicole_cancer/"&gt;article from Kevin's blog&lt;/a&gt; on &lt;a href="http://en.wikipedia.org/wiki/Anna_Nicole_Smith"&gt;Anna Nicole Smith&lt;/a&gt; trumping news about a possible cure for cancer. Kevin goes on to mention famous life-extension expert and author &lt;a href="http://en.wikipedia.org/wiki/Aubrey_de_Grey"&gt;Aubrey de Gray&lt;/a&gt; and &lt;a href="http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=423155"&gt;actuarial escape velocity&lt;/a&gt; along with the &lt;a href="http://www.methuselahfoundation.org/"&gt;The Methuselah Foundation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I suggest that Kevin add some of his favorite life extension news sites and blogs into feedhaus, and so he does, but not before a few jokes about NPR's "&lt;a href="http://www.npr.org/programs/waitwait/"&gt;Wait Wait Don't Tell Me&lt;/a&gt;" and more about &lt;a href="http://www.pimpmytreo.com/"&gt;pimping my Treo&lt;/a&gt;. Kevin eventually adds a "&lt;a href="http://www.fightaging.org/"&gt;Fight Aging&lt;/a&gt;" feed and &lt;a href="http://www.feedhaus.com/tag?id=786"&gt;tags&lt;/a&gt; it.&lt;br /&gt;&lt;br /&gt;We walk through a bunch of feedhaus's features and in the process, I talk a bit about what I've been working on lately: switching from &lt;a href="http://lucene.apache.org/"&gt;Lucene&lt;/a&gt; to &lt;a href="http://www.sphinxsearch.com/"&gt;Sphinx&lt;/a&gt; for faster and less resource-intensive search. Finally, we chat about &lt;a href="http://apps.facebook.com/feedhaus/"&gt;feedhaus's facebook integration&lt;/a&gt; and the &lt;a href="http://www.valleywag.com/tech/geeks-gone-wild/stanford-alums-marissa-wants-to-get-some-play-310512.php"&gt;hilarious story from Valleywag about Googler Marissa Mayer&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;All in all, this is a great interview -- &lt;a href="http://www.bdg-online.com/podcasts/2007-10-13-Venture-Capitalist-Kevin-Dewalt.mp3"&gt;give it a listen&lt;/a&gt; and feel free to post your feedback here or send a comment to &lt;a href="mailto:podcast@thebdgway.com"&gt;podcast@thebdgway.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-8305736945567107503?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='audio/mpeg' href='http://www.bdg-online.com/podcasts/2007-10-13-Venture-Capitalist-Kevin-Dewalt.mp3' length='0'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/8305736945567107503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=8305736945567107503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/8305736945567107503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/8305736945567107503'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/10/podcast-interview-with-venture.html' title='Podcast interview with venture capitalist Kevin Dewalt'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JsHkCtPZKFE/RxGYOnvyOaI/AAAAAAAAACc/8KFCchGQK1w/s72-c/bdg-podcast.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-5014430599633421511</id><published>2007-10-13T21:31:00.000-04:00</published><updated>2008-05-20T23:27:35.508-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='merger'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle and BEA: Wait, Not So Fast</title><content type='html'>&lt;p&gt;&lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2007/10/13/BUVKSP7I0.DTL"&gt;BEA thinks they're worth more than the $6.7B offered by Oracle&lt;/a&gt;. I guess the ball is back in Oracle's court, now. This could get interesting.&lt;/p&gt;  &lt;div id="a001786more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;     &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2251"&gt;&lt;/a&gt; &lt;div id="c2251"&gt; Is this really an important posting?  I fail to see the value in cluttering the blog with this. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: ddrucker  on October 13, 2007 at 10:27 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2253"&gt;&lt;/a&gt; &lt;div id="c2253"&gt; Well, since it's my blog, I get to decide what's important enough to post and what's not. But as a reader, you get to decide what you read and what you don't. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on October 14, 2007 at  7:57 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2263"&gt;&lt;/a&gt; &lt;div id="c2263"&gt; Nice response Chris.  I always enjoy reading your blog entries.  Keep on blogging.   We are heavily invested in BEA products and are following the Oracle bid closely.  Ryan from Chase Paymentech. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: ryanyoder  on October 16, 2007 at  1:58 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2274"&gt;&lt;/a&gt; &lt;div id="c2274"&gt;Thanks for your support, Ryan. There are times when a 2000-word technical manifesto is appropriate and other times where a link and three sentences says it all. I guess that's the beauty of blogging. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on October 18, 2007 at  2:10 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-5014430599633421511?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/5014430599633421511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=5014430599633421511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5014430599633421511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5014430599633421511'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/10/oracle-and-bea-wait-not-so-fast.html' title='Oracle and BEA: Wait, Not So Fast'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-5722704766540796121</id><published>2007-10-12T20:21:00.000-04:00</published><updated>2007-10-12T20:28:43.856-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><title type='text'>Why we need "Enterprise Facebook"</title><content type='html'>Andrew McAfee, an associate professor at Harvard Business School and an outspoken advocate of Enterprise 2.0, wrote &lt;a href="http://blog.hbs.edu/faculty/amcafee/index.php/faculty_amcafee_v3/the_ties_that_find/"&gt;this great blog post&lt;/a&gt; about why there's real value in "Enterprise Facebook." Now the question is, simply put, who's going to build Facebook-like software with all the auditing, security,  performance and stability demanded by the enterprise?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-5722704766540796121?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.hbs.edu/faculty/amcafee/index.php/faculty_amcafee_v3/the_ties_that_find/' title='Why we need &quot;Enterprise Facebook&quot;'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/5722704766540796121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=5722704766540796121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5722704766540796121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5722704766540796121'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/10/why-we-need-enterprise-facebook.html' title='Why we need &quot;Enterprise Facebook&quot;'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-2856093682509527165</id><published>2007-10-12T08:35:00.002-04:00</published><updated>2008-05-20T23:24:20.717-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='merger'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Predictions: Will Oracle Acquire BEA?</title><content type='html'>&lt;p&gt;There's been a lot of speculation in response to some press releases from Oracle that a all-cash buyout of BEA may be immanent. More than two years ago, &lt;a href="http://thebdgway.blogspot.com/2005/08/my-take-on-acquisition-of-plumtree-by.html"&gt;I made an entry on my company's blog&lt;/a&gt; that said, effectively, that by acquiring Plumtree, BEA painted a target on itself to be acquired by Oracle. Here's the snippet from my other blog dated August 28, 2005:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Will this deal make BEA even more of an acquisition target for Oracle?&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Everyone I know -- myself included -- had a feeling that Plumtree would be acquired some day. But the major questions were 1) when and 2) by whom? Quite some time ago and long before Plumtree had its Java strategy fleshed out, there were rumors of a Microsoft takeover. Then Siebel. Then Peoplesoft. But BEA? I never would have guessed.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;I personally thought Oracle would be the suitor, especially after they acquired Oblix, PeopleSoft and J.D. Edwards. After extending its tentacles into almost every enterprise software market (and proving tremendously incapable of producing any decent software applications other than a database), Oracle snapped up ERP, HR and SSO/Identity Management in the blink of an eye. It seemed reasonable to me that a good portal product that could integrate with all those applications would be a clear next target. Oracle's portal certainly doesn't cut the mustard. In fact, they often offer it up for free only to be beaten out by Plumtree, which is, ahem, a far cry from free.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Now the next pressing question: is Oracle even more likely to acquire Plumtree now that they're a part of BEA? Now they'd get an excellent application server and a cross-platform, industry-leading portal. You know it crossed Larry Ellison's mind when he heard the news. Food for thought.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;I also said that BEA would keep the name Plumtree and lo-and-behold, they changed it to AquaLogic. So I wasn't 100% right, but at least I can say that I called this one.&lt;/p&gt;  &lt;div id="a001784more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;     &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;a name="2242"&gt;&lt;/a&gt; &lt;div id="c2242"&gt; &lt;p&gt;Someone just walked into my office and said, "Hey, since BEA already has a dual portal strategy (ALI and WLP), what will happen if they get acquired by Oracle, which already has their own portal product?"&lt;/p&gt;  &lt;p&gt;Two years ago, I predicted a merging of WLP and ALI, with the result being much like ALI with the great developer tools you get from WLP and workshop tacked on to it. Obviously that's not exactly how things played out.&lt;/p&gt;  &lt;p&gt;So my prediction this time is that all three portals will "seamlessly" co-exist under one roof, giving consumers plenty of ways to portalize all under the Oracle name. We'll call it the Portal Trifecta -- w00t!&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on October 12, 2007 at 10:40 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2243"&gt;&lt;/a&gt; &lt;div id="c2243"&gt; Oracle is going to support SqlServer 2000 &amp;amp; 2005 for Aqualogic? And support .NET?  Interesting if they would sell the Aqualogic piece of to to Microsoft.  Give MOS a better external portal....?   &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: vivekvp  on October 12, 2007 at 11:37 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2244"&gt;&lt;/a&gt; &lt;div id="c2244"&gt; Great question, Vivek. I was surprised to see BEA pledge support for ALUI on .NET and SQL Server. I'll be even more surprised to see that happen over at Oracle. Remember though, Oracle runs on Windows! &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on October 12, 2007 at 12:08 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2264"&gt;&lt;/a&gt; &lt;div id="c2264"&gt;Chris, don't you mean 4 portal products; ALUI, WLP, Oracle Portal, and WebCenter? The merger makes a lot of sense from my view point, but in all seriousness the one area which will need a lot of help is Portal. IBM has only one WebSphere Portal code base. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: Dr. BEA Good  on October 16, 2007 at  9:33 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2267"&gt;&lt;/a&gt; &lt;div id="c2267"&gt; It's hard to image that a company maintains three or four full-featured portal products, even a giant like IBM, Oracle or MS. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: caiwenliang  on October 17, 2007 at  5:16 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2275"&gt;&lt;/a&gt; &lt;div id="c2275"&gt;Four portals? Yikes! I just don't want confused consumers to go off and buy Sharepoint or WebSphere portal when I think ALUI and WLP are superior products. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on October 18, 2007 at  2:11 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2856093682509527165?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2856093682509527165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2856093682509527165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2856093682509527165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2856093682509527165'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/10/theres-been-lot-of-speculation-in.html' title='Predictions: Will Oracle Acquire BEA?'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7951505748402850297</id><published>2007-10-09T22:46:00.000-04:00</published><updated>2007-10-09T22:50:11.471-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bdg'/><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='feedhaus'/><category scheme='http://www.blogger.com/atom/ns#' term='social news'/><category scheme='http://www.blogger.com/atom/ns#' term='personalization'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='social tagging'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><category scheme='http://www.blogger.com/atom/ns#' term='news aggregation'/><title type='text'>Feedhaus Launches Public Alpha to Deliver Real-time Personalized News, Images and Video</title><content type='html'>&lt;span style="font-style: italic;"&gt;I'm including a copy of our first Feehaus Press Release (in case you haven't already seen it):&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.feedhaus.com/"&gt;Feedhaus&lt;/a&gt; announced today that it has released its social news site into public alpha to deliver real-time news, images and videos that are personally relevant.&lt;br /&gt;&lt;br /&gt;Leveraging the power of news feeds and the flexibility of user-generated tags, Feedhaus offers a unique, real-time view of today's hottest digital media including personalized online news items, images and videos. It gives people the ability to tag and follow their favorite RSS or ATOM feeds from news sites or blogs in real-time so that they can be the first to know about breaking news.&lt;br /&gt;&lt;br /&gt;Feedhaus is a powerful new real-time social media website that aggregates content from thousands of user-submitted feeds and tags, offering a never-before-seen mashup of social feed aggregation, user-generated tagging, social networking and rich personalization. Following an extensive private alpha, Feedhaus is now available to the general public, providing for the first time a place to filter out and discover "what's hot now" across thousands of content sources and topics of general or personal interest.&lt;br /&gt;&lt;br /&gt;"Until now, I couldn't find a good way to keep up with the wealth of news, blogs and other content sources on the internet," said Chris Bucchere, founder, President and CEO at Feedhaus. "Feedhaus gives you the power to tag feed-based content and design your own 'My Feedhaus' pages that deliver specific, personalized news, images and videos to you exactly the way you want them, in real-time."&lt;br /&gt;&lt;br /&gt;Invented and developed by a team of enterprise software veterans with deep internet and intranet portal experience, Feedhaus is led by CEO, President and founder Chris Bucchere, formerly Lead Engineer at Plumtree Software, the market-leading enterprise portal software company that was acquired by &lt;a href="http://www.bea.com/"&gt;BEA Systems&lt;/a&gt; (NASDAQ: BEAS) in 2005.&lt;br /&gt;&lt;br /&gt;Privately held and personally funded, Feedhaus was built by a small team of developers in a matter of months using open source Java technologies such as Rome, Lucene and Apache Tomcat along with advanced Javascript libraries to enable real-time publishing of news, images and video via an Ajax-like technology called Comet.&lt;br /&gt;&lt;br /&gt;"Ajax has its place in the industry and we use it throughout the site," says Feedhaus developer Andrew Bays. "However, Comet allows developers to provide real-time updates to tags and detail pages without any user intervention, providing a whole new twist to our Rich Internet Application (RIA)."&lt;br /&gt;&lt;br /&gt;This real-time updating technology, which Feedhaus has dubbed "ActiveCloud (TM)," shows tags pulsating and growing in size when they're active and shaking and shrinking when activity slows down, giving readers perspective on what topics are currently newsworthy  along with a "top story" news ticker to show current breaking news updates. Feedhaus also captures a daily news snapshot, allowing readers to drag a slider bar backwards in time and find out what made the news yesterday, last week, last month or beyond.&lt;br /&gt;&lt;br /&gt;Feedhaus also provides a rich set of tools to allow you to click and drag tags to create your own personalized feed-driven news site. Known as "My Feedhaus," this part of the site gives readers the ability to target and follow only the topics in which they are interested.&lt;br /&gt;&lt;br /&gt;Feedhaus already offers integration with the popular social networking site &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt;, allowing Feedhaus readers who are also Facebook users to share tag clouds on their Facebook profiles. More social networking features, including the ability to track view and track other people's public ActiveCloud (TM) tag clouds, are being planned for an upcoming release.&lt;br /&gt;&lt;br /&gt;About Feedhaus&lt;br /&gt;&lt;br /&gt;Feedhaus is a privately-held company dedicated to providing real-time, personalized content from a wide variety of feeds, tagged and filtered down to only "what's hot now" for a set of personalized topics. Feedhaus users engage in an intuitive experience of submitting and tagging feeds and narrowing their interests to only those topics that reflect their passions. Be the first to know at &lt;a href="http://www.feedhaus.com/"&gt;http://www.feedhaus.com&lt;/a&gt; or send an email to &lt;a href="mailto:info@feedhaus.com"&gt;info@feedhaus.com&lt;/a&gt; for more information.&lt;br /&gt;&lt;br /&gt;Feedhaus is a trademark of &lt;a href="http://www.thebdgway.com/"&gt;bdg, llc&lt;/a&gt;. in the United States and/or other countries. All other trademarks or registered trademarks are property of their respective holders.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-7951505748402850297?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.feedhaus.com' title='Feedhaus Launches Public Alpha to Deliver Real-time Personalized News, Images and Video'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7951505748402850297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7951505748402850297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7951505748402850297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7951505748402850297'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/10/feedhaus-launches-public-alpha-to.html' title='Feedhaus Launches Public Alpha to Deliver Real-time Personalized News, Images and Video'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-5167209635057732179</id><published>2007-09-13T09:39:00.000-04:00</published><updated>2008-11-13T02:53:35.288-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='feedhaus'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><title type='text'>Podcast: Interview with feedhaus Developer Andrew Bays</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.feedhaus.com"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_JsHkCtPZKFE/RulK0YukiHI/AAAAAAAAAB8/4HoiASst-yc/s320/feedhaus_public_alpha.png" alt="" id="BLOGGER_PHOTO_ID_5109697516079974514" border="0" /&gt;&lt;/a&gt;The &lt;a href="http://www.bdg-online.com/podcasts/2007-09-13-Feedhaus-Developer-Andrew-Bays.mp3"&gt;podcast&lt;/a&gt; returns (after another six month hiatus) with an interview of &lt;a href="http://www.feedhaus.com/"&gt;feedhaus&lt;/a&gt; developer Andrew Bays. If you're interested in the inner workings of feedhaus or in finding out what's coming soon, I highly recommend that you &lt;a href="http://www.bdg-online.com/podcasts/2007-09-13-Feedhaus-Developer-Andrew-Bays.mp3"&gt;give it a listen&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here are some notes from the show, which include links to most of the topics we covered. Andrew started by describing his background. He began his programming career as a volunteer developer on the &lt;a href="http://tsunami.thebigwave.net/"&gt;Tsunami Virtual World MUD&lt;/a&gt;. (I commented that I was really into a MUD back in the day, the &lt;a href="http://www.bbc.co.uk/radio4/hitchhikers/game_nolan.shtml"&gt;Hitchhiker's Guide to the Galaxy Adventure Game&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;We started talking a bit about &lt;a href="http://en.wikipedia.org/wiki/Web_2"&gt;Web 2.0&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Enterprise_social_software"&gt;Enterprise 2.0&lt;/a&gt; and how this had led bdg to conceive and develop a social news site called feedhaus. He described some nuts and bolts stuff, including how he leveraged &lt;a href="http://www.dojotoolkit.org/"&gt;Dojo&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Comet_%28programming%29"&gt;Comet&lt;/a&gt; to build the &lt;a href="http://feedhaus.blogspot.com/2007/08/realtime-features-of-feedhaus.html"&gt;real-time features in feedhaus&lt;/a&gt;. (As an aside, Andrew mentioned how one of our west coast developers, Brendan Budine, ran into &lt;a href="http://alex.dojotoolkit.org/"&gt;Alex Russell&lt;/a&gt; at &lt;a href="http://www.bea.com/beaworld/us/index.jsp"&gt;BEA World&lt;/a&gt;. Alex was really excited to hear about our use of Comet in feedhaus!)&lt;br /&gt;&lt;br /&gt;We talked about other companies who use Comet (or Comet-like functionality involving long-polling or continuations) and &lt;a href="http://www.meebo.com/"&gt;meebo&lt;/a&gt; came up in the discussion. We continued by going into a discussion about some of the myriad other technologies that make feedhaus possible. Here's a partial list:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.mortbay.org/"&gt;Jetty&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tomcat.apache.org/tomcat-6.0-doc/index.html"&gt;Tomcat 6&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://script.aculo.us/"&gt;script.aculo.us&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.prototypejs.org/"&gt;prototype.js&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.json.org/"&gt;JSON&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;We closed the conversation by talking about &lt;a href="http://en.wikipedia.org/wiki/Tag_cloud"&gt;tag clouds&lt;/a&gt; and the feedhaus implementation of the history slider, which was inspired by the &lt;a href="http://chir.ag/phernalia/preztags"&gt;Presidential Speeches Tag Cloud&lt;/a&gt;. This reminded me of another tangentially-related project, the Internet Archive's &lt;a href="http://web.archive.org/collections/web.html"&gt;Wayback Machine&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bdg-online.com/podcasts/2007-09-13-Feedhaus-Developer-Andrew-Bays.mp3"&gt;Enjoy the show&lt;/a&gt; and post your comments here or send an e-mail to &lt;a href="mailto:podcast@thebdgway.com"&gt;podcast@thebdgway.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-5167209635057732179?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/5167209635057732179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=5167209635057732179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5167209635057732179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5167209635057732179'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/09/podcast-interview-with-feedhaus.html' title='Podcast: Interview with feedhaus Developer Andrew Bays'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JsHkCtPZKFE/RulK0YukiHI/AAAAAAAAAB8/4HoiASst-yc/s72-c/feedhaus_public_alpha.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-6380075997126172664</id><published>2007-08-30T00:56:00.000-04:00</published><updated>2007-08-30T00:52:34.094-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='feedhaus'/><category scheme='http://www.blogger.com/atom/ns#' term='social news'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><category scheme='http://www.blogger.com/atom/ns#' term='news aggregation'/><title type='text'>Feedhaus Launches Private Alpha</title><content type='html'>I'm very pleased to announce that bdg's social news site and first consumer play, &lt;a href="http://www.feedhaus.com"&gt;Feedhaus&lt;/a&gt;, has entered a private alpha.&lt;br /&gt;&lt;br /&gt;Powered by RSS/ATOM feeds, &lt;a href="http://www.feedhaus.com"&gt;Feedhaus&lt;/a&gt; is a community-based, tag-driven social news aggregator that aims to change the way people consume news on the internet.&lt;br /&gt;&lt;br /&gt;If you'd like to get invited to the private beta, &lt;a href="mailto:admin@feedhaus.com"&gt;drop us a line&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-6380075997126172664?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.feedhaus.com' title='Feedhaus Launches Private Alpha'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/6380075997126172664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=6380075997126172664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/6380075997126172664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/6380075997126172664'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/08/feedhaus-launches-private-alpha.html' title='Feedhaus Launches Private Alpha'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-6033915584318996095</id><published>2007-08-21T19:31:00.000-04:00</published><updated>2007-09-06T16:41:24.667-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='training'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='alui'/><title type='text'>Upcoming AquaLogic Training Classes in DC</title><content type='html'>&lt;a href="http://www.thebdgway.com/"&gt;bdg&lt;/a&gt; is hosting an AquaLogic (Plumtree) Training Class in Washington, DC the week of September 24th.&lt;br /&gt;&lt;br /&gt;We'll be sticking with the format we used last time:&lt;br /&gt;&lt;br /&gt;Monday, Tuesday and Wednesday: ALI Administration&lt;br /&gt;Wednesday, Thursday and Friday: ALI Portlet Development&lt;br /&gt;&lt;br /&gt;Wednesday will be a "double up" day when we do advanced administration for admins and introductory administration for developers.&lt;br /&gt;&lt;br /&gt;Training will run 9AM-5PM each day with a break for lunch. The location will be as follows:&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nextec Corporate Headquarters&lt;/div&gt;&lt;div&gt;465 Herndon Parkway, Suite 200&lt;/div&gt;&lt;div&gt;Herndon, VA 20170&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Please contact us at &lt;a href="mailto:training@thebdgway.com"&gt;training@thebdgway.com&lt;/a&gt; to sign up! &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;ALI Administration (Mon, Tues, Wed)&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;This course provides a comprehensive overview of all the most commonly used aspects of AquaLogic Interaction (ALI). Students will learn how to install, configure and administer the ALI 6x portal. It is also for the person wanting to understand how to conduct an ALI implementation project. In three days you will implement a portal that can be used as a departmental solution. All aspects of ALI are reviewed including MyPages, Automation Servers, Search, Web Services, Portlets, Communities, Experience Definitions, the Knowledge Directory, and best practices to keep the portal up and running smoothly.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Course Modules&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul id=""&gt;&lt;li&gt;ALI Architecture&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Basic Troubleshooting of the ALI Environment&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Configuring the Automation Server and Jobs&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Performing Routine Portal Maintenance&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Creating an Administrative Hierarchy&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Configuring Portal Access and Permissions&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Implementing Advanced Object Security&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Community Fundamentals&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Creating a Community&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Advanced Community Topics&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Building Subportals&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Configuring ALI Web Services&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Importing Users and Groups&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Extending the User Profile&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Adding Content to the Portal&lt;/li&gt;&lt;li&gt;Maintaining the Knowledge Directory&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Exercises&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul id=""&gt;&lt;li&gt;ALI Enterprise Planning Role Play&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Using PTSPY and the Migration Utility&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Using the Admin Hierarchy&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Creating a Community&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Creating a Subportal  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Registering an Authentication Source  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Registering a Profile Web Service  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Managing the Knowledge Directory&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;After the training, the student should be able to&lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&lt;ul id=""&gt;&lt;li&gt;Register Automation Servers  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create, run and troubleshoot Jobs  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Perform routine Portal maintenance  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Use PTSPY and the new Migration Wizard  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create Users and Groups in the Portal  Set up Activity Rights for users  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Manage permissions using Access Control Lists  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create Communities  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create Projects in Collaboration Server  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create Experience Definitions and understand their use  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Configure Web Services  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Configure an AD Authentication Web Service  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Configure a User Profile Web Service  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Understand all of the content management objects in the Portal  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create a Crawler to allow access to external content through the Portal  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Maintain Portal content and its search index  &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Implement Portal best practices&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;ALI Portlet Development&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;This course is an all-inclusive portlet development course that will coverbasic through advanced ALI Portlet development concepts. Although there is a small lecture component, the course is primarily exercise-based. Students who meet the prerequisites and who successfully complete all of the exercises will leave the course ready to design and write enterprise class ALI Portlets.&lt;/div&gt;&lt;div&gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt; &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Prerequisites&lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Basic understanding of the Plumtree Portal, MPPE &amp; Portlets; proficiency in Java or C#; proficiency in web programming.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Course Modules/Exercises&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul id=""&gt;&lt;li&gt;Introduction to ALI, the MPPE, Portlets &amp; C#/.NET or Java&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Demonstration of ALI Portal and Integration Products&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Install a Java IDE and come up with an idea for a new Portlet&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Design an ALI Portlet and create a associated objects; add to MyPage and Community&lt;br /&gt;&lt;/li&gt;&lt;li&gt;HTTPGP/MPPE &amp; the Gateway&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Yahoo! Search Portlet: Design a portlet that allows the user to issue a search in Yahoo!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;TCP Tracing: Use a free utility to trace TCP activity on port 80 (HTTP); observe CSP in action&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Interaction Development Kits&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Gateway Specific Configuration&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Design an ALI Portlet that uses a Gateway Setting&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Introduction to Settings&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Change Font Color: Use a Portlet Setting to allow the user to personalize the Portlet with a font color&lt;/li&gt;&lt;li&gt;My Bookmarks: Design an ALI Portlet that displays an end-user customizable list of bookmarks to web sites&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Settings Review&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Community Bookmarks: Design an ALI Portlet that allows the community manager to set a customizable list of bookmarks to web sites&lt;/li&gt;&lt;li&gt;Introduction to Portlet Frameworks and Database-driven Portlet Design&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Database Schema: Design database schema for a Data&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Entry and Browse Framework Portlet&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Administrative Settings Review&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Administrative Settings: Design the Administrative Preferences page for a Data Entry and Record Browse Framework Portlet&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Data View/Entry Form: Design Data View/Entry Form for a Data Entry and Record Browse Framework Portlet&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Record Browsing: Design Record Browsing for a Data Entry and Record Browse Framework Portlet&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Portlet Caching, Performance and Scale-ability&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Caching: Add ETAG/IF-NONE-MATCH caching to Data Entry and Record Browse Framework Portlet&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Enhance Record Browsing with Pagination, Sorting and Filtering&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Internationalization/Localization&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create a Localized Portlet&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-6033915584318996095?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/6033915584318996095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=6033915584318996095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/6033915584318996095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/6033915584318996095'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/08/upcoming-aqualogic-training-classes-in.html' title='Upcoming AquaLogic Training Classes in DC'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-860035701139442005</id><published>2007-08-20T11:05:00.000-04:00</published><updated>2008-11-13T02:53:35.392-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='meebo'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><category scheme='http://www.blogger.com/atom/ns#' term='venture capital'/><title type='text'>meebo Sells Out</title><content type='html'>It has been a long time coming, but &lt;a href="http://www.meebo.com"&gt;meebo&lt;/a&gt; has finally succumbed to the pressures of a basic business truth that they've been dutifully ignoring: in order to stay in business, you actually have to make money.&lt;br /&gt;&lt;br /&gt;Since their initial $3.5M financing round in December, 2005, they've been very good at two things: spending money and generating buzz around their service offering: free, browser-based multi-band instant messaging that supports AIM, MSN, Yahoo!, GTalk, Jabber and ICQ. New features, including "meebo rooms" and iPhone integration, have also generated a fair amount of hype. But back to dollars and cents . . . .&lt;br /&gt;&lt;br /&gt;Their primary investor is &lt;a href="http://www.sequoiacap.com"&gt;Sequoia Capital&lt;/a&gt;, which has a great track record that includes companies like Cisco, Yahoo!, Paypall (and Plumtree). From their point of view, investing in meebo in order to flip it to a larger company doesn't seem viable because if any of the big players (Google, AOL, Yahoo! or Microsoft) bought meebo, they would most certainly shut down the other channels, which is one of meebo's most compelling features. So, how does Sequoia intend to monetize meebo?&lt;br /&gt;&lt;br /&gt;The team has been fairly tight-lipped about their plans, although co-founder Seth Sternberg has dropped a few hints on their blog including selling ad space, partnering with other providers to provide fee-based SMS or other services, and (my personal favorite) selling virtual goods to "spice up" your IM avatar.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.siliconbeat.com/entries/2005/12/19/meebo_embodies_web_20_hype_and_promise.html"&gt;San Jose Mercury News&lt;/a&gt; quotes Seth as saying: "There are tons of ways we can make money, but we have to choose our priorities carefully."&lt;br /&gt;&lt;br /&gt;When you take the venture capital route, however, choosing the company's priorities involves more than just the management team. Whether it was investor pressure or just common sense, we'll never know, but yesterday meebo finally started devoting some of their copious dead space to advertising. They're calling the new feature "meebo sponsors" which is a euphemism for, ehem, "meebo advertisements."&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_JsHkCtPZKFE/Rsmzb28FKXI/AAAAAAAAABM/a1qwOSw-DVc/s320/meebo_ad.png" alt="" id="BLOGGER_PHOTO_ID_5100805344159148402" border="0" /&gt;I have to give the team some credit because the introduction of ads on meebo was tastefully done -- the ad is small, out-of-the-way and you can disable it with a single mouse click. However, if you click on the "try the Talib background" link, the results are &lt;a href="http://4.bp.blogspot.com/_JsHkCtPZKFE/Rsmz328FKYI/AAAAAAAAABU/9jlfjM18Nf4/s1600-h/meebo_ad_background.png" target="_blank"&gt;quite shocking&lt;/a&gt;. Moreover, there's no easy way to stop "trying" the Talib background. You have to navigate into your preferences and reset the background to whatever you had before. (A little "Are you sure?" could have gone a long way here.)&lt;br /&gt;&lt;br /&gt;meebo also plans to use the "holy grail" of advertising -- targeting -- to make sure these sponsor messages hit home. From the &lt;a href="http://blog.meebo.com"&gt;meebo blog&lt;/a&gt;: "We've already got a bunch of ideas to make [the ads] better, including preferences for the types of things you're interested in. We're hoping to figure out how to be selective, so if you indicate that you like movies, but not rap music, future sponsors will reflect that for you."&lt;br /&gt;&lt;br /&gt;It's just a matter of time before meebo will be combing through your IM conversations looking for keywords like "BMW" or "Rolex" and using those data points to drive targeted ad campaigns.&lt;br /&gt;&lt;br /&gt;Succumbing to financial pressure to allow advertising on your site is a slippery slope. I'm curious to see where this leads and if meebo can continue to provide ads -- and their free service -- without the ads becoming too obtrusive, which will cause their user community to resent them. While I commend them for finally taking a step toward financial responsibility, I worry that it won't be long before the ads on meebo become burdensome enough that the users no longer want to use the service, e.g. AOL pre-welcome screen pop-ups of the late 90s. I'm definitely interested to see how this plays out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-860035701139442005?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/860035701139442005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=860035701139442005' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/860035701139442005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/860035701139442005'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/08/meebo-sells-out.html' title='meebo Sells Out'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JsHkCtPZKFE/Rsmzb28FKXI/AAAAAAAAABM/a1qwOSw-DVc/s72-c/meebo_ad.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7705355079015157941</id><published>2007-08-03T00:04:00.000-04:00</published><updated>2007-08-03T00:06:15.709-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bdg'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='var'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><title type='text'>bdg Becomes a BEA VAR</title><content type='html'>All of us at bdg are very pleased to announce that we've converted our BEA partner relationship from a "Select Services Partner" to a "Value Added Reseller." We're now authorized to sell any and all of BEA's 40+ products. Now bdg can be your one stop shop for BEA products, top-notch professional services and add-on products such as Project Excelerator. Contact us today at &lt;a href="mailto:sales@thebdgway.com"&gt;sales@thebdgway.com&lt;/a&gt; and find out what we can do for you!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-7705355079015157941?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7705355079015157941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7705355079015157941' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7705355079015157941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7705355079015157941'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/08/bdg-becomes-bea-var.html' title='bdg Becomes a BEA VAR'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3623533187316901378</id><published>2007-07-17T17:10:00.000-04:00</published><updated>2007-07-17T17:17:15.498-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='folksonomy'/><category scheme='http://www.blogger.com/atom/ns#' term='feedhaus'/><category scheme='http://www.blogger.com/atom/ns#' term='tagging'/><category scheme='http://www.blogger.com/atom/ns#' term='social news'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><category scheme='http://www.blogger.com/atom/ns#' term='news aggregation'/><title type='text'>bdg Announces Plans to Launch Social News Site</title><content type='html'>Today bdg announced plans to launch a Web 2.0 social news site in Q3 of this calendar year (2007).&lt;br /&gt;&lt;br /&gt;This site, which will be called &lt;a href="http://www.feedhaus.com/"&gt;Feedhaus&lt;/a&gt;, will combine the power of RSS with the utility of end-user tagging to create an ever-growing and changing folksonomy of news that will keep everyone in the know about "what's hot now."&lt;br /&gt;&lt;br /&gt;To read more about bdg's first foray into the consumer web, visit the &lt;a href="http://feedhaus.blogspot.com/"&gt;Feedhaus blog&lt;/a&gt; or sign up for the site's private beta at &lt;a href="http://www.feedhaus.com/"&gt;www.feedhaus.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3623533187316901378?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://feedhaus.blogspot.com' title='bdg Announces Plans to Launch Social News Site'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3623533187316901378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3623533187316901378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3623533187316901378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3623533187316901378'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/07/bdg-announces-plans-to-launch-social.html' title='bdg Announces Plans to Launch Social News Site'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7046757428550390919</id><published>2007-07-10T16:09:00.000-04:00</published><updated>2007-07-10T16:12:20.212-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='aqualogic'/><title type='text'>BEA Releases Web 2.0 Products</title><content type='html'>&lt;a href="http://dev2dev.bea.com/blog/editors/archive/2007/07/new_products_aq.html"&gt;BEA has released version 1.0 of Pages, Ensemble and Pathways&lt;/a&gt; (formerly known as projects Builder, Runner and Graffiti)!&lt;br /&gt;&lt;br /&gt;This marks BEA's first foray into Enterprise 2.0. Watch this space for more information about and reviews of these exciting new products!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-7046757428550390919?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dev2dev.bea.com/blog/editors/archive/2007/07/new_products_aq.html' title='BEA Releases Web 2.0 Products'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7046757428550390919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7046757428550390919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7046757428550390919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7046757428550390919'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/07/bea-releases-web-20-products.html' title='BEA Releases Web 2.0 Products'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-9140037973275310498</id><published>2007-06-07T16:52:00.000-04:00</published><updated>2007-06-07T16:58:33.459-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><title type='text'>Chris Bucchere Quoted in BEA Research Brief</title><content type='html'>&lt;span style="font-size:85%;"&gt;Off The Record Research, a subscription-based Wall Street publication, recently prepared a research brief on BEA that was released to their customers on May 9th. Although I can't post the entire article here (as it's for paying customers only), I will say that I was quoted twice in the research brief. Here's what I said:&lt;br /&gt;&lt;br /&gt;"[BEA's] AquaLogic is different from a lot of the products in this space.  IBM [Corp.], Microsoft [Corp.] and SAP [AG] require you to buy the whole suite.  BEA with AquaLogic is more agnostic.  [The other vendors' products] break down [in a heterogeneous environment]."&lt;br /&gt;&lt;br /&gt;Later in the article, I mentioned BID's new development efforts, to which those in the know are know calling PEP (for Pages, Ensemble and Pathways):&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;"[BEA AquaLogic's] Ensemble, Pages and Pathways are going to change the world.  BEA is doing it again with Web 2.0, with community-centric software.  We need to do this for the enterprise.  They are cracking open a whole new market."&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/13083959-9140037973275310498?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/9140037973275310498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=9140037973275310498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/9140037973275310498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/9140037973275310498'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/06/chris-bucchere-quoted-in-bea-research.html' title='Chris Bucchere Quoted in BEA Research Brief'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3007758826705112216</id><published>2007-05-23T21:54:00.001-04:00</published><updated>2007-05-23T22:00:33.103-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>bdg gives away a Video iPod</title><content type='html'>&lt;p class="mobile-photo" style="padding: 3px; float: left;"&gt;&lt;a href="http://photos1.blogger.com/x/blogger2/1335/1597/1600/z/485340/Photo_05-787756.jpg"&gt;&lt;img src="http://photos1.blogger.com/x/blogger2/1335/1597/320/z/333551/Photo_05-787756.jpg" width="200" /&gt;&lt;/a&gt;&lt;/p&gt;Here I am on the last day of BEA Participate awarding a Video iPod to Niren Patel, who accepted the winning iPod on behalf of his coworker Karl Cepull. Congratulations!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3007758826705112216?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3007758826705112216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3007758826705112216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3007758826705112216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3007758826705112216'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/05/blog-post.html' title='bdg gives away a Video iPod'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-700488006581523927</id><published>2007-05-13T19:55:00.000-04:00</published><updated>2008-11-13T02:53:35.479-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mit'/><category scheme='http://www.blogger.com/atom/ns#' term='sloan school of management'/><category scheme='http://www.blogger.com/atom/ns#' term='interview'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='press'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Chris Bucchere Interviewed by the Sloan (MIT) School of Management</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JsHkCtPZKFE/Rkep4RtvniI/AAAAAAAAAAw/fJirHCuvIws/s1600-h/sloan.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/Rkep4RtvniI/AAAAAAAAAAw/fJirHCuvIws/s320/sloan.jpg" alt="" id="BLOGGER_PHOTO_ID_5064203090294447650" border="0" /&gt;&lt;/a&gt;Last week I had the pleasure of being interviewed by former Plumtreevian and soon-to-be-graduate of MIT's Sloan School of Management, John Osborne. Following the interview, he submitted this great write-up, which I have posted below. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Background&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Chris Bucchere grew up in the San Francisco Bay Area and studied computer science at Stanford University. After graduating from college, he spent five years working for Plumtree Software as a developer and implementation consultant focusing on integration and customization projects at customer sites. In 2002, he founded Bucchere Development Group (BDG), an independent consulting organization focused on helping Plumtree customers with implementation, integration, and training. BDG operates out of the DC Metro Area and San Francisco. This past week, I talked with Chris about how he identified his market and got his company running.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;How did you identify the market? And get your first customer?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Chris commented that he didn’t put forth a lot of thought toward identifying the market. He had just quit his job and was moving to Washington, DC. He started calling all customer contacts he had worked with while at Plumtree. Since Plumtree had more consulting work than it could manage, a number of customers asked Chris to fill in the gaps. Chris signed on to do a six month engagement at Merck in the UK.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;How did you fund BDG?&lt;/i&gt;&lt;br /&gt;Chris leveraged the money he earned consulting for Merck to get BDG officially up and running. He structured the firm as an LLC, hired an operations manager and another consultant. Since that time, BDG has generally been able to fund itself through revenue. In times of greater financing need, Chris has turned to credit cards which—when exploited properly—can offer a low 1% interest rate.&lt;br /&gt;&lt;br /&gt;Chris also noted that customer funding is emerging as an interesting source of capital. At the moment, one of his customers is providing the funding for a custom add-on. The customer wants the add-on themselves, but also wants BDG to be able to resell the product to other customers.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;What do you do to ensure continued growth?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;One of Chris’ major growth opportunities came serendipitously when BEA Systems acquired Plumtree Software. Chris quickly ramped-up on the BEA suite and became a consulting partner. Being a BEA partner opened up more potential customers and projects. Now BDG is a value-added reseller for BEA, a position that provides BDG a new channel for income. At the moment, BDG employs seven full-time staff to meet it customer obligations.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;How do you drive new business?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;BDG has released a number of small products as open source. This strategy has help generate new consulting engagements and get the firm name out. BDG is also considering developing more closed source add-ons which it can sell to existing customers.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;What were the biggest challenges, and what would you do differently now?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Chris identified staffing as his single biggest challenge. He commented, “For me, staffing is harder than selling new business.” Chris struggled to find seasoned consultants. He therefore turned to college campuses. BDG recruits new college graduates and then runs them through its own six month training program, leveraging the same training materials it sells to customers.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Generally, what characteristics make entrepreneurs different?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Chris echoed the conventional wisdom about entrepreneurship. In short, folks who want to start new enterprises need to be self-confident and passionate about their work. And, above all, they need to be willing to take risks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-700488006581523927?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/700488006581523927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=700488006581523927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/700488006581523927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/700488006581523927'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/05/chris-bucchere-interviewed-by-sloan-mit.html' title='Chris Bucchere Interviewed by the Sloan (MIT) School of Management'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/Rkep4RtvniI/AAAAAAAAAAw/fJirHCuvIws/s72-c/sloan.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-2275834730618613345</id><published>2007-05-07T07:02:00.000-04:00</published><updated>2008-05-20T23:21:06.926-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mark carges'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>Live from BEA Participate: Mark Carges Keynote</title><content type='html'>&lt;p&gt;I already held Mark Carges in very high esteem -- but my respect for him grew immensely this morning when I found out that he wrote the source for Tuxedo some 23 years ago while he was a student at NYU! Very cool . . . .&lt;/p&gt;  &lt;p&gt;Mark opened by talking about the reasons that BEA is hosting this conference. Mostly it was a response to the lukewarm feedback about BEA World from ex-Plumtree and ex-Fuego customers who wanted "something more." (You can read some of this feedback on an &lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2007/02/bea_participate.html#comments"&gt;earlier post on my blog&lt;/a&gt;.)&lt;/p&gt;  &lt;p&gt;The focus of Participate is three-fold: Portals, BPM and "Social Computing." Clearly that maps to ALUI, ALBPM and PEP (Pages, Ensemble and Pathways), the new AquaLogic product initiatives.&lt;/p&gt;  &lt;p&gt;Before getting into the meat of his talk, Mark gave some background on BEA's overall corporate strategy. Their vision entails facilitating the migration from "traditional" applications to "situational" applications. This message is nothing new, but for the benefit of those who are new to the message, I summarized the difference between these two types of application development below: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;traditional vs. situational&lt;/li&gt;&lt;li&gt;permanence vs. constant change&lt;/li&gt;&lt;li&gt;silos vs. dynamic, connected solutions&lt;/li&gt;&lt;li&gt;tightly coupled vs. loosely coupled&lt;/li&gt;&lt;li&gt;application function vs. business process&lt;/li&gt;&lt;li&gt;no collaboration vs. built for collaboration&lt;/li&gt;&lt;li&gt;homogeneous vertical integration vs. heterogeneous horizontal integration&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Mark then went into a short aside about the way long-tail or "rogue" applications have sprung up throughout the enterprise, facilitated by applications like Lotus Notes, Excel and E-mail/IM. My ears perked up a bit because bdg has identified that e-mail distribution of Excel spreadsheets (and other office documents) is one "business process" that prevails in the enterprise and the one thing upon which we could improve drastically with the right web-based, ECM-driven collaborative tool. Project Excelerator, which is something under active development at bdg, attempts to address this problem in a novel way. You'll be hearing much more about this product as we get closer to a ship date.&lt;/p&gt;   &lt;p&gt;More on Mark's description of the overall strategy of BEA: he commented that BEA's focus on business innovation, business and IT agility and technology optimization brings a strong competitive advantage to all of their customers. He gave four examples of this: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;AflacAnywhere (highlighting their mobile portal and podcasts)&lt;/li&gt;&lt;li&gt;Goldsmith Williams Solicitors&lt;/li&gt;&lt;li&gt;USGS National Biological Information Infrastructure&lt;/li&gt;&lt;li&gt;The Babcock &amp;amp; Wilcox Company (highlighting ordering parts, project management and using BPM to support the sales process)&lt;/li&gt;&lt;/ol&gt;  &lt;p&gt;At this point, Mark shifted gears and started a segment called "Bringing Web 2.0 to the Enterprise." He highlighted the gap between what you can do at home (consumer web) vs. the enterprise. He then gave several examples of consumer web sites that have compelling use cases for the enterprise. Those examples included digg.com, del.icio.us, Redfin and wikipedia. I'm sure most of you already know what those sites do, so I'll skip right to the part about how, at least thematically, they could be applied to the enterprise.&lt;/p&gt;  &lt;p&gt;The culture of collaboration and participation started by digg could be used to rank the best sales tools or the best content and the rest of the enterprise community could benefit from this ranking. del.icio.us highlights the power in implicit connections and makes research about different topics much easier, including finding content &lt;em&gt;and&lt;/em&gt; people. At work, you could use a del.icio.us-like tool to view content by group/experts, create organic groups of business organizations and leverage the wisdom of the crowd. The concepts implemented by Redfin, a slick real-estate mashup started by Plumtree founder Glenn Kelman, could be used to show a single view of the customer (where info is stored in different systems) including purchased products, support incidents, account team, etc. Lastly, the "long-tail" economics proven to work beautifully in the world of encyclopedias (with Wikipedia) could be used to track the competition, collectively write about competitors and share competitive knowledge, add RSS feeds, add anecdotes and edit everything collaboratively.&lt;/p&gt;  &lt;p&gt;Mark closed his keynote with a brief introduction to BEA's three new products: Pages, Ensemble and Pathways. You'll be hearing much more about these great initiatives as the conference continues, so stay tuned!&lt;/p&gt;  &lt;div id="a001275more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;     &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1619"&gt;&lt;/a&gt; &lt;div id="c1619"&gt; &lt;p&gt;Not to jump ahead, but here is a good site to get an introduction to Pages, Ensemble and Pathways (PEP for short). The site was recently updated to have online demos of Pages and Ensemble. &lt;/p&gt; &lt;p&gt;&lt;a href="http://en.terpri.se/" rel="nofollow"&gt;http://en.terpri.se/&lt;/a&gt; &lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: plaird  on May  7, 2007 at  6:16 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1620"&gt;&lt;/a&gt; &lt;div id="c1620"&gt; &lt;p&gt;&lt;b&gt;BEA Idol:&lt;/b&gt; who is the biggest rock star in the Participate speaker lineup? &lt;/p&gt;&lt;li&gt;&lt;b&gt;Alex Toussaint:&lt;/b&gt; BEA's most traveled Product Manager? He is a famous alumnus of WLP, which makes him a popular choice in Boulder Colorado.&lt;/li&gt; &lt;li&gt;&lt;b&gt;David Phipps:&lt;/b&gt; a long time ALUI engineer, at an ALUI technical conference. Could be a winner....&lt;/li&gt; &lt;li&gt;Or...&lt;b&gt;Mariano Benitez:&lt;/b&gt; newest member of the BEA family of the three. A born speaker if there ever was one. I hear he likes to sing during his presentations.&lt;/li&gt;  &lt;p&gt; Answer? Count the number of sessions given by each here: &lt;a href="http://bea.com/participate/tracks_sessions.jsp" rel="nofollow"&gt;&lt;b&gt;Participate Session List&lt;/b&gt;&lt;/a&gt; &lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: plaird  on May  7, 2007 at  6:36 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1621"&gt;&lt;/a&gt; &lt;div id="c1621"&gt; But it is an honor to receive this award!! But I don't know if the user community would really embrace my singing career!!  Next year I will do the opening song! &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: mbenitez  on May  7, 2007 at  8:21 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1622"&gt;&lt;/a&gt; &lt;div id="c1622"&gt; We value your articles here on arch2arch/dev2dev too Mariano! &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: jonmountjoy  on May  7, 2007 at  8:50 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1623"&gt;&lt;/a&gt; &lt;div id="c1623"&gt; &lt;p&gt; Mariano - opening song? What, like Gloria Estevan or something like that? Is that popular in Argentina? OK, Steve Ballmer made it work: &lt;/p&gt; &lt;p&gt; &lt;a href="http://video.google.com/videoplay?docid=2509986258263917383" rel="nofollow"&gt;Video:  STEVE BALLMER is a yelling freak&lt;/a&gt; &lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: plaird  on May  7, 2007 at  9:10 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1624"&gt;&lt;/a&gt; &lt;div id="c1624"&gt; hey, I am in better shape than Steve!!  Anyway,I would only sing if I get the opening act at BEA World with these other guys!  &lt;a href="http://www.youtube.com/watch?v=RTsHa2DWST0" rel="nofollow"&gt;WHAT ABOUT THIS OPENING FOR THE NEXT BEA PARTICIPATE??&lt;/a&gt;  I think they are pretty liquid thinkers :) &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: mbenitez  on May  7, 2007 at  9:53 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2275834730618613345?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2275834730618613345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2275834730618613345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2275834730618613345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2275834730618613345'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/05/live-from-bea-participate-mark-carges.html' title='Live from BEA Participate: Mark Carges Keynote'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-8431050813614810978</id><published>2007-04-22T22:57:00.000-04:00</published><updated>2007-05-13T19:50:09.533-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aldsp'/><category scheme='http://www.blogger.com/atom/ns#' term='alsb'/><category scheme='http://www.blogger.com/atom/ns#' term='alui'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>BEA Participate Rapidly Approaching</title><content type='html'>All of us at bdg are starting to get excited about BEA Participate! As you already know, we're sponsoring this year's ALUI and ALBPM event and I'm giving a demo of some slick integration between ALUI (ALI and ALI Collaboration), ALDSP and ALSB that illustrates how AquaLogic can be used to implement an SOA.&lt;br /&gt;&lt;br /&gt;We'll also be giving away some cool -- yet practical -- gizmos that will be sure to brighten your day. Literally.&lt;br /&gt;&lt;br /&gt;Be sure to come by the bdg booth, pick up a free gift, and enter to win this year's grand prize -- a 30 Gb Video iPod, in bdg black (of course).&lt;br /&gt;&lt;br /&gt;Whether it's at my talk/demo, at the bdg booth or anywhere else, we look forward to seeing you at the conference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-8431050813614810978?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bea.com/participate' title='BEA Participate Rapidly Approaching'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/8431050813614810978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=8431050813614810978' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/8431050813614810978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/8431050813614810978'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/04/bea-participate-rapidly-approaching.html' title='BEA Participate Rapidly Approaching'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7518439588874449138</id><published>2007-04-08T21:35:00.000-04:00</published><updated>2007-04-22T22:57:36.403-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plumtree'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><category scheme='http://www.blogger.com/atom/ns#' term='alui'/><title type='text'>ALUI (Plumtree) Training Postponed</title><content type='html'>We had some conflicts, so we postponed the Herndon, VA-based training to next week. It's now 4/16-4/18 for administrators and 4/18-4/20 for developers. We'll be accepting registrations until 4/13, so if you're interested, please send a note to &lt;a href="mailto:training@thebdgway.com"&gt;training@thebdgway.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-7518439588874449138?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7518439588874449138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7518439588874449138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7518439588874449138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7518439588874449138'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/04/alui-plumtree-training-postponed.html' title='ALUI (Plumtree) Training Postponed'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-5017146868321454405</id><published>2007-04-06T15:37:00.001-04:00</published><updated>2007-04-06T15:59:56.390-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='web development'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='firebug'/><title type='text'>Firebug in IE -- No Joke!</title><content type='html'>I realize it's close to April Fools' Day, but this is not a joke: you can actually use &lt;a href="http://www.getfirebug.com"&gt;Firebug&lt;/a&gt; in IE. Well, sort of. Joe Hewitt, the author of every developer's favorite Firefox extension, has created a &lt;a href="http://getfirebug.com/lite.html"&gt;Javascript file that you can drop into your web pages&lt;/a&gt; and, voila, you get the debug console. And it works in IE. I realize this isn't quite as good as the full blown Firebug, but it's sure a lot better than the alternative -- &amp;lt;script&amp;gt;alert('this sucks')&amp;lt;/script&amp;gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-5017146868321454405?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://getfirebug.com/lite.html' title='Firebug in IE -- No Joke!'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/5017146868321454405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=5017146868321454405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5017146868321454405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/5017146868321454405'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/04/firebug-in-ie-no-joke_06.html' title='Firebug in IE -- No Joke!'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3516386475566407373</id><published>2007-03-31T20:18:00.000-04:00</published><updated>2008-05-20T23:18:56.185-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PEP'/><category scheme='http://www.blogger.com/atom/ns#' term='pages'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='ensemble'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='pathways'/><title type='text'>Bringing Web 2.0 to the en.terpri.se</title><content type='html'>&lt;p&gt;First, let me establish one thing: I don't work for BEA. Since leaving Plumtree more than four years ago, neither Plumtree nor BEA has paid me a dime. They don't pay me to write in this blog. They're not paying me to speak at BEA Participate in May. Although we have a subcontract agreement in place, we have never actually subcontracted through Plumtree nor through BEA. You get the point: what I write here (or anywhere, for that matter) is not endorsed or sanctioned in any way by BEA. The beauty of that is that I can be BEA's sharpest critic or their most outspoken advocate.&lt;/p&gt;  &lt;p&gt;Today, I come to you, dear readers, as the latter. I am here to tell you that I think the latest marketing positioning to come from BID -- in the most apropos form of a "rogue" web site called &lt;a href="http://en.terpri.se/"&gt;en.terpri.se&lt;/a&gt; -- is perhaps the finest writing I have yet to read on the topic of bringing Web 2.0 to the enterprise.&lt;/p&gt;  &lt;p&gt;This concept -- which many of you already know as "Enterprise 2.0" -- is not a new one. But just as consumer portals were not new in 1997, they were at that time very new to the enterprise. And today blogs, wikis, tagging and other social software have already infiltrated the consumer internet. But, as &lt;a href="http://www.thebdgway.com/services/enterprise+2.0"&gt;we have been saying&lt;/a&gt; since early this year and as &lt;a href="http://blog.hbs.edu/faculty/amcafee/index.php/faculty_amcafee_v3/the_three_trends_underlying_enterprise_20/"&gt;others have been saying&lt;/a&gt; for a while now, these concepts are only being embraced by the early adopters in corporate/enterprise computing.&lt;/p&gt;  &lt;p&gt;But with projects Builder (Holland), Runner and Graffiti (now known as Pages, Ensemble and Pathways, respectively) nearing general availability, all of that is about to change. If you want to find out exactly how, I encourage you to read and digest all of &lt;a href="http://en.terpri.se/"&gt;en.terpri.se&lt;/a&gt; and its more traditionally-branded counterpart, &lt;a href="http://www.bea.com/enterprise"&gt;www.bea.com/enterprise&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Just as Plumtree took the world of enterprise computing by storm by introducing the concept of the corporate portal, BEA is about to re-revolutionize the enterprise by injecting it with a strong dose of Web 2.0. I won't rehash what they've already spelled out so concisely and intelligently on &lt;a href="http://en.terpri.se/"&gt;en.terpri.se&lt;/a&gt;; instead, I'll give you my own take on the products based on what I've read there.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://en.terpri.se/alpages/index.html"&gt;Pages&lt;/a&gt;&lt;/strong&gt; (formerly known as Project Builder or Holland)&lt;br /&gt;To call Pages a powerful blogging and wiki tool for the enterprise doesn't really do it justice because it is, well, so much more that that. Imagine if you could use point-and-click/drag-and-drop tools to mash up structured data (RDF/RSS, the output of a SOAP-based web service, or the result of a SQL query) with unstructured, end-user maintainable, version-controlled wiki-like content -- now you're scratching the surface. For those of you already familiar with AquaLogic products, think of how amazing Studio would be if it were somehow married to Publisher (we used to call this "Contudio" before it actually existed) and if Studio could tap into existing resources and then somehow weave published content into the resulting user interface output. Now put all this in the hands of the end-user (to give it that Web 2.0 magic), add a sprinkle of security/governance, auditing and enterprise administration and you've got Pages.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://en.terpri.se/alensemble/index.html"&gt;Ensemble&lt;/a&gt;&lt;/strong&gt; (formerly known as Project Runner)&lt;br /&gt;This may not be the best way to envision Ensemble, but it works for me: imagine taking all the tasty bits that Pages gives you, but put it in the hands of IT and developers. Instead of dragging-and-dropping, a developer can embed a runner Pagelet XML tag into his or her legacy (or newfangled long-tail/rogue) application, then proxy the application through the runner "gateway" and, out of nowhere, the application can have, say,a collaboration discussion or wiki page embedded in it. Not to mention that other enterprise services such as security, SSO and auditing, can be mixed into the application just because it's running in the Ensemble gateway. With this incredible new product, prettty much anything is possible because it gives developers the tools to provide secure, scalable, audit-able and maintainable mashups of just about anything in the enterprise or consumer web. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://en.terpri.se/alpathways/index.html"&gt;Pathways&lt;/a&gt;&lt;/strong&gt; (formerly known as Project Graffiti)&lt;br /&gt;Calling Pathways a next-generation Knowledge Directory may be an easy way to conceptualize it, but again it really doesn't do it justice. Unlike the top-down, "mother knows best" taxonomies of the past, Pathways puts the power to categorize corporate knowledge in the hands of the knowledge consumer. Like &lt;a href="http://del.icio.us/"&gt;del.icio.us&lt;/a&gt; and &lt;a href="http://www.digg.com/"&gt;digg&lt;/a&gt;, Pathways is BEA's recognition of the "many is smarter than any" principle. Unlike its consumer web counterparts, Pathways uses a page-ranking system that's based on a whole slew of factors, including not just how or how much an entry is tagged, but also how "respected" the tagger is in terms of other entries he or she has tagged. Like the KD of the past, Pathways can import content from file shares, e-mail/groupware systems and even from Sharepoint (gasp) -- think CWSs -- but very much unlike the KD of the past, control over the taxonomy and how well entries get ranked in search is ceded to the end-user, where many argue it belongs.&lt;/p&gt;  &lt;p&gt;Needless to say, I'm very exited about these new product initiatives for many reasons, not the least of which being that I've bet my entire company's future on their success. So maybe I am a little biased. That being said, I'm not here to tell you that BEA invented Web 2.0 or even Enterprise 2.0. However, I am saying that -- based on what I've experienced over the past ten years that I've been pushing the enterprise computing envelope -- BEA is poised to execute on the Enterprise 2.0 reality better than any other company right now.&lt;/p&gt;  &lt;p&gt;Mark my words: you will watch Pages, Ensemble and Pathways implementations spring up throughout the Fortune-whatever just as quickly as you saw enterprise portals replace intranets in the late 90s. Better yet, in the spirit of Enterprise and Web 2.0, rather than watching this happen, let's &lt;a href="http://www.bea.com/participate"&gt;participate&lt;/a&gt; in it.&lt;/p&gt;  &lt;div id="a001214more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt; &lt;br /&gt;  &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first) | &lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2007/03/enterprise_web_20.html#post"&gt;Post Comment&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1485"&gt;&lt;/a&gt; &lt;div id="c1485"&gt; Are these products built with partners or reskinned? Is that the reason why this isn't this on dev2dev? How long has this been on? &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: logicuser  on April  1, 2007 at  1:53 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1486"&gt;&lt;/a&gt; &lt;div id="c1486"&gt; &lt;p&gt;I'm not sure I fully understand your questions, but I think I can comment on them a bit. First off, the products are being built by BID's core engineering team -- many of the same folks who brought you ALUI, ALI Publisher, ALI Collaboration, ALI Studio, etc. I don't know what you mean by "reskinned" but these products are all new initiatives, although they undoubtedly leverage the experience the BID folks have garnered over the past 10 years they've spent building enterprise portals and other enterprise software.&lt;/p&gt;  &lt;p&gt;To answer your last question, the marketing documents and web site were only released last week to the public. I think you should expect to see GA for these products some time this summer, but don't quote me on that -- remember, I don't work for BEA.&lt;/p&gt;  &lt;p&gt;As for this stuff not being on dev2dev, well, with my blog post, now it is! There's also a lot of the same info located at &lt;a href="http://www.bea.com/enterprise" rel="nofollow"&gt;www.bea.com/enterprise&lt;/a&gt; with more traditional BEA branding. I'm sure you'll be seeing more on dev2dev soon.&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on April  1, 2007 at  3:48 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1494"&gt;&lt;/a&gt; &lt;div id="c1494"&gt; These products have all been organically developed at BEA. In some cases we have leveraged our existing capabilities and technologies (i.e. our experiences with our search product informed our decisions with the new Pathways product), and in the end these are new products built by BEA. &lt;p&gt; The http://en.terpri.se micro-site was launched last week, and it is meant to provide a Web 2.0 and Social Computing resource that will grow over time. We will have the blogs on dev2dev and en.terpri.se refer to each other as appropriate. &lt;/p&gt;&lt;p&gt;And, of course the same base product information was also made available concurrently last week at http://www.bea.com/enterprise. &lt;/p&gt;&lt;p&gt;  Cheers, &lt;/p&gt;&lt;p&gt; Shane Pearson &lt;/p&gt;&lt;p&gt; BEA Systems, Inc. &lt;/p&gt;&lt;p&gt; VP, Marketing and Product Management&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: spearson  on April  3, 2007 at  1:40 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3516386475566407373?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3516386475566407373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3516386475566407373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3516386475566407373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3516386475566407373'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/03/bringing-web-20-to-enterprise.html' title='Bringing Web 2.0 to the en.terpri.se'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-603420385189680810</id><published>2007-03-21T07:48:00.000-04:00</published><updated>2008-05-20T23:16:42.337-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='idk'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><title type='text'>Four ALI IDKs at your Disposal -- Fifth One on the Way?</title><content type='html'>&lt;p&gt;As most of you already know, there are four IDKs out there in IDK-land. To take a step back, if you're really new to ALUI (formerly Plumtree) development, you can read about &lt;a href="http://edocs.bea.com/alui/devdoc/docs60/Portlets/Basics/PlumtreeDevDoc_Integration_Portlets_Basics.htm"&gt;how ALUI handles portlets&lt;/a&gt; and &lt;a href="http://edocs.bea.com/alui/devdoc/docs60/Portlets/Basics/PlumtreeDevDoc_Integration_Portlets_EDKAPI.htm"&gt;how an IDK helps you write portlets&lt;/a&gt;. So, back to the four IDKs. They are all freely-downloadable from BEA -- I've included links here:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;a href="http://commerce.bea.com/products/aqualogic/alui/alidk/54/alidk54.jsp"&gt;Java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://commerce.bea.com/products/aqualogic/alui/alidk/54/alidk54.jsp"&gt;.NET&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://plumtree-php-edk.projects.dev2dev.bea.com/"&gt;PHP&lt;/a&gt;*&lt;/li&gt;&lt;li&gt;&lt;a href="https://rubyidk.projects.dev2dev.bea.com/"&gt;Ruby&lt;/a&gt;*&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;*These two IDKs were written by developers at &lt;a href="http://www.thebdgway.com/"&gt;bdg&lt;/a&gt; and then released to the open source community on dev2dev's &lt;a href="https://www.projects.dev2dev.bea.com/"&gt;CodeShare&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;edocs warns you in &lt;strong&gt;boldface type&lt;/strong&gt;: &lt;strong&gt;always use the IDK&lt;/strong&gt;. That's sound advice, given that the IDK API isolates you, as a portlet developer, from changes to the underlying protocol that ALUI uses to communicate between the portal and portlets (&lt;a href="http://edocs.bea.com/alui/devdoc/docs60/References/CSP1.3.pdf"&gt;CSP&lt;/a&gt;). However, what if you're not writing a portlet in Java, .NET, Ruby or PHP? As an aside, once upon a time, there were Perl and ColdFusion GDKs (predecessor to the EDK/IDK), but these development kits are no longer maintained by anyone, although I know for a fact that the ColdFusion GDK is still in use by an ALUI customer because it came up during a sales call!&lt;/p&gt;  &lt;p&gt;So, back to my "what if" question: how can you write a portlet &lt;em&gt;without&lt;/em&gt; an IDK? It's actually not too hard if you're just getting information from the portal. However, it gets challenging when you start setting preferences and then it starts to get really painful when you start dealing with Unicode issues, encrypted settings and some of the other really hairy stuff. So that's why edocs implores you to use an IDK, when one is available.&lt;/p&gt;  &lt;p&gt;If you do go down the road of writing a portlet in a language where an IDK isn't available, I highly recommend that you at least abstract out your CSP calls such that they're isolated from the rest of your portlet code. While you're at it, you might as well follow the same API that BEA uses; in other words, write your own IDK (or at least the parts of it that you need to get your portlet done). To get you started, here's how BEA probably implemented one of the IDK methods in Java:&lt;/p&gt;  &lt;div style="border: 1px dashed black; overflow: auto; background-color: rgb(238, 238, 238);"&gt;&lt;pre&gt;public AggregationMode getAggregationMode() {&lt;br /&gt;   if (!request.isGatewayed()) {&lt;br /&gt;       throw new NotGatewayedException("Request not gatewayed.");&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   if (request.getHeader("CSP-Aggregation-Mode").equals("Multiple"))&lt;br /&gt;       return AggregationMode.Multiple;&lt;br /&gt;   } else {&lt;br /&gt;       return AggregationMode.Single;&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;  &lt;p&gt;So, go forth and write your own IDK. Or, preferably, ask a bdg-er to write one for you!&lt;/p&gt;  &lt;p&gt;On a related note, one of our customers recently asked us to build an IDK for Lotus Notes/Domino in LotusScript. We're trying to figure out if other people might be interested in this IDK so that we can decide if we're going to open source it or do it as a consulting project (or some hybrid of the two). If you are interested in LN/Domino development for ALUI, let us know by commenting on this blog. I always love hearing feedback from users of the PHP and Ruby IDKs as well.&lt;/p&gt;  &lt;div id="a001178more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt; &lt;br /&gt;  &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1458"&gt;&lt;/a&gt; &lt;div id="c1458"&gt; &lt;p&gt;Hi Chris. We have a couple of remote portlets on web servers running Perl so I looked around for awhile for the original Perl IDK but couldn't locate it, so I've written a Perl module that supports the methods provided by IPortletRequest. They're read-only methods but are really all we needed access to. man-page is here... &lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://webdev.co.nz/Perl/IPortletRequest.txt" rel="nofollow"&gt;http://webdev.co.nz/Perl/IPortletRequest.txt&lt;/a&gt;&lt;/blockquote&gt;  &lt;p&gt;Is this worth placing in codeshare do you reckon? I don't see a lot of action in the forums concerning Perl use.  &lt;/p&gt;&lt;p&gt;Dean Stringer (deans@waikato.ac.nz)&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: deeknow  on March 22, 2007 at  2:00 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1460"&gt;&lt;/a&gt; &lt;div id="c1460"&gt; &lt;p&gt;Hello Dean! The original Perl GDK was written so long ago that I'm not sure how much good it would do. It was based on CSP 1.0 and it followed the old GSServices API rather than the new com.plumtree.remote.portlet API.&lt;/p&gt;  &lt;p&gt;I'm pretty stoked to find out that someone else has written at least part of an IDK -- that's impressive. Do I think it's worth posting to CodeShare? I haven't heard much talk about ALUI and Perl, but I guess it can't hurt.&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on March 22, 2007 at  5:03 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1481"&gt;&lt;/a&gt; &lt;div id="c1481"&gt; Hi, Chris. We would love to have a Lotus Notes/Domino IDK available to us, as we have lots of "legacy" applications in Domino that we want to expose in ALUI, and an IDK would certainly help! Just my nickel's worth... :-) &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: kcepull  on March 30, 2007 at 11:21 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1484"&gt;&lt;/a&gt; &lt;div id="c1484"&gt;Thanks for your comment. If you don't mind my asking, would you be willing to pay for such a thing or is it only a nice-to-have that you would download and use if it were opensource, but not pay for it if it were a commercial product? &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on March 31, 2007 at  6:07 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-603420385189680810?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/603420385189680810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=603420385189680810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/603420385189680810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/603420385189680810'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/03/four-ali-idks-at-your-disposal-fifth.html' title='Four ALI IDKs at your Disposal -- Fifth One on the Way?'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-1105983500356563233</id><published>2007-03-16T20:59:00.001-04:00</published><updated>2008-05-20T23:14:39.600-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='ALI'/><title type='text'>ALI G6 on Ubuntu?</title><content type='html'>&lt;p&gt;Some of you may be familiar with &lt;a href="http://thebdgway.blogspot.com/2006/05/adventures-in-desktop-linux.html"&gt;my rants&lt;/a&gt; on the &lt;a href="http://thebdgway.blogspot.com/"&gt;bdg blog&lt;/a&gt; about how Linux just isn't ready for the desktop. My opinion on that matter has largely changed with the release of Ubuntu 6.06 LTS (Dapper Drake), which I have been running with minimal hassle on my newish Gateway MP6954 laptop since last summer. It has a tasty coffee-colored UI (mmm), it NEVER crashes, it basically takes care of itself with updates and has equivalent -- or better -- software for pretty much everything you'd ever want to do with Windows or OSX at a great price: free.&lt;/p&gt;  &lt;p&gt;Of course ALUI is only officially supported on two Linux plaforms: RHEL and Suse. But Linux is Linux, right? Well, sort of. I had all sorts of "&lt;a href="http://thebdgway.blogspot.com/2006/08/more-adventures-in-desktop-linux.html"&gt;fun&lt;/a&gt;" getting ALUI running on Oracle on Fedora. However, with Ubuntu, getting Oracle and ALUI up was a breeze.&lt;/p&gt;  &lt;p&gt;First off, unless you call yourself a DBA, you don't want to mess around with a full-blown Oracle instance. Instead, just follow &lt;a href="https://help.ubuntu.com/community/Oracle10g"&gt;these easy steps&lt;/a&gt; to install something called Oracle XE. It has certain limitations -- the most important of which is that you can't create more than one database.&lt;/p&gt;  &lt;p&gt;My first -- and really my only -- mistake during this setup process came next (and it's related to this one-database issue). I tried to drop the XE default database (ORACLE_SID=XE) and run the crdb1_oracle_unix.sql script to create the PLUM10 database. This was a bad idea. I poked around on Google a bit and then thought, well, I don't really need my own database. (Had I had this epiphany before starting down that path, I could have saved two hours and had ALUI up and running on Ubuntu in fewer than 30 minutes.) So, instead of running crdb1_oracle_unix.sql, just edit create_tables_oracle.sql and remove any reference to PLUMINDEX, then run the following commands on the XE database:&lt;/p&gt;  &lt;div style="border: 1px dashed black; overflow: auto; background-color: rgb(238, 238, 238);"&gt;&lt;pre&gt;$sqlplus sys as sysdba&lt;br /&gt;SQL&gt;create user plumtree identified by &lt;i&gt;password&lt;/i&gt;&lt;br /&gt;SQL&gt;grant connect, resource, create view to plumtree&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;  &lt;p&gt;This creates the plumtree user on the XE database, which gives ALUI its own schema, which, for our purposes, is just as good as having your own DB. Now you can basically just run the out-of-the-box scripts (keeping in mind the changes I made to create_tables_oracle.sql):&lt;/p&gt;  &lt;div style="border: 1px dashed black; overflow: auto; background-color: rgb(238, 238, 238);"&gt;&lt;pre&gt;$sqlplus plumtree/&lt;i&gt;password&lt;/i&gt;@XE&lt;br /&gt;SQL&gt;@create_tables_oracle.sql&lt;br /&gt;SQL&gt;@load_seed_info_oracle.sql&lt;br /&gt;SQL&gt;@stored_procs_oracle.sql&lt;br /&gt;SQL&gt;@postinst_oracle.sql&lt;/pre&gt;&lt;/div&gt;  &lt;p&gt;At this point, ALUI was ready to rock. I only ran into one small snag. One of the native search libraries complained about a missing LD_LIBRARY_PATH dependency on libstdc++. This was not a showstopper. I did the following:&lt;/p&gt;  &lt;div style="border: 1px dashed black; overflow: auto; background-color: rgb(238, 238, 238);"&gt;&lt;pre&gt;$ln -s /usr/lib/libstdc++.so.6.0.7 /usr/lib/libstdc++-libc6.1-1.so.2&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;  &lt;p&gt;From there I configured the bundled tomcat to host the portal and the imageserver and viola, ALUI 6.0SP1, in all its glory, was up and running on Ubuntu. (BTW, I would have used ALUI 6.1.0.1, but when I wrote this article, the RHEL and Suse versions weren't available yet.)&lt;/p&gt;  &lt;div id="a001172more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;  &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1618"&gt;&lt;/a&gt; &lt;div id="c1618"&gt; I've also successfully installed ALUI 6.1.1 (6.1MP1) on Ubuntu 7.04 (Server). Required one workaround for the LAX installer shared libraries problem (can't find libc.so.6 etc): &lt;pre&gt;$cp AquaLogicInteraction_v6-1_MP1 AquaLogicInteraction_v6-1_MP1.bak&lt;br /&gt;$cat AquaLogicInteraction_v6-1_MP1.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" &gt; AquaLogicInteraction_v6-1_MP1&lt;br /&gt;&lt;/pre&gt;  &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: rdouglas  on May  7, 2007 at 10:45 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1711"&gt;&lt;/a&gt; &lt;div id="c1711"&gt; hey Chris, appreciate the post! just wanted to give the hint that to change the plumindex on the create_tables script, you can do this in vi: :1,$s/PLUMINDEX/USERS/g  &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: jbell  on June  2, 2007 at  8:57 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2088"&gt;&lt;/a&gt; &lt;div id="c2088"&gt;Chris, nice post...I referenced this post while trying to get the new ALUI 6.1 quickstart installer to correctly intall the portal on windows xp. I've tried the installer on several xp machines but it is still failing...i think the error has to do with the way the installer is setting up the paths/environmental variables - when i run the diagnostics tool i get an invalid entry point...my paths look correct and i've tried re-installing multiple times on multiple machines...any ideas? Thanks. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: phil-  on September 10, 2007 at  8:41 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2111"&gt;&lt;/a&gt; &lt;div id="c2111"&gt; Well, after some troubleshooting I figured it out...here is the solution...I hope this is helpful to someone in the future...&lt;br /&gt;&lt;br /&gt;I needed to rename the icuuc30.dll in C:\WINXP\system32 to icuuc30_from_system32.dll and paste the icuuc30.dll from C:\bea\alui\common\inxight\3.7.6\bin\native into the C:\WINXP\system32 directory before the installation would work.&lt;br /&gt;&lt;br /&gt;I did try just moving the INXIGHT_PATH variable so that it is loaded on the PATH before the C:\WINXP\system32 but the error still occured. BTW - icuuc30.dll is a component for Unicode version 3.0 &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: phil-  on September 12, 2007 at 11:47 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="2407"&gt;&lt;/a&gt; &lt;div id="c2407"&gt;Thank you so much for this post, I had the same problem on XP. I'm just curious, how were you able to debug this problem? What pointed you to icuuc30.dll? &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: fhkoetje  on December  4, 2007 at  9:31 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-1105983500356563233?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/1105983500356563233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=1105983500356563233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1105983500356563233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1105983500356563233'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/03/ali-g6-on-ubuntu.html' title='ALI G6 on Ubuntu?'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-1397915474026218903</id><published>2007-03-13T00:06:00.000-04:00</published><updated>2007-03-13T00:35:36.122-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='speaking engagements'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='alui'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>Chris Bucchere Invited to Speak at BEA Participate</title><content type='html'>&lt;object style="border: 1px solid gray; margin: 5px; padding: 5px; float: left;" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" height="143" width="150"&gt;&lt;br /&gt;  &lt;param name="movie" value="http://www.bea.com/participate/images/hands_150x143.swf"&gt;&lt;br /&gt;  &lt;param name="quality" value="high"&gt;&lt;br /&gt;  &lt;embed style="margin: -53px 0pt 0pt;" src="http://www.bea.com/participate/images/hands_150x143.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="143" width="150"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;I am very pleased to announce that BEA has invited me to speak at their first-ever ALUI and ALBPM user conference, &lt;a href="http://www.bea.com/participate"&gt;BEA Participate&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here is the title and abstract for my talk:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Portals and SOA: Portals in a Service-Oriented Architecture&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Why is a Service-Oriented Architecture important to an IT infrastructure and what are the elements and products needed to build out an SOA? These questions answered, plus a discussion on how portals are the practical starting point to leveraging SOA.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;As a BEA customer, fellow systems integrator, or if you're just BEA-curious, I'd love to hear suggestions about what you think I should include in my session. Thus far, it's shaping up to be a demo of a concrete realization of SOA using ALUI, ALESB (Enterprise Services Bus) and ALDSP (Data Services Platform). As those who have heard me speak before -- and listeners of my podcast -- can attest, I'll do my best to avoid "buzzword bingo" and include a lot of rubber-meets-the-road info to describe how SOA actually "gets done" in the real world.&lt;br /&gt;&lt;br /&gt;If you're interested in going to BEA Participate, but you're still on the fence about whether or not you should make the investment, here's the kicker. BEA has posted &lt;a href="http://www.bea.com/participate/session_agenda.jsp"&gt;the complete breakout agenda&lt;/a&gt;, and it's shaping up to be one killer conference, jam-packed with all the information &lt;a href="http://dev2dev.bea.com/blog/bucchere/archive/2007/02/bea_participate.html#comments"&gt;you wish you would have gotten out of last year's BEA World&lt;/a&gt;, but didn't.&lt;br /&gt;&lt;br /&gt;P.S.: I always love to meet my blog readers and podcast listeners in person, so feel free to engage me after my talk or stop by the bdg booth at BEA Participate and introduce yourself!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-1397915474026218903?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bea.com/participate/session_agenda.jsp' title='Chris Bucchere Invited to Speak at BEA Participate'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/1397915474026218903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=1397915474026218903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1397915474026218903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1397915474026218903'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/03/chris-bucchere-invited-to-speak-at-bea.html' title='Chris Bucchere Invited to Speak at BEA Participate'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-3623095152673742302</id><published>2007-03-12T22:14:00.001-04:00</published><updated>2008-05-20T23:13:03.768-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aldsp'/><category scheme='http://www.blogger.com/atom/ns#' term='alsb'/><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><category scheme='http://www.blogger.com/atom/ns#' term='aqualogic'/><category scheme='http://www.blogger.com/atom/ns#' term='ALI'/><title type='text'>Portals and SOA: Portals in a Service-Oriented Architecture</title><content type='html'>&lt;p&gt;I've been invited to give the following talk at BEA Participate: &lt;em&gt;Why is a Service-Oriented Architecture important to an IT infrastructure and what are the elements and products needed to build out an SOA? These questions answered, plus a discussion on how portals are the practical starting point to leveraging SOA.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Quite honestly, the title and abstract make it sound like an invitation to engage in a lively game of buzzword bingo, but I assure you this talk will be light on the trite -- you won't hear me use the acronym SOA more than once or twice -- and heavy on the real deal, rubber-meets-the-road stuff about how mere mortals/human beings are actually accomplishing the &lt;a href="http://www.soafacts.com/"&gt;sort of things that SOA evangelists are preaching these days&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;So, here's what you can expect: I'll talk a bit about some of the challenges of building integrated user experiences in today's enormously complex and heterogeneous IT environment and show how a software developer -- without superpowers -- can piece together an integrated true-to-the-principals-of-SOA application using ALUI, ALDSP (Data Services Platform) and ALESB (Enterprise Service Bus). This will culminate in an actual, real-life demo. (I will of course make sure to sacrifice a chicken to the Almighty Goddess of Demos or do whatever else I have to do to make sure my demo doesn't crash. Scratch that, I'll just run it on Linux and everything will be fine.)&lt;/p&gt;  &lt;p&gt;So, all joking aside, if you have any ideas for items you'd like me to include in (or exclude from) my talk, please post your comments here. I'll be sure to give anyone who makes a good suggestion a "shout out" during my presentation. They're actually giving me a whole hour this time, so they'll be room for plenty of tomfoolery, geekspeak, silly anecdotes and still time to answer your insightful questions at the end. As one of my good friends and business partners said following my talk at last year's BEA World, "you never know what to expect during one of [Chris Bucchere's] talks." I'm not sure exactly what he meant, but of course I took it as a compliment.&lt;/p&gt;  &lt;p&gt;In closing, while we're on the subject of BEA Participate, I just wanted to say thanks to Christine "Obi" Wan for giving me the opportunity to present and, more importantly, for putting together such a great-looking agenda, which &lt;a href="http://www.bea.com/participate/session_agenda.jsp"&gt;you can review&lt;/a&gt; if you like, because now it's posted on the &lt;a href="http://www.bea.com/participate"&gt;BEA Participate&lt;/a&gt; site.&lt;/p&gt;  &lt;p&gt;In the meantime, do your best to convince the powers that be at your company/organization that they will finally discover the secret to "leveraging SOA" if they send you to this conference. Also, please don't mention that every past Odyssey has had several open bars. And you thought SOA stood for Service Oriented Architecture -- ha! You'll soon find out that it actually stands for "Supporting Obsessive Alcoholism." After all, I've always had the most enlightening architecture discussions after throwing down a few cold ones. . . .&lt;/p&gt;  &lt;p&gt;See you at the conference!&lt;/p&gt;  &lt;div id="a001155more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;     &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1550"&gt;&lt;/a&gt; &lt;div id="c1550"&gt; Working with Aqualogic we all know how it's easy to plug in our portlet into Aqualogic. We don't need Aqualogic portal running on our own computer to do this, we don't need special IDE, we don't need upload wars into portal. It took time to explain this to my experience J2EE collegaes that got some experience with IBM Websphere. Here what they do there:&lt;br /&gt; http://www-128.ibm.com/developerworks/websphere/techjournal/0410_barcia/0410_barcia.html&lt;br /&gt;A lot of steps pretty much the some but have a look at step 11. Here is the core difference. So at least one benifit of SOA is that we don't need to do step 11. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: Bryazgin  on April 13, 2007 at  7:03 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1552"&gt;&lt;/a&gt; &lt;div id="c1552"&gt; &gt;Quite honestly, the title and abstract make it sound like an &gt;invitation to engage in a lively game of buzzword bingo True, I have the some issue. In my article (for russian development network) I want to stress SOA architecture of Aqualogic, but I don't want to use SOA word. Audience is pretty techical so they all pretty much feed up of this word. Hmm, may be I will end up with this:&lt;br /&gt; &lt;b&gt;Avoid nightmare of step number eleven !&lt;/b&gt;&lt;br /&gt; At least, "what the hell this guy talking about?" will be more predict reaction. :-) &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: Bryazgin  on April 13, 2007 at  7:25 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1558"&gt;&lt;/a&gt; &lt;div id="c1558"&gt; &lt;p&gt;Hi Dmitri! Thanks for your insightful comments.&lt;/p&gt;  &lt;p&gt;As I'm building the demo for my talk, I've noticed that these SOA tools encourage you to loosely-couple everything. And that's a good thing. As you pointed out, ALUI fits into this nicely with its loosely-coupled portlet architecture. The evil "Step 11" (too bad it wasn't "Step 13") is: "Select the Browse button and navigate to the WAR file for your portlet, then select Next (Figure 17)." Step 11 has some pretty awful implications for the enterprise. First off, it assumes that everything is Java, which, as much as I love Java, is just wrong wrong wrong in the heterogeneous enterprise. Secondly, it tightly couples your portlets to your portal, which is contrary to SOA.&lt;/p&gt;  &lt;p&gt;As an aside, I was listening to some Web 2.0 podcasts in the car the other day, and this guy who worked on Google Maps talked about "seams" in an architecture. To paraphrase, he basically said that everyone misuses the word "seamless." Seams, just like in the textile industry, are critical to enterprise architecture. Just as seams hold swaths of fabric together and separate one bit of fabric from another, they also help define boundaries in the enterprise architecture that are equally critical to SOA. Without seams, everything must be homogeneous -- applications must be bought from the same vendor, run on the same OS, be written in the same language, etc. -- and this is completely contrary to the reality of enterprise software and systems and completely anti-SOA.&lt;/p&gt;  &lt;p&gt;To illustrate how not being "seamless" is actually a good thing, I've designed a demo system that involves bits of LAMP (Linux Apache MySQL PHP), bits of Java, bits of .NET and bits of Adobe Flash all held together with seams built with ALDSP, ALESB and ALUI. I'm still working on the technical side of things, but the use case is simple: a sales rep wants to quote his customer. Behind the scenes, his company is running a LAMP CRM server, a Flash/SQLServer product database, a .NET portal, and a Java-based Collaboration Server. Using a hybrid of ALDSP, ALESB and Java and .NET web services, the user experience is easy and seamless, but behind the scenes, it's the powerful seams supported by ALDSP and ALESB that make this not only possible, but fairly straightforward.&lt;/p&gt;  &lt;p&gt;If you're interested in hearing more, register for &lt;a href="http://www.bea.com/participate" rel="nofollow"&gt;BEA Participate&lt;/a&gt; and [shameless plug]come to my talk[/shameless plug]! By the way, I'm co-presenting with Joseph Stanko, the BEA Engineering Manager responsible for the development of Ensemble (formerly known as Project Runner) -- he will run several slides to help you understand the theory behind SOA and I will show the reality of how the AquaLogic stack truly enables SOA in the enterprise.&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on April 14, 2007 at  6:07 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1583"&gt;&lt;/a&gt; &lt;div id="c1583"&gt; &lt;p&gt;Alas, I've finally finished my demo. I had some configuration issues with ALSB, but ultimately they boiled down to the interface between the keyboard and the chair, i.e. human error. I had the proxy service calling the business service, which, in turn, called the proxy service again. You should have seen the utter wasteland this little tidbit of mutual recursion made of my machine. Actually, I was impressed -- Java would spit out a JVM_Bind error once it exceeded some internal maximum, but ALSB (running on WLS 9.2) would actually keep running. Nice.&lt;/p&gt;  &lt;p&gt;Anyway, now that I'm past all that, I have a ALDSP layer over two disparate data sources (one MySQL DB containing CRM info and one HSQL DB containing product info) exposing data through netui/beehive to a single ALI portlet. (The nifty little portlet uses script.aculo.us to show an interesting new take on the age-old concept of master-detail.) I also included an Adobe Flex-driven portlet. The two portlets use some client-side IPC (inter-portlet communication) to exchange info and then they call a proxy service on ALSB that takes info from both sources and creates a Word document (in the form of a sales quote). The business service also uploads this document to ALI Collaboration so that people can work on it collaboratively before sending it to the customer. (I may replace this last little bit with a .NET web service, just to show that Java &lt;em&gt;and&lt;/em&gt; .NET are both acceptable alternatives for writing the "glue" or "seams" in a true service-oriented architecture.)&lt;/p&gt;  &lt;p&gt;Lastly, the event coordinators have locked in a time slot for us: &lt;a href="http://www.bea.com/participate/tracks_sessions.jsp#2" rel="nofollow"&gt;Monday, May 7th at 4:30 PM in the Technical/Developer Track&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;If you're "participating" it would great to see you at our talk or at the bdg booth. This year we have a cool -- yet practical -- giveway that will definitely brighten your day. Looking forward to the conference!&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on April 22, 2007 at  7:52 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-3623095152673742302?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/3623095152673742302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=3623095152673742302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3623095152673742302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/3623095152673742302'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/03/portals-and-soa-portals-in-service.html' title='Portals and SOA: Portals in a Service-Oriented Architecture'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-7126587149780906750</id><published>2007-03-12T15:57:00.000-04:00</published><updated>2008-11-13T02:53:35.759-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plumtree'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='alui'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><title type='text'>bdg Sponsorship of BEA Participate 2007 Confirmed</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JsHkCtPZKFE/RfWzmuKMr5I/AAAAAAAAAAk/W8Kd0VOHd2E/s1600-h/bdg_sponsors_bea_participate.png" style="padding: 5px; float: left;"&gt;&lt;img style="cursor: pointer; width: 106px; height: 124px;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/RfWzmuKMr5I/AAAAAAAAAAk/W8Kd0VOHd2E/s320/bdg_sponsors_bea_participate.png" alt="" id="BLOGGER_PHOTO_ID_5041132835718344594" border="0" /&gt;&lt;/a&gt;Here's some more shameless self-promotion (isn't that what blogging is all about?) -- we've just been &lt;a href="http://www.bea.com/participate/sponsors.jsp"&gt;confirmed as a sponsor for BEA Participate 2007&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Look for more details about our role in the upcoming conference here.&lt;br /&gt;&lt;br /&gt;Hope to see you there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-7126587149780906750?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bea.com/participate/sponsors.jsp' title='bdg Sponsorship of BEA Participate 2007 Confirmed'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/7126587149780906750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=7126587149780906750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7126587149780906750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/7126587149780906750'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/03/bdg-sponsorship-of-bea-participate-2007.html' title='bdg Sponsorship of BEA Participate 2007 Confirmed'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/RfWzmuKMr5I/AAAAAAAAAAk/W8Kd0VOHd2E/s72-c/bdg_sponsors_bea_participate.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-2984033498850593923</id><published>2007-03-10T00:31:00.000-05:00</published><updated>2007-03-10T00:36:28.374-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bdg'/><category scheme='http://www.blogger.com/atom/ns#' term='plumtree'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><title type='text'>What is Enterprise 2.0?</title><content type='html'>The bdg Plumtree podcast returns with a nice little segment on Enterprise 2.0 and, specifically, how it relates to BEA and bdg.&lt;br /&gt;&lt;br /&gt;So, if you're wondering what all this Web 2.0 hubbub is about and how it actually fits into the corporate/enterprise world, give &lt;a href="http://www.bdg-online.com/podcasts/2007-03-10-What-is-Enterprise-2.0.mp3"&gt;Episode 6&lt;/a&gt; a listen. Let us know what you think at &lt;a href="mailto:podcast@thebdgway.com"&gt;podcast@thebdgway.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2984033498850593923?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2984033498850593923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2984033498850593923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2984033498850593923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2984033498850593923'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/03/what-is-enterprise-20.html' title='What is Enterprise 2.0?'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-297914426049878071</id><published>2007-03-09T11:09:00.000-05:00</published><updated>2007-03-09T11:37:14.753-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plumtree'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='alui'/><title type='text'>Upcoming ALUI (Plumtree) Training -- April 9th, 2007</title><content type='html'>We're very pleased to announce that we've finalized the date for our next ALUI/Plumtree training course, scheduled for the week of April 9th, 2007.&lt;br /&gt;&lt;br /&gt;We're changing the lineup a tad to provide three days of ALUI administration training followed by three days of developer training, but all in a five day week. So how do we plan to pack six days of training into five? The answer is "super Wednesday," which will be a day when we teach administration for developers. In other words, it's the last day for the administrators (advanced administration) and the first day for the developers.&lt;br /&gt;&lt;br /&gt;Bottom line: to sign up for either class (or the whole week), send an email to &lt;a href="mailto:training@thebdgway.com"&gt;training@thebdgway.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-297914426049878071?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/297914426049878071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=297914426049878071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/297914426049878071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/297914426049878071'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/03/upcoming-alui-plumtree-training-april.html' title='Upcoming ALUI (Plumtree) Training -- April 9th, 2007'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-2674811687013344658</id><published>2007-02-11T21:42:00.000-05:00</published><updated>2008-11-13T02:53:35.973-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='albpm'/><category scheme='http://www.blogger.com/atom/ns#' term='plumtree'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><category scheme='http://www.blogger.com/atom/ns#' term='alui'/><category scheme='http://www.blogger.com/atom/ns#' term='fuego'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><title type='text'>BEA Announces ALUI/ALBPM User Conference</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.bea.com"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_JsHkCtPZKFE/Rc_VmplKqvI/AAAAAAAAAAY/Y5IuwUdQYDI/s320/bea.gif" alt="" id="BLOGGER_PHOTO_ID_5030474168769620722" border="0" /&gt;&lt;/a&gt;This just in: BEA has announced that they will be hosting a user conference for ALUI and ALBPM customers and prospects. This conference is called "BEA Participate" and all the details can be found at &lt;a href="http://www.bea.com/participate"&gt;http://www.bea.com/participate&lt;/a&gt;. As of this posting, there's not much more than a "Save the Date," which, BTW, is May 6th-9th, 2007. Seeing as how BID's new products (Runner, Builder and Graffiti) will be nearing General Availability at that time, I would expect to see some very cool demos.&lt;br /&gt;&lt;br /&gt;Watch this space for more info about bdg's role in the conference!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-2674811687013344658?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bea.com/participate' title='BEA Announces ALUI/ALBPM User Conference'/><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/2674811687013344658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=2674811687013344658' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2674811687013344658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/2674811687013344658'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/02/bea-announces-aluialbpm-user-conference.html' title='BEA Announces ALUI/ALBPM User Conference'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JsHkCtPZKFE/Rc_VmplKqvI/AAAAAAAAAAY/Y5IuwUdQYDI/s72-c/bea.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-1276786835496845669</id><published>2007-02-11T18:37:00.000-05:00</published><updated>2008-05-20T23:10:04.858-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='alui'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='conferences'/><category scheme='http://www.blogger.com/atom/ns#' term='bea participate'/><category scheme='http://www.blogger.com/atom/ns#' term='ALI'/><title type='text'>BEA Participate</title><content type='html'>&lt;p&gt;A quiet little announcement was made last week: BEA plans to host an ALUI (formerly Plumtree) and ALBPM (formerly Fuego) user conference! Suprisingly, I don't see any references on BEA's web site, on dev2dev or really anywhere else about it, so I thought I would take a minute to promote the conference here.&lt;/p&gt;  &lt;p&gt;Could this be a response to some customer and integrator concerns that there weren't enough AL* breakout sessions at BEA World 2006? Possibly. Could this be the final nail in the coffin that was once called the "Unified Portal Roadmap." I'm not sure.&lt;/p&gt;  &lt;p&gt;Regardless, you can bet that I'll be there along with several other folks from &lt;a href="http://www.thebdgway.com/"&gt;bdg&lt;/a&gt;. Stayed tuned for more information here about how we'll be involved as an event sponsor, exhibitor and perhaps even as a presenter. I expect that we'll have a lot of fun, share a great deal of what we know about ALUI and learn a great deal more from ALUI customers and other BEA partners.&lt;/p&gt;  &lt;p&gt;The full extent of the information that currently exists about this conference can be found at &lt;a href="http://www.bea.com/participate"&gt;http://www.bea.com/participate&lt;/a&gt;. We'll be watching that space for more info and also posting several more times about our specific role in the conference. I suggest you do the same.&lt;/p&gt;  &lt;p&gt;One obvious question any customer or partner should ask is: if I'm getting my budget together for 2007 conferences, should I attend BEA World or BEA Participate? If you're a current ALUI or ALBPM customer, it's a no brainer: attend BEA Participate. But what if you're a prospect who is considering a portal or SOA solution from BEA? If you can afford it, I would say attend both!&lt;/p&gt;  &lt;div id="a001081more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;     &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1319"&gt;&lt;/a&gt; &lt;div id="c1319"&gt; Now I'm officially confused. Very weird that these are separate unless they're using BEA World as a venue for "technical building blocks" and "Participate" to sell business collaboration / process solutions - that's the only way I can see this.&lt;br /&gt;&lt;br /&gt;I have to be careful how I word this, so if the tone comes across in any way negative, well... that's not my intention. IMO I would not attend BEA World again if it's a repeat of last year's.&lt;br /&gt;&lt;br /&gt;I loved Odyssey - it was well organized, had _great_ sessions targeted toward user education and productivity, and was all about the customer - sharing best practices, discussing common problems, and engaging in one-on-one w/ engineers and product managers. Sessions were focused on empowering the customer and making sure they were just a bit better at their jobs when they left. It was always worthwhile and our entire team (repeatedly) came away saying "glad we went." Awesome stuff all around and did a lot to let the customers sell the solutions to other customers (always a better way to go).&lt;br /&gt;&lt;br /&gt;In attending BEA World last year I got the constant nagging sensation that it was a big (overt) sales conference and not really about the user and how to better utilize tools. ALUI was barely even on the map (which really bothers me). I didn't have the sense that my needs were being addressed as much as in previous years and I really didn't come away with anything "tangible" I could take back to justify the fee. The customer keynotes were cool, but beyond that we struggled to find value.&lt;br /&gt;&lt;br /&gt;Doing something with a "Participate" focus thing is a _great_ idea on the part of BEA if it's about targeting the customer and helping understand how to succeed with the tools (and make friends along the way ;). Keywords: using the tools to succeed in business. That, IMO, was always the point to me in attending.&lt;br /&gt;&lt;br /&gt;Obi-wan - hear me. This should really be incorporated into BEA World for the benefit of your current and prospective customers. It will really boost the value of BEA World and do something to hammer home the fact that BEA and Plumtree are one company with one comprehensive suite (something Jay Simons' web conference last year did a great job of explaining). Separating things like this ... well... I get it, but it does imply a continued level of separation that customers expressed concern with last year.&lt;br /&gt;&lt;br /&gt;That said - and I sincerely hope that didn't come across as negative - I'm excited to see what 2007 brings for the new products. Seeing a bit of what they're cooking up, it's nice to users finally getting past a lot of the geekware bits and into things they can build and use w/o IT bottlenecks. Very cool. Buy three :) &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: ewwhitley  on February 12, 2007 at  7:28 AM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1324"&gt;&lt;/a&gt; &lt;div id="c1324"&gt;It's not Obi-wan here, but Christine Wan and we're definitely listening! BEA organized Participate to directly address the needs of business and IT users working with ALUI and ALBPM products. This is very much a forum for customers to gather and share best practices, to go deep with product managers and engineers and to hear the latest on new product developments.&lt;br /&gt;&lt;br /&gt;And it is an important complement to BEAWorld, providing much richer detail on these two specific product lines and more focus on bringing these specific users together in a forum where they can share experiences and ideas. The announcement last week was just a Save-the-Date. Stayed tuned, you'll see a lot more information to come on the bea.com homepage and bea.com/participate. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: cwan  on February 12, 2007 at  2:09 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1326"&gt;&lt;/a&gt; &lt;div id="c1326"&gt;Hi, Christine :) Very cool - I'm glad to hear this. We loved the "interactive" and focused nature of the Odyssey sessions. You guys did such a good job on that I think we just kinda got spoiled and expected something on that order for BEA World last year. That's what happens when you make us too happy year after year ;) &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: ewwhitley  on February 12, 2007 at  7:51 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1343"&gt;&lt;/a&gt; &lt;div id="c1343"&gt;I know that many customers I spoke with during and after BEAWorld echoed the same sentiment of being "underwhelmed" simply from being spoiled by Odysseys past. Along those same lines, an Advanced Developer Conference either as part of Particpate, an extension to it or separate from it would be awesome as well. I know that may be hard to do as part of this initial effort but it would be great at some point. We are definitely excited about it and all of this just builds anticipation until May. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: kurtanderson  on February 15, 2007 at 10:05 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-1276786835496845669?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/1276786835496845669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=1276786835496845669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1276786835496845669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/1276786835496845669'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/02/bea-participate.html' title='BEA Participate'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-6135972204445632649</id><published>2007-01-13T05:00:00.000-05:00</published><updated>2008-11-13T02:53:36.231-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bdg'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='announce'/><title type='text'>Happy Birthday, bdg!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JsHkCtPZKFE/Raiv3s5IxdI/AAAAAAAAAAM/h4D15i3HJXY/s1600-h/congrats.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_JsHkCtPZKFE/Raiv3s5IxdI/AAAAAAAAAAM/h4D15i3HJXY/s320/congrats.jpg" alt="" id="BLOGGER_PHOTO_ID_5019455156182894034" border="0" /&gt;&lt;/a&gt;bdg just turned four! To celebrate the beginning of year five, we've launched a &lt;a href="http://www.thebdgway.com/"&gt;new web site&lt;/a&gt;. It's all about how bdg, given our background of providing &lt;a href="http://www.thebdgway.com/services/plumtree"&gt;high-end Plumtree/ALUI consulting, development and training&lt;/a&gt;, is now ready to take on &lt;a href="http://www.thebdgway.com/services/enterprise+2.0"&gt;Enterprise 2.0&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There's also a new slogan to go with our new web site and blog: &lt;a href="http://www.thebdgway.com/about/the+bdg+way"&gt;the bdg way&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For the geeks who are reading this, we built our new web site in Ruby on Rails, which explains the elegant friendly URLs. We also built a simple Rails-driven CMS behind the site, so you should see updates more often now that it's easy breezy to make changes.&lt;br /&gt;&lt;br /&gt;Meet the new bdg and read all about enterprise 2.0, the bdg way on &lt;a href="http://www.thebdgway.com/"&gt;www.thebdgway.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13083959-6135972204445632649?l=blog.thebdgway.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thebdgway.com/feeds/6135972204445632649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13083959&amp;postID=6135972204445632649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/6135972204445632649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13083959/posts/default/6135972204445632649'/><link rel='alternate' type='text/html' href='http://blog.thebdgway.com/2007/01/happy-birthday-bdg.html' title='Happy Birthday, bdg!'/><author><name>Chris Bucchere</name><uri>http://www.blogger.com/profile/02230044241956019017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_JsHkCtPZKFE/S81Et_EkcII/AAAAAAAAARk/3OeE1sZmBcA/S220/Icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JsHkCtPZKFE/Raiv3s5IxdI/AAAAAAAAAAM/h4D15i3HJXY/s72-c/congrats.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13083959.post-1716664602973514547</id><published>2007-01-10T12:00:00.000-05:00</published><updated>2008-05-20T23:07:39.775-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='alui'/><category scheme='http://www.blogger.com/atom/ns#' term='iframes'/><category scheme='http://www.blogger.com/atom/ns#' term='dev2dev'/><category scheme='http://www.blogger.com/atom/ns#' term='bea'/><category scheme='http://www.blogger.com/atom/ns#' term='ALI'/><title type='text'>WLP + Adrenaline = ALI?</title><content type='html'>&lt;p&gt;I recall sitting in a meeting in 1998 where we were discussing how to aggregate portlet content into a portal page. We talked a lot about iframes but couldn't consider them as a serious integration option because of security, scalability/performance, caching and portal-to-portlet communication. Instead, we spent the next year building and testing the HTTPGadgetProvider, which later came to be called the "(Massively) Parallel Portal Engine." (The term "Massively" was later dropped and I believe the name "Parallel Portal Engine" or PPE for short finally stuck.) I won't go into details about how the PPE works, but if you're interested, you can check out &lt;a href="http://edocs.bea.com/alui/devdoc/docs60/Overview_of_the_Portal_Architecture/Web_Services/PlumtreeDevDoc_Overview_WebServices_Communication.htm"&gt;this great page in edocs&lt;/a&gt; that sums it up nicely.&lt;/p&gt;  &lt;p&gt;So anyway, iframes are certainly reasonble way to build a portal in a day. But, in terms of building a robust enterprise portal that can actually withstand the demands of more than say, ten users, and that will pass even the most rudimentary security evaluation, iframes are complete nonsense.&lt;/p&gt;  &lt;p&gt;So, today, during my lunch break, I attended Peter Laird's Webinar, which he advertised in his &lt;a href="http://dev2dev.bea.com/blog/plaird/archive/2007/01/build_enterpris.html"&gt;nascent blog&lt;/a&gt;. It was all about enterprise mashups, a topic by which I'm very much intrigued. (Recall that &lt;a href="https://mingle.projects.dev2dev.bea.com/"&gt;PTMingle&lt;/a&gt;, my winning entry in the 2005 Plumtree Odyssey "Booth of Pain" coding competition was a mashup between Hypergraph, Google Maps, del.icio.us and Plumtree User Profiling.) &lt;/p&gt;  &lt;p&gt;Imagine my surprise when Peter described how you can mash up Google "Gadgets" and other resources available via URLs using Adrenaline, a "new" technology from the WLP team based on, of all things, iframes. It was like entering a worm hole and being transported back to 1998. (I was single again, I had no kids, I was thinner and I had more hair on my head . . . and less on my back.) But the weird thing about this parallel universe is that BEA engineers were telling me that iframes were a great way to mashup enterprise web content and that intranets all over the world could benefit from this revolutionary concept. Intranets? You mean the things that everybody replaced with portals in the last millennium? Iframes? I must have been dreaming . . . .&lt;/p&gt;  &lt;p&gt;When I finally came back to my senses, a few things occurred to me.&lt;/p&gt;  &lt;p&gt;First of all, it's 2007. Portals are a thing of the past. For some of us, that will be a hard pill to swallow. But let's face it, innovators have moved on to blogging, wikis, tagging/folksonomies and lots of other nice web 2.0 sites that all have rounded corners. The bleeding edge folks have decided that many is smarter than any. The rest of the world will catch up soon.&lt;/p&gt;  &lt;p&gt;Secondly, if you are still building a portal or composite application of any flavor, iframes are not a viable solution. They fall short in the following ways:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Portal-to-Portlet Communication&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Say you want to send information (like the name of the current user) down to a portlet running in an iframe. Hmmm, the request for an iframe comes from the browser, not from the portal. So, if anything needs to be passed into the iframe, I guess you have to put in in the URL in the request for the iframe. That's great, but that URL is now visible in the page's source. So a simple, "Hello [your name]" portlet where the portlet gets the name from the portal is doable. But what about passing a password? That information would need to go first to the browser and then back to the remote tier, which, from a security standpoint, is a complete showstopper.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Let's talk a little more about security. Since you're using an iframe, the requests aren't proxied by the portal. Instead, a page of HTML gets sent from the portal to the browser and then the browser turns around and makes requests to all the iframes on that page. Since the portal isn't serving as a proxy, it can't control what you do and don't have rights to see, so security is completely thrown out of the window. (Or should I say, thrown out of the iframe?) Moreover, in an enterprise deployment, the portal usually sits in the DMZ and proxies requests out to bits and pieces of internal systems in order to surface them for extranet users. If you're using iframes, every bit of content needs to be visible from an end user's browser. So what's to stop an end-user from scraping the URL out of a portal page and hitting a portlet directly? Nothing! (If I understand what I'm reading correctly, the WLP team is calling this a feature. I would call it a severe security risk.)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Scalability/Performance&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Yes, this approach will work for Google Gadgets. But Google has more money than pretty much everyone. They can afford to spend frivolously on anything, including hardware. However, the rest of the world actually cares about the kind of load you put on a system when you create a "mashup." A page consisting of five iframes is like five users hitting the sites with five separate requests, separate sessions and separate little "browsers." If any of the iframes forces a full-page refresh or if the user does the unthinkable and say, moves to another page, every request is reissued and the mashup content is regenerated. This simply does not scale beyond a few users, unless you have as much money and as much hardware as Google does.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Caching&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;A properly designed portal or content aggregation engine will only issue requests to portlets when necessary. In other words, each remote portlet will only get a request if it needs to be loaded because the portal doesn't have a cached entry. Unfortunately, you can't do this with iframes because the portal doesn't even know they exist. (Remember, all requests for iframe content go directly from the browser to the remote content, bypassing the portal entirely.)&lt;/p&gt;  &lt;p&gt;What baffles me is why a company would acquire another company with a revolutionary technology (the PPE) and then start from ground zero and build a technology that does the same thing but without a portal-to-portlet communication model (preferences), security, scalability or caching. If consumers weren't already confused, now they most certainly are.&lt;/p&gt;  &lt;p&gt;As technologists, I hope you can see through the hype about Adrenaline and consider a product that actually allows you to mash up web content in a scalable and secure way and has been doing so since 1999. It's called AquaLogic Interaction and it's sold by a company we all know and love called BEA.&lt;/p&gt;  &lt;div id="a001032more"&gt;&lt;div id="more"&gt;  &lt;/div&gt;&lt;/div&gt;     &lt;a name="comments"&gt;&lt;/a&gt; &lt;h4&gt;Comments&lt;/h4&gt; &lt;span class="small"&gt;Comments are listed in date ascending order (oldest first) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;a name="1232"&gt;&lt;/a&gt; &lt;div id="c1232"&gt; I just discovered that the BID/AquaLogic (formerly Plumtree, Fuego, Flashline, etc.) folks are having &lt;em&gt;another&lt;/em&gt; webinar, entitled "Harnessing Enterprise Mash-ups with Security and Control."  This webinar (I hope) will show:  &lt;ol&gt;&lt;li&gt;how ALI has been handling mashups since before mashups was even a buzzword and&lt;/li&gt;&lt;li&gt;how Project Runner enables next generation mashups that allow you to invoke back-end applications and provision security, branding, SSO, etc. without actually funneling everything through the portal.&lt;/li&gt;&lt;/ol&gt; If you were at today's webinar and you're now wondering how to do mashups with more robustness and security, then I hope you'll attend &lt;a href="http://www.bea.com/framework.jsp?CNT=bea_runner_webinar.htm&amp;amp;FP=/content/news_events/events" rel="nofollow"&gt;this webinar&lt;/a&gt;. By all means, it's just the responsible thing to do in order to offer customers different integration options when creating their mashups. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: bucchere  on January 10, 2007 at  7:31 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1233"&gt;&lt;/a&gt; &lt;div id="c1233"&gt; &lt;p&gt;I'd like to add a couple points of clarity from BID product management. First of all, we're happy to have passionate developers, but I fear this post may give the wrong impression about some of BEA's technology and plans.&lt;/p&gt; &lt;p&gt;WLP Adrenaline, ALUI, and project Runner are all complementary technologies that have a very exciting future when applied to problems such as Enterprise Mashups. You'll be hearing more about them from BEA over the coming months through various venues, including Webinars targeted at WLP-specific use cases (such as Peter's excellent talk) and ALUI use cases (including tomorrow's Runner Webinar). There will also be the usual blogging and other activities.&lt;/p&gt; &lt;p&gt;Just as WLP and ALUI product teams are aligned, these different technologies are aligned. Adrenaline offers WLP customers a way to extend their reach in fundamentally new ways, and Peter will expound on some technical subtleties to address some of Chris' concerns. Runner, too, is very exciting, enabling a completely different set of use cases. As the details unfold we'll demonstrate how well aligned these technologies are -- just wait until you see them working together!&lt;/p&gt; &lt;p&gt;- David Meyer&lt;/p&gt; &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: dmeyer  on January 10, 2007 at 10:41 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1235"&gt;&lt;/a&gt; &lt;div id="c1235"&gt; Just for those that don't know about Adrenaline, here's an article &lt;a href="http://dev2dev.bea.com/pub/a/2006/12/adrenaline-portlets.html" rel="nofollow"&gt;introducing Adrenaline&lt;/a&gt;. &lt;p class="posted"&gt;&lt;span class="ltcaption1"&gt;Posted by: jonmountjoy  on January 11, 2007 at 12:19 PM&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt; &lt;a name="1236"&gt;&lt;/a&gt; &lt;div id="c1236"&gt; &lt;p&gt;Chris,&lt;/p&gt;  &lt;p&gt;As David writes, BEA is moving ahead with multiple approaches to address the enterprise mashup space. My webinar covered the approach WLP is taking, and in no way implied that ALUI is not also a viable player in this space. We offer our customers a choice of products, and different products make sense to different customers.&lt;/p&gt;  &lt;p&gt;As for the specific issues you raised:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;** Technical Reply&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Good technical points, but I think you overemphasized the role of iframes within WLP. Let me cover the two places we showed the use of iframes:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Use Case 1: injecting a portlet into a legacy webapp&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Demo: An iframe was used in the demo to inject a portlet into a legacy static html page with almost no modification to that page (one line change). &lt;/p&gt;  &lt;p&gt;WLP does support an alternative approach - an Ajax streamed portlet. I simply did not have time to demo it. Also, this is not a portal use case for including external non-portal content into a Portal; instead it is the inverse, which is to publish existing portal content into legacy web applications . It was intended to show a very inexpensive way to energize a dated application until it is rationalized into a portal. The focus here is on minimizing cost of supporting legacy, while building portlets in transit to a portal solution.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Use Case 2: WLP as a Mashup composition framework&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Demo: Iframes were used to pull in non-WSRP capable components (e.g. Google Gadgets) onto a WLP page&lt;/p&gt;  &lt;p&gt;First, as background info, the WLP architecture supports the rendering of various types of portlets:   &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Local portlets (deployed within the webapp, JSF, JPF, etc) &lt;/li&gt;&lt;li&gt;WSRP portlets - an advanced remoting approach which handles security, inter-portlet communication, etc...&lt;/li&gt;&lt;li&gt;Iframe portlets - an available remoting approach &lt;/li&gt;&lt;li&gt;WLP partners with Kapow for remote clipped portlets (similar to the ALUI approach) &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;In regards to this use case, you brought up specific concerns:&lt;/p&gt;   &lt;p&gt;&lt;b&gt;Security&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;Concerns about shared authentication were noted in my talk. If components come from outside the enterprise, there is no easy solution to that problem, regardless of what product you are using. However, I spoke of a couple approaches in the webinar, including SAML.&lt;/p&gt;  &lt;p&gt;If those components come from inside the enterprise, the security hacks you were referring to are generally not necessary. Our customers that expect SSO have a web SSO solution (typically, cookie powered, not password in the URL powered) in place within the enterprise.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Caching/Performance&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;The most serious concerns of yours appear to be performance related. Specifically, the concern is that a full page refresh of a page that contains N number of iframes will cause an N+1 number of requests. To expand on your concern, I will add that this is not only seen in pages with iframes, but also pages that use Ajax to pull in data. I would say that there are several reasons why this does not invalidate WLP's approaches:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;1.&lt;/b&gt; Mashup pages with lots of iframe portlets approach&lt;/p&gt;  &lt;p&gt;Google Personalized Home Page makes use of iframes to implement their mashup framework. Many of the Gadgets on the page are rendered with an iframe. But you are mistaken in saying that this scales because Google is throwing tons of hardware at the problem. The iframe Gadgets rendered in GPHP are rendered not by Google, but by 3rd party gadget hosting servers around the world. Google does NOT have to process those iframe Gadget requests, it is a distributed approach. Likewise, you could create a WLP page where most of the portlets are iframe portlets that hit a distributed set of servers, if that makes sense. Or...&lt;/p&gt;  &lt;p&gt;&lt;b&gt;2.&lt;/b&gt; Mashup pages with a mixture of portlets&lt;/p&gt;  &lt;p&gt;The 2nd demo in my webinar wasn't showing a page with all iframe portlets. Rather, what the demo was showing was a WLP page with a couple of iframe portlets mixed in with local portlets. As shown above, WLP supports a number of portlet types, and a good approach is to build pages that are a mixture of that set.&lt;/p&gt;    &lt;p&gt;&lt;b&gt;3.&lt;/b&gt; Ajax helps minimize page refreshes&lt;/p&gt;  &lt;p&gt;Your c
