Scott Guthrie ~ ASP.NET AJAX 1.0 Source Code Released

Posted in Ajax on January 31st, 2007 by admin

Just found the following post from Scott. I stil find it hard to think that Microsoft are giving stuff away free.

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 Serialization code).

The client-side ASP.NET AJAX JavaScript library (which we also call the “Microsoft AJAX Library”) is being released under the Microsoft Permissive License (Ms-PL).  This grants developers the right to freely customize/modify the library, as well as to redistribute the derivative versions of the JavaScript library for both commercial and non-commercial purposes. 

The code for the server-side ASP.NET AJAX 1.0 implementation was released this morning.  You can download it here.  It is being released under the Microsoft Reference License (Ms-RL).  Included with the source code are debugger symbols for the shipped binary, which will allow you to step from your own code into the ASP. NET AJAX library while debugging, with line number and symbol data preserved.  Note that the setup installs the source code locally on your machine within the “\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025\Source” directory.

You can also obviously download (and modify) the source code for the ASP.NET AJAX Control Toolkit.  It is built as a collaborative CodePlex Project that both Microsoft and non-Microsoft developers contribute code and work on together.

Thanks,

Scott 

P.S. I’m hoping on a plane to Europe in an hour for my presentations in Belgium and the UK, and will be out the rest of this week (it only took me 3 frantic hours to find my passport last night — sheesh).  As a result there will be some delays with blog comments (and my responses to them) while I’m away. 

 

[Via ScottGu's Blog]

See Joe Hewitt’s Firebug Power User Demo

Posted in Web Development on January 31st, 2007 by admin

Ajaxian have a great article and video of Joe Hewitt deomnstrating the latest version of Firebug. Well worth the watch if you want to get the most out of Firebug and improve your debugging and development on the Firefox browser.

Take a look at the video here.

[UPDATE]: there seems to be an issue with the link above, and many people are reporting that the video doesn’t play or has bad sound. If you have the bandwidth you can download and view a better copy from the yahoo theatre. It’s in mp4 format and should play fine in Windows Media Player or Quicktime.
It ran for me in the browser using Quicktime.

More free reference material. - ASP.Net Ajax cheat sheets

Posted in ASP .Net Ajax, Ajax, Asp.Net on January 31st, 2007 by admin

The folks over at aspnetresources have updated their cheatsheets for MS Ajax in line with the RTM version.

you can get more info at the Ajaxian blog too

Visual Studio Keyboard Shortcut Reference Posters

Posted in Ajax on January 30th, 2007 by admin

I love shortcuts, saving time when developing and keeping my hands on the keyboard anf off the mouse is such a timesaver. But try as I might I just can’t retain the hundreds of shortcuts available in Visual Studio, and that’s just the defaults.

Looks like my prayers have been answered, some dood has only gone and put up a reference poster - free!!!

From the Federal Developer Weblog:

We all love those shortcuts in Visual Studio. You know, those handy little programming keystrokes we have all become accustomed to built into the product for most of the functions normally found through the user interface - just like CTRL-C for copy. Just released today, the Visual Studio team has published freely downloadable posters that map out all of the default key bindings for the most popular Visual Studio 2005 languages - Visual Basic and Visual C# 2005. Feel free to download these high resolution posters in both color and grayscale formats and share your power-user knowledge.

Happy Coding!

- James

[Via Public Sector Developer Weblog]

Aptana IDE surpasses 250,000 downloads!

Posted in Ajax on January 29th, 2007 by admin

Wow! what a milestone 250,000 downloads and it’s still a beta app. I suppse it’s no surprise given that Aptana is so stable, has an ever increasing feature set and just does the job so much better than everything else out there.

This is from the official Aptana blog:

We’re proud to announce that our great user community has helped us surpass the 250,000 download mark in January 2007! In only 5 months since first public beta, Aptana IDE went from 0 downloads to over a quarter of a million! We’ve placed a download counter on our home page to promote awareness of the success we’re having. Check it out at http://www.aptana.com. We’re also hard at work implementing the things you have asked for, and we hope that you continue to use us and tell your friends about us.

From the entire Aptana IDE team, we want to that you for your support and we look forward to a great 2007!

[Via Aptana :: Weblog]

I took the Superhero test… With Surprising results ;0)

Posted in Ajax on January 29th, 2007 by admin

Your results:
You are Mr. Freeze

Mr. Freeze
58%
The Joker
52%
Green Goblin
49%
Lex Luthor
46%
Dr. Doom
46%
Apocalypse
45%
Kingpin
44%
Venom
43%
Magneto
41%
Riddler
33%
Two-Face
33%
Catwoman
28%
Juggernaut
25%
Poison Ivy
21%
Mystique
13%
Dark Phoenix
9%
You are cold and you think everyone else should be also, literally.


