-
Orcas JS Dreams
I don't know what the proper place is to put this, but after playing with Orcas' Javascript editor I would like to suggest a few things. BTW, I am finding myself regularly using Aptana for JavaScript editing and can't wait to get back to a single unified editor, so I really want Orcas to succeed; BTW, IMNHO Orcas still has to get around #1 on this list to match Aptana. Since I now know #1 is there I may be uninstalling Aptana soon! (thanks guys).
1) I need Intellisense in SCRIPT files (read .JS files) to be able to...
-
Announcing the DTAjax Extensions to the MS ASP.NET 2.0 Ajax Extensions v1.0
[oops I forgot the link I think] So I tried to submit some of my controls to the AjaxControlToolbox, but was turned down... Basically when I asked if they wanted my horizontal splitter, I was asked if it complied with some composite control someone had requested (since it didn't and I didn't feel like making it work that way, I said no which ended the conversation).
Anyway, enough about the AjaxControlToolbox, this is an announcement for my little AJax Project... so without further adieu...
Announcing the DTAjax Extensions to the MSA2AEv1 (that would be "MS ASP.NET 2.0 Ajax Extensions v1.0")First of all...
-
CodeCamp Orlando slides/VS Project
I spoke at CodeCamp Orlando on Troubleshooting Client Script apps with MS Ajax. I wanted to publish my slides and project, so attached to this post is a zip file containing both. The project is mainly Javascript and the aspx file. I have actually built my own source browser so if you hit the web site from the root, you'll be able to run the sample apps (that are in VS), browse the source code, and also get the pptx file.There's also an Aptana directory containing the files I used for Aptana (these are the same files used with Orcas).BTW,...
-
Orcas and BLOCKED SCRIPT I stand corrected...
Ok, so I complained first and asked questions later... I'm eating crow right now. Why? Because Scott Guthrie is the Man! Scott basically predicted my problem (which is a known issue)... and now I have intellisense goodness. I didn't mean to seem to be a naysayer... I just know that these CTPs are not always bullet proof.
BTW, if you are coming to the Orlando CodeCamp this Saturday, I will be showing Orcas' Script intellisense! I think that is big enough that I won't need to give something away. Also, don't miss Dave's sessions... well,...
-
Orcas Disappointment
[Minor update here... I was having an issue with the Javascript editor in the Orcas CTP (March 2007). Scott Guthrie referred me to the solution in the comments... so I had to post a retraction here. This is a typical post of mine where I tried hard, then blogged, and then found that there is a solution (if I had only searched for it)] I spent the last couple days (in my spare time) trying to build an Orcas image that would fit onto an external drive I have, so I could demonstrate the new JavaScript editing at CodeCamp this weekend...
-
Unit testing, SQL Server, and SQL Server CE...
This is just a quick post to point out an excellent one by my friend (and former co-worker) DevPrime. He writes about a technique for Using SQL Server Files for Unit Testing in VS2005 TS. Not to blow the article too much, but his idea is to create SQL Server Compact Edition files with your tests. I imagine this would probably work xUnit-based testing as well.
In fact he beat me to the punch, I had been thinking about writing an utility to take snapshots of SQL server and create a SQL Server CE file from it... I...
-
Setup Aptana for building Ajax components with MS Ajax Extensions
First of all (in case you don't know about it), Aptana is a great Javascript IDE for building client script libraries. It comes stock with a number of popular Javascript libraries (like Dojo, Prototype, Scriptaculous, YUI, etc.), so you can easily create a start working with the library of your choice to build script applications/libraries with full intellisense(!!)
One of the libraries that doesn't come out of the box is the MS Ajax Extensions (I know you are probably sick of me talking about them). Anyway, the docs are pretty good for telling you how to add your own libraries,...
-
Ajax Troubleshooting (it's not just for JS gurus) talk at CodeCamp Orlando on March 24th..
Like David Hayden, I'll be speaking at the Orlando CodeCamp on March 24th. I'm doing a talk on troubleshooting Ajax client script. Even if you don't know anything about writing Ajax classes in Javascript you will get something out of this session; if you know JavaScript and want to get better at debugging/troubleshooting/testing then this is the session for you...
[Although I figure everyone will go see that .Net Rocks guys, Richard Campbell... you know their scheduling of classes leaves a little to be desired... there are exactly 4 Ajax session... When I'm giving my talk someone else is...
-
Bizarre VS 2005 behavior...
Ok, I've searched the net everywhere and I can't find a solution to this one, so I'm resorting to blogging to see if this has happened to anyone else.
I recently built a rather lengthy set of presentations, and I used the tools window as a ring of snippets that I pasted in as I was working through my demos (a very common thing that is done). Anyway, after the presentation I discovered that somehow my VS 2005 was now taking every piece of text copied to the clipboard and also tucking it into the active Tools tab. This...
-
TDD Challenge for the Codebetter guys
Ok, I have a challenge for my fellow bloggers... the TDD guys (You know how you are). I recently told Jeremy that I have yet to be successful at doing TDD. Mainly because I often find myself into arenas that seem difficult to test with unit testing tools like NUnit.
So here's the scenario. I am getting ready to work on an extension to the MS Ajax ScriptManager control. For once MS built a control that you can inherit from. My plan is to extend this control and add some of my JAAJAX functionality to it....
-
MS Ajax - Server Timer's Script interface
Lately, I've been hacking my way around the script enhancements in MS Ajax. I have a couple contracts that have had me doing this. I just had to make a call to dynamically raise a tick event from script for a MS Ajax Timer (server control). As a result I had to hack on the Timer control a little and thought I would pass on to the world (and for my reference) the interface. Most of the methods are marked don't use and all are pretty much private (but javascript has no concept for private, so...