eWeek Says - AJAX Apps Ripe Targets for JavaScript Hijacking
Fortify Software has documented what the security firm is calling a "pervasive and critical" vulnerability in Web 2.0 applications—specifically, in the ability of an attacker to use a JavaScript vulnerability to steal critical data by emulating unsuspecting users. Read the full article here: http:/......
ASP.NET AJAX Documentation Update, Videos and Cool Articles
Here is a quick post on some great ASP.NET AJAX focused content that has been published recently: ASP.NET AJAX Documentation Update The ASP.NET documentation team recently posted a refresh of the ASP.NET AJAX 1.0 documentation. Click here to browse it or download it locally. Here is a quick summary......
Good Response from AjaxWorld keynote
We got some good feedback from my AjaxWorld keynote ... If you were there, I'd love to hear your feedback, thoughts... please comment here or drop me a line ... Microsoft Not a Cathedral; Open Source Not a Bazaar NEW YORK -- It's not every day that you see a Microsoft employee demonstrating Microso......
Pluralsight ASP.NET AJAX Class
Course: Applied ASP.NET AJAX When: April 23-25, 2007 Where: Microsoft Technology Center, Waltham MA Cost: Special Microsoft Rate - $2,095 Register: 781.749.9238 or bill@pluralsight.com Bill Williams ASP.NET 2.0 AJAX Extensions expose a framework for building richer, more interactive Web application......
Why are airlines such a mess ?
So here I sit in an airport again. LaGuardia this time in NYC (Ajax World ended yesterday) Every flight I’ve been scheduled on in the last 2 weeks has been either canceled or delayed. (A total of 7 cancelations.) Judging by the announcements, there are more late or canceled US Air flights than ther......
AjaxWorld Keynote: Ajax in the Balance
I had a great time this morning doing the closing keynote… I talked about how great, productive Ajax application are optimized for a set of balances. Client and server, proprietary and open source, established and emerging technology, etc. The most fun for me was the demo… I started off by showing ......
Microsoft in the OpenAjax Alliance
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 involved via the OpenAjax Alliance . Read More......(read more)...
The Best Steak Anywhere !
I happened to get into a conversation at Ajax World with the CTO of a medium sized company with a pretty large infrastructure that is considering moving from Java to .NET After the days events went up the block from the hotel to Morton's. The BEST Steak-house in the country (says me ) http://www.mo......
This week at Ajax World
It’s conference season. Last week I was at the PHP Quebec conference. http://conf.phpquebec.com/ This week ……… I’m in New York City this week speaking at Ajax World. Just being here and staying at the beautiful Roosevelt Hotel at 45 th & Madison has been a fun blast from the past. I worked in M......
Microsoft joins the OpenAjax Alliance
I am super excited about the fact that Microsoft is joining the Open Ajax Alliance . The ASP.NET AJAX team has long had the goal to help evolve AJAX-style development and ensure a high degree of interopablity between Ajax Frameworks and tools. But most importantly I am excited to be able to empower......
Great fun at AjaxWorld
Well, I made it in to NYC early this morning for AjaxWorld … So far the conference has been very good... I am spending a bit of time honing the demos for my keynote Wednesday morning. If you are at the show, I hope you can come, I will be showing the ASP.NET AJAX , the Microsoft AJAX library and WP......
ASP.NET AJAX Tutorials, Disk Output Cache and RSS Toolkit CodePlex Projects, and Podcasts of Me
I am moving to a new house this week, so I unfortunately didn't get a chance to create any new original content this weekend. But thankfully a few people did forward me some good links that I haven't seen pointed to elsewhere that I highly recommend checking out: Free ASP.NET AJAX Hands-On Tutorial......
Using ASP.NET AJAX with the Web Client Software Factory
It looks like David Hayden has beat me to a blog post on how to AJAX enable a WCSF project. Thanks David, you saved me some time. Here it is: Web Client Software Factory and ASP.NET AJAX - Marriage Made in Heaven :) Read More......(read more)...
Filming AJAX on the .NET Show
Today Matt , Bertrand and I are going to film a .NET Show episode focusing on ASP.NET AJAX . These are really fun because it gives us a chance to talk informally about the technology we have been working on for a while and then walk through some fun demos. I think of it like having a beer with some......
Free ASP.NET MVP Live Online Chat Tonight
Ryan Olshan and StrongCoders have helped put together a great ASP.NET live web chat for later tonight. It includes an all-star cast of MVP experts to field questions (I'll be there too to help answer questions). You can join us from 8-9pm EST (5-6 PM US West Coast Time) tonight to participate. Deta......
DateTime.Now: the new alert('here');
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 Fiddler or Nikhil's Web Development Helper , but putting <%= DateTime.Now %> inside an UpdatePanel......
Common causes of "Sys is undefined"
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 questions for me in email. Anyway, the main thing I wanted to point here is that Chris has a post calle......
ASP.NET AJAX in Action Book
Alessandro "Garbin" Gallo, David Barkol, and Rama Krishna Vavilala have been working on a great ASP.NET AJAX 1.0 book for Manning called " ASP.NET AJAX in Action ": Early chapters are now available online via their early access program. Click here to learn more and start reading it today. Read More......
Free ASP.NET AJAX 1.0 "How Do I?" Videos (Updated for Final Release)
Joe Stagner on the ASP.NET team has been busy the last few weeks, and has just finished updating all 23 of his ASP.NET AJAX "How Do I?" videos to go against the final ASP.NET AJAX 1.0 release . If you haven't watched Joe's videos before, I highly recommend checking them out. They are short, focused......
ON DEMAND - Live From Redmond: The Brave New World of AJAX Hacking
The 3 rd installment of the “Live From Redmond” – AJAX Security Webcast Series is now available for on-demand viewing. On-Demand HERE Read More......(read more)...
ASP.NET 2.0 Tips and Tricks and ASP.NET, IIS7 and ASP.NET AJAX End to End Talks
I've finished my whirlwind speaking tour of Europe (Belgium, UK and Netherlands in less than one week), and was fortunate to have had the chance to present to several hundred people along the way. Many thanks to everyone who came out to attend my talks! Here are the first two slide decks + samples ......
ASP.NET AJAX Goodies: Documentation Download, Back Button Support, New Animation Control
Just a quick post to highlight a few cool ASP.NET AJAX 1.0 related downloads that have been posted over the last few days: ASP.NET AJAX 1.0 Documentation Available for Download: The ASP.NET AJAX 1.0 Documentation can now be easily downloaded for offline usage . You can download and install your own......
Got an ASP.NET AJAX Hoster?
I recently saw a couple of hosters are already offering ASP.NET AJAX support to their customers. This excellent! We build ASP.NET AJAX with hosters in mind, so I hope more will sign... if you are in the market for a hoster, you definitely want to get one that supports ASP.NET AJAX.. In France, http......
UpdateControls: UpdateHistory and AnimatedUpdatePanel
Two controls that go along with the UpdatePanel and partial rendering features in ASP.NET Ajax: UpdateHistory and AnimatedUpdatePanel. Read More......(read more)...
Free refactoring tools for ASP.NET code in Visual Studio 2005
DevExpress today announced the availability of Refactor! for ASP.NET -- a free add-on to Visual Studio 2005 that enables very cool refactoring capabilities for ASP.NET code. The add-on can be downloaded from here: http://www.devexpress.com/refactorasp The add-on includes the following ASP.NET refac......
More Framework Design Guidelines Reviews
I just noticed Mitch posted a review of the Framework Design Guidelines . .NET Framework Design Guidelines (Book Review) Mitch gives an interesting categorization of types of tech books... While clearly our foundation in this book is towards .NET Development, I hope time will show it is more timele......
CollapsePanel Extender FLASHING on Page Load ?
This was really bugging me and I guess others as well. In the forums they thought it was a bug in IE6 ( http://forums.asp.net/thread/1488886.aspx ), but I was getting the same behavior in IE6, and Firefox Setting the Height in the content panel (the collapsable area) to 0 solved the problem for me ......
ASP.NET AJAX 1.0 Source Code Released
As I mentioned last week when ASP.NET AJAX 1.0 shipped , we are publishing the full source code to the ASP.NET AJAX product. This includes the source to the server-side ASP.NET integration (including the UpdatePanel, UpdateProgress, and ScriptManager controls, as well as the source to the Network S......
Now On Demand - How Hackers Reverse Engineer and Exploit an ASP.NET AJAX Application
The Live From Redmond Webcast … How Hackers Reverse Engineer and Exploit an ASP.NET AJAX Application is now available for on-demand viewing. Cick HERE to watch the recording. Read More......(read more)...
Video: Using LINQ with ASP.NET in VS "Orcas" (Part 1)
One of my goals this year is to use video more with my blog. My theory is that video is often a better medium than text to walkthrough how something works, and can also help you avoid the tedium of reading though some of my really long blog posts... :-) Over the next few months I'm going to try and......
STARTING in 45 Minutes .....
AJAX Security with live AJAX Hacking Demos You can still sign up ! http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032324697%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF59......
ASP.NET AJAX Extensions 1.0 Released!
It's done! You can download the RTM version of the ASP.NET AJAX bits here , and the matching Toolkit bits here . The ASP.NET AJAX project has been a lot of fun to be involved and it's great to have it full released so people can start to take advantage of it on all their sites. It's also been very ......
ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash
Below are the slides + demos for the two breakout talks I presented this past Friday at the CodeMash conference : ASP.NET 2.0 Tips and Tricks This talk covered ASP.NET UI, AJAX, Caching and Deployment Tips and Tricks, and Visual Studio 2005 tips/tricks. Click here to download the slides+demos for t......
Visual Studio "Orcas" Web Designer Integrated into Main
This weekend was a really exciting one for the VS Web Tools team. On Saturday they checked in their new HTML and ASP.NET WYSIWYG designer into Visual Studio. This designer is a major, major improvement over previous HTML designers within Visual Studio, and will be a shared component used by both Vi......
ISVs and AJAX
As the Daily VodCast notes , I recently had a chance to sit down with James Vastbinder, an ISV Architecture Evangelist here at Microsoft, and talk about what it is like to be a small-medium ISV today and how AJAX affects their work. This is an exciting time to be an ISV – the pace of technological ......
P&P: Web Client Software Factory Released
Web development in the enterprise just got significantly easier! Our Patterns and Practices group just released their Web Client software factoring which address many of the most common areas I hear corporate web developers talk about. If this sounds like it describes your next web development proj......
Heading to AJAXWorld in the Big Apple!
I am very excited to be heading to AjaxWorld in New York City March 19-21 st . I'll be doing a talk I am calling "AJAX in the Balance" … Here is the abstract I came up with… I'd love to have any feedback, thoughts, impressions… Meaningful, productive, forward looking AJAX is at core a balance. A ba......
Feedback feedback feedback...
Short test: There's something you just really hate in the Web Factory (2 points) There's one missing feature that you believe would make the Web Factory PERFECT (-1 point) There's something you believe is over-engineered (2 points) We ruined your life as a developer (5 points) You LOVE the Web Fact......
MS AJAX Release Version- element [Anything AJAX] is not a known element.
Earlier this week I was re-writing Scott Guthrie’s ToDo List Atlas demo to work with the release version of MS AJAX and hit an ugly snag. Wen using a master page (and ONLY when using a master page, the use of some AJAX controls produced the relativly useless [unknown element] error. I searched and ......
New Ajax Social Networking addition for Blogs
So I got an emailo from Microsoft MVP Scotte Clark letting me know about this cool (free) service at wHooIz.com wHooiz.com Ceck out the the “Ajax Recent Visitors” block furthewr down on this page. Read More......(read more)...
Upcoming AJAX Security Webcasts
I’ve engaged 2 of the best counter-hacker guys I know to present a “Live From Redmond” Webcast series with me on a very HOT TOPIC. AJAX SECURITY The series starts NEXT THURSDAY Here are the links to register for all five in the series. Live From Redmond: AJAX Security Basics- The Building Blocks to......
Download ASP.NET AJAX PDF Cheat Sheets
Milan Negovan from the http://aspnetresources.com/ site has been working on putting together some really nice PDF "cheat sheets" for the client-JavaScript libraries in ASP.NET AJAX: These are super handy pages to print out and keep around to quickly find information and code-snippets to u......
Tip/Trick: Using Mobile Web Forms with Web Application Projects
Hopefully, people reading this post are familiar with the "Web Application Projects" feature that was added to Visual Studio 2005 in Service Pack 1. If you are using Web Application Projects, you might have noticed that it doesn't have item templates for ASP.NET Mobile Web Forms (which were previou......
Who is using ASP.NET AJAX?
We have not even released yet and we already have a very impressive show case of web applications and web site using ASP.NET AJAX … I am impressed with the creativity these folks have been able to use. See the full list and read the case studies at the ASP.NET AJAX Showcase Read More......(read mor......
Search on www.asp.net now Live
Yesterday we rolled out Live Search integration on www.asp.net . Type what you are looking for in the space in the navigation bar and up come the results. Use the tabs at the top of the results window to do a search specific to weblogs.asp.net or forums.asp.net . Enjoy, Simon. Read More......(read ......
Announcing the ASP.NET website Community Recognition Program
Last night we launched the Community Recognition Program for the www.asp.net site, which seeks to recognize each person’s contribution to the site. Historically the greatest contribution has been in the forums, where many people moderate and answer questions from developers. More recent initiatives......
AJAX Security Talks
I recently had a chance to talk to the good folks at SpiDynamic about their DevInspect product which includes some great support for ASP.NET AJAX … In the process we started talking about AJAX security in general is and they sent me these links… looks like good information I wanted to pass on! Bill......
ASP.NET AJAX 1.0 Release Candidate Now Available
Earlier today the ASP.NET team shipped the release candidate for ASP.NET AJAX 1.0 . This is the penultimate release of ASP.NET AJAX - the next public release will be the final, fully supported, 1.0 product. This release candidate build includes several new features, and one important change, from t......
Updated Toolkit (for AJAX RC) released on a windy day in Seattle
I write this post from a coffee shop in downtown Bellevue (not far from Microsoft). We had a massive wind storm here last night and most of the Seattle area is without power, Microsoft included. There are trees down everywhere. For some reason, there's a few blocks here in Bellevue with power. And ......
ASP.NET AJAX RC is Live!
Check it out! We just posted the ASP.NET AJAX RC bis … Just in time for your holiday coding fun…. We are getting to the home stretch here and we really need your last minute feedback on the product. The big change you will notice here is that we moved from the Microsoft.* namespace to the System.* ......