Sharepoint from the Domino Developer perspective : Part 1

November 21st, 2006

What is Sharepoint? Alot more than I thought when I started down the path of learning about Sharepoint products in support of our enterprise content management project. There is alot to learn, so I’ll only be scratching the surface but I wanted to try and show what this product is all about while avoiding the usual MS/IBM fud-fest.

Read the rest of this entry »

An online generator for any of your code/config/design needs

November 20th, 2006

A pretty big list of generators for CSS, Ascii Art, Color schemes, FavIcons, Forms, images, pdf’s and even passwords.

AJAX app to test the performance of your AJAX apps

November 8th, 2006

Ever wondered how your AJAX applications would perform under a load test, but can’t/won’t buy an expensive load testing tool? I got tired of wondering so I figured out how I could create an AJAX application to test my AJAX applications. Nothing professional grade, but it can answer some of my performance questions. It uses the YUI libraries for connectivity, Jack Slocum’s Web 2.0 layout libraries, and Walter Zorn’s javascript vector graphics libraries for the result charting. Read the rest of this entry »

Why not to mix YUI Panels with ASP.NET Panels

October 31st, 2006

Many an unsettling hour I have spent on this issue, so here it is for the spiders to archive for future reference; You should not use ASP.NET Panel objects within a Yahoo User Interface (YUI) Panel container. I have not determined the exact cause, but the problems were real stumpers.

Read the rest of this entry »

A Web 2.0 search using YUI

October 22nd, 2006

I have always felt that the default Wordpress search was enemic and inaccurate at best, so I finally got around to changing the default search, and returning the results in a more “Web 2.0″ fashion. It could be easily adapted to any blog template since it only requires some YUI includes and a single JS file.

Read the rest of this entry »

An incredible JS library for Web 2.0 layouts

October 19th, 2006

Jack Slocum is fast approaching deity status with this last project. He has created a YUI extension library for some kick-butt Web 2.0 layouts. The toolkit allows you to create collapsible sections, multiple (even nested) splitter bars, even automatic content tabs when you place two divs on top of each other. This library allows even a Javascript hack like myself to create browser applications that behave and look like more advanced thick desktop applications. I have already made use of Jack’s grid extension, and everyone who sees my animated help tutorials, using Jack’s animation extension, make comments to the effect that this is not your typical “web app”. Hat’s off to Jack for making us all look good at work!!

56 hours without power, and a backyard warzone

October 15th, 2006

Snow in October in Buffalo is nothing new, and even the 14-24″ that some parts of Buffalo received does not break any records. But the 400,000 homes left without power after this last storm breaks alot of records, and alot of branches.

Read the rest of this entry »

YUI Effects Library

October 6th, 2006

DavGlass has created an effects library for the YUI libraries to match those of Scriptaculous. The example page can be found here, the JS source code is here.

I applied this library to an existing application to show/hide the online Help with a Blind Up/Blind Down effect:

function toggleHelp(){
   var d = YAHOO.util.Dom.get(’divHelp’);
   if(d.style.display == ‘none’){
      YAHOO.widget.Effects.BlindDown(d,{duration:1});
   }else{
      YAHOO.widget.Effects.BlindUp(d,{duration:1});
   }
}

Vector graphics with Javascript?

October 3rd, 2006

I have not had a chance to really play with this one, but simple, client side graphics without a plug-in or browser limitations looks too cool to not try.

www.walterzorn.com

Is your Javascript leaking?

October 2nd, 2006

Jack Slocum has an excellent piece on Javascript memory leaks. This is another reason why I like the YUI libraries (besides the excellent documentation); it is clean.