Skip to content


JavaScript Only Links, Why? Someone Tell Me Why, Please

Why We Might Need (Want) JavaScript Links

Recently I stumbled upon a site that I haven’t been to for a while: CSOWeb.org. The design is nice and clean: a header image, with some gradients and colors that work together. But wait, where are all the links? 95% of the links on the sites are http://csoweb.org/#. What the hell? Everything is done behind the scenes in JavaScript in OnClick() scripts.

Sometime later I read a post on the Future of the Web about JavaScript only links. The first comment on the page is usually everyone’ argument for these links.”But…but…what about GMail, and Google Web Toolkit?!?!?”. Good argument, I guess. Everyone loves Google and everyone tries to emulate them. There’s no problem in that as long as we understand what’s going on. Magic word: AJAX. AJAX makes heavy use of JavaScript for obvious reasons. If we’re populating a page from a database using AJAX, then JavaScript is the only option. This leads us into the discussion of appropriate uses of Ajax. Don’t take me back there man.

Posted in Ajax, JavaScript.


Websites on Wide Screen - How The Other Half Lives

Back last year I posted about Fixed vs. Fluid Layouts and Screen Resolutions. I made reference to a friend of mine that I went to and saw how my site looks on his LCD Monitor. That was just a couple few hours, one experience. Everywhere else I go I encounter only 17″ monitors, CRT or LCD. So that 800 pixel limit for sites seems to work out just fine.

Now I finally got the parts for my new computer last week. One of the new things I’ve gotten is a 19″ wide screen LCD monitor. Now, one thing learned about LCDs is that LCD monitors don’t look good in any other resolution except the one they are designed for. Mine is 1440 x 900. Now I’m not complaining. I love this monitor. Everything is so beautiful and crisp. The only thing that could make this better is if I had two of them side by side.

Posted in General.


Got My New PC

Today is one of the happiest days of my life. I finally got my new computer. Here is a quick break down of the specifications:

Now I would love to tell you guys to look forward to a lot of new posts, but honestly I’m going to be wrapped up in this for a while. I got a lot of new games to play and a lot of movies to watch on my wide screen monitor :). So, I’ll be with you guys in a couple days, lol.

Just kidding. I haven’t been able to post lately because I sold my old computer and I didn’t want to risk blogging at work. But it’s all good now. I’m back.

Posted in About Me.


How Do I Pick An AJAX Framework And Why Should I Care

This may be one of the most difficult things to consider when starting up with AJAX. There are a lot of AJAX Tutorials out there that give you good background information. And it’s good to know what’s going on behind the scenes, it really is, but let’s face it if you’re going create anything worthwhile with AJAX, it makes no scene to do it from scratch. As a developer, I’m a big fan of frameworks. If you think it about it enough, everything is a framework for something. I suppose that if you have a couple hours (days depending on your skill level) you could write a very functional console application that emulates a basic calculator in sssembly code. Or, you could fire notepad, write a quick C++ application in about 5 minutes and compile and you’re fine.

In the same respect, you could use C++ and create a very graphical Windows application or you could use C# and the .NET Framework and fire one out in minutes. Why should web development be any different? Frameworks are there for a reason. A team usually develops a Framework over a long period. They get all the kinks out and they make it available for you guys to use. If a bug is found, they do a fix and put out a new version. You simply replace the files that you use.

Posted in Ajax, PHP.


No Computer No Posts

I know a lot of you might be wondering what’s going on, but once again we’re gonna have to take a short break. I recently sold off my old computer so right now I’m paying for internet access and I don’t have a computer. OK, I’m not a total idiot. I did make a purchase recently. I ordered a bunch of computer parts, since I’m building the new one. Here’s the problem. Like an idiot, I forgot to get a heat sink and a fan for my CPU. So I’m waiting for these to arrive in the mail. It should be some time next week though. But this is where I am. The only other place I have internet access is of course at work, but seeing as I just started this job, I’m not trying to get yelled at so soon. So I guess it’s see you guys next week.

Posted in About Me, Work.


AJAX File Upload, Not Really but Close Enough

Now we all should know how to upload file using ordinary forms right? This was great back in the day, but we’ve been pushing Web 2.0 for some time now and it only seems fitting that we find another way. Now there was SWFUpload, which is a beautiful Flash utility that gives us this functionality, but it does use Flash, which a lot of web developers tend to steer away from. Flash is usually left up to the designers among us. It does degrade nicely to the regular form if no Flash is detected.

We now have an HTML version for those of us who just hate Flash and all what it stands for :). Ideally we would like to have an AJAX version of this like we have in Gmail, but no dice. Not yet anyways. Here’s our best substitute: micoxUpload.

Posted in Ajax.


The Top Five Technologies You Need to Know About In 2007

Courtesies of TechJunction I bring to you:

The Top Five Technologies You Need to Know About in ‘07

  1. Ruby on Rails - Faster, easier Web development
  2. NAND drives -Bye-bye, HDD?
  3. Ultra-Wideband -200x personal-area networking
  4. Hosted hardware -Supercomputing for the masses
  5. Advanced CPU architectures -Penryn, Fusion and more

Ruby on Rails

has been getting real rave reviews lately. Honestly, I haven’t delved into it that deeply yet, but from my initial experience I don’t see what all the fuss is about, but I promise to investigate more. What I have seen is that a lot of web hosts out there either don’t support it or do so at a hefty price to the end consumer. As such, PHP still reins in the world of cheap web developement in my opinion.

NAND Drives

These will make more of an impact with notebook computers as they are smaller and lighter than regular hard drives. And being based on flash memory makes these extremely fast. However, as with all new technology, it just costs too damn much right now. 2007 for the rich folks, maybe more like 2008 for mainstream use.

Posted in General.


AJAX Contact Form

Before we even begin, one good question that anyone would ask is since this came out over one and a half years ago, why am I only now getting wind of this? Good question. Wish I had a good answer. But on to business: AJAX Contact form 0.9.

Demo available here.

Posted in Ajax.