December 2009 - Posts
In October we shipped the public Beta 2 release of Visual Studio 2010 and .NET 4. The feedback on the new features in VS 2010 and .NET 4 has been really great. I’ve been working on a blog series about some of them (lots more posts to go!) and have also had a chance to present them to a broad range of audiences – and it has been great hearing the excitement people have about them. At the same time, though, we’ve also received feedback that the performance and virtual memory usage of VS 2010 Beta 2 is not where people need it to be before we ship. We’ve been doing an intensive performance optimization push the last two months that is delivering significant performance and virtual memory usage improvements across the product. ...
[ In addition to blogging, I’m also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu ] Last month I gave a Silverlight 4 keynote at the PDC conference. You can watch my keynote online here (my part of the keynote starts at the 53:30 mark in the video). I showed off a number of fun demos during the keynote that highlighted some of new features coming in Silverlight 4. Today we posted the samples online (with code) so that you can download and run them locally on your own machines. You can download the keynote demos here (source code + VS project file included with each sample). Keynote Demos Below are some details about each of the demos now available for download : PhotoBooth Application...
[ In addition to blogging, I’m also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu ] Over the last few weeks I’ve been polling developers to see how many are using the new Search Engine Optimization (SEO) toolkit to increase traffic to their web-sites. I’ve been surprised by how many people either have never heard of the tool, or have not yet had a chance to run it against their websites. This blog post provides a quick summary about why anyone doing web-development should check it out. Why use the free SEO Toolkit? In a nutshell – the free SEO Toolkit Analyzer helps you increase traffic and visitors to your site, and as a result can increase the revenue you directly or indirectly make through...
Some folks have mentioned to me that they are having trouble getting some of my samples to work. And in fact, just the other day, I ran into a problem getting my own samples to work. It turns out to be a problem with the way windows treats the sample that you down load. Specifically, because you downloaded the sample from the internet, windows treats the sample as “untrusted” content. When you unzip untrusted content you get a directory full of untrusted content. Visual Studio is not so good and running untrusted content. Unfortunately, you get some really bad error messages like the one above. Here is the error message from VB Warning 1 Assembly 'C:\Users...
In the ViewModel, aka the MVVM pattern, a view such as a UserControl is bound to its associated view model. The view model manages state exposed as observable properties, operations exposed as methods and raises notifications via events. An interesting question is how a View should specify its view model, and how a view model instance should be created. Like everything else in the ViewModel pattern, this topic is no different. There are different strategies, with pros and cons, and different people have different opinions. In this post, I'll describe a couple of options, and hope to collect some feedback as well as ideas on alternatives. Part of my goal here is to improve what is supported in Silverlight.FX out-of-the-box. The other goal...
I and many others have written about resizing images using GDI+ , or rather its .NET façade, System.Drawing . It works. But there is just this one sentence at the bottom of the documentation : Caution: Classes within the System.Drawing namespace are not supported for use within a Windows or ASP.NET service. Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions. Kind of scary, isn’t it? Nobody likes diminished performance and run-time exceptions. But when you need to generate thumbnails from managed code, what other choices do you have? There used to be two: using interop with native APIs (which won’t work in medium trust) or writing...
Bytes by MSDN is doing a bunch of really interesting interviews with folks behind the technology. In this interview I talked to Billy Hollis about Silverlight 4, RIA Services and VS2010. Tune in with Brad Abrams and Billy Hollis as they discuss the latest Silverlight 4 release and the exciting new features and functionalities now available. Video Downloads WMV (Zip) | WMV | iPod | MP4 | 3GP | Zune | PSP Audio Downloads AAC | WMA | MP2 | MP3 | MP4 Enjoy! Read More...
There are lots of reason you may need to customize the access to given fields within an entity. For example, HIPPA compliance requires that some data not be exposed to only employees with a need to know. It is often not sufficient to just NOT show the data in the Silverlight client, you need to not even send it over the wire. This example works with Silverlight 4\RIA Services Beta and Visual Studio 2010 Beta2 I built a very simple RIA Services + Silverlight 4 example to show how this could be done. First, let’s run the app, then we can look at how we built it. The first thing to notice is when we run it, no users are logged in, so we get no access to the data at all. First, let’s log in as a Rocky, who...
Starting a new link listing series around interesting posts/content related to RIA Services. Hope you find these useful, and if you'd like to share something please send them along... [ Full post continued here... ] Read More...
This past week I’ve been traveling around Europe giving a bunch of presentations (approximately 5 hours in each country) – Norway on Tuesday, Sweden on Wednesday, Denmark on Thursday, and Belgium on Friday. I’ll then be presenting at the BizSpark Camp in France this coming Tuesday. Things went well with the talks, and I had fun meeting lots of new people (more than 3,000 attended the talks!). Below is a picture of my talk in Belgium – where everyone showed up in a red shirt :-) Download Talks My talks were filmed in a few locations – and I’ll update this post with pointers to the videos once they are online to watch. Below are copies of my slides + demos bits: ASP.NET 4 and VS 2010 Web Development: Slides + Demos + Blog Posts ASP.NET MVC...
More Posts
Next page »