<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>AprilR's WebLog : C++ Team</title><link>http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx</link><description>Tags: C++ Team</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Fun C++ history</title><link>http://blogs.msdn.com/aprilr/archive/2009/10/08/fun-c-history.aspx</link><pubDate>Thu, 08 Oct 2009 23:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9905146</guid><dc:creator>AprilR</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/9905146.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=9905146</wfw:commentRss><description>&lt;P&gt;Rico Mariani has quite simply become one of my favorite people, professionally and personally.&amp;nbsp; Not long after I first met him, as we started working on the problem of&amp;nbsp;fixing Visual Studio&amp;nbsp;help, about a year ago, I would describe him to people as the "Energizer Bunny" and the Master of Analogy.&amp;nbsp; His energy and confidence are contagious. His technical chops are top notch, in depth and breadth, and even at this great company, not often matched.&amp;nbsp;His ability to talk straight is refreshing.&amp;nbsp; He'll call anybody's BS,&amp;nbsp;no matter&amp;nbsp;who is in the room when he does it.&amp;nbsp;&amp;nbsp;I've seen him seize moments to inspire people, and push people when they aren't pushing themselves hard enough (met with mixed reactions, depending on his tactics, my only minor criticism which I have to mention lest this become a complete&amp;nbsp;suck-up post&amp;nbsp;;)).&amp;nbsp; He's one of the few people that I have seen master rapid context switching between the tactical and the strategic.&amp;nbsp; At the same time, Rico isn't one of these engineers that unhealthfully dedicates their entire 24/7 life to code.&amp;nbsp; He's a husband and father, and has hobbies&amp;nbsp;that make great use of his creativity and gregarious nature (I'll let him disclose those!).&lt;/P&gt;
&lt;P&gt;All of this said to point you to a group of recent posts about his long history with Visual Studio and dev tools in general.&amp;nbsp; I thought I'd highlight this one post that includes some fun C++ history:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/ricom/archive/2009/10/06/my-history-of-visual-studio-part-2.aspx" mce_href="http://blogs.msdn.com/ricom/archive/2009/10/06/my-history-of-visual-studio-part-2.aspx"&gt;http://blogs.msdn.com/ricom/archive/2009/10/06/my-history-of-visual-studio-part-2.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Enjoy~&lt;/P&gt;
&lt;P&gt;AprilR&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9905146" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/Help/default.aspx">Help</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_/default.aspx">C++</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/visual+studio/default.aspx">visual studio</category></item><item><title>Moving on again!</title><link>http://blogs.msdn.com/aprilr/archive/2009/06/16/moving-on-again.aspx</link><pubDate>Tue, 16 Jun 2009 23:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9763066</guid><dc:creator>AprilR</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/9763066.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=9763066</wfw:commentRss><description>&lt;P&gt;Hey there blog readers :) Just a quick post to let you know that I am moving again - this time to &lt;A title="Microsoft Surface" href="http://www.microsoft.com/surface/" target=_blank mce_href="http://www.microsoft.com/surface/"&gt;Microsoft Surface&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I have been in our Developer Division for 11 years; I have had a great time working on the development of Microsoft Help 3.0, and unforgettable times working on the Visual C++ team.&amp;nbsp; I've enjoyed communicating with all of you over these past few years, too!&lt;/P&gt;
&lt;P&gt;But, I am definitely ready to take on a new challenge.&amp;nbsp;&amp;nbsp;I'll be utilizing my project management skills and exploring application of recently learned skills from the &lt;A title="UW Bothell MBA" href="http://www.uwb.edu/business/mba/" target=_blank mce_href="http://www.uwb.edu/business/mba/"&gt;UW Bothell MBA&lt;/A&gt; program in tackling a new product, business and customer base.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SO, if you want to keep up with the latest on Help 3, make sure you subscribe to the&amp;nbsp;&lt;A title="Help 3 Team Blog" href="http://blogs.msdn.com/help3team" mce_href="http://blogs.msdn.com/help3team"&gt;Help 3 team blog&lt;/A&gt; and if you use&amp;nbsp;Twitter, follow @Help3!&amp;nbsp;&amp;nbsp; Soon we will be posting a great guide about the new "platform."&lt;/P&gt;
&lt;P&gt;If you want to keep up with Visual C++, you probably already know about the &lt;A title="VC++ Team Blog" href="http://blogs.msdn.com/vcblog" target=_blank mce_href="http://blogs.msdn.com/vcblog"&gt;C++ Team Blog&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Thanks for all of your comments and support. I hope you follow me to the new world of Surface, too!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;April&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/surface/"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9763066" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/Help/default.aspx">Help</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_/default.aspx">C++</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/Project+Management/default.aspx">Project Management</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/Help3/default.aspx">Help3</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/visual+studio/default.aspx">visual studio</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/Surface/default.aspx">Surface</category></item><item><title>Cool new C++ feature in Visual Studio 2010!</title><link>http://blogs.msdn.com/aprilr/archive/2009/06/02/cool-new-c-feature-in-visual-studio-2010.aspx</link><pubDate>Tue, 02 Jun 2009 19:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9685874</guid><dc:creator>AprilR</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/9685874.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=9685874</wfw:commentRss><description>&lt;P&gt;Check it out this cool feature that&amp;nbsp;my old team has &amp;nbsp;- c++ squiggles!&lt;/P&gt;
&lt;P&gt;Read Mitchell Slep's post all about it on the VC team&amp;nbsp;blog - &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/vcblog/archive/2009/06/01/c-gets-squiggles.aspx" mce_href="http://blogs.msdn.com/vcblog/archive/2009/06/01/c-gets-squiggles.aspx"&gt;http://blogs.msdn.com/vcblog/archive/2009/06/01/c-gets-squiggles.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;- April&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9685874" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_/default.aspx">C++</category></item><item><title>Big Challenge, Broad Reach</title><link>http://blogs.msdn.com/aprilr/archive/2006/02/03/big-challenge-broad-reach.aspx</link><pubDate>Fri, 03 Feb 2006 22:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:524327</guid><dc:creator>AprilR</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/524327.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=524327</wfw:commentRss><description>&lt;div class=Section1&gt;
&lt;p class=MsoNormal&gt;&lt;font face=Arial size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=Arial size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;I want to share with you the mail that I recently sent to my team:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;font face=Arial size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;em&gt;“This is not easy. Goodbyes are tricky and invariably ambiguous. Not like hellos. We all remember what Neil Armstrong said when he was the first man to land on the moon, but does anyone know what Eugene Cernan said when he left as the last man on the moon? Did he even promise to call?” - Bernie Lincicome, Rocky Mountain News Columnist [on saying goodbye to the old Mile High Stadium]&lt;/em&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;font face=Arial size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;em&gt;Last week I accepted an offer to become the Developer Division Help Experience PM.&amp;nbsp; This job has a huge challenge - collaborating across many different organizations and disciplines to improve how developers find the information they need, and ensuring that the quality of that information is high when they get there.&amp;nbsp; Many people in the division have put in a lot of time and energy into the help system and creating innovative help features, and in working to improve content. &amp;nbsp;I hope and plan to make a significant contribution in streamlining and focusing these efforts.&amp;nbsp; One of my first steps in my new role will be talking to folks around the division hearing your thoughts about the current and future help experience.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/em&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;font face=Arial size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;em&gt;It is hard for me to say goodbye to this team.&amp;nbsp; This is my second home, my extended family.&amp;nbsp; I have spent over 7 years with you.&amp;nbsp; But I don’t really view this as leaving a team as much as going to a new opportunity.&amp;nbsp; The fact that I’ll be on the 6&lt;sup&gt;th&lt;/sup&gt; floor and not in some other building across campus makes it a little easier, as I will still get to see your faces and ask about you, your kids and everything.&lt;o:p&gt;&lt;/o:p&gt;&lt;/em&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;font face=Arial size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=Arial size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;em&gt;Thank you to everyone in this organization who has helped me to grow into the leadership role that I have served in.&amp;nbsp; And when asked if I think I’ll ever come back to the team, I’ll simply reply with a quote from Einstein: “I never think of the future. It comes soon enough.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/em&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;font face=Arial size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;And so I started this new position this week (yes that is why you saw a flurry of posts last week ;) ).&amp;nbsp; As such, you will find my blog transition to a home for the world of Help!&amp;nbsp; I am still happy to take your questions and comments about Visual C++, I still know where to find the answers &amp;lt;g&amp;gt;.&amp;nbsp; Soon I'll have a post asking for your feedback about Help and what you like/don't like about it.&amp;nbsp; For now - cheers!&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;font face=Arial size=2&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;- April&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=524327" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/Help/default.aspx">Help</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category></item><item><title>VC++ Blog Tour Stop: Content Part 3: Making Your Application Better</title><link>http://blogs.msdn.com/aprilr/archive/2005/09/16/vc-blog-tour-stop-content-part-3-making-your-application-better.aspx</link><pubDate>Fri, 16 Sep 2005 11:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:468362</guid><dc:creator>AprilR</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/468362.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=468362</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Georgia&gt;&lt;STRONG&gt;Optimizations&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;There are primarily two major optimization features in the 2005 release, whole program optimization and profile guided optimization, and also new specialized &lt;/FONT&gt;&lt;FONT face=Georgia&gt;support for newer processors (/G7 for Pentium 4 processors) along with significantly improved mixed targeting and improved speed optimization and better precision of floating point operations.&amp;nbsp; Because of the basic improvements in the compiler, you will see an average performance improvement in the range of 10-30%, depending on which version you are upgrading from.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;Whole Program Optimization (/GL) has actually been available since 2002, but was significantly improved for 2005.&lt;/FONT&gt;&lt;FONT face=Georgia&gt;&amp;nbsp; By getting the compiler and linker to work together,&amp;nbsp;we are&amp;nbsp;able to begin optimizing programs by analyzing separate object files.&amp;nbsp; While your &lt;/FONT&gt;&lt;FONT face=Georgia&gt;link times may increase when using this feature, this too will yield an average improvement of around 30% when upgrading from 2002.&amp;nbsp; This feature is widely used within Microsoft.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;Profile Guided Optimization is new for 2005, and allows you to optimize your product for expected user scenarios.&amp;nbsp; With PGO (we call it "po-go"), you instrument your project during a build, run your scenarios, and after one more rebuild, you have built your applications or components to be optimized for the user scenarios.&amp;nbsp; Additionally, you can choose to just update your PGO build, so that you can build and rebuild only the parts of your project that have actually changed.&amp;nbsp; PGO offers and additional 5-10% improvement over whole program optimization alone.&amp;nbsp; This is use on large code bases at Microsoft, including Windows and SQL.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;For more information about optimizations, check out these links:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/msdnmag/issues/05/01/COptimizations/"&gt;&lt;FONT face=Georgia&gt;C++ Rules: Power Your App with the Programming Model and Compiler Optimizations of Visual C++&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/visualc/whidbey/default.aspx?pull=/library/en-us/dv_vstechart/html/profileguidedoptimization.asp"&gt;&lt;FONT face=Georgia&gt;Profile-Guided Optimizations with Microsoft Visual C++ 2005&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040408visualckg/manifest.xml"&gt;&lt;FONT face=Georgia&gt;Video: Using High Performance Features in Visual C++&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;&lt;STRONG&gt;Analyzing Your Application Source&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;You have probably heard by now of the many tools that will be available in the Visual Studio Team System products.&amp;nbsp; With Visual Studio products targeting specific job roles - architect, developer and test, there are many new tools that will help you analyze and test your code.&amp;nbsp; Some examples of the tools you will find in these product releases include static code analysis (PreFast), a profiler, and unit testing.&amp;nbsp; &lt;A href="http://lab.msdn.microsoft.com/teamsystem/default.aspx"&gt;Find out more here.&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;FONT face=Georgia&gt;&lt;STRONG&gt;Improving Your Application Reliability&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;As I mentioned before, the 2003 release brought the VC++ compiler&amp;nbsp;a long way in conformance.&amp;nbsp; This helps enable you to use advanced code techniques and also to make code portable.&amp;nbsp; The latest libraries also bring you reliability and safer functionality by using runtime check of parameters for values inside a value range and adding a new set of functions with safer signatures.&amp;nbsp; We want to make sure that the libraries are service-able, so we have a new redistribution model.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;Until the release of 7.0/2002, VC runtime redistributables were simply installed to the System or System32 folder.&amp;nbsp; For 2002 and 2003, the recommendation was to install to your applications local directory instead, to start eliminating the problem of DLL hell.&amp;nbsp; This didn't prove to be completely effective and also posed a huge servicing problem, which is very important as security becomes increasingly more important.&amp;nbsp; You may recall the tact we had to use in servicing gdiplus.dll,&amp;nbsp;where we had to ask all users to run a tool in order to detect&amp;nbsp;all of the locations of the file that needed to be patched.&amp;nbsp; Of course, as soon as you ran another old setup with an unsafe copy, you would have to go through the&amp;nbsp;detect-and-fix process again.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;In the 2005 release we now fully support the Windows Side by Side redistribution model (fusion) where a real versioning and servicing story comes to fruition.&amp;nbsp; Additionally, we provide the tools to allow you to also distribute your components in this way, providing the same versioning and servicing support and also complying with Windows logo requirements.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;Learn more from these sources:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;&lt;A href="http://msdn.microsoft.com/visualc/whidbey/default.aspx?pull=/library/en-us/dnvs05/html/viscexsecapps.asp"&gt;Build More Secure Applications&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;&lt;a href="http://blogs.msdn.com/nikolad/"&gt;Nikola Dudar's Blog&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms140931"&gt;Deployment Documentation&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia&gt;&lt;STRONG&gt;Next Stop:&lt;/STRONG&gt; More about securing your application&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=468362" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_/default.aspx">C++</category></item><item><title>Compiler PM Back in Blog Action</title><link>http://blogs.msdn.com/aprilr/archive/2005/09/16/compiler-pm-back-in-blog-action.aspx</link><pubDate>Fri, 16 Sep 2005 10:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:468227</guid><dc:creator>AprilR</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/468227.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=468227</wfw:commentRss><description>&lt;FONT face=Arial&gt;I just noticed that my peer, compiler program manager Brandon Bray, has started posting again :) After a long two year drought, Brandon is back, with &lt;/FONT&gt;&lt;a href="http://blogs.msdn.com/branbray/"&gt;&lt;FONT face=Arial&gt;two very cool posts&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt; - one about mixed types and the other about the compiler switch changes in 2005.&amp;nbsp; If you had given up on him, keep an eye on his blog again.&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=468227" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_/default.aspx">C++</category></item><item><title>PDC05 Day Three!</title><link>http://blogs.msdn.com/aprilr/archive/2005/09/15/pdc05-day-three.aspx</link><pubDate>Fri, 16 Sep 2005 09:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:468192</guid><dc:creator>AprilR</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/468192.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=468192</wfw:commentRss><description>&lt;P&gt;Before I get started I want to point out a couple of items for tomorrow:&lt;/P&gt;
&lt;P&gt;1) Herb Sutter's 10:30a.m. talk about C++ futures&lt;BR&gt;2) The Meet the Visual C++ team event in the Tools and Languages track lounge at 1:30p.m.&lt;/P&gt;
&lt;P&gt;I've started to see a few C++ specific questions come up frequently, so I'm sharing them with you:&lt;/P&gt;
&lt;P&gt;"When will you have support for &lt;A href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1745.pdf"&gt;TR1&lt;/A&gt;?"&lt;BR&gt;A: The TR1 specification adds certain class and function templates to the standard library. While we haven't added this support to our implementation of the standard library in the 2005 release, we have made sure the compiler will support them.&lt;/P&gt;
&lt;P&gt;"What is the current state of the C++/CLI specification?"&lt;BR&gt;A: I'm still learning about the standardization process myself, but relative to the process the specification is getting closer and closer to done. &lt;A href="http://pluralsight.com/blogs/hsutter/archive/2005/06/03/9729.aspx"&gt;Herb Sutter posted about this in June&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;"When can we expect C++/CLI support in the in the .NET Compact Framework?"&lt;BR&gt;A: This is an interesting question for a couple of reasons.&amp;nbsp; In some ways, the C# and VB support there makes a lot of sense since I think there are primarily web applications that are taking advantage of the framework.&amp;nbsp; At the same time, we are senstive to the fact that once again legacy applications and components are written in C++.&amp;nbsp; A good place to watch for this type of news is on &lt;a href="http://blogs.msdn.com/amit_chopra/default.aspx"&gt;Ami'ts blog&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;"What is the future of MFC? Will you be doing any innovation there in the future?" &lt;BR&gt;A: Steve Teixeira provide a &lt;A href="http://msdn.microsoft.com/visualc/whidbey/mfc2005/default.aspx"&gt;short document&lt;/A&gt; in June on this, but the short answer is yes, we will continue to help customers move their MFC assets forward and be winning applications and components on Windows.&lt;/P&gt;
&lt;P&gt;"I haven't upgraded to 2005 yet - will upgrading be painful? Is it backwards compatible?"&lt;BR&gt;A: While every project is different, and your results may vary :), I have to say that we have seen a lot of success in getting customer projects upgraded in less than a day.&amp;nbsp; That said, there are many changes that you will want to make as you get resources, for instance moving to the more secure CRT functions.&amp;nbsp; This &lt;A href="http://msdn2.microsoft.com/en-us/library/kyb7zzw4"&gt;documentation&lt;/A&gt; will help educate you on the changes and issues you may face in moving to 2005.&lt;/P&gt;
&lt;P&gt;As far as the PDC today, I spent a few hours in the lounge steering people to experts, and then a few hours at the Ask the Experts session answering C++ questions.&amp;nbsp; The Ask the Experts session is a catered event where there are hundreds of tables marked with various technologies and products where Microsoft staffers and other experts hang out and answer questions, or chat with customers about everything from here to there.&amp;nbsp; One odd site tonight was a giant cupcake. I'm not sure what the point of it was! I suppose it did probably draw attention to the nearby dessert table, but it still seemed a bit bizarre :)&amp;nbsp; What wasn't bizarre was the giant Channel 9 Guy who I of course gave a big hug and got a snapshot.&lt;/P&gt;&lt;A href="http://img387.imageshack.us/my.php?image=aprilrch97my.jpg" target=_blank&gt;&lt;IMG alt="AprilR and Channel9 Guy" src="http://img387.imageshack.us/img387/9099/aprilrch97my.th.jpg" border=0&gt;&lt;/A&gt; 
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=468192" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_/default.aspx">C++</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/PDC/default.aspx">PDC</category></item><item><title>Day Two Down - at PDC05</title><link>http://blogs.msdn.com/aprilr/archive/2005/09/15/day-two-down-at-pdc05.aspx</link><pubDate>Thu, 15 Sep 2005 12:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:467469</guid><dc:creator>AprilR</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/467469.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=467469</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;It was another great day here at PDC, truly.&amp;nbsp; Tonight was a fun event at Universal Studios which capped the day off nicely.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;I have to start by saying, though, I'm feeling a bit punchy as I'm very tired and have been fighting my network connection here, where I have seen speeds so slow I nearly wish to stab my eyes out!&amp;nbsp; Isn't it funny how we are so accustomed to our speedy connections? Take it away for even a moment and our blood pressure rises, our teeth grit and we want to physically punish our hardware, through no real fault of its own.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Beyond this issue I have to say that tonight I have definitely been feeling some customer pain.&amp;nbsp; I have an issue for the team back home that I'm trying to help investigate, and I need a very tiny piece of the PSDK.&amp;nbsp; Only trouble is, I can't get any of the PSDK setups to work for me because of the tough time I'm having securing even a reasonable amount of bandwidth.&amp;nbsp; So I've searched everywhere and can't just find the small piece I need separately.&amp;nbsp; All points on MSN Search point to PSDK downloads.&amp;nbsp; On the Microsoft intranet I hoped I'd find a stray copy, but nope, all points to PSDK.&amp;nbsp; I can't even get remote desktop working to my machine, where I do have the tool installed. It is incredibly frustrating, and I feel your pain!!!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;So what happened at PDC today? Well, we saw a couple of very cool announcements - for Expression tools and for Visual Studio Tools for Applications.&amp;nbsp; We had a lot of customer interest in the track lounge on these today.&amp;nbsp; Generally we didn't have as good of a mix in the track lounge today, in terms of Microsoft staff, and it made it hard to get customers directed to the right people.&amp;nbsp; Fortunately most folks were understanding and would just try to drop by later in the day.&amp;nbsp; I don't think we had as many customers come through today, but there was a lot going on in terms of sessions and I am confident that is why.&amp;nbsp; Tomorrow night we have the Ask the Experts, and I'm sure that will be quite busy.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Speaking of feeling your pain, I had to go from one end of the conference to the other today, and boy was that a walk! It took me 10 minutes of some serious crowd navigation just to get where I needed to be.&amp;nbsp; I know that some of the events in the smaller rooms on one end required signing up for an appointment, so you could find yourself walking from one end, to the other where you signed up, back again and then once more for your actual meeting. That could be a lot of trekking!&amp;nbsp; Still, it is better than two years ago when a lot of customer meetings were taking place in hotels.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Today I didn't really get much in the way of themes for common questions, but I do have two small bits of info to share with you PDC attendees out there:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;1) The C++ IDE Tips and Tricks session that was supposed to take place on Tuesday at lunch has been rescheduled for Thursday at 1pm in 406AB,&lt;BR&gt;2) The RC bits you are hearing about should be available at the material distribution booths after the keynotes.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Cool, yo'. Til Tomorrow.&lt;/FONT&gt;&lt;/P&gt;&lt;A href="http://imageshack.us"&gt;&lt;/A&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=467469" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_/default.aspx">C++</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/PDC/default.aspx">PDC</category></item><item><title>Day 1 of PDC05!</title><link>http://blogs.msdn.com/aprilr/archive/2005/09/14/day-1-of-pdc05.aspx</link><pubDate>Wed, 14 Sep 2005 10:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:465741</guid><dc:creator>AprilR</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/465741.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=465741</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Garamond size=4&gt;Well today was the first day of &lt;A href="http://www.developerpowered.com/"&gt;PDC&lt;/A&gt;, and it is off to a great start.&amp;nbsp; I have to say my favorite part is meeting the broad spectrum of customers, partners and even other Microsoft employees that I don't normally interact with.&amp;nbsp; This year my primary job at the PDC is helping customers and Microsoft folks connect in the lounge dedicated to the Tools and Languages Sessions Track.&amp;nbsp; This track primarily features the Visual Studio teams in all of the various forms.&amp;nbsp; We have a 30' by 40' space with tables, chairs, couches and several white boards, along with a podium that we use as a sort of concierge location, and we help get customers in touch with the experts they are looking for.&amp;nbsp; I missed the keynotes because I was finishing some last setup work in the lounge, and so I got there around 9:00a.m. and left our last customers of the day at 9:20p.m.&amp;nbsp; Since most of us didn't take time to eat all day, some of us from the Visual C++ team got together for dinner at the revolving cocktail lounge at the &lt;A href="http://www.starwoodhotels.com/westin/search/hotel_detail.html?propertyID=1004&amp;amp;EM=aa_Google_westin_bonaventure_122104"&gt;Westin Bonaventure Hotel&lt;/A&gt;.&amp;nbsp; We talked about the customer issues we had heard during the day, about running as normal users on our home computers,&amp;nbsp;then moved on to politics, the safety of hotel rooms, about our dev manager's experience many years ago when Bill Gates acknowledged him by name at a party, and then we were back on to work topics (loader lock issues).&amp;nbsp; Then my thoughtful teammates walked me back to my hotel for my safety and,&amp;nbsp; after relaxing a bit, here I am.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;The most common general questions I answered today were:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;"Where is the LINQ Whitepaper?"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;A: We have lots of &lt;A href="http://download.microsoft.com/download/c/f/b/cfbbc093-f3b3-4fdb-a170-604db2e29e99/linq%20project%20overview.doc"&gt;handouts&lt;/A&gt;, and I'm sure there are plenty of &lt;A href="http://msdn.microsoft.com/netframework/future/linq/default.aspx"&gt;links online &lt;/A&gt;by now.&amp;nbsp; People are stoked about what Don and Anders presented this morning.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;"What do I have to do to get a hat?"&lt;BR&gt;A: Take one out of the bin :)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;"Where can I get a copy of the .NET Framework 2.0 poster?" &lt;BR&gt;A: Turns out this will be in the Visual Studio box; for MSDN subscribers I'm finding out the plan here and will post back.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;"Where is the ILL01 session?"&lt;BR&gt;A: This is an Instructor Lead Lab and can be found on the big screens in the Hands on Labs area in the Big Room&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;"Which bits are in the pack we got and where is the RC?"&lt;BR&gt;A: Jason Sutherland was a great resource for everyone who had questions about magic bits, and which went with which, and when others of this and that would be available.&amp;nbsp; The media attendees got today has a variety of things that are currently building on the Beta 2 of Visual Studio, so Beta 2 of Visual Studio is what was included. Now, all this is great, but folks have had Beta 2 for awhile and are interested in seeing the near-final bits/RC of Visual Studio.&amp;nbsp; These are already available on MSDN subscriptions downloads and attendees will get this media this week as well.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;"So what's new in Whidbey/2005 for C++ developers? Which sessions should I attend?"&lt;BR&gt;A: Blog readers know that my earlier posts talk about the first question, even if only generally right now.&amp;nbsp; For sessions, check out our recommendations for the days that are all still to come (today's lunch sessions are being rescheduled):&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Garamond size=4&gt;
&lt;P&gt;TLN309&amp;nbsp; C++: Future Directions in Language Innovation with Herb Sutter &lt;BR&gt;TLNL02&amp;nbsp; Tips &amp;amp; Tricks: Productivity Tips for the Visual C++ 2005 IDE &lt;BR&gt;TLNL04&amp;nbsp; Tips &amp;amp; Tricks: C++ Optimization Best Practices &lt;BR&gt;FUN318&amp;nbsp; Windows Vista: Using Win32/WinFX Integration to Light-Up on Windows Vista: A Case Study &lt;BR&gt;PRS313&amp;nbsp; Windows Presentation Foundation ("Avalon"): Integrating with Your Win32/MFC Application &lt;BR&gt;Hands on Lab: Integrating MFC and Windows Forms &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;FONT face=Garamond size=4&gt;So what else has been going on? I only stopped by the pre-conference sessions yesterday, as I was setting up.&amp;nbsp; Before that it has&amp;nbsp;proven to be&amp;nbsp;an interesting&amp;nbsp;trip for me!&amp;nbsp; I have gotten lost on every single trip on &lt;A href="http://www.traffic.com/Los-Angeles-Traffic/Los-Angeles-Traffic-Reports.html?source=adwords&amp;amp;campaign=LA_geo&amp;amp;k=la_map"&gt;L.A. freeways&lt;/A&gt;, but I've seen a lot of the area.&amp;nbsp; I paid extra to upgrade my rental car to a convertable and it only took one day to get a sunburn :)&amp;nbsp; I played golf for the first time in over three years (how is a 56 on a 9 hole par 3? not great! but I had a blast).&amp;nbsp; I rented a bicycle and rode around the ever entertaining &lt;A href="http://www.laparks.org/venice/venice.htm"&gt;Venice Beach&lt;/A&gt;, drove through &lt;A href="http://www.beverlyhills.org/presence/connect/CoBH/Homepage"&gt;Beverly Hills&lt;/A&gt; and on the &lt;A href="http://www.popularspot.com/ps/sunsetstrip/sunsetstrip.html"&gt;Sunset Strip &lt;/A&gt;and even saw the real &lt;A href="http://www.hollywoodsign.org/"&gt;Hollywood &lt;/A&gt;sign, which was fun.&amp;nbsp; I absolutely adore my hotel - the &lt;A href="http://www.millenniumhotels.com/MCIL.nsf/LU_HOTELDOC/115$$HotelDescription?OpenDocument"&gt;Millenium Biltmore&lt;/A&gt;.&amp;nbsp; It is a gorgeous art deco hotel with rich, albeit relatively recent compared to other parts of the country and planet, Hollywood and political history dating from the early 1900s.&amp;nbsp; My room is classic and quaint, and I'll be back here again if I get a chance.&amp;nbsp; Monday, as you may have heard, we had the fun of a &lt;A href="http://www.latimes.com/news/local/la-me-blackout14sep14,0,7382620.story?coll=la-home-headlines"&gt;short power outage in all of L.A&lt;/A&gt;., and I was very happy that I missed getting onto an elevator by only a moment.&amp;nbsp; I took the stairs down from my 9th floor room, but did have an adventure actually finding my way out to the lobby and street, as many doors were locked and I had to play guess and check with routes and doors. Thank heavens it wasn't a fire situation (knocking on wood now!).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;That's it. That's my PDC update for day 1.&amp;nbsp; See you tomorrow!&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=465741" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_/default.aspx">C++</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/PDC/default.aspx">PDC</category></item><item><title>On My Way to PDC05</title><link>http://blogs.msdn.com/aprilr/archive/2005/09/08/on-my-way-to-pdc05.aspx</link><pubDate>Fri, 09 Sep 2005 08:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:462792</guid><dc:creator>AprilR</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/462792.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=462792</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Garamond size=4&gt;I can't tell you how busy we have been over the past few months, back in building 41, getting Visual C++ 2005 ready to go.&amp;nbsp; It is always at this late stage in the game where complex issues and interesting bugs find their way onto our collective plate and one by one we investigate and do what we think is best for our customers (which sometimes means waiting to fix it right in the next release to avoid risk now).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;But today, I get to think about how much fun I'm going to have next week.&amp;nbsp; By day I've been helping the team to ship Whidbey, and by night I've been helping organize the design and staff for the Tools and Languages track lounge.&amp;nbsp; We're going to have a great time.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;Next week thousands of developers and&amp;nbsp;hundreds of&amp;nbsp;Microsoft engineers will come together to talk about what's new, what's hot and what get's everybody jazzed about the future in software.&amp;nbsp; I hope you are going to be there, too, because the energy at this conference is amazing.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;I haven't forgotten that I owe you all the rest of the C++ tour content. I hope to be getting to that very soon, but for the next week I'll be reporting to you live from the PDC in L.A.&amp;nbsp; I leave tomorrow and have about twenty things on my to do list for tonight, so I'm going to get some coffee.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Garamond size=4&gt;- AprilR&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=462792" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_/default.aspx">C++</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/PDC/default.aspx">PDC</category></item><item><title>VC Team Release Candidate Drive Activity</title><link>http://blogs.msdn.com/aprilr/archive/2005/06/02/vc-team-release-candidate-drive-activity.aspx</link><pubDate>Thu, 02 Jun 2005 10:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:424136</guid><dc:creator>AprilR</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/424136.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=424136</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Garamond size=4&gt;Many of you probably wonder what happens after a final Beta and before the final release.&amp;nbsp; We will work to deliver a Release Candidate, which we will use to validate the resolution of Beta 2 issues that&amp;nbsp;met the product "bar."&amp;nbsp; Also, as we shut down the product&amp;nbsp;for the Beta 2 release, there were some issues that we had to put on hold.&amp;nbsp; Those issues are what the dev team have been working hard to get fixed, not just in VC but across the division.&amp;nbsp; The QA team is adding any final tests and going through a few full test passes, where every test case on file is run (automated or manual).&amp;nbsp; The PM team has continued evangelism efforts and now looks through the product issues to find which we can address now and which need more time to design and resolve.&amp;nbsp; The division release team is watching over all of the teams very closely to make sure we are on track to shut down together and in time for a release later this year.&amp;nbsp; Soon we'll start up our daily shiproom again, and I'll be giving you peeks into the types of issues we track and how we make our decisions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=4&gt;-AprilR&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=424136" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/Project+Management/default.aspx">Project Management</category></item><item><title>Getting Ready to Go on Tour</title><link>http://blogs.msdn.com/aprilr/archive/2005/04/16/getting-ready-to-go-on-tour.aspx</link><pubDate>Sat, 16 Apr 2005 19:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:408831</guid><dc:creator>AprilR</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/408831.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=408831</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Georgia&gt;Well a few years ago saying this would mean something much different - I was in a band.&amp;nbsp; That would have certainly been fun, but this is going to be pretty cool, too.&amp;nbsp; The VC++ Program Management team has been out touring the United States and South America and soon we'll be treading around Europe.&amp;nbsp; We are talking to our field offices, MVPs, RDs, and customers and making sure that the word about the 2005 Visual C++ is getting out.&amp;nbsp; We are helping some customers begin to port their applications.&amp;nbsp; I'll be helping out in parts of the Europe segment, and I'm excited. I'm not just excited because I love to travel, but I'm excited to be face to face with some of our customers again.&amp;nbsp; This will be great!&amp;nbsp; I think in my next series of posts I will share with you the content that we are covering on the tour - what's new, tips for migration, security roadmap, windows apps roadmap, making your app better, etc.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=408831" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_/default.aspx">C++</category></item><item><title>What the VC++ team does for fun</title><link>http://blogs.msdn.com/aprilr/archive/2005/03/29/what-the-vc-team-does-for-fun.aspx</link><pubDate>Wed, 30 Mar 2005 03:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:403566</guid><dc:creator>AprilR</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/403566.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=403566</wfw:commentRss><description>&lt;p&gt;&lt;font face="Georgia"&gt;Last year I got swept into the national&amp;nbsp;craze with Texas Hold 'Em&amp;nbsp;poker.&amp;nbsp;&amp;nbsp; As I was playing various friends and at the casinos, I&amp;nbsp;wondered how many of my C++ teammates enjoyed the game, too.&amp;nbsp;&amp;nbsp; So last fall I set up a No Limit tournament open only to the VC++ team. &amp;nbsp;Almost 25% of the team participated in the tourney and as soon as it was done I had people asking for another go 'round!&amp;nbsp; So last Friday night we started the Spring Edition of the poker tournament.&amp;nbsp; We have&amp;nbsp;~ %20 turn out this time, which is still pretty good.&amp;nbsp;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Georgia"&gt;Friday we had seven players: SCurrie - a former VC PM who has moved on to the division community team (who are responsible for Betas and the general story for getting our people in touch with you, our customers); &lt;/font&gt;&lt;A href="http://blogs.msdn.com/arich"&gt;&lt;font face="Georgia"&gt;Andy Rich&lt;/font&gt;&lt;/a&gt;&lt;font face="Georgia"&gt;, a fellow VC++ blogger (who, by the way, I nagged to post soon); Alex, a tester for the compiler back end; Bruce a developer for the IDE who has also worked on the build story for VC and parts of the toolset; AndyA, one of our&amp;nbsp;compiler back end&amp;nbsp;dev leads; Phil, a famous compiler front end developer who just may be one of the most knowledgable about the entire&amp;nbsp;compiler and runtime,&amp;nbsp;and another player, Dan Spalding, a sorely missed, recently retired developer who was linker god at Microsoft.&amp;nbsp; Bruce brought fresh (still warm!) chocolate chip cookies, and Alex barely made it in time to start :0&amp;nbsp; We grooved to all kinds of music - from Frank Sinatra to Blondie to the Garden State Soundtrack (I'll leave out the part where they harass me for my music library which contains many fine offerings by Paula Abdul!).&amp;nbsp; Scott and Andy were the last two remaining and now that I think about it I'm not sure who ended up winning. I think Andy had the chip lead when I went upstairs to check on my babysitter, and when I came back down I think they said Scott won. I'm not sure! Since the top two from the table advanced to the final table, I didn't confirm.&amp;nbsp;I'm sure one of them will let me know after I post this :)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Georgia"&gt;After that game, we started a second/consolation tourney with prize money going to the top three. I got to play in this game, but I didn't play for long. On the third or fourth hand Bruce made some big bets and I was just certain he was bluffing, but alas his diamond flush made a fool of&amp;nbsp;fours with an Ace kicker :)&amp;nbsp; I don't recall who went out when in this one, but I do know that Dan was happy to win top prize, leaving a with a bit more money than he arrived with.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Georgia"&gt;april&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=403566" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category></item><item><title>Recall Class</title><link>http://blogs.msdn.com/aprilr/archive/2005/03/21/recall-class.aspx</link><pubDate>Tue, 22 Mar 2005 05:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:400248</guid><dc:creator>AprilR</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/400248.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=400248</wfw:commentRss><description>&lt;p&gt;&lt;font face="Georgia"&gt;So to keep up with the project management in VC++ land, we are right now only fixing show-stopping bugs.&amp;nbsp; We also call this period recall class mode, which means that we would recall the media for the bug fix.&amp;nbsp; As the days of March get crossed off the calendar, we see our last few builds happening, and our last chance to find any big &lt;strike&gt;bugs &lt;/strike&gt;defects :). We pay especially close to the risk of regressions in a main path. Many if not most of the bugs we have fixed in the past two weeks have been regressions caused by fixes we took three and four weeks ago.&amp;nbsp; The team is glad to be making progress on post-Beta 2 work items as fewer and fewer people are involved in shutting down the Beta.&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Georgia"&gt;It helps the team's spirit that we have had a mild winter here in the Northwest - we've had many many sunny and dry days here that make it seem like it has been Spring for weeks.&amp;nbsp; The bulbs are all blooming away - daffodils and such, plus tulips showing their first sign of color in my yard this afternoon.&amp;nbsp; Beautiful!&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Georgia"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="Georgia"&gt;april&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=400248" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/Project+Management/default.aspx">Project Management</category></item><item><title>What's the VC++ team doing right now?</title><link>http://blogs.msdn.com/aprilr/archive/2005/03/04/what-s-the-vc-team-doing-right-now.aspx</link><pubDate>Fri, 04 Mar 2005 08:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:384951</guid><dc:creator>AprilR</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aprilr/comments/384951.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aprilr/commentrss.aspx?PostID=384951</wfw:commentRss><description>&lt;p&gt;&lt;font face="Georgia"&gt;Are you wondering what the team is up to right now? Well, along with many other teams in the Developer Division, we are feverishly working to bring you our next Beta.&amp;nbsp; We've been in what we call "Ask Mode" for four weeks now and have only taken around 65 fixes in that time. We still have 50-100 bugs that we would like to fix before we ship the Beta, but we are near the point where the overhead of Ask Mode is limiting our ability to do work for the product in whole.&amp;nbsp; Ask Mode is the point where teams have to "ask" to make changes - even bug fixes - to the product.&amp;nbsp; We are in shut down stabilization and we evaluate every change very closely to minimize the risk to this&amp;nbsp;stabilization.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Georgia"&gt;There are usually two stages to Ask Mode - product team level and division level. In the former the product team (so, the VC++ team)&amp;nbsp;ultimately decides which bugs can get fixed; in the latter, our team has to ask approval at the division level to make changes.&amp;nbsp; At both the product team and division levels, you have a group of people making the decisions that represents each area of the group,&amp;nbsp; each function of the group and in some cases the managers for the group.&amp;nbsp; The division group is basically made up of the &lt;A href="http://blogs.msdn.com/release_team"&gt;division release team&lt;/a&gt; and product team reps.&amp;nbsp; The product team reps are generally box PMs, test managers and some dev managers.&amp;nbsp; Together we work on stabilizing together so we can eventually sign off and ship!&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Georgia"&gt;I'll say here that I owe you a post with an overview of the milestones that we use at the present time.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Georgia"&gt;To get more specific about what our team is up to, I can tell you that we tend to see the product shut down in a sensible way - the "back-end," or, code-gen and&amp;nbsp;tools&amp;nbsp;team&amp;nbsp;tends to shut down first, with the&amp;nbsp;"front-end,"&amp;nbsp;or language compiler, not far behind.&amp;nbsp; The libraries and IDE teams tend to stabilize after the base stops moving.&amp;nbsp;&amp;nbsp; We meet each morning for a team triage of Ask Mode issues and decide which fixes we want to take to the division triage in the afternoon.&amp;nbsp;&amp;nbsp;We discuss a lot of things: the customer scenario and&amp;nbsp;how common we think it is, whether or not the problem is a regression, what root cause for the problem is, the code diff for the fix, the testing coverage, the risk of the fix and the impact of not taking the fix.&amp;nbsp; All of this information together with a "bug bar" helps us make our decision.&amp;nbsp; A bug bar is a list of criteria that describes the kinds of bugs we should be fixing at this point of the Beta cycle.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Georgia"&gt;The test team is completing a full test pass (full meaning they run every test they have including manual test cases) to report a full status of quality.&amp;nbsp; We track quality on several different metrics, and that is another post I will owe you (or maybe I'll revive the Five Testers from VC to tell you about the metrics!).&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Georgia"&gt;april&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=384951" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aprilr/archive/tags/C_2B002B00_+Team/default.aspx">C++ Team</category><category domain="http://blogs.msdn.com/aprilr/archive/tags/Project+Management/default.aspx">Project Management</category></item></channel></rss>