Engineering Excellence Award for Script#

Microsoft Engineering Excellence Award presented to Script#!

Every year, Microsoft holds an Engineering Excellence Conference. This is that week. In addition to a variety of conference sessions around engineering practices and trustworthy computing, a number of awards are handed out during the opening keynote.

One of the awards that is handed out recognizes innovation in tools and practices that promote better engineering and have broad impact, and adoption. I am glad to share that this year, Script# was presented this award. :-)

In terms of impact and adoption, a number of product teams across Microsoft are using Script# to implement their Ajax-based Web experiences. It is always fun to see folks adopting something you've worked on and creating some amazing applications, but more importantly, the award helps make a case for the productivity wins and the engineering discipline that Script# can bring to Ajax development by leveraging the .NET programming model and tools. In addition to Live Messenger and Live Mesh, there are others that are in the works (that I don't think I can share publicly just yet), but as always, I'll share as and when they do become public.

I'd like to say thanks to those who helped champion the technology early on beyond just a personal project, and help improve the project - folks like Steve Gordon, Shaofeng Zhu and Justin Rockwood from Microsoft, and Wei Zhu, who is now at Facebook, as well as the many others, internal and external, who have shared feedback, bug reports and enthusiasm over the course of the last couple of years.

I've been a bit on the busy side recently, but still to come is sharing sources over on the CodePlex site in addition to the ongoing discussion forums.


[ Tags: | ]
Posted on Wednesday, 6/4/2008 @ 10:23 PM | #Script#


Comments

23 comments have been posted.

Jesse

Posted on 6/4/2008 @ 10:51 PM
Congratulations Nikhil, very well deserved! As far as I am concerned you should win the Noble prize for Script#, although I also would like to give it to the Linq team too :)

Harish Ranganathan

Posted on 6/4/2008 @ 11:58 PM
Well deserved Nikhil. I use your Web Development Helper in my demos and everytime I get a wow from the audience. Interestingly, I just posted a blog entry providing the link for this tool since everyone was asking for the same. Thanks for the great tools.

Ponnu

Posted on 6/5/2008 @ 12:05 AM
Congrats Nikhil, Script# is defenitely one of those amazing tools.

Michael Sync

Posted on 6/5/2008 @ 12:33 AM
Hi Nikhil,

Congratulations Nikhil, well deserved! Script# is a great tool..

Guillaume Jactat

Posted on 6/5/2008 @ 12:43 AM
Congratulations Nikhil !
Script# is excellent... Definitely :-)

Andrew Davey

Posted on 6/5/2008 @ 12:56 AM
Without Script# I would not even consider doing rich web-client development. Congratulations! :D

Bruce

Posted on 6/5/2008 @ 1:57 AM
Congratulations! Its nice to see excellence receive its just reward.

Vikram Pendse

Posted on 6/5/2008 @ 2:56 AM
Congrats !! Nice job once again..Script# is great one.

rams

Posted on 6/5/2008 @ 3:50 AM
Congratulations!! I was expecting this for Web Development helper which has saved me countless debug hours.
Very well deserved. What other goodies do you have in store?
Keep it up!!

Darren Neimke

Posted on 6/5/2008 @ 5:23 AM
Congratulations Nikhil, I'm so happy to see you getting recognition for your tremendous efforts. We've all benefitted greatly from your work effort!

Etienne Ngandu

Posted on 6/5/2008 @ 7:20 AM
Congratulations Nikhil, I have intended one of your presentaion(Silverlight) during the Techdays in Belgium (march 08).

Jon Wetzel

Posted on 6/5/2008 @ 10:59 AM
Congratulations Nikhil, I agree with Andrew Davey. You've saved many people many days / weeks / months of development time. Thanks.

Amit Goswami

Posted on 6/5/2008 @ 11:02 AM
Congratulations Nikhil, well done!

Robert Byrne

Posted on 6/5/2008 @ 12:00 PM
Well done Nikhil. You may be interested to know that we have been using Script# since the very early days. Its currently driving a complex validation system, and a drag and drop form designer over at www.geticeberg.com.

Script# is one of those things that you feel you cant work without. I've worked on large scale script projects a few times, so I know the pain of trying to maintain and (usually not) refactoring reams of scripts, not to mention trying to hand roll a build process to remove comments and minimize etc.

Looking forward to generics when they make an appearance.

SG

Posted on 6/6/2008 @ 5:13 AM
Can Script# generate jQuery scripts and utilize the jQuery library ?

Nikhil Kothari

Posted on 6/6/2008 @ 5:31 AM
Thanks everyone!

SG - theoretically yes, Script# can be used to program against jQuery, with the right import definition. I haven't tried doing it myself, yet. There are folks using Script# to program against ExtJS. Both of these are something I'd love to try, and see if there are some small things I can/should add to make the experience go from possible, to really works...

Mr. Sustainable

Posted on 6/6/2008 @ 6:14 AM
Few testimonials go farther in the marketplace than the use of a platform internally at Microsoft.

Kudos!

SG

Posted on 6/7/2008 @ 11:10 AM
Thanks. jQuery is very intuitive and easy to use. To me, it's far better than just using 'javascript.

Plus, there are hundreds of user made 'widgets' - for example, I use the form validation, ajax, menus, autosuggests, etc... all using jQuery.

It would be nice to write this in Script# to get the compilation and deployment to be 'managed'.

As my scripts grow, the harder it is to manage and make parts reusuable.

If you find time, would you ever consider making a sample of using Script# with jQuery ajax in a asp.net mvc preview 3 sample ?

That would be a great union :)

Miguel Madero

Posted on 6/10/2008 @ 9:56 PM
Nikhil:

Congratulations, you have been doing a great job. Do this award and the fact that MS teams are using this tool internally could mean that Script# will get extra support from MS?


Miguel Madero

Alan Colón

Posted on 6/11/2008 @ 9:42 AM
Is this why ScriptSharp isn't available at Codeplex anymore? Is Microsoft rolling it into Visual Studio? That would be amazing!

Nikhil Kothari

Posted on 6/11/2008 @ 12:42 PM
Alan, I am working out some project hosting issues on CodePlex. So, no, this doesn't indicate a change in plans right now...
In the meantime, Script# is available on my projects site http://projects.nikhilk.net/ScriptSharp.

Alan Colón

Posted on 6/11/2008 @ 10:36 PM
Oh well, I hope they do officially adopt it some day :)

Congrats on your award! Keep up the good work!

Manoj Aggarwal

Posted on 6/19/2008 @ 12:40 PM
Hi Nikhil,
First of all thanks for providing such a powerful tool. It's really great !!!
Nikhil can you please tell where should I post development related issues.
The discussion on this post has been closed. Please use my contact form to provide comments.