<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
   <channel>
      <title>VT Alumni Blog Aggregator</title>
      <description>Aggregates the Valtech consultants blogs and filters out the dupes amongst them. Fixes author tags.</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=64fcc1c0b35f28f9f3b42e1a7635a470</link>
      <pubDate>Wed, 04 Nov 2009 18:50:38 -0800</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/VtAlumniBlogAggregator" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
         <title>Google collections and enhanced JavaBeans</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/AgI5lDUPh58/</link>
         <description>I&amp;#8217;m a big fan of Google Collections. Functions and Predicates became my best friends to make Java&amp;#8217;s syntax a bit functional-like. I like writing things like:
List&amp;#60;Contact&amp;#62; contacts = ...
List&amp;#60;String&amp;#62; toStrings = Lists.transform(contacts, Functions.toStringFunction());
and with the help of static imports:
List&amp;#60;String&amp;#62; toStrings = transform(contacts, toStringFunction());
If you use out-of-the-box Functions and Predicates, it&amp;#8217;s a lot of fun. Now, [...]&lt;img src="http://feeds.feedburner.com/~r/javabien/blog/~4/3JnvaXh9vwA" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/AgI5lDUPh58" height="1" width="1"/&gt;</description>
         <author>David GageotDavid Gageot</author>
         <guid isPermaLink="false">http://blog.javabien.net/?p=480</guid>
         <pubDate>Wed, 04 Nov 2009 12:52:13 -0800</pubDate>
      <feedburner:origLink>http://feedproxy.google.com/~r/javabien/blog/~3/3JnvaXh9vwA/</feedburner:origLink></item>
      <item>
         <title>That's it - no more Mac</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/nXLOK52-3Gg/thats-it-no-more-mac.html</link>
         <description>Today, my Mac failed to back up via Time Machine. I thought the issue was with my external hard-drive... but it was not. My Mac does not recognize firewire or usb external devices anymore...&lt;br /&gt;I have had enough, 2 batteries, one screen, no usb/firewire, a new screen that flickers...&lt;br /&gt;&lt;br /&gt;I have backed up my 16 gig photos (since 2000) via Wifi.. to my old PC running Vista... this task took 3 h over wifi!&lt;br /&gt;&lt;br /&gt;That and the fact that one need to upgrade to a 64bits Mac to have Java 6... no way.&lt;br /&gt;&lt;br /&gt;Next laptop: a cheap one, running Ubuntu, plus Picassa.. and that's it - NO ITUNES. I'll wait for a music service from Google, OS-independent.&lt;br /&gt;&lt;br /&gt;That's Apple, you've lost me as a customer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1436098877388372574-4493703545700654669?l=oogifu.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/nXLOK52-3Gg" height="1" width="1"/&gt;</description>
         <author>Thierry Janaudy</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1436098877388372574.post-4493703545700654669</guid>
         <pubDate>Sat, 31 Oct 2009 14:54:00 -0700</pubDate>
      <feedburner:origLink>http://oogifu.blogspot.com/2009/10/thats-it-no-more-mac.html</feedburner:origLink></item>
      <item>
         <title>MySpace Qizmt, a .NET MapReduce Framework</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/eqC-eHd_9jg/myspace_qizmt_a_net_mapreduce</link>
         <description>&lt;div&gt;
If you want to sort terabytes of data under Windows, try the .NET MapReduce framework from MySpace &lt;a rel="nofollow" target="_blank" href="http://qizmt.myspace.com/"&gt;Qizmt&lt;/a&gt;!&lt;br/&gt;
Check the following interview of Mikhael Berlyant, Executive Director of Information and Discovery and Daniel Rule, Data Mining Manager at MySpace to learn more about the framework that they built.&lt;br/&gt;
&lt;center&gt;
 
 
 
 
&lt;a rel="nofollow" target="_blank" href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration:none;"&gt;
&lt;img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none;"/&gt;
&lt;/a&gt;
 
&lt;/center&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/eqC-eHd_9jg" height="1" width="1"/&gt;</description>
         <author>Xavier Warzee</author>
         <guid isPermaLink="false">http://www.jroller.com/xwarzee/entry/myspace_qizmt_a_net_mapreduce</guid>
         <pubDate>Thu, 29 Oct 2009 07:25:23 -0700</pubDate>
         <category>cloud computing</category>
      <feedburner:origLink>http://www.jroller.com/xwarzee/entry/myspace_qizmt_a_net_mapreduce</feedburner:origLink></item>
      <item>
         <title>Intégration Continue sans serveur</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/YwDG6XqXBcY/</link>
         <description>lquestion que nous posons chez Tech4Quant. Des années à prêcher pour que chaque équipe ait un serveur d&amp;#8217;IC. Nous avions installé et utilisé Hudson dès le début du projet. Et voilà que depuis plusieurs mois, Hudson installé on ne sait plus où, échoue à chaque commit et personne ne s&amp;#8217;en émeut.
