ASP.NET News from Blogger:
smarx.com - developing for the new web
Total News: 56
I built my own MIX'07 video player last night and recorded a 15 minute screencast to give you an idea of what's possible with all the new releases that came out last week. Here it is: and here's the ...
Today at MIX'07, Brad Abrams and others are going to show how to build a video site using ASP.NET Futures, Silverlight, IIS, etc. They'll be showing a number of really impressive demos. I've been spen...
Read Brad's post about it. We've been paying a lot of attention to standardization and interoperability with our AJAX framework since the beginning, but I like that we're getting even more involv...
Web service calls have an easy way to define a timeout handler. (After the actual web service method's parameters, it's the second parameter to the call.) For async postbacks (UpdatePanels), it's not ...
The March CTP of Visual Studio Orcas is out, and it includes IntelliSense support for JScript. See Jeff King's post about it. That by itself is cool, but the ASP.NET AJAX support is awesome! It uses t...
Improving performance is all about finding and removing bottlenecks. In many web applications, the bottleneck is one slow piece of the page. More specifically, it's the work that happens on the server...
Thanks to everyone who came to my webcast today on Using the Microsoft AJAX Library with PHP. We had about fifty people at the live webcast. If you missed it, a recording should go up in the next 24 h...
You should already be subscribing to Eilon Lipton, so I don't need to tell you that he has a new post about this lengthy exception called "Sys.WebForms.PageRequestManagerParserErrorExceptio...
If you've been watching the rest of the "How Do I?" with ASP.NET AJAX series, you'll find Joe Stagner's latest video a bit of a departure. Most of the videos so far have been introductions to specif...
This Wednesday at 1:00PM PST, I'll be presenting a webcast on Using the Microsoft AJAX Library with PHP. (Drew Robbins was signed up for this one, but he asked me to present because of my CodePlex pro...
Sorry for the cheesy title, but this was such a mysterious bug to track down that it seems appropriate to give it a dramatic title. Consider the following code: <%@ Page Language="C#" %>
<...
There's a new Microsoft Learning Clinic called "Developing Enhanced Web Experiences with Microsoft ASP.NET AJAX Extensions". It takes about two hours to get through. I'd recommend it as introductory...
This keeps coming up on the forums, probably because it's pretty counterintuitive. What do you think will happen if I click the button in the following example? <%@ Page Language="C#" %>
<...
First there was print "here". Then we moved to the web, and there was alert('here');. Now we've moved to ASP.NET AJAX, and it's <%= DateTime.Now %>. It's a poor substitute for installing Fiddl...
Thanks to a forum post, I just learned that Chris Riccio has a blog! Chris is a test manager on the ASP.NET AJAX team. I've never actually met him, but he and his team have answered a number of questi...
I'm spending the weekend reading a new book called ASP.NET AJAX In Action. You can get portions of it now as part of Manning Publications' early access program. I get my copy for free because I'm doin...
My pet project, PHP for Microsoft AJAX Library, has been downloaded over 500 times since the initial release a couple weeks ago, and it's generated over 5,000 page views. I know those aren't very big ...
One of the nice things for me personally about ASP.NET AJAX hitting 1.0 is that now my hoster has installed it. Way back when ASP.NET AJAX was called "Atlas", it was possible to use it on any ASP.NE...
Well, I was waiting for it to show up on http://ajax.asp.net, but that seems to be taking a while. In the mean time, it made it onto MIX University. What is it? It's a sample application (a T-shirt st...
One of the biggest surprises when updating to the RTM version of ASP.NET AJAX has been the disappearance of the custom validators. The documentation said to remove the lines in web.config referencing ...
SPI Dynamics just announced that DevInspect 3.0 is out, including support for analyzing ASP.NET AJAX applications.
There's a free trial download, but I haven't had a chance to install this and try it...
Sam Ramji and Michael Francisco came by my office a few days ago to talk to me about how to use the Microsoft AJAX Library in conjunction with other platforms. The video just went up on Port 25. I h...
You may be missing EnablePageMethods="true" on your ScriptManager. Thanks to Joe Stagner for that tip. This has come up a number of times on the forums. It's a change between the RC and 1.0, and ...
This is really cool. Some of my coworkers have put together a demo called "Dinner Now" that showcases a number of new Microsoft technologies. Go to DinnerNow.net to see a screencast and learn more...
A while ago, Jaime Rodriguez, a coworker of mine posted about how to use ASP.NET AJAX from a Vista Sidebar Gadget. That was on a Beta version of ASP.NET AJAX (which was then called "Atlas"). Since...
UPDATE: I got a couple of things wrong in this post, not the least of which is the tone. Sorry to Joe, Billy, and Caleb for offending them. I'm happy that the webcasts are happening and that so many...
As promised, the source code for all of ASP.NET AJAX has been released. I'd recommend reading ScottGu's blog post about it....
ASP.NET AJAX 1.0 is out. Download it right now. As always, read ScottGu's blog to learn about it.
I'm here in Munich at the OOP 2007 conference, where I had the unique opportunity to be the first t...
I shipped the first public release of my own product today to coincide with ASP.NET AJAX 1.0. My project is called PHP for Microsoft AJAX Library, a small library to help PHP applications make use of...
I feel guilty for my lack of blog content lately. Part of the reason I've been quiet here is that I've been so loud on the forums. Here's a link to the 100+ posts I've made on the ASP.NET AJAX forum...
Nikhil Kothari is an architect on the ASP.NET AJAX team. He has a tool called the Web Development Helper which is an add-on for Internet Explorer which helps monitor traffic between the browser and t...
I don't usually write a blog post that's just a pointer to someone else's, but this workaround is so important to so many ASP.NET AJAX developers that I want to make sure everyone sees it: ScottGu pos...
I spent the past hour or so trying to understand a bug that turned out to be an obscure ASP.NET issue. (If you're eager to see the actual error, skip the Background section.)
Background
This was in ...
LINQ provides a few different methods that return you a single object: Single(), First(), and Take(1).
It took me a while, but I think I understand the difference:
Single() operates on a collectio...
'Cause I didn't. So I had to ask on our internal alias for ASP.NET AJAX tech support, and Eilon Lipton set me straight (within minutes of my email, by the way). Eilon's the developer behind the Upda...
It seems that a lot of people have had trouble getting SQLMetal.exe (a utility that comes with the LINQ CTP) to work with SQL Express.
I myself have been playing a lot with LINQ lately, and I found t...
SQLMetal is a tool that comes with LINQ which generates an O/R mapping for your database. It's an incredibly useful tool. One feature that I really like (that is also found in Rails, by the way) is ...
Read their announcement. This new version is compatible with the ASP.NET AJAX Beta.
(See also: my announcement of the Beta, and my earlier announcement of the first revision of ComponentArt's "Web...
ASP.NET AJAX Beta is here! The ASP.NET AJAX Control Toolkit simultaneously shipped a new version that's compatible with the Beta. (Wow, already over 350 downloads at the time of this posting.)
It's...
This is old news by now, but ComponentArt released a product called Web.UI for ASP.NET AJAX almost two weeks ago. I think they're officially the first to release ASP.NET AJAX-specific controls (as op...
Do you have an ASP.NET AJAX (a.k.a. "Atlas") app, or are you working on one? Tell me about it!
I have some upcoming opportunities to showcase great Atlas apps (either shipped or in development but...
If you haven't already seen, go read this entry at ScottGu's blog: "Atlas" 1.0 Naming and Roadmap.
Short version: we're shipping a fully-supported version of Atlas around the end of this calendar y...
I just upgraded my site to the June CTP. (I know, I know, I'm slow. I've been using the June CTP since it came out, but I've been neglecting my blog.)
Here was the entire process:
Copy the new Mic...
I've been neglecting my blog lately... very low volume of posts, and those that I've posted haven't been extremely useful. My apologies! Let's try to get back on track.
Ever since I implemented liv...
Mike Swanson (my boss) had cataract surgery on Thursday. The surgery went well, and he's back at work and seeing fine, which keeps the following joke from being in really poor taste (I hope). :-)
He...
The June CTP of Atlas is out today. Mostly bugfixes, but the dynamic UpdatePanels are something that a lot of people have been waiting eagerly for. This means you can put UpdatePanels in templates a...
As a followup to my post a couple weeks called "Atlas is cross-browser... is that news to anyone?," I managed to get some clearer wording on the main Atlas homepage about cross-browser compatibility...
Sonu Kapoor of DotNetSlackers sent me a link to a new Atlas control/extender contest.
All you have to do is write a "cool" control or extender with the Atlas April CTP (or later) and send it in by ...
Given that I just started blogging a couple of weeks ago, I'm surprised and delighted to see people leaving comments and sending me email (mailto link on the right).
I want to encourage that, because...
Wally McClure has a great
introductory webcast about Atlas.
I saw his post about this a while ago, but I only got a chance to watch it this morning. I enjoyed it. If you're just starting out, I th...
View Other bloggers