Click here to take the “Which Super Villain are you?” quiz…

Cool article on CSS mockups using Photoshop

Posted in Web Development on January 28th, 2007 by admin

A List Apart have another great article up this week. This one teaches us how to do some quick mockups in Photoshop to produce a prototype that has a bit more about it than a plain image file.
It’s not an effort free process and requires that you have access to Photoshop. But I think it’s quite interesting.

Hopefully you will too

It may seem like we’re trying to party like it’s 1999, but rest assured, we’re not. Casper Voogt shows us a way to use Photoshop, ImageReady, and slices to produce mockups that utilize clean XHTML and CSS.

 

Hide Your Shame: The A List Apart Store and T-Shirt Emporium is back. Hot new designs! Old favorites remixed! S, M, L, XL. Come shop with us!

[Via A List Apart]

Firebug 1.0 final released

Posted in Web Development on January 26th, 2007 by admin

Ooooh! I just went to download Firebug for my laptop and I moticed that it’s out of Beta. So what are you waiting for Go get Firebug now and set your Javascript debugging in Firefox alight… go on… scoot!

Great practical CSS Links

Posted in Web Development on January 24th, 2007 by admin

Thanks to Rick Strahl for blogging this.

There are some excellent articles in the list. These articles show that CSS is more than a tool to ‘make your site look pretty’ nosiree CSS can set you web application or website alight, the only thing stopping you is your imagination. Oh! and the skills these articles will teach you ;-)

E.R. Gilmore posted a link to this on my message board today, and I thought I’d repost it. This link is a collection of ton of nice, relatively low impact solution to common CSS implementations. In fact as I was going through the list there nearly a dozen links that I had previous visited and bookmarked.

Check it out:

53 CSS-Techniques You Couldn’t Live Without

[Via Rick Strahl's Web Log]

Nikhil Kothari ~ ASP.NET AJAX 1.0 Released

Posted in Ajax on January 24th, 2007 by admin

I know I have already blogged on the release of ASP.Net Ajax 1.0 but I felt I should also pass on this blog entry from Nikhil Kothari. Nikhil gives us a lot of insight into the early days of ASP.Net 2.0, who knew it was originally codenamed Comet? There is also a mention of the ‘Atlas Client Application Services..’ which sounds interesting, keep an eye out for posts on ‘ASP.Net Ajax Client Application Services’ ACAS for short maybe? I’m sure they will start popping up as soon as WPF/E gets some traction.

Undoubtably this will be a hot topic for the day… ASP.NET AJAX 1.0, formerly known as Atlas, is finally out! Check it out, download it, and check out the extensive documentation as well.

I was just looking at the past blog posts on ASP.NET AJAX and Atlas, and one nice thing about a blog is being able to trace through some of the history and evolution of the product…

  • Over a year back, Atlas was first announced… still remember the evening at TechEd 2005, after a long day of presentations, when ScottGu and I were talking about seriously looking into this once we got back to Redmond (wow that feels quite a while back now). As reported here, we called it Comet at first, before settling on the Atlas code name.
  • Between then and the first public unveiling of Atlas at PDC05, we basically learnt the wonders (and the pain points) of JavaScript, building a type system, prototyping all sorts of things, really using the capabilities of the browser… we had just scratched the surface with ASP.NET 2.0.
  • I posted my architecture slide and writeup… it is interesting to see how a lot of it has carried forward into the shipping product. By the way we if you look at the slide carefully, you’ll notice something called “Atlas Client Application Services” … that idea hasn’t gone away, its still in the works… in my own personal vision, I see WPF/E as the first step in building that out. Stay tuned for more on that … working on that… and in due time, this will be blogged about as well. :-)
  • Over the following months, we released multiple CTPs, and continually got great response and feedback from the community. I think the super-popular UpdatePanel and Partial Rendering first released in the M1 build of Atlas are perhaps the best example of great feedback, resulting in features that not only demo well, but are truly an effective way to quickly ajaxify a broad range of ASP.NET applications.
  • Since then we’ve come a long way, having introduced the notion of Extender controls, and a whole swath of them along with source in the form of the AJAX Control Toolkit

So once again, check out the bits, and keep the feedback coming… we’re on our way to more cool stuff in this area!

If you have suggestions for what you’d like to hear about in terms of more in-depth details, please do suggest via comments below. Also stay tuned for some additional controls I’ll be posting in the next couple of days… first and foremost will be a new version of UpdateHistory (the server control that allows you to fix the back button problem) sync’d to the v1.0 release… that so many of you have emailed me about. And for being so patient, I’ve got another new control that goes along with the whole UpdatePanel paradigm. :-)

[Via Nikhil Kothari's Weblog]