Comment en arriver là ?
Le [...]&lt;img src="http://feeds.feedburner.com/~r/javabien/blog/~4/2SjHGMKXaiQ" height="1" width="1"/&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/YwDG6XqXBcY" height="1" width="1"/&gt;</description>
         <author>David GageotDavid Gageot</author>
         <guid isPermaLink="false">http://blog.javabien.net/?p=467</guid>
         <pubDate>Sun, 25 Oct 2009 06:36:19 -0700</pubDate>
      <feedburner:origLink>http://feedproxy.google.com/~r/javabien/blog/~3/2SjHGMKXaiQ/</feedburner:origLink></item>
      <item>
         <title>Scala - Nice intro</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/5YH5cLVIh6M/scala-nice-intro.html</link>
         <description>&lt;a rel="nofollow" target="_blank" href="http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-1"&gt;Scala for Java Refugees&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1436098877388372574-5307157244852097921?l=oogifu.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/5YH5cLVIh6M" height="1" width="1"/&gt;</description>
         <author>Thierry Janaudy</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1436098877388372574.post-5307157244852097921</guid>
         <pubDate>Thu, 22 Oct 2009 11:34:00 -0700</pubDate>
      <feedburner:origLink>http://oogifu.blogspot.com/2009/10/scala-nice-intro.html</feedburner:origLink></item>
      <item>
         <title>UMLet UML diagramming tool</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/QwyzFR3H_58/index.blog</link>
         <description>&lt;br&gt;&lt;p&gt;I found a UML diagramming tool that I think is well suited to agile modeling. It's called UMLet, and it runs either standalone or as an Eclipse plugin. The product home page is here: &lt;a rel="nofollow" target="_blank" href="http://www.umlet.com/"&gt;http://www.umlet.com&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; The reason I say it's suitable for agile modeling is that it works well, but it isn't slick and it doesn't have ten thousand options for making the diagrams look pretty. When a diagramming tool is too slick, it can be tempting to spend a lot of time fooling with it just because it's fun, and to go into more detail in the diagrams than is appropriate for the agile style of development. &lt;/p&gt; &lt;p&gt; If you like making pretty pictures, or you think our job is to produce highly-polished diagrams rather than working software, or you're a stickler for using the specific icons defined for a particular version of the UML, or if you enjoy playing with diagramming tools to the exclusion of pulling work items through to the "done" state, then you might not appreciate UMLet. If you'd like a simple tool to produce high-level UML diagrams easily, then you might like this tool. &lt;/p&gt; &lt;p&gt; Here are some of the reasons I like UMLet: &lt;/p&gt;&lt;ol&gt; &lt;li&gt;It's Open Source software.&lt;/li&gt; &lt;li&gt;It runs on all mainstream platforms: Microsoft Windows, Apple OS X, and Linux.&lt;/li&gt; &lt;li&gt;It runs standalone or as an Eclipse plugin.&lt;/li&gt; &lt;li&gt;It's simple enough to use that it doesn't require a user's manual or a training course.&lt;/li&gt; &lt;li&gt;It supports all the usual suspects - class diagrams, sequence diagrams, use case diagrams, etc. - and is good enough for high-level diagramming without falling in love with its own reflection. It's just crude enough that you won't be tempted to play with it all day long. One might say it's perfect in its imperfection. &lt;/li&gt;&lt;li&gt;It's easy to clip out a diagram and save it as a graphics file, to drop onto your project wiki or into a presentation or document.&lt;/li&gt; &lt;li&gt;It saves the data in XML, so if you have to rescue your diagrams at some future time when UMLet is no longer supported or goes commercial, you at least have some reasonable basis for doing so.&lt;/li&gt; &lt;li&gt;It's easy to check the diagrams into and out of your version control system along with the production code and test suite. Easy to script all that, too.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt; Here's a crude class diagram I put together in a few minutes' time using UMLet. I'm sure it isn't academically correct, and that's okay with me. &lt;/p&gt; &lt;p align="center"&gt; &lt;a rel="nofollow" target="_blank" href="http://www.davenicolette.net/images/classes.jpg"&gt;&lt;img src="http://www.davenicolette.net/images/classes.jpg" alt="" width="300px"/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt; The only problem I've seen with UMLet is that it throws NullPointerExceptions out of the AWT dispatch thread quite frequently. It doesn't seem to do any harm, though. &lt;/p&gt; &lt;p&gt; I'm using UMLet on Ubuntu Linux. &lt;a rel="nofollow" target="_blank" href="http://kotowanandesu.blogspot.com/2009/10/umlet-install.html"&gt;Here's how I installed it&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/QwyzFR3H_58" height="1" width="1"/&gt;</description>
         <author>Dave Nicolette</author>
         <guid isPermaLink="false">http://dnicolet1.tripod.com/agile/index.blog?entry_id=1956439</guid>
         <pubDate>Thu, 22 Oct 2009 11:21:26 -0700</pubDate>
      <feedburner:origLink>http://dnicolet1.tripod.com/agile/index.blog?entry_id=1956439</feedburner:origLink></item>
      <item>
         <title>Read It Later plugin for Firefox</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/Z1LGY1eoFF8/index.blog</link>
         <description>&lt;br&gt;&lt;p&gt;When looking for information online, I often come across interesting articles or blogs that I want to read later. I had been bookmarking them in a folder created for the purpose. When I remembered to look there, the items may or may not still have been relevant and timely. In any case, I had to clean out that folder manually, since they weren't really bookmarks I needed to keep for repeated reference. I recall a day when there were over a hundred items in that folder, and I didn't even remember why I had tagged most of them. &lt;/p&gt; &lt;p&gt; One of the things I came across while looking for other information was a Firefox plugin called &lt;em&gt;Read It Later&lt;/em&gt;. Its purpose is to manage a special folder in your bookmarks file where you can stick URLs of sites you'd like to read later. This is for items you'd like to read on a one-time basis; it's not a substitute for RSS feeds. It can also save the pages locally for offline reading. It's easy to move items to your permanent bookmarks or delete them when you've read them. The plugin doesn't actually do all that much work, but it's a time-saver and it's very well-behaved code. &lt;/p&gt; &lt;p&gt; Here's a screenshot of a Firefox window with the Read It Later homepage displayed, and showing the elements the plugin adds to the toolbar. &lt;/p&gt; &lt;p align="center"&gt; &lt;a rel="nofollow" target="_blank" href="http://www.davenicolette.net/images/readitlaterscreenshot.png"&gt;&lt;img src="http://www.davenicolette.net/images/readitlaterscreenshot.png" alt="" width="300px"/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt; To add an item to the read it later folder, click on the checkmark near the right-hand side of the toolbar. On the right, the drop-down list of saved sites is open in the screenshot. Simple and useful. I've had no problems with it so far. The Read It Later homepage is here: &lt;a rel="nofollow" target="_blank" href="http://readitlaterlist.com/"&gt;http://readitlaterlist.com/&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/Z1LGY1eoFF8" height="1" width="1"/&gt;</description>
         <author>Dave Nicolette</author>
         <guid isPermaLink="false">http://dnicolet1.tripod.com/agile/index.blog?entry_id=1956421</guid>
         <pubDate>Thu, 22 Oct 2009 10:20:59 -0700</pubDate>
      <feedburner:origLink>http://dnicolet1.tripod.com/agile/index.blog?entry_id=1956421</feedburner:origLink></item>
      <item>
         <title>Is this a process smell?</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/FRq8K7IX7os/index.blog</link>
         <description>&lt;br&gt;&lt;p&gt;I was just scrolling back through old blog posts, trying to decide which ones to keep when I revamp the site, and I came across &lt;a rel="nofollow" target="_blank" href="http://www.davenicolette.net/index.blog/1887569/wordunit/"&gt;a post from last February&lt;/a&gt; on the subject of tools that provide continuous feedback. I noticed a comment from &lt;a rel="nofollow" target="_blank" href="http://spreetree.net/blog/"&gt;Lee Winder&lt;/a&gt; that I had overlooked until now. He writes, &lt;/p&gt; &lt;p style="margin-left:32px;margin-right:32px;"&gt; ...we have a system which alerts designers when a new build is ready on the CI machine. &lt;br /&gt;&lt;br /&gt; If we have fast turn-around, they could be getting alerts every 10/15 minutes, which is certainly to much if they only update once or twice a day. &lt;br /&gt;&lt;br /&gt; Since the alerts are e-mails, I've recommended they filter them into a CI folder, only checking the alerts when they need a new build to see when the last one was generated. &lt;/p&gt; &lt;p&gt; I wish I had seen this earlier. It seems to me the statement, "they could be getting alerts every 10/15 minutes, which is certainly to much if they only update once or twice a day," suggests a &lt;em&gt;process smell&lt;/em&gt;. It may or may not be a real problem, but it sounds questionable in the context of agile-style workflow. It may be worth finding out why (1) the team is only updating (checking in?) once or twice a day, and (2) why they think that is satisfactory. &lt;/p&gt; &lt;p&gt; It isn't &lt;em&gt;necessarily&lt;/em&gt; a problem. "Smell" doesn't automatically mean "bad;" it just means, "Find out where the smell is coming from, &lt;em&gt;in case&lt;/em&gt; it's a problem." It might only be that you neighbor's cooking smells funny. OTOH, it may be that your curtains are on fire. It doesn't hurt to find out for sure. &lt;/p&gt; &lt;p&gt; If this team is updating only once or twice a day, then by implication they're only running their own build once or twice a day. Lee's company does video game development in C++, and the practical limit to the number of updates per day this team can make may be different than for typical business application development in languages like Java and C#. Game development involves several distinct types of programming, and the practical maximum builds per day may be different for this team than for other teams working on the same game. Even so, it might be good to understand exactly why they are limited to just one or two builds per day, just in case the curtains are on fire. Couldn't hurt. &lt;/p&gt; &lt;p&gt; The notifications aren't from this team's own build; they are consuming a build from another team. &lt;em&gt;That&lt;/em&gt; team is updating at least every 10 to 15 minutes; not bad. A simpler solution might be to remove this team from the distribution list for that build's automatic notification. There's no need to have the email server churning when the notifications aren't useful. Team members have to go in and delete all the useless emails at some point, too. Maybe it's low enough impact that it doesn't matter, in context. It &lt;em&gt;sounds&lt;/em&gt; a bit wasteful, anyway. &lt;/p&gt; &lt;p&gt; An &lt;a rel="nofollow" target="_blank" href="http://c2.com/cgi/wiki?InformationRadiator"&gt;information radiator&lt;/a&gt; is sometimes helpful in cases when one team needs the latest stable build from another team. I've seen cases when a large monitor is set up in each team room showing the build status for all the parts of the project that are in flight at the moment. This team would be able to tell at a glance whether they needed to pull a new build. I don't know which tools they're using at Lee's place, but I've seen this done using &lt;a rel="nofollow" target="_blank" href="http://code.google.com/p/bigvisiblecruise/"&gt;Big Visible Cruise&lt;/a&gt; in conjunction with &lt;a rel="nofollow" target="_blank" href="http://cruisecontrol.sourceforge.net/"&gt;Cruise Control&lt;/a&gt;. It may be possible with other CI servers, as well. Just a thought. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/FRq8K7IX7os" height="1" width="1"/&gt;</description>
         <author>Dave Nicolette</author>
         <guid isPermaLink="false">http://dnicolet1.tripod.com/agile/index.blog?entry_id=1956351</guid>
         <pubDate>Thu, 22 Oct 2009 07:31:44 -0700</pubDate>
      <feedburner:origLink>http://dnicolet1.tripod.com/agile/index.blog?entry_id=1956351</feedburner:origLink></item>
      <item>
         <title>Agiles2009 Conference</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/qOZZD1tx-pc/index.blog</link>
         <description>&lt;br&gt;&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.agiles2009.org"&gt;&amp;Aacute;giles 2009&lt;/a&gt; took place on October 6-9 in Florianopolis, Brazil. It was the second in a series of agile development conferences bringing leading-edge software development and project management practices to Latin America. The first was held last year in &lt;a rel="nofollow" target="_blank" href="http://www.agiles2008.org"&gt;Buenos Aires, Argentina&lt;/a&gt;. It was organized by a small group of highly motivated and dedicated people, primarily a group that had met during their university years in Buenos Aires and who are driving agile and lean adoption forward in Argentina, but also including professionals from several other Latin American countries who share a passion for agile development. The first conference was a great success. The second was at least as informative and enriching, if not moreso. &lt;/p&gt; &lt;p&gt; Of course, these are not the only agile- and/or lean-focused events in Latin America, but they are the largest and they seek to bring in international participants. With strong support from the &lt;a rel="nofollow" target="_blank" href="http://www.agilealliance.org"&gt;Agile Alliance&lt;/a&gt; and from key commercial sponsors, the &amp;Aacute;giles conferences bring together agile and lean practitioners and researchers from across the continent as well as from North America and Europe and help tie together the various local and national agile/lean adoption movements in Latin America. &lt;/p&gt; &lt;p&gt; In addition to Latin American thought leaders in agile and lean adoption, the conference included several well-known figures in the general agile movement, including &lt;a rel="nofollow" target="_blank" href="http://futureworksconsulting.com/what-we-know/who-we-are"&gt;Diana Larsen&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.exampler.com/"&gt;Brian Marick&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.industriallogic.com/"&gt;Joshua Kerievsky&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://agilefaqs.com/nareshjain.html"&gt;Naresh Jain&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.linkedin.com/pub/david-hussman/0/44a/21"&gt;David Hussman&lt;/a&gt;, and others. There were too many excellent sessions to describe in a blog post, and the quality of those presented by Latin American speakers was on par with that of the better-known speakers. Look to this region for the next generation of leaders in moving the industry forward with effective management and software development methods. &lt;/p&gt; &lt;p&gt; Several participants took some great photos of the event. You can find links to their photo albums on the Latin American Agile Community site: &lt;a rel="nofollow" target="_blank" href="http://sites.google.com/site/comunidadagiles/agiles-2009"&gt;http://sites.google.com/site/comunidadagiles/agiles-2009&amp;gt;&lt;/a&gt; I didn't take any &lt;em&gt;great&lt;/em&gt; photos, but I took a few mediocre ones. Here's a shot of me with some of the Argentines I met last year, as we began to gather in the lobby prior to the opening keynote: &lt;/p&gt; &lt;p align="center"&gt; &lt;a rel="nofollow" target="_blank" href="http://www.davenicolette.net/images/argentines-and-me.jpg"&gt;&lt;img src="http://www.davenicolette.net/images/argentines-and-me.jpg" border="1" alt="" width="300px" align="center"/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt; Left to right: &lt;a rel="nofollow" target="_blank" href="http://www.linkedin.com/in/aialfonso"&gt;Alejandra Alfonso&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.linkedin.com/in/aeidelman"&gt;Adri&amp;aacute;n Eidelman&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.linkedin.com/in/emiliogutter"&gt;Emilio Gutter&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.linkedin.com/in/jgabardini"&gt;Juan Gabardini&lt;/a&gt;, and me. &lt;/p&gt; &lt;p&gt; This one is from Joke Vandemaele's presentation on Power Workshops, a technique she has been using successfully to launch complex agile projects at a company in Belgium. The visuals on the wall are the ones from an actual project that she used as an example. &lt;/p&gt; &lt;p align="center"&gt; &lt;a rel="nofollow" target="_blank" href="http://www.davenicolette.net/images/joke-power-workshops.jpg"&gt;&lt;img src="http://www.davenicolette.net/images/joke-power-workshops.jpg" border="1" alt="" width="300px" align="center"/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt; Brian Marick made himself available for pairing during the conference. He invited anyone who wanted to sit with him to work on an application for his wife's veterinary practice. Here he has grabbed a spot in the lobby and is pairing with one of the conference participants as others look on. &lt;/p&gt; &lt;p align="center"&gt; &lt;a rel="nofollow" target="_blank" href="http://www.davenicolette.net/images/brian-pairing.jpg"&gt;&lt;img src="http://www.davenicolette.net/images/brian-pairing.jpg" border="1" alt="" width="300px" align="center"/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt; After the final session on Thursday, a rock band made up of people from &lt;a rel="nofollow" target="_blank" href="http://www.oncast.com.br/"&gt;OnCast Technologies&lt;/a&gt;, a Florianopolis-based agile consultancy, put on a concert in the lobby and invited others to join in and jam. &lt;/p&gt; &lt;p align="center"&gt; &lt;a rel="nofollow" target="_blank" href="http://www.davenicolette.net/images/florianopolis-jam.jpg"&gt;&lt;img src="http://www.davenicolette.net/images/florianopolis-jam.jpg" border="1" alt="" width="300px" align="center"/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt; The conference proper was two days long, and was preceded by two days of training courses. These included a TDD &amp;amp; Refactoring course taught by Naresh, a CSM course taught by &lt;a rel="nofollow" target="_blank" href="http://www.linkedin.com/pub/alan-cyment/2/213/142"&gt;Alan Cyment&lt;/a&gt;, a Certified Product Owner course taught by Alexandre Magno, and a course on retrospectives taught by Diana. &lt;/p&gt; &lt;p&gt; My small contribution was a presentation of my session on &lt;a rel="nofollow" target="_blank" href="http://davenicolette.wikispaces.com/Agile+Metrics"&gt;Agile Metrics&lt;/a&gt;. The presentation continues to be popular. This one was standing room only and went overtime, as usual. Although it seems a rather mundane topic, it is clearly one that is on the minds of many project managers and program managers as they learn different ways of planning and tracking projects. &lt;/p&gt; &lt;p&gt; Florianopolis is quite a nice city. In my spare time I walked around and saw as much of the place as I could. I especially enjoyed the natural scenery around the bay. &lt;/p&gt; &lt;p align="center"&gt; &lt;a rel="nofollow" target="_blank" href="http://www.davenicolette.net/images/shore-5.jpg"&gt;&lt;img src="http://www.davenicolette.net/images/shore-5.jpg" border="1" alt="" width="300px" align="center"/&gt;&lt;/a&gt; &lt;a rel="nofollow" target="_blank" href="http://www.davenicolette.net/images/shore-11.jpg"&gt;&lt;img src="http://www.davenicolette.net/images/shore-11.jpg" border="1" alt="" width="300px" align="center"/&gt;&lt;/a&gt; &lt;a rel="nofollow" target="_blank" href="http://www.davenicolette.net/images/shore-19.jpg"&gt;&lt;img src="http://www.davenicolette.net/images/shore-19.jpg" border="1" alt="" width="300px" align="center"/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt; The weather was cloudy the whole week. The clouds and mist on the mountaintops in the distance made for an ever-changing scene. &lt;/p&gt; &lt;p align="center"&gt; &lt;a rel="nofollow" target="_blank" href="http://www.davenicolette.net/images/mist-1.jpg"&gt;&lt;img src="http://www.davenicolette.net/images/mist-1.jpg" border="1" alt="" width="300px" align="center"/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt; Some parts of the city reminded me of certain European cities. This is the old central market plaza, for instance: &lt;/p&gt; &lt;p align="center"&gt; &lt;a rel="nofollow" target="_blank" href="http://www.davenicolette.net/images/shopping-4.jpg"&gt;&lt;img src="http://www.davenicolette.net/images/shopping-4.jpg" border="1" alt="" width="300px" align="center"/&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt; All in all, a great conference with great people, and a fantastic place to visit. &lt;/p&gt; &lt;p&gt; With last year's conference in Argentina and this year's in Brazil, we've all had a chance to try the &lt;em&gt;churrasquerias&lt;/em&gt; in both countries. Both are world-famous for their beef. The burning question on the minds of the conference organizers, since most of them come from those two countries, was: Who has the best beef, Argentina or Brazil? To me, the question reminded me of Belgians and Germans debating about who has the best beer. It's basically a moot question, since Ireland has the best beer. (In my humble opinion, anyway.) Sorry to disappoint our gracious conference hosts, but I have to say Venezuela has the best beef. &amp;Aacute;giles2010 will be in Lima, Per&amp;uacute;, so the true test must wait for a future year. Fortunately, the future of agile and lean will be a long one. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/qOZZD1tx-pc" height="1" width="1"/&gt;</description>
         <author>Dave Nicolette</author>
         <guid isPermaLink="false">http://dnicolet1.tripod.com/agile/index.blog?entry_id=1956180</guid>
         <pubDate>Wed, 21 Oct 2009 17:05:16 -0700</pubDate>
      <feedburner:origLink>http://dnicolet1.tripod.com/agile/index.blog?entry_id=1956180</feedburner:origLink></item>
      <item>
         <title>In the head of Gojko Adzic about Agile Acceptance Testing :-)</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/ihcaQFFUqgQ/in_the_head_of_gojko</link>
         <description>&lt;div&gt;
