Blog Home  Home Feed your aggregator (RSS 2.0)  
Microsoft's Opinionated Misfit Geek - Friday, November 09, 2007
Frustrated by Design
 
# Friday, November 09, 2007

1145257805

Did you know that there is an open contribution model for submitting new controls in the AJAX Control Toolkit ?

This document provides some guidelines on how you could get your custom ASP.NET AJAX control added to the toolkit and therefore used by developers around the world !

The document also contains pointers on how to submit fixes and feature additions for existing controls.

Contributing to the Toolkit

The AJAX Control Toolkit is a shared source project released under the Microsoft Permissive License and built on top of ASP.NET AJAX. It has a set of over 35 controls, many of which were written by members of the ASP.NET AJAX community. The Toolkit has matured into a stable and feature complete product through work with the community over the past year. We would like to continue our organic growth by defining a process for all Toolkit contributions.
Contributions should add sound value to the Toolkit and serve its customers' needs. Anyone wishing to contribute should be committed to a high quality bar and take responsibility for their code. There are two ways that our users can contribute to the Toolkit: use the Toolkit Patch Utility for bug fixes and new features for existing controls, or become a Toolkit contributor by adding new controls.

If you already have a great control and would like to share it with us or if you would like to write a new control from scratch this is a great opportunity to challenge yourself to write great reusable controls, show-off your technical and design skills, get plenty of visibility, learn more about Shared Source at Microsoft.

If your control goes into the AJAX Control Toolkit - email me, I'll do a video about it !

Friday, November 09, 2007 12:10:17 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [1]   AJAX | ASP.NET | Misfit Geek [Syndicated]  |  Trackback
# Thursday, November 08, 2007

ajax_logo

I got this recently in an email from a developer friend.

“Is Microsoft committed to Ajax? If so, why is development so slow? (Yeah I know, Silverlight, that means nothing until it is at least version 2 and wide spread.) I am seriously disappointed, and I think others are too. After the 1.0 excitement, there is nothing to get excited about. (What's up with ASP.NET Futures anyway, how about right now?)”

I guess that it's hard to keep up with all the new stuff in our profession, so I thought I would hi-light some of the new AJAX related stuff that we've been building, especially in ASP.NET 3.5 and Visual Studio 2008 (currently in Beta) as an illustration our investments in AJAX enabling technologies.   

* Core Integration of ASP.NET AJAX - ASP.NET AJAX is no longer an add-on to ASP.NET. It is now a first class concept like XML Web Services or Data Access. This means full support, full feature lifecycle, etc.

* Full and Dynamic JavaScript Intellisense support in Visual Studio 2008. This includes the JavaScript language and all the ASP.NET AJAX Extensions as well as dynamic support for the code that you write.

* First Class JavaScript Debugging Support in Visual Studio 2008, complete with Break Points, Watch, Immediates, Call Stack, everything you would expect from a first class debugger PLUS, both design time and run time code images so you can drill down into your applications exact JavaScript state and collection at runtime no matter how much dynamic JavaScript is involved in your application.

* JSON, RSS, and POX support for WCF so that all your WCF services can me AJAX Callable.

* The AJAX Controls Toolkit has grown to 34 controls.

* 64 ASP.NET AJAX  How Do I Videos offering tutorial and prescriptive guidance on how to use the features of ASP.NET AJAX

* Forthcoming soon....new ASP.NET AJAX controls like the history control, selector support, and other improvements on both the client and server side.

To me that seems like allot of work in a fairly short time (since ASP.NET AJAX 1.0 was released.)

What's with the "Futures" ???

The current "Futures" include ....

* History support for the Safari browser, inclusion of “titles”, encoding and encrypting of server-side history state and the ability to handle history in the client without a server requirement.

* CSS Selectors APIs have been modified to be applicable to W3C recommendations.

* A script resource extraction tool that allows you to create script files on disk that originate from embedded resources in assemblies.

The reason the Futures are not "Right Now" is simple.

Developers have asked to be more involved in defining the end products we create. "Futures" releases gives folks the chance to get their hands on VERY early bits of the new stuff that we're working on, and that means you can provide feedback early enough in the process to effect the final outcome.

Most folks tell me that they LOVE the fact that we're being so transparent in much of our development process.

So in short - YES :) We're very serious about AJAX !

Thursday, November 08, 2007 11:33:00 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [7]   AJAX | ASP.NET | Misfit Geek [Syndicated]  |  Trackback

captcha_banner

Spammers really bug me.

I've been working on this on-going sports related portal project (that probably will NEVER go live :)

I love of hobby community sites degrade quickly because they lack the moderation resources to keep the user submitted content quality high and I've been thinking about this problem.

I thought I would share some interesting links that I found on the subject.

Thursday, November 08, 2007 12:39:57 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [3]   ASP.NET | Misfit Geek [Syndicated]  |  Trackback

GizMoz

HTML make you queasy ?

I've been playing with Visual WebGui, which is, from my humble perspective, Windows Forms for Web Applications. The development experience is exactly Windows Forms.

