November 2009 - Posts
The long-awaited event (by some) ... an updated script# build, along with next steps, new channels for Q&A and staying up-to-date via @scriptsharp on twitter... [ Full post continued here... ] Read More...
Back in September I blogged about the new Microsoft AJAX CDN (Content Delivery Network) service that the ASP.NET team is now providing. The CDN provides edge caching support for AJAX libraries (including jQuery and ASP.NET AJAX). The service is available for free, does not require any registration, and can be used for both commercial and non-commercial purposes. It offers a great way to speed up your external facing web-sites. SSL Support Now Provided One of the features in September that we said was coming (but which was not available at the initial launch) was SSL support for scripts served off of the CDN. This is necessary for scenarios where you have SSL enabled pages on your site, and you want to reference a script...
I had a great time at my talk PDC2009 talk, but i was disappointed that I could not demo in both C# and VB… So here is the next best thing: A full play-by-play of the demo, but all in VB! Enjoy. What you need to get started: Visual Studio 2010 Beta2 Silverlight 4 Beta (now includes RIA Services ) Completed Solution (in VB) Check out the slides and video from the talk Starting Off I am starting off with the new Business Application Template that gets installed with RIA Services. This new template includes: Pattern for page navigation Log\Logout and new user registration support Localizable User settings Shared Code For this demo, I am going to used a customized version of the template.. After you create the project...
I’m off to Europe next week to do a bunch of technical presentations. I’m presenting for 5-6 hours in a bunch of different cities, and will be doing talks that cover: ASP.NET 4 and VS 2010, ASP.NET MVC 2, and Silverlight 4. Below are details on the different cities I’m visiting, and how to register to attend the talks: Oslo, Norway - December 1st Stockholm, Sweden – December 2nd Copenhagen, Denmark – December 3rd Brussels, Belgium – December 4th I’ll also be attending the BizSpark Camp in Paris on December 8th and will be doing a presentation there as well: Paris, France – December 8th Hope to see some of you at once of these events in person! Scott P.S. In addition to blogging, I’m also now using Twitter for quick updates and to share...
Some of you likely noticed that my PDC09 demo included a stubbed out Search function that I didn’t really get to walkthrough during the talk. I thought I’d do a blog post showing how it is done. To get started you need: Visual Studio 2010 Beta 2 Silverlight 4 Beta (which includes RIA Services) You can download the completed solution as well. and be sure to check out the full talk . First let’s write a new method on the DomainService to return the search results. In this case I want to return any Plates who’s name matches (grouped by Restaurant) and any Restaurant who’s name matches. public IQueryable < Restaurant > SearchRestaurants( string term) { //Find all plates that match, grouped...
My team is looking for a new full-time developer. The project is to build a completely new open-source CMS based on ASP.NET MVC 2. It’s a lot of fun :) https://careers.microsoft.com/JobDetails.aspx?ss=&pg=0&so=&rw=1&jid=9434&jlang=EN Read More...
In previous posts, I’ve shown different ways to build a client-side class browser, using the ASP.NET Ajax Libary and jQuery. In this post, I’ll focus on a few lines of code from the latest version of that sample. Those few lines of code enable my custom script to benefit from the script loader’s features such as lazy and parallel loading and dependency management. An important feature of the script loader is the separation of the script meta-data from the script code itself. The meta-data can include the name of the script, its dependencies, instructions on how to figure out if it’s already loaded, its debug and release URL patterns and a declaration of the lazy components and plug-ins it introduces. The script loader can also handle composite...
I made the fairly bold statement at my PDC09 talk that a DomainService IS A WCF Service. That is, everything you know about a WCF service should be true of a DomainService. I didn’t have time to get into this in my talk, so I thought I’d hit the highlights here. And in the process show how to consume a DomainService from a WinForms. You can also see more examples at: http://code.msdn.microsoft.com/RiaServices You need: Visual Studio 2010 Beta 2 (this actually works exactly the same in VS2008 and the corresponding RIA Services drop ) Silverlight 4 Beta You can download the completed solution as well. and be sure to check out the full talk . 1. Getting to the Service The first...
This past week was a busy one – with lots of announcements and cool releases happening at this year’s PDC conference . All of the PDC keynotes and breakout sessions are now posted online for anyone to watch for free. You can find sessions to watch here . My PDC keynote covered our new Silverlight 4 release and was on Day 2. You can watch it here (I start at the 1 hour, 2 minute, and 45 second mark). LIDNUG Online Chat Monday November 23rd I’ll be doing a free online web chat Monday November 23rd at 11:30am PST where you can ask any questions about anything (including PDC announcements). The chat is hosted by the LIDNUG user group. You can sign up and attend for free here . The chat will be recorded and...
I had a great time at my talk today at PDC2009 . I was able to spend much of the time in a demo… Here is a summary of that demo so you can walk through it on your own machine: What you need to get started: Visual Studio 2010 Beta2 Silverlight 4 Beta (now includes RIA Services ) Completed Solution (starting step and demo files ) Check out the slides Starting Off I am starting off with the new Business Application Template that gets installed with RIA Services. This new template includes: Pattern for page navigation Log\Logout and new user registration support Localizable User settings Shared Code For this demo, I am going to used a customized version of the template.. After you create the project,...
More Posts
Next page »