I met Gojko during the last CITCON'09 conference in Paris and after few beers at the Falstaff, we discuss future main trends in the agile world. The "communication gap" quickly emerged as one of the main challenge software teams is facing when working with business teams. Here is the transcript of the discussion we had last monday about this important topic:&lt;br/&gt;
&lt;center&gt;
&lt;a rel="nofollow" title="View A Interview With Gojko Adzic about Agile Acceptance Testing on Scribd" target="_blank" href="http://www.scribd.com/doc/21380265/A-Interview-With-Gojko-Adzic-about-Agile-Acceptance-Testing" style="margin:12px auto 6px auto;font-family:Helvetica, Arial, Sans-serif;font-style:normal;font-variant:normal;font-weight:normal;font-size:14px;line-height:normal;font-size-adjust:none;font-stretch:normal;display:block;text-decoration:underline;"&gt;A Interview With Gojko Adzic about Agile Acceptance Testing&lt;/a&gt;              &lt;iframe class="embeddedvideo" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=21380265&amp;access_key=key-23mwyur7b7sr9pdx6tk9&amp;page=1&amp;version=1&amp;viewMode=" pluginspage="http://www.macromedia.com/go/getflashplayer" name="doc_602061632966370_object" type="application/x-shockwave-flash" align="middle" height="500" width="100%"&gt;&lt;/iframe&gt;	 
&lt;/center&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/ihcaQFFUqgQ" height="1" width="1"/&gt;</description>
         <author>Xavier Warzee</author>
         <guid isPermaLink="false">http://www.jroller.com/xwarzee/entry/in_the_head_of_gojko</guid>
         <pubDate>Wed, 21 Oct 2009 01:44:02 -0700</pubDate>
         <category>Agile Project Management</category>
      <feedburner:origLink>http://www.jroller.com/xwarzee/entry/in_the_head_of_gojko</feedburner:origLink></item>
      <item>
         <title>Revue du web .NET du 20 octobre</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/vcavsLGW1yU/Revue-du-web-NET-du-20-octobre.aspx</link>
         <description>&lt;p&gt;Voici notre première revue du web sur l’actualité du monde .NET. Elle ne se veut pas exhaustive, nous essayons de mettre en avant des choses intéressantes, peu connues parfois mais toujours pertinentes. L’objectif est d’offrir une vue synthétique des nouvelles du développement sur notre plateforme préférée. &lt;/p&gt; &lt;p&gt;Vous trouverez 7 petites rubriques : les deux premières sont des extraits de sites qu’on ne présente plus maintenant (Twitter et Stackoverflow). Ensuite des actualités du monde Microsoft et de la communauté Alt.NET. Nous mettrons aussi en avant un projet ou une application .NET et jetterons un coup œil ailleurs (Java, Ruby, PHP) . Enfin on retiendra un évènement pour la semaine à venir.&lt;/p&gt; &lt;p&gt;N’hésitez pas à réagir dans la section “commentaires” !&lt;/p&gt; &lt;h2&gt;&lt;strong&gt;Les tweets de la semaine&lt;/strong&gt;&lt;/h2&gt; &lt;p&gt;&lt;a rel="nofollow" title="lien ver le statut twitter" target="_blank" href="http://twitter.com/SharedProphet/statuses/4925873898"&gt;http://twitter.com/SharedProphet/statuses/4925873898&lt;/a&gt; &lt;br /&gt;Une introduction à la nouvelle invention du père de Linq : Rx, Reactive framework &lt;/p&gt; &lt;p&gt;&lt;a rel="nofollow" title="lien ver le statut twitter" target="_blank" href="http://twitter.com/EdgarSanchez/statuses/4905530109"&gt;http://twitter.com/EdgarSanchez/statuses/4905530109&lt;/a&gt;&amp;#160; &lt;br /&gt;ServiceStack : un stack alternatif à WCF pour faire de l’appel distant depuis Linux, Windows et une version pour MonoTouch &lt;/p&gt; &lt;p&gt;&lt;a rel="nofollow" title="lien ver le statut twitter" target="_blank" href="http://twitter.com/oising/statuses/4867514391"&gt;http://twitter.com/oising/statuses/4867514391&lt;/a&gt; &lt;br /&gt;On a tous de belles machines en 64bit et on est tous un peu ennuyés par ce message du débogueur de Visual Studio : "Change to 64-bit applications are not allowed" voici une solution. &lt;/p&gt; &lt;h2&gt;&lt;b&gt;La question stackoverflow.com&lt;/b&gt; &lt;/h2&gt; &lt;p&gt;&lt;a rel="nofollow" title="lien vers stackoverflow.com" target="_blank" href="http://stackoverflow.com/questions/9033/hidden-features-of-c"&gt;http://stackoverflow.com/questions/9033/hidden-features-of-c&lt;/a&gt; &lt;/p&gt; &lt;p&gt;« hidden features of c# » c'est la question la plus "active". Il y a sans doute des choses que vous connaissez déjà dans cette liste, d'autres dont vous ne vous servirez peut-être jamais mais la parcourir de temps à autre, avec son café du matin, c'est toujours instructif. &lt;/p&gt; &lt;h2&gt;&lt;b&gt;Actualités Microsoft&lt;/b&gt; &lt;/h2&gt; &lt;p&gt;Le site de MSDN a connu un lifting de son interface, ici le portail consacré à C# &lt;a rel="nofollow" title="site web de MSDN" target="_blank" href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx"&gt;http://msdn.microsoft.com/en-us/vcsharp/default.aspx&lt;/a&gt; et le site de référence de l’API a aussi une &lt;a rel="nofollow" title="MSDN library" target="_blank" href="http://msdn.microsoft.com/en-us/library/system.data.dataset(VS.100).aspx"&gt;nouvelle version légère&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;Un site peu connu avec pleins de projets petits ou grands : &lt;a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/devlabs/dd125421.aspx"&gt;http://msdn.microsoft.com/en-us/devlabs/dd125421.aspx&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Dans un mois c'est la PDC 09 dont les grands moments seront sans doute : le lancement commercial de Azure, .NET Framework 4 et VS 2010.&amp;#160; &lt;a rel="nofollow" target="_blank" href="http://microsoftpdc.com"&gt;http://microsoftpdc.com&lt;/a&gt; /&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt; &lt;p&gt;Le support de MS pour jQuery continue encore plus avec la version 6 de la Preview des contrôles ASP.NET Ajax qui s’exposent aussi comme plugins jQuery : &lt;a rel="nofollow" title="annonce sur le site de Scott Gutherie" target="_blank" href="http://weblogs.asp.net/scottgu/archive/2009/10/15/announcing-microsoft-ajax-library-preview-6-and-the-microsoft-ajax-minifier.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2009/10/15/announcing-microsoft-ajax-library-preview-6-and-the-microsoft-ajax-minifier.aspx&lt;/a&gt; &lt;/p&gt; &lt;h2&gt;&lt;b&gt;Actualités Alt.Net&lt;/b&gt; &lt;/h2&gt; &lt;p&gt;Ce n'est pas de l'actualité chaude mais Karl Seguin (&lt;a rel="nofollow" title="blog de Karl Seguin" target="_blank" href="http://codebetter.com/blogs/karlseguin/"&gt;http://codebetter.com/blogs/karlseguin/&lt;/a&gt; ), développeur canadien et membre de la communauté codebetter.com a publié un e-book de près de 80 pages sur les bonnes pratiques de développement : « Foundations of Programming ». Le sommaire est alléchant et une application accompagne le texte : &lt;a rel="nofollow" title="billet pr&amp;#xe9;sentant l'application" target="_blank" href="http://codebetter.com/blogs/karlseguin/archive/2009/05/25/revisiting-codebetter-canvas.aspx"&gt;http://codebetter.com/blogs/karlseguin/archive/2009/05/25/revisiting-codebetter-canvas.aspx&lt;/a&gt; &lt;/p&gt; &lt;h2&gt;&lt;b&gt;Ailleurs&lt;/b&gt;&lt;/h2&gt; &lt;p&gt;Jetbrains, l'éditeur connu dans le monde .NET pour Resharper (le plugin pour Visual Studio) vient de rendre disponible une version gratuite de son produit phare IntelliJIDEA (un IDE Java) ainsi que le code source de la plateforme. La version dite communauté ne contient pas beaucoup de fonctionnalités au-delà de la programmation JAVA SE mais comme Eclipse un écosystème de plugin va sans doute apparaître. &lt;/p&gt; &lt;p&gt;Avec Eclipse, Netbeans et maintenant IntelliJIDEA, le monde des IDE Java semble plus dynamique que celui de .NET. MonoDevelop et SharpDevelop n'ont pas vu leur adoption croître beaucoup. Et les tentatives infructueuses comme celle de Together .NET de Borland ne sont pas là pour nous rendre optimistes. &lt;/p&gt; &lt;p&gt;On peut juste espérer que Visual Studio 2010 simplifie vraiment l’intégration de plugins. &lt;/p&gt; &lt;p&gt;&lt;a rel="nofollow" title="annonce de JetBrains" target="_blank" href="http://www.jetbrains.com/idea/nextversion/editions_comparison_matrix.html?utm_source=IDEA_BLOG&amp;amp;utm_media=Anouncement&amp;amp;utm_campaign=IDEA9_CE"&gt;http://www.jetbrains.com/idea/nextversion/editions_comparison_matrix.html?utm_source=IDEA_BLOG&amp;amp;utm_media=Anouncement&amp;amp;utm_campaign=IDEA9_CE&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.jetbrains.com/idea/"&gt;http://blogs.jetbrains.com/idea/&lt;/a&gt; &lt;/p&gt; &lt;h2&gt;&lt;b&gt;Un projet&lt;/b&gt; &lt;/h2&gt; &lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.sparkviewengine.com"&gt;http://www.sparkviewengine.com&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Spark View Engine est un moteur de vue pour le Framework ASP.NET MVC (et Castle MonoRail) créé par &lt;a rel="nofollow" title="le blog de Louis Dejardin" target="_blank" href="http://whereslou.com/"&gt;Louis Dejardin&lt;/a&gt; (qui depuis a été embauché par Microsoft) pour un projet interne à son ancien employeur. Il simplifie la construction des pages en évitant les spaghettis de tags que représentent pour certains le moteur de vue par défaut de ASP.NET MVC. &lt;/p&gt; &lt;p&gt;Un des cas les plus courants courants les boucles. &lt;/p&gt; &lt;pre style="border-bottom:#c0c0c0 1px solid;border-left:#c0c0c0 1px solid;padding-bottom:5px;background-color:#fbfbfb;min-height:40px;padding-left:5px;padding-right:5px;overflow:auto;border-top:#c0c0c0 1px solid;border-right:#c0c0c0 1px solid;padding-top:5px;"&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 1: &amp;lt;viewdata Posts="&lt;span style="color:#8b0000;"&gt;IList[[MyApp.Models.Post]&lt;/span&gt;"/&amp;gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 2: &amp;lt;&lt;span style="color:#0000ff;"&gt;for&lt;/span&gt; each="&lt;span style="color:#8b0000;"&gt;var post in Posts&lt;/span&gt;"&amp;gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 3: &amp;lt;p&amp;gt;${post.Title}&amp;lt;/p&amp;gt;