Download it yourself, it's free and Open Source.

http://www.visualwebgui.com/

I'm toying with using it as the interface to a large web based media aggregator. Send me your experiences with Visual WebGui!

Thursday, November 08, 2007 12:21:48 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [2]   ASP.NET | Misfit Geek [Syndicated]  |  Trackback
# Wednesday, November 07, 2007

phpdesigner2008

Some years ago I got an email from an interesting young man named Michael Pham and we discussed PHP IDEs.

I am NOT one of those guys who insist on using a featureless editor to write code (and prove how geeky I am.) I love good IDEs.

For my PHP work I routinely use all the "biggies".

  • PHPEd by NuSphere (Which is AWESOME if you are a Windows User - $229 Pro, $119 Std, Retail)
  • Active State Komodo (Great, Multi Platform, not PHP Specific - $295 Retail)
  • Zend Studio (Strong, but moving to an Eclipse based Version - $299 Retail)

Michael remembered wishing for a commercial quality PHP IDE that was frugally priced when he ws a student - so he wrote one !

He just released the 2008 version and, as with all his new releases, it's packed with new features.

The personal version (last version) is FREE !

The Pro Version is 39

10 Users is 249

Unlimited Site Licence is 499

And the Academic licence for the full version is 29

I hope you'll check it out. Michael originally gave me a free evaluation copy and I liked it so much I paid him for it!

Wednesday, November 07, 2007 11:36:54 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [3]    |  Trackback

benlogo80

I started with .Text and it served me well.

When .Text was folded into CommunityServer, it was time for a change.  I considered community server. You have to know it's a great product (and I'm using it elsewhere) but it was too much for my meager single blogging needs. (Note: The Telligent guys are working on a more "personal" product called Graffiti - Click Here to Sign Up to be Notified about the Private Beta)

While I use DasBlog on a couple of other projects (and I LOVE it), I wanted a database backend. I chose Subtext. And it has also served me well. But alas, my needs have outgrown SubText and I've been pestering SubText's principal (Phil Haack) too much. Especially since Phil now works at Microsoft.

Subtext has an active community, a good themes selection etc. but it lacked some features that I was needing and I couldn't get the BlogML export to work.

Meanwhile Mads Kristensen has been emailing me about the progress of the BlogEngine.NET team.

It's a young project, but looks very well thought out, so after some research I thought I'd give it a try.

BUT, I had a big problem. Subtext kept crashing when I tried to export the data and I really could NOT lose all my posts and start over. I did that when I switched from .Text and my readers were not happy.

I emailed Mads to see if maybe there was a tool or he had some code I could start with. He pointed me to Al Nyveldt who he called THE Import/Export Guy.

Al is my new Hero !!!!

He offered to do the conversion for me. He did in a day what it would have taken me ages to do. And my new boog is up and running on BlogEngine.NET - THANKS AL and MADS !

A few observations.

  • SPEED - It's FAST FAST FAST !
  • Features - lots of cool stuff.
  • Pages - I can now ad static pages easily in the context of my blog.
  • Good code !  I've started to look at the code as I want to write some additions. It's well written and easy to understand.
  • Themes - too few!.

So .......

If you read me with an RSS Client, please change the feed : Subscribe to JoeOn.net

Build some dark colored full width themes for BE.NET.

I'd do it myself but I have no artistic ability at all.

Wednesday, November 07, 2007 1:19:42 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [10]   Dev Community | Misfit Geek [Syndicated] | News  |  Trackback
# Tuesday, November 06, 2007
44942_55x55_training_f

   In their blog, the JScript team at Microsoft is addressing incompatibilities between Microsoft JScript implementation and the ECMA Standard.

   From their blog......

"...the first step is knowing where the divergences are. We in the JScript team are looking into where various browser based implementations diverge, where our engine is incorrect in its interpretation of the specification, what if any de facto compatibility conventions have been reached, and the value of codifying such conventions into the standard. We’ve published the first draft of JScript Deviations from ES3 as a starting point."

Kudos to the JScript team. The haters are quick to slam the IE (and by association the JScript team) for IE's incompatibilities.

It's hard to be FIRST, be innovative, and do things exactly the same as everyone else.

Now that the browser "market" has matured and there is more than one browser that matters, I think it's great that they are taking the heat and addressing the incompatibilities.

Credit where credit is due!

http://blogs.msdn.com/jscript/archive/2007/10/29/ecmascript-3-and-beyond.aspx

Tuesday, November 06, 2007 10:47:43 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [0]   Dev Community | Misfit Geek [Syndicated]  |  Trackback

Slackers

Have a chance to win stuff like this just by posting at DotNetSlackers.

Telerik RadControls for ASP.NET - Worth 799US$

XBox 360 Elite - Worth 449US$

Second Prize

The second prize winner will receive a redgate ANTS Profiler Pro license and a book of "The ASP.NET 2.0 Anthology: 101 Essential Tips, Tricks & Hacks" worth in total of 534.95US$. Sponsored by Redgate Software.

http://dotnetslackers.com/contest/peers/

