|
|
Here is the latest in my link-listing series . Also check out my ASP.NET Tips, Tricks and Tutorials page and Silverlight Tutorials page for links to popular articles I've done myself in the past. ASP.NET Amazon EC2 Support for Windows and ASP.NET: Big news announced this week: Amazon will be offering Windows Server 2008 as an option in their EC2 service. This enables you to use ASP.NET, IIS7 and SQL Server in the cloud. Using ASP.NET WebForms, MVC and Dynamic Data in a Single Application : Scott Hanselman has a nice post that demonstrates how you can have a single ASP.NET application that uses ASP.NET WebForms, MVC, WebServices and Dynamic Data. You have the flexibility to mix and match them however you want, which allows...(read more)
|
|
|
|
|
|
I wanted to write this post because there seems to be a lot of confusion about how ASP.NET WebForms, MVC and Dynamic Data all fit together. Folks may have WebForms applications and want to start looking at ASP.NET MVC but aren't sure if they need to start from scratch or not. Folks might look at Dynamic Data but mistakenly assume it's just for scaffolding administrative sites. When you're in Visual Studio and you hit "File | New Project" you're given a number of choices. This is a starting point, but it easy to assume that this point is a fork in the road and you can mix them up. You can (and should) feel free to have Hybrid applications. You can have single Web applications that have all of these inside them (if it...(read more)
|
|
|
|
|
|
I’ve been wanting to dig into the Test features in Visual Studio Team System for a while to “debug” issues during the test phase. In my previous post I linked to a Swedish screen cast by Mikael Deurell, but for those of you who don’t know Swedish I thought I’d walk through troubleshooting a couple of my labs using the Visual Studio Team System Profiler and Load Tests. Problem description The issue we will troubleshoot comes from lab 1 in my BuggyBits lab set, and the scenario here is that we see that the execution times for the page FeaturedProducts.aspx keep increasing, and under load the page even times out. Those of you who have walked through the labs will of course know what the underlying issue and resolution is, so please...(read more)
|
|
|
|
|
|
Where have I been? ;) You probably heard the news already form the GU already, but just in case, we will be shipping JQuery with Visual Studio . ASP.NET MVC will have the privilege of being one of the first products to include JQuery. I am glad we finally announced this because I got tired of stifling my mouth everytime someone suggested we just include JQuery. :) As you can see from demos I've done in the past , JQuery will fit nicely with the ASP.NET MVC style of development. Read More......(read more)
|
|
|
|
|
|
The internet access I had at my mother-in-law's last time I was in Japan turned out to be a fluke. I am at a Japanese Manga and Internet cafe (because those three things go so well together) right now typing this out. I've received a lot of comments and questions via my blog and once I get to Hong Kong, I will do my best to answer. No promises though as I hear that the pool at the hotel is nice and I do have three talks to prepare. I must admit that not having daily internet access is probably a good thing for me as I'm a total online junkie. :) The next time we visit, I need to remember to bring more reading material. I brought two books on Poker and am tired of reading about it. ;) Read More......(read more)
|
|
|
|
|
|
I know that perhaps not that many of you know Swedish, but for those of you who do, you might want to check out Michael Deurell’s nice screen casts about how to use visual studio test system to troubleshoot the issues in the buggybits labs along with some windbg fun… His screen casts are called “Fräschast i Bandhagen”, just love that name (unfortunately doesn’t translate that well to English:)) http://blogs.msdn.com/deurell/archive/2008/09/30/debugga-i-produktion-eller-testa-bort-i-utveckligsfas.aspx Laters, Tess Read More......(read more)
|
|
|
|
|
|
The following is a step by step walkthrough of designing a simple Balloon shooting silverlight game. Hope you enjoy it. Siverlight 2 Beta 2 Balloon shooting tutorial Part 1/4, Design Siverlight 2 Beta 2 Balloon shooting tutorial Part 2/4, Create Silverlight project, add balloon user control Siverlight 2 Beta 2 Balloon shooting tutorial Part 3/4, add BalloonAction.cs Siverlight 2 Beta 2 Balloon shooting tutorial Part 4/4, modify the main control Page.xaml Xinyang Qiu SDET II Visual Studio Web Tools Read More......(read more)
|
|
|
|
|
|
The following link is how to reference an ADO.Net Data Service Service referencing ADO.Net Data Service Xinyang Qiu SDET II Visual Studio Web Tools Read More......(read more)
|
|
|
|
|
|
Recently my team has been working on the Managed Extensions Framework (MEF)... I have gotten a chance to explain the concept to folks and I think I have discovered a way to talk about MEF that folks can easily get. So I thought I'd spend a little time walking through a *very* simple MEF example as a way to introduce folks to the power of extensible applications in general, and MEF in particular. BTW, you can download the current MEF CTP and the final working sample . Background Let's start with the most simple example: Hello World! 1: using System; 2: 3: class Program 4: { 5: public void Run() 6: { 7: Console.WriteLine( "Hello World!" ); 8: Console.ReadKey(); 9: } 10: static void Main( string [] args) 11: { 12: Program p =...(read more)
|
|
|
|
|
|
You may have read that from John Resig or Scott Guthrie . I’m very excited to announce that Microsoft has decided to ship, adopt and support using jQuery on top of ASP.NET. This may come as a surprise to some of you but I hope you’ll agree with me that it makes total sense. jQuery is a fantastic JavaScript library that focuses on DOM querying and manipulation, whereas the Microsoft Ajax Library focuses on building reusable components and interacting with ASP.NET web services. A lot has been written already on this new partnership so I’ll just go ahead and show some code that hopefully will show how great jQuery and ASP.NET AJAX work together. As my first piece of code using both frameworks, I’ve built a very simple plug-in for jQuery that instantiates...(read more)
|
|
|
|
|
|
I have heard many customers ask about building business applications on Silverlight... the union of a great .NET programming model web-style deployment\update and rich user experience makes Silverlight an attractive option. Rockford Lhotka recently released an update of his very popular business application framework CLSA.NET for Silverlight 2! You can read the over view here: Overview of CSLA .NET 3.6 for Windows and Silverlight While we are at it, the Patterns and Practices folks are also working on Prism for Silverlight ... another great resource for you! Enjoy! Read More......(read more)
|
|
|
|
|
|
Here is the updated control sample for RC0. Just a few changes from Beta 2 - RCO: generic.xaml needs to now be in a folder called "themes" (case sensitive) rather than in the root of your project. In VSM transition declarations "Duration" has been renamed to "GeneratedDuration" So porting was easy. If you want to play with this, definitely load it up in Blend and check out the great new VSM support as well. It make re-templating MUCH easier and I had some fun creating weird collapse effects (not included). Read More......(read more)
|
|
|
|
|
|
I've done a series of four podcasts dedicated to JavaScript over the last month. Why? Because of this rockin' sweet announcement: Microsoft is going to make jQuery part of the official dev platform. JQuery will come with Visual Studio in the long term, and in the short term it'll ship with ASP.NET MVC. We'll also ship a version includes Intellisense in Visual Studio. The Announcement Blog Posts ScottGu on the jQuery/Microsoft goodness John Resig on the jQuery/Microsoft announcement This is cool because we're using jQuery just as it is. It's Open Source, and we'll use it and ship it via its MIT license, unchanged. If there's changes we want, we'll submit a patch just like anyone else. JQuery will also have...(read more)
|
|
|
|
|
|
jQuery is a lightweight open source JavaScript library (only 15kb in size) that in a relatively short span of time has become one of the most popular libraries on the web. A big part of the appeal of jQuery is that it allows you to elegantly (and efficiently) find and manipulate HTML elements with minimum lines of code. jQuery supports this via a nice "selector" API that allows developers to query for HTML elements, and then apply "commands" to them. One of the characteristics of jQuery commands is that they can be "chained" together - so that the result of one command can feed into another. jQuery also includes a built-in set of animation APIs that can be used as commands. The combination...(read more)
|
|
|
|
|
|
This evening we published the first public release candidate of Silverlight 2. There are still a small handful of bugs fixes that we plan to make before we finally ship. We are releasing today's build, though, so that developers can start to update their existing Silverlight Beta2 applications so that they'll work the day the final release ships, as well as to enable developers to report any last minute showstopper issues that we haven't found internally (please report any of these on the www.silverlight.net forums). Important: We are releasing only the Silverlight Developer Runtime edition (as well as the VS and Blend tools to support it) today, and are not releasing the regular end-user edition of Silverlight. This...(read more)
|
|
|
|