&lt;/pre&gt;&lt;pre style="background-color:#ffffff;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 4: &amp;lt;/&lt;span style="color:#0000ff;"&gt;for&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;/pre&gt; &lt;p&gt;ou encore plus simple :&lt;/p&gt; &lt;pre style="border-bottom:#c0c0c0 1px solid;border-left:#c0c0c0 1px solid;padding-bottom:5px;background-color:#fbfbfb;min-height:40px;padding-left:5px;padding-right:5px;overflow:auto;border-top:#c0c0c0 1px solid;border-right:#c0c0c0 1px solid;padding-top:5px;"&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 1: &amp;lt;var classes="&lt;span style="color:#8b0000;"&gt;new [] {'even','odd'}&lt;/span&gt;"&amp;gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 2: &amp;lt;tr each="&lt;span style="color:#8b0000;"&gt;var user in users&lt;/span&gt;" &lt;span style="color:#0000ff;"&gt;class&lt;/span&gt;="&lt;span style="color:#8b0000;"&gt;${classes[userIndex%2]}&lt;/span&gt;"&amp;gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 3: &amp;lt;td&amp;gt;${userIndex}) ${user.Name}&amp;lt;/td&amp;gt;
&lt;/pre&gt;&lt;pre style="background-color:#ffffff;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 4: &amp;lt;td&amp;gt;${user.UserType}&amp;lt;/td&amp;gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 5: &amp;lt;/tr&amp;gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 6: &amp;lt;/var&amp;gt;&lt;/pre&gt;&lt;/pre&gt; &lt;p&gt;L’intellisense est un peu dur à mettre en place mais avec Fluent HTML du projet&amp;#160; MVC Contrib on arrive à une productivité agréable : &lt;/p&gt; &lt;pre style="border-bottom:#c0c0c0 1px solid;border-left:#c0c0c0 1px solid;padding-bottom:5px;background-color:#fbfbfb;min-height:40px;padding-left:5px;padding-right:5px;overflow:auto;border-top:#c0c0c0 1px solid;border-right:#c0c0c0 1px solid;padding-top:5px;"&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 1: &amp;lt;content name="&lt;span style="color:#8b0000;"&gt;MainContent&lt;/span&gt;"&amp;gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 2: &amp;lt;viewdata model="&lt;span style="color:#8b0000;"&gt;IList[[Story]]&lt;/span&gt;"/&amp;gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 3: !{&lt;span style="color:#0000ff;"&gt;this&lt;/span&gt;.Html.Grid(Model).Columns(column =&amp;gt;
&lt;/pre&gt;&lt;pre style="background-color:#ffffff;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 4: {
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 5: column.For(x =&amp;gt; x.Id).Named("&lt;span style="color:#8b0000;"&gt;ID&lt;/span&gt;");
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 6: column.For(x =&amp;gt; x.Title);
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 7: column.For(x =&amp;gt; x.DateSubmitted).Format("&lt;span style="color:#8b0000;"&gt;{0:d}&lt;/span&gt;");
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 8: column.For(x =&amp;gt; Html.ActionLink&amp;lt;StoryController&amp;gt;(c =&amp;gt; c.Single(x.Ref), "&lt;span style="color:#8b0000;"&gt;View Details&lt;/span&gt;"))
.DoNotEncode();
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 9: })}
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 10: &lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 11: &amp;lt;/content&amp;gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 12: &lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,;font-size:12px;"&gt; 13: &lt;/pre&gt;&lt;/pre&gt; &lt;p&gt;Qui a dit « IntelliSense pour XAML ! » ? &lt;/p&gt; &lt;p&gt;ASP.NET MVC devient un des domaines où la communauté est des plus actives. &lt;/p&gt; &lt;h2&gt;&lt;b&gt;La semaine prochaine &lt;/b&gt;&lt;/h2&gt; &lt;p&gt;La conférence Monospace sur 4 jours avec bien sûr la vedette du moment MonoTouch, l’environnement de développement .NET pour l’iPhone : &lt;a rel="nofollow" target="_blank" href="http://monospace.us/"&gt;http://monospace.us/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/vcavsLGW1yU" height="1" width="1"/&gt;</description>
         <author>Matthieu Guyonnet-Duluc</author>
         <guid isPermaLink="false">http://www.virtew.com/post.aspx?id=2e25bb2d-1763-41b1-bf5c-d377dac5efd6</guid>
         <pubDate>Tue, 20 Oct 2009 12:51:49 -0700</pubDate>
         <category>coding</category>
      <feedburner:origLink>http://www.virtew.com/post/Revue-du-web-NET-du-20-octobre.aspx</feedburner:origLink></item>
      <item>
         <title>Sun, Netbook, Java, JEE 6</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/1f8_9yAbojc/sun-netbook-java-jee-6.html</link>
         <description>&lt;a rel="nofollow" target="_blank" href="http://www.theregister.co.uk/2009/10/15/java_for_netbooks/"&gt;Java for Netbooks&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.devx.com/Java/Article/42351/1763"&gt;New features in JEE 6.0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1436098877388372574-5768277090839737173?l=oogifu.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/1f8_9yAbojc" height="1" width="1"/&gt;</description>
         <author>Thierry Janaudy</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1436098877388372574.post-5768277090839737173</guid>
         <pubDate>Sat, 17 Oct 2009 15:22:00 -0700</pubDate>
      <feedburner:origLink>http://oogifu.blogspot.com/2009/10/sun-netbook-java-jee-6.html</feedburner:origLink></item>
      <item>
         <title>OCaml on the VM</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/qXDsypdINC8/ocaml-on-vm.html</link>
         <description>&lt;a rel="nofollow" target="_blank" href="http://ocamljava.x9c.fr/"&gt;The goal of the OCaml-Java project is to allow seamless integration of Objective Caml and Java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1436098877388372574-7365094068654516117?l=oogifu.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/qXDsypdINC8" height="1" width="1"/&gt;</description>
         <author>Thierry Janaudy</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1436098877388372574.post-7365094068654516117</guid>
         <pubDate>Sat, 17 Oct 2009 01:35:00 -0700</pubDate>
      <feedburner:origLink>http://oogifu.blogspot.com/2009/10/ocaml-on-vm.html</feedburner:origLink></item>
      <item>
         <title>Java RMI vs. RV</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/5-Qj83J4M0A/java-rmi-vs-rv.html</link>
         <description>Well, the winner is Java RMI.&lt;br /&gt;I performed a test to compare a RV C++ program (3 servers sending market data, processing it, republishing it) to a similar Java program using RMI for communication instead of RV.&lt;br /&gt;RMI is 15 times faster than RV, achieving 200 micros between the market depth update and the price republished!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1436098877388372574-490330192661926346?l=oogifu.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/5-Qj83J4M0A" height="1" width="1"/&gt;</description>
         <author>Thierry Janaudy</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1436098877388372574.post-490330192661926346</guid>
         <pubDate>Thu, 08 Oct 2009 10:58:00 -0700</pubDate>
      <feedburner:origLink>http://oogifu.blogspot.com/2009/10/java-rmi-vs-rv.html</feedburner:origLink></item>
      <item>
         <title>SOA, S+S, and Cloud Computing</title>
         <link>http://feedproxy.google.com/~r/VtAlumniBlogAggregator/~3/SMZN2fEBuv0/soa_s_s_and_cloud</link>
         <description>&lt;div&gt;
Je vous invite à consulter la dernière édition du journal &lt;a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/architecture/"&gt;The Architecture Journal&lt;/a&gt; consacré à l'&lt;a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/architecture/aa699437.aspx"&gt;approche "Service" aujourd'hui&lt;/a&gt; avec des articles abordant "S+S", le "Cloud computing", le "Model Driven", l'EDA, et les limites de l'approche SOA à l'ère des solutions SaaS.
&lt;br/&gt;
&lt;center&gt;
&lt;a rel="nofollow" title="View Architecture Journal, issue 21 on Scribd" target="_blank" href="http://www.scribd.com/doc/20796556/AJ21-EN" style="margin:12px auto 6px auto;font-family:Helvetica, Arial, Sans-serif;font-style:normal;font-variant:normal;font-weight:normal;font-size:14px;line-height:normal;font-size-adjust:none;font-stretch:normal;display:block;text-decoration:underline;"&gt;Architecture Journal, issue 21&lt;/a&gt;               &lt;iframe class="embeddedvideo" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=20796556&amp;access_key=key-l944galz63563x81tmm&amp;page=1&amp;version=1&amp;viewMode=list" pluginspage="http://www.macromedia.com/go/getflashplayer" name="doc_382563096482022_object" type="application/x-shockwave-flash" align="middle" height="500" width="450"&gt;&lt;/iframe&gt;	 &lt;/center&gt; 
&lt;br/&gt; Version PDF zippée &lt;a rel="nofollow" target="_blank" href="http://download.microsoft.com/download/9/0/6/906F57FF-3C6F-4412-A802-0AB0E4B58C71/AJ21_EN.zip"&gt;ici&lt;/a&gt; ;-) &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/VtAlumniBlogAggregator/~4/SMZN2fEBuv0" height="1" width="1"/&gt;</description>
         <author>Xavier Warzee</author>
         <guid isPermaLink="false">http://www.jroller.com/xwarzee/entry/soa_s_s_and_cloud</guid>
         <pubDate>Thu, 08 Oct 2009 05:22:11 -0700</pubDate>
         <category>General</category>
      <feedburner:origLink>http://www.jroller.com/xwarzee/entry/soa_s_s_and_cloud</feedburner:origLink></item>
   </channel>
</rss><!-- fe6.pipes.re3.yahoo.com uncompressed Wed Nov  4 18:50:29 PST 2009 -->