Tuesday, November 06, 2007 2:28:00 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0]   Dev Community | Misfit Geek [Syndicated]  |  Trackback
# Monday, November 05, 2007

LiveButtonMaker

Add "Connect With Me" Buttons to your blog, web site, or email signature.

Click HERE to get started.

Monday, November 05, 2007 11:26:30 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [0]    |  Trackback
# Thursday, November 01, 2007

LearnWithBipinJoshi

One of my friends in India has launched a new website where he will be publishing free .NET programming articles.

His first article is on building custom ASP.NET Server controls.

Check it out here : http://www.bipinjoshi.net/

Thursday, November 01, 2007 10:58:28 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [2]   ASP.NET | Misfit Geek [Syndicated]  |  Trackback

eweek-logo

eWeek Says that Linux is Losing Market Share to Windows.

Click HERE to read the article.

Thursday, November 01, 2007 5:23:00 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [4]   ASP.NET | Misfit Geek [Syndicated]  |  Trackback

copyhtmlsrc

Posting code to your blog ? 

Check out these links to a Visual Studio Add-In to let you Cut  and Paste code as HTML.

Click HERE and HERE.

Thursday, November 01, 2007 5:18:00 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [4]   Misfit Geek [Syndicated] | Visual Studio  |  Trackback

eWeekMSWatch

Here a nice bit to "understanding" from eWeek.

Click HERE for the article.

Thursday, November 01, 2007 5:05:00 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [1]   Misfit Geek [Syndicated] | News  |  Trackback

Slackers

DotNetSlackers has just released Ajax Data Controls (ADC) as open source. The project is hosted at codeplex and there are several live examples which can be seen at the samples link below. 

The ADC contains an AjaxGridView, AjaxDataList, AjaxRepeater and we are going to add more controls very soon as well.

To get a feel for them, check out the samples page. Very cool stuff by “TheSlackers” !

Project home: http://codeplex.com/ajaxdatacontrols
Live Samples: http://dotnetslackers.com/projects/ajaxdatacontrols
Team Blog: http://dotnetslackers.com/community/blogs/sonukapoor/default.aspx
Team Blog: http://weblogs.asp.net/rashid
Forums: http://dotnetslackers.com/community/forums/71.aspx

Thursday, November 01, 2007 2:03:00 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [1]   ASP.NET | Misfit Geek [Syndicated]  |  Trackback

Check out Dave Wards advice on Update Panels and Postabacks at Encosia HERE.

http://encosia.com/2007/10/24/are-you-making-these-3-common-aspnet-ajax-mistakes/

Thursday, November 01, 2007 2:01:00 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0]   ASP.NET | Misfit Geek [Syndicated]  |  Trackback

Asmil

For us old timers that miss ASM, now we can code assembly for .NET.

Check it out here.

http://www.viksoe.dk/code/asmil.htm

Thursday, November 01, 2007 1:59:00 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [1]   .NET  |  Trackback

Check out this interesting post on wy Jumptree selected ASP.NET as the technology on wich to base their internet startup !

http://blog.jumptree.com/2007/why-we-chose-aspnet-to-run-our-startup/

Thursday, November 01, 2007 1:58:00 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0]   ASP.NET | Misfit Geek [Syndicated]  |  Trackback
# Tuesday, October 23, 2007

Cropper_thumb

This cool JavaScript image cropper came through my inbox this week.

Check it out – easily integrated with MS AJAX and the ACT.

http://www.defusion.org.uk/code/javascript-image-cropper-ui-using-prototype-scriptaculous

 

Tuesday, October 23, 2007 12:00:04 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [3]    |  Trackback
# Monday, October 22, 2007

Snessug_logo_banner

My buddy Steve Simon has recently formed an official PASS (Professional Association for SQL  Server) Chapter in Providence RI.

They meet on the second Wednesday of every month at the New England Institute of Technology in Warwick, Rhode Island from 6:00PM to 9:00PM. Click here to become a member.

http://www.snessug.org/

Monday, October 22, 2007 1:59:14 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0]    |  Trackback

Microsoft has released a Community Technology Preview of its new SQL 2005 driver for PHP.

Click HERE to get the bits.

Click HERE to leave comments for the team.

 

Monday, October 22, 2007 1:32:36 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [2]    |  Trackback

RussFustino2

10/24 – Waltham, Mass Microsoft Office MPR, 6:30-8:30 pm (Pizza, Beverages & Giveaways.)

 

Topic: It’s All About The Tools – Episode 1

Organized by Ronald Thibeau, John Ross, Dan Stolts MVP and Microsoft's Neal Wadhwani

 

Registration Link:

http://www.clicktoattend.com/?id=121516

 

Location: Microsoft

201 Jones Road, 6th floor

Waltham, MA 02451

 

Also, don't forget MSDN event (VS 2008, Silverlight/AJAX, Astoria) in Boston the next day on 10/25 http://www.msdnevents.com/russ

 

Monday, October 22, 2007 1:20:10 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0]    |  Trackback
Copyright © 2008 Joe Stagner. All rights reserved.