-
CodeCamp Tampa 2006... Talk summary (and code)
[out of date post... this deals with MS Atlas CTP... which has been change drastically and is now MS Ajax Extensions] So I went to Code Camp Tampa this year and 2 sessions really stood out to me (probably because I had to prepare for them for about 1 month). They were the Atlas Island Survival Kit and the PageMethods with Atlas talk. <sarcasm>IMO, these were the 2 best talks.. probably because they were given by the best new presenter of 2006 in any CodeCamp… me</sarcasm>
This post is mainly about giving away the code and my slides to the attendees. ...
-
How Joe Healy and I Changed the World!
Yesterday, I have come full circle and realized how I have been apart of something really cool! If you go all the way back to my second post back in March of 2004, you will see that the MS Dev Evangelist for the SW (Joe Healy) at gave me my nickname. We met again for the first time but this time it was face to face. We were talking about how we had changed the world.
Basically I had been thinking about blogging but I wanted a gimmick. For instance, everyone knows the Marcie Robillard, the Datagrid Girl (also now the...
-
Atlas Sample: In-Place Editing
[Sadly this post is out of date... someday I may get around to updating it for the MS Ajax Extensions...] As I’m preparing demos for my “Islands” presentation (whose concept was stolen from Don Box… I hope he doesn’t mind), I came across this old sample created by Nikhil K. from the Atlas team. I decided to check it out (at this stage of the game I need a couple good demos, and I’m not above stealing them as long as I understand them… the problem is coming up with the concept).
Anyway, at the end of last year/beginning of this year, Nikhil...
-
Membership API - Database Roles
So I’m doing a little preparation for my Membership talk next weekend (this is going to be more of a chalk talk, btw… more Q&A, hopefully).
I just realized that after creating the database and adding a user that I wasn’t really sure what each database role meant so (I always choose the 4 “full” roles and move on). So I decided to tear apart the various roles (and throw the SP exec permissions here). At the end I’ll tell you what I think it all means (I’m sure there’s an MS Whitepaper with this stuff buried in it… I’d just...
-
Atlas PageMethods -- expected arguments
[out of date post... this deals with MS Atlas CTP... which has been change drastically and is now MS Ajax Extensions] I was browsing the Atlas source code this evening and encountered a gem that I don’t want to forget.
When you are calling a PageMethod (method in the ASPX codebehind) from JavaScript(documented in numerous places elsewhere in my blog), here are the additional arguments that appear after the actual method’s arguments – onMethodComplete, onMethodTimeout, onMethodError, onMethodAborted, userContext, timeoutInterval, priority, useGetMethod.
So if you have my infamous “add” method in a codebehind page that takes 2 integers (arg1 and arg2) as arguments then the javascript add PageMethod will accept...
-
Testing Refactoring tools (again for the first time) - JustCode! (v1.1)
[I’m sure some vendors aren’t going to like me for doing this series].
Last time I wrote on this subject I mentioned that I was not convinced that I was using the best Refactoring tool available and I had decided to retest them all (at least the ones I know of).
Well, today is the JustCode! from OmniCore.
The GoodThis product offers some cool features. For instance, JustCode! offers C#ers built-in error checking with underlining of errors. It also offers a few refactorings; I’m not really sure how many new ones are there, but it doesn’t appear to be as many as was included...
-
CodeCamp Tampa 2006
I’m speaking at the Tampa CodeCamp on July 15th (as you may or may not already be aware of).
One of my demos during the PageMethods talk will involve showing you how to call AutoComplete using PageMethods. I know I have posted here a couple posts, but I have an even better solution. I’m working with one of the Atlas guys to see if they can show me how it works (without resorting to any hacks). If they don’t have a solution for me by CodeCamp though, I have worked out an even better solution than what I have published before. I...