|
Posted to:
|
When we released Beta2 in Oct 2009, there was a lot of customer excitement about the super cool features in VS 2010. However, one recurring complaint from customers was that the performance of VS 2010 was not on par with Orcas. Customers were experiencing general slowness in a lot of features that was hindering them with daily operations. We heard you all loud and clear. Since then our team has put in a lot of hard work to deliver a first class experience in Web Developement and have fixed a lot of performance issues seen in Beta2. The most notable ones are 1. Switching to Desiger from Editor 2. General Designer performance 3. Loading Toolbox 4. Command line msbuild 5. Build and Rebuild within IDE 6. Adding events by double-clicking controls...
|
|
Posted to:
|
I'm not a musician, but I've always loved tinkering with synthesizers, sequencers and drum machines. I worked at a music store in high school, so I got to play with all the new toys. Since then, I've bought myself a new synth-related toy every once in a while. Music composition and tracker tools on the web have always been interesting to me. There have been a few different Silverlight drum machine/sequencer projects over the years, plus my own Silverlight Synthesizer project . This one, however, is a cut above the rest. It's far more than just a sequencer, it's a musician's collaboration tool, and it's written in a combination of Silverlight, MVC, jQuery and more. Have you seen AudioOrchard? AudioOrchard is awesome...
|
|
Posted to:
|
iBuySpy was a very popular sample application, but a lot has changed in Web Forms development since then. ScottGu suggested that I rewrite the old iBuySpy application – so I did. It’s ASP.NET 4 with CSS based layout, data access via Entity Framework, etc. The www.asp.net landing page is here http://www.asp.net/web-forms/samples/tailspin-spyworks/ I’ll be adding features over time and doing videos to explain some of the cool stuff. You can download the code from CodePlex at http://tailspinspyworks.codeplex.com/ For you MVC folks, my team mate ( Jon Galloway ) has built a sample MVC Store application which you can find here : http://www.asp.net/mvc/samples/mvc-music-store/ Technorati Tags: Microsoft , ASP.NET , WebForms , Open Source Read...
|
|
Posted to:
|
My two-hundred-and-thirteenth podcast is up . Scott talks to AOP expert Philip Laureano about Aspect Oriented Programming . Is it the missing piece of the Object Orient Programming puzzle? It sounds scary but is it? Should I start using IL Rewriting and Dynamic Proxies on my next project, or is it too dangerous? All this and more as Scott and Philip learn about LinFu, an Open Source project that enables these scenarios and more! (Ya, I know, I'm late to post this.) Subscribe: Download: MP3 Full Show Links from the Show Philip Laureano on Twitter LinFu - A framework that adds mixins, inversion of control, DbC, and other language features to the Common Language Runtime. Do also remember the complete archives are always up and they have PDF...
|
|
Posted to:
|
Here is the latest in my link-listing series . [In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu ] ASP.NET Data Web Control Enhancements in ASP.NET 4.0 : Scott Mitchell has a good article that summarizes some of the nice improvements coming to the ASP.NET 4 data controls. Refreshing an ASP.NET AJAX UpdatePanel with JavaScript : Scott Mitchell has another nice article in his series on using ASP.NET AJAX that demonstrates how to programmatically trigger an UpdatePanel refresh using JavaScript on the client. ASP.NET MVC ASP.NET MVC 2: Basics and Introduction : Scott Hanselman delivers an awesome introductory talk on ASP.NET MVC. Great for people looking to understand...
|
|
Posted to:
|
By design, Visual Studio 2010 will skip the empty directory when packaging web application project using web deploy. To get empty directory packaged and deployed, we can work around this by adding an empty stub file inside the directory to make...
|
|
Posted to:
|
One annoyance that some developers have run into with ASP.NET MVC is that certain reserved filenames are not allowed in URLs. The specifics of this restriction are accounted for in an interesting blog post entitled Zombie Operating Systems and ASP.NET MVC . This actually wasn’t a restriction on ASP.NET MVC but was built into the core of ASP.NET itself. Fortunately, ASP.NET 4 fixes this issue with a new setting. In web.config, simply add <httpRuntime relaxedUrlToFileSystemMapping="true"/> to the system.web node. Here’s a snippet from my web.config. < configuration > < system.web > < httpRuntime relaxedUrlToFileSystemMapping ="true" /> <!-- ... your other settings ... --> </ system.web >...
|
|
Posted to:
|
Visual Web Developer 2010 Express is available for installation via the Web Platform Installer at http://micorosoft.com/express/web . The English SKU was published on April 12 th , French, German and Japanese went live on April 27 th and Spanish, Italian, Russian, Simplified Chinese, Traditional Chinese, and Korean will be released soon. Running the Web Platform Installer on an operating system of one of the available languages automatically selects that language of Visual Web Developer 2010 Express (VWD) to be installed. You can select a different language by using the Options link at the lower-left corner of the main WebPI window. In the “Change Options” dialog, select the language you’d like to have installed. If it’s available, you’ll see...
|
|
Posted to:
|
Like the well disciplined secure developer that you are, when you built your ASP.NET MVC 1.0 application, you remembered to call Html.Encode every time you output a value that came from user input. Didn’t you? Well, in ASP.NET MVC 2 running on ASP.NET 4, those calls can be replaced with the new HTML encoding syntax (aka code nugget). I’ve written a three part series on the topic. Html Encoding Code Blocks With ASP.NET 4 Html Encoding Nuggets With ASP.NET MVC 2 Using AntiXss as the default encoder for ASP.NET But dang, going through all your source files cleaning up these calls is a pretty big pain. Don’t worry, I have your back. Just bring up the Find an Replace dialog ( CTRL + SHIFT + H ) and expand the Find options section and check the checkbox...
|
|
Posted to:
|
As developers we often spend a large part of our day staring at code within Visual Studio. If you are like me, after awhile the default VS text color scheme starts to get a little boring. The good news is that Visual Studio allows you to completely customize the editor background and text colors to whatever you want – allowing you to tweak them to create the experience that is “just right” for your eyes and personality. You can then optionally export/import your color scheme preferences to an XML file via the Tools->Import and Export Settings menu command. [In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu ] New website that makes it easy to download and...
|