<?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>Web Platform and Tools Product Management-- who we are, what we do now, and a place for you to tell us what to do</title><link>http://blogs.msdn.com/b/bgold/archive/2006/05/12/596610.aspx</link><description>A lot has changed over the last five months for me and I wanted to tell let you all know, my reading faithful what has been going on. Then, I want to ask you to provide us with feedback about what you want us to do to make your lives easier for the next</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title> Brian Goldfarb s Blog Web Platform and Tools Product Management who | debt solutions</title><link>http://blogs.msdn.com/b/bgold/archive/2006/05/12/596610.aspx#9791343</link><pubDate>Fri, 19 Jun 2009 20:56:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9791343</guid><dc:creator> Brian Goldfarb s Blog Web Platform and Tools Product Management who | debt solutions</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://debtsolutionsnow.info/story.php?id=10400"&gt;http://debtsolutionsnow.info/story.php?id=10400&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9791343" width="1" height="1"&gt;</description></item><item><title> Brian Goldfarb s Blog Web Platform and Tools Product Management who | debt consolidator</title><link>http://blogs.msdn.com/b/bgold/archive/2006/05/12/596610.aspx#9754721</link><pubDate>Mon, 15 Jun 2009 22:41:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9754721</guid><dc:creator> Brian Goldfarb s Blog Web Platform and Tools Product Management who | debt consolidator</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://mydebtconsolidator.info/story.php?id=5290"&gt;http://mydebtconsolidator.info/story.php?id=5290&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9754721" width="1" height="1"&gt;</description></item><item><title> Brian Goldfarb s Blog Web Platform and Tools Product Management who | Uniform Stores</title><link>http://blogs.msdn.com/b/bgold/archive/2006/05/12/596610.aspx#9690600</link><pubDate>Wed, 03 Jun 2009 13:30:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9690600</guid><dc:creator> Brian Goldfarb s Blog Web Platform and Tools Product Management who | Uniform Stores</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://uniformstores.info/story.php?id=43959"&gt;http://uniformstores.info/story.php?id=43959&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9690600" width="1" height="1"&gt;</description></item><item><title>re: Web Platform and Tools Product Management-- who we are, what we do now, and a place for you to tell us what to do</title><link>http://blogs.msdn.com/b/bgold/archive/2006/05/12/596610.aspx#656344</link><pubDate>Wed, 05 Jul 2006 02:21:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:656344</guid><dc:creator>MikeJ</dc:creator><description>more things to build apps that everyone has to solve. the membership/roles thing is just brilliant - every app has this problem (and not everyone is going to do domain level authentication) . more things like this in the platform are needed.&lt;br&gt;&lt;br&gt;figure out what Ruby on Rails is doing right and figure out how to do provide that with asp.net&lt;br&gt;&lt;br&gt;more support/info on clustering is important. guidelines on how to build apps that can be expanded by plugging in a new IIS machine to handle requests. i know its not that simple but you need to aim higher.&lt;br&gt;&lt;br&gt;decouple IIS from the OS. think of something that would be the best/only thing to run ASP.NET that uses less memory, serves asp.net faster/better. &lt;br&gt;&lt;br&gt;think of other ways to serve of ASP.NET in embedded situations like the web app in most home routers. &amp;nbsp;thinks like application appliances. like web apps that run doctors offices (billing scheduliling), but are deployed in a small box with almost nothing for the user to do but plug it in and point their browser.&lt;br&gt;&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=656344" width="1" height="1"&gt;</description></item><item><title>re: Web Platform and Tools Product Management-- who we are, what we do now, and a place for you to tell us what to do</title><link>http://blogs.msdn.com/b/bgold/archive/2006/05/12/596610.aspx#603482</link><pubDate>Mon, 22 May 2006 05:00:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:603482</guid><dc:creator>Steve</dc:creator><description>I got to thinking about my 'makes building Business objects' better in VS 2005.&lt;br&gt;&lt;br&gt;I've seen several articles comparing the typed dataset and a business object.&lt;br&gt;&lt;br&gt;I think this is because in VS 2005 it's one of the only ways to create objects in the designer based on xml schemas (right?).&lt;br&gt;&lt;br&gt;So, my idea would be:&lt;br&gt;1. you create your class library&lt;br&gt;2. in addition to have an add 'typed dataset' from the add item menu - you have add 'business object' choice.&lt;br&gt;3. optional, but nice: ask the developer if they want to use a template, include in the product a few templates - ie. base them off the GOF patterns - so the developer could select 'abstract factory pattern' and the business object would have a template that the developer could build off of rather than from scratch.&lt;br&gt;4. Separate the object into two parts as an option:&lt;br&gt;a. the value object (see sample below, ie. Person object)&lt;br&gt;b. the business/collection object (see below, ie. People object)&lt;br&gt;5. Allow for creating the value object using a very similiar interface for that typed dataset uses - ie. adding 'fields' of types - the tool would produce the corresponding private member and it's public property in the class.&lt;br&gt;6. Have the business object include a List&amp;lt;&amp;gt; of that value object to act upon with your typical functions.&lt;br&gt;&lt;br&gt;ie. I want a business object to hold a class Person.&lt;br&gt;the tool would help generate a Person object with the private member _firstName and a property with a get/set FirstName.&lt;br&gt;&lt;br&gt;In a separate object that references the Person class is a 'People' class. &amp;nbsp;This includes a List&amp;lt;Person&amp;gt; with the common AddPerson, &amp;nbsp;DeletePerson, UpdatePerson, bare bone functions as a template that you can then add an specific logic to. &amp;nbsp;Lastly, include something like Save - which would be something to help persist the object to the database and include a WriteXML and ReadXML &amp;nbsp;for persistance to disk. &amp;nbsp;If you needed to pull and fill this object from the database - the ability to call a tableadapter with it's current functionality would be great to have. ( I picture a GetPerson(int id), GetPeople(), etc... queries that call the stored procs).&lt;br&gt;&lt;br&gt;This is my favorite wishlist item :)&lt;br&gt;&lt;br&gt;(by the way - does anyone know of a add-in currently to VS 2005 that could do something similiar to what I'm asking? &amp;nbsp;I don't know what to search on - ie. I get CLSA when I do a search for Business Objects for C#)&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=603482" width="1" height="1"&gt;</description></item><item><title>re: Web Platform and Tools Product Management-- who we are, what we do now, and a place for you to tell us what to do</title><link>http://blogs.msdn.com/b/bgold/archive/2006/05/12/596610.aspx#603469</link><pubDate>Mon, 22 May 2006 04:31:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:603469</guid><dc:creator>Steve</dc:creator><description>Please give an option in the current web application (not the one ScottGu has put out) project to be prompted to add files to a project rather than just add whatever is in the folder. &amp;nbsp;Include this ability in the publish.&lt;br&gt;&lt;br&gt;I have a folder - ie. Uploads - I don't want that folder and it's underlying content in my VS 2005 project (and also it get's put in VSS) automatically. &amp;nbsp;Additionally, this renders the 'publish' feature null and void because if I publish that folder then I'll be overwriting uploads on my production website.&lt;br&gt;&lt;br&gt;(I don't goto ScottGu's new project solution because I still want to deploy on a per file basis rather than an entire dll, etc...)&lt;br&gt;----&lt;br&gt;I've sent an email regarding the testing request earlier. &amp;nbsp;I'm still miffed that I have a PROFESSIONAL version of VS 2005 that doesn't include the testing features. &amp;nbsp;TDD isn't just for enterprise developers - it is something used by ALL developers. &amp;nbsp;Again, I'm very annoyed by this decision, as it shows the team is out of touch with what developers are doing. &lt;br&gt;----&lt;br&gt;Continue to provide development support for you applications within VS 2005. &amp;nbsp;I see MCMS and other products are featuring this. &amp;nbsp;I just did a Sharepoint 2003 setup for a customer and I was majorly disapointed that Frontpage was the product and the so called templates for the SPP. &amp;nbsp;What a disaster - I've never seen such mangled html in my life! &amp;nbsp;I pray that Sharepoint 2007 will be a totally different application that doesn't require or even mention the words Sharepoint or Expression.&lt;br&gt;----&lt;br&gt;Speaking of Expression - just add the CSS capability to VS 2005. &amp;nbsp;This is where VS 2005 should be at. &amp;nbsp;Stop adding inline styles. &amp;nbsp;When I select some text and make it bold &amp;nbsp;- add it to a CSS not to the html (I know I'm lazy, but it's all the extra steps that use up all the customer's money to have me there). Don't make inline styles the default. &amp;nbsp;Prompt the user &amp;quot;what external css file would you like&amp;quot; and write all styles into that file by DEFAULT!&lt;br&gt;----&lt;br&gt;Speaking of CSS - this new release of CSS adapters : are there any better tutorials out there? &lt;br&gt;----&lt;br&gt;Atlas - I love it. &amp;nbsp;Great stuff. &amp;nbsp;The Atlas Control Toolkit - well, it's ok - it's a start. &amp;nbsp;But can we get some controls that would work for those of us building real applications? &amp;nbsp;ie. I'd love to see a masked textbox in my Atlas toolkit.&lt;br&gt;----&lt;br&gt;Validation controls: &amp;nbsp;Great start, but I hope to see more advanced validation controls. &amp;nbsp;First off - the checkboxlist needs a validator that works for senario's like 'confirmation that 2 out of the 5 were checked'. &amp;nbsp;Saying a custom validator doesn't work with checkboxlist when you fire up the page to test it (it let's you put a checkboxlist control in the validatecontrol property but then throws an error when you fire up the page) is a problem. &amp;nbsp;I thought the whole point of custom validator was to put your own validation - why would it care if you pointed it to a checkboxlist? &amp;nbsp;This makes it more difficult to write the javascript function that uses args and source. &amp;nbsp;Speaking of which - a more complex custom validator that let you assign multiple controls and had a signature of source[] array in javascript would allow a much richer validator without writing a ton of extra javascript.&lt;br&gt;---&lt;br&gt;Did I say Atlas was great? &amp;nbsp;:) &amp;nbsp;The update panels. &amp;nbsp;Although, I still don't know why a 'update progress' control can't be assigned to an update panel. &amp;nbsp;ie. If I have multiple panels on a page, not all of them get the 'Please wait...searching....' just the search part.&lt;br&gt;Please include a drop panel object that fires an event on drop with an event to be handled. &amp;nbsp;Would be really nice to have drag and drop built into the Treeview.&lt;br&gt;----&lt;br&gt;Speaking of Treeview - can we have the Treeview, menu, etc... bind to an objectdatasource and not just an xmldatasource? &amp;nbsp;I don't put stuff in xml files - the database is better for me.&lt;br&gt;----&lt;br&gt;Please separate the table adapter from the actual entity object in a dataset. &amp;nbsp;My snobbish developer friends cringe when they see me referencing the dataset this way.&lt;br&gt;Don't get me wrong - I love the ability to drag a stored proc from my sql window to the dataset and have it generate all that code (I smile even more when I drag the gridview on the page and use an objectdatasource to point to the table adapter - beautiful). &amp;nbsp;I just ask that you let me separate it into the correct layers. &amp;nbsp;I like the partial classes to inject my business logic into the adapter calls.&lt;br&gt;&lt;br&gt;Speaking of which - it would be nice to have functions in there that don't goto a data source. &amp;nbsp;Perhaps instead tell it to point to a List&amp;lt;&amp;gt; &amp;nbsp;instead of a data source ?&lt;br&gt;---&lt;br&gt;Not sure if IIS 7 has this - but I need a way to 'export' a website or virtual directory out of one instance of IIS into another. &amp;nbsp;This would be far better than trying to duplicate all the security, etc.. when I need to move a project from one IIS on a server to another. &amp;nbsp;Especially if I have developed my code on a VM instance.&lt;br&gt;---&lt;br&gt;Give an option on VS 2005 and VSS so that when another developer pulls down the project, instead of locking the referenced dll's from projects in the solution instead they aren't included. &amp;nbsp;When someone pulls the solution from source safe - VS tries to checkout the referenced dll's rather than see that when the developer builds the project it needs to built it - not pull it from sourcesafe. &amp;nbsp;(I think this problem stems from the problem I have above).&lt;br&gt;---&lt;br&gt;Lastly - put some focus on building good Business objects rather than concentrate so much on just UI stuff. &amp;nbsp;Perhaps some ORM tools, as well as little things like generating getters and setters properties by selecting a group of private member variables. &amp;nbsp;There is so much in this area of development that VS could help provide.&lt;br&gt;---&lt;br&gt;Glad to see the team is taking feedback on this stuff - I think it's important - I like how ScottGu operates - and the way the team is releasing CTP's for items like Atlas really help keep the community engaged. &amp;nbsp;Also - keep posting the 'how to' video's. &amp;nbsp;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=603469" width="1" height="1"&gt;</description></item><item><title>re: Web Platform and Tools Product Management-- who we are, what we do now, and a place for you to tell us what to do</title><link>http://blogs.msdn.com/b/bgold/archive/2006/05/12/596610.aspx#601361</link><pubDate>Fri, 19 May 2006 02:06:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:601361</guid><dc:creator>Marc Brooks</dc:creator><description>1) Fix ObjectDataSource to properly support object resurection from (e.g. instead of always doing an Activator.CreateInstance) when using DataObjectType.&lt;br&gt;&lt;br&gt; 2) CSS Adapters for GridView, DetailsView, FormView, and WebParts. &lt;br&gt;&lt;br&gt; 3) Atlas Control Toolkit updates for Validator extenders, Formatted input extenders.&lt;br&gt;&lt;br&gt; 4) Make www.asp.net source (the site itself) downloadable.&lt;br&gt;&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=601361" width="1" height="1"&gt;</description></item><item><title>re: Web Platform and Tools Product Management-- who we are, what we do now, and a place for you to tell us what to do</title><link>http://blogs.msdn.com/b/bgold/archive/2006/05/12/596610.aspx#601331</link><pubDate>Fri, 19 May 2006 01:24:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:601331</guid><dc:creator>keiths</dc:creator><description>Zubair.NET!:&lt;br&gt;&lt;br&gt;I think it's great that your company has adopted v1.1 (thank you!) and are planning a migration/upgrade to v2.0.&lt;br&gt;&lt;br&gt;I would love to hear what issues you and your company is seeing that is leading to the &amp;quot;stability&amp;quot; concerns with ASP.NET 2.0. &amp;nbsp;Many of the most popular and most visited sites are running ASP.NET 2.0 today and have been running it for some time. &amp;nbsp;This includes &lt;a rel="nofollow" target="_new" href="http://www.microsoft.com/"&gt;http://www.microsoft.com/&lt;/a&gt;, &lt;a rel="nofollow" target="_new" href="http://www.msn.com/"&gt;http://www.msn.com/&lt;/a&gt;, and &lt;a rel="nofollow" target="_new" href="http://www.asp.net/"&gt;http://www.asp.net/&lt;/a&gt;.&lt;br&gt;&lt;br&gt;ASP.NET 2.0 released just a few months ago and I'm sure you will see more case studies comparing it to v1.1 and other web application frameworks. &amp;nbsp;In the interim, if you're really looking for some compelling &amp;quot;material for the boss&amp;quot; regarding ASP.NET scalability and stability, send this link:&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://weblogs.asp.net/scottgu/archive/2006/03/25/441074.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/03/25/441074.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;While we don't currently have any plans for comparing v1.1 to v2.0 there are so many productivity enhancements and technical advancements in the new version that allows developers to build even more complex, standards-based, feature-rich sites with fewer lines of code. &amp;nbsp;Off the top of my head:&lt;br&gt;&lt;br&gt;- Membership &amp;amp; Role Management&lt;br&gt;- Login controls&lt;br&gt;- Master Pages&lt;br&gt;- Profile service&lt;br&gt;- Themes &amp;amp; Skins&lt;br&gt;- Web Parts portal framework&lt;br&gt;- Built-in ASP.NET Development Server*&lt;br&gt;- Data source controls and enhanced data-binding&lt;br&gt;- Adaptive rendering&lt;br&gt;- XHTML control rendering &amp;amp; XHTML validation*&lt;br&gt;- The list goes on...&lt;br&gt;&lt;br&gt;* = requires Visual Web Developer or Visual Studio 2005&lt;br&gt;&lt;br&gt;Keith&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=601331" width="1" height="1"&gt;</description></item><item><title>re: Web Platform and Tools Product Management-- who we are, what we do now, and a place for you to tell us what to do</title><link>http://blogs.msdn.com/b/bgold/archive/2006/05/12/596610.aspx#601300</link><pubDate>Fri, 19 May 2006 00:51:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:601300</guid><dc:creator>keiths</dc:creator><description>Jeffrey McManus:&lt;br&gt;&lt;br&gt;More Atlas goodies is at the top of my list for our FY07 planning. &amp;nbsp;You can expect new samples, new docs, new tutorials, new videos and more controls courtesy of the Atlas Control Toolkit.&lt;br&gt;&lt;br&gt;The engineering team is focused on getting Atlas into your hands as quickly as possible and we product managers will do everything we can to make it easier for new and existing ASP.NET developers to learn how to Atlas-enable their sites.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=601300" width="1" height="1"&gt;</description></item><item><title>re: Web Platform and Tools Product Management-- who we are, what we do now, and a place for you to tell us what to do</title><link>http://blogs.msdn.com/b/bgold/archive/2006/05/12/596610.aspx#601296</link><pubDate>Fri, 19 May 2006 00:45:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:601296</guid><dc:creator>keiths</dc:creator><description>Dan B.:&lt;br&gt;&lt;br&gt;Browser compatibility has been central to the Atlas execution plan from the start. &amp;nbsp;Our support for Firefox is on par with IE and Safari support is not too far behind. &amp;nbsp;What level, if any, of support we will have for Opera as we get closer to shipping Atlas is still being discussed as it will have a direct effect on what other features get cut or postponed.&lt;br&gt;&lt;br&gt;In short: We hear you and will do what makes sense for the majority of developers and end-users factoring in the trade-offs.&lt;br&gt;&lt;br&gt;Keith&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=601296" width="1" height="1"&gt;</description></item></channel></rss>