Skip to content


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.


Blog Revival

It’s been a long time but I finally decided to breathe some life back into Day In The Life of Baz. It’s been a while since I touched anything on that blog. With the whole graduation thing and the job hut and the starting a new job and moving, I’ve just been a bit overwhelmed lately. Some say welcome back to: Day In The Life of Baz.

Posted in About Me, Blog.


More JavaScript Reflections – Automated JavaScript Vertical Flip Image Reflection

I’m not sure what to make of this: Automated JavaScript Vertical Flip Image Reflection. It adds reflections to images using JavaScript. But, am I missing something here, or has it already been done? It seems to do basically the same thing with less flexibility and it doesn’t work in IE.

The only other difference that I can notice is that this is works on a page-wide basis, whereas the other script is on a per-image basis. Here are some examples.

Posted in JavaScript.


Tables vs. CSS, A No Brainer

Introduction

Here we go again, the age old story. Do we use plain old HTML Tables or do we invest the time and energy into learning and using CSS properly? Duh, it’s not even worth saying anymore. Tables suck, tables have always sucked. The only thing that keeps tables going for so long is their ease of design.

More Evidence

Tables Bad, CSS Good… tells us, again, why we should us CSS whenever possible:

  • Search Engines: I have redesigned many websites eliminating tables and placing all links in unordered lists and have seen there search engine rankings improve drastically.
  • Compatibility: Remember that in today’s day and age websites are being viewed on everything from 60 inch plasma TV’s to 3 inch cell phone screens. If you assign a table a width of 780 it becomes near impossible for visitor using a handheld device to view your website.
  • Accessibility: People with disabilities have the right to enjoy the web! If your website uses tables a visitor using an audio browser is going to have trouble accessing your website. Go ahead and try to use your website with and audio browser…

Posted in CSS, General.


Job Update – Part 1

Introduction

OK, now I did promise you some information about my new job, so here goes. First off we need a little background information.

How It All Started

Sometime back in October of 2006, during my last semester of school, a Software company came to my school to recruit programmers. They are situated in Texas and they provide a Software Package for companies in Texas. They have about 85% of the market cornered, so business is really good. Business is so good that they got a new client in the state of Washington. For this client, however, they were doing a complete rewrite of their software from Visual C++ 6.0 (with all that MFC stuff) to a .NET product written in C#. So they were looking for programmers to work on the new stuff. So they were going from university to university looking for some programmers to handle the new contract.

Posted in About Me, Work.


Clock Your AJAX Apps and Website Load Time with WebWait

Introduction

Ever wanted to clock your website’s speed? Of course you have. If you’re any sort of Web Developer you’ve used Web Page Analyzer in the past and you’ve probably gotten by with it. There’s a new AJAX tool called WebWait, which does a similar job except much, much cooler. I mean, after all it’s AJAX right?

WebWait

WebWait is unique is many ways.

  • One of the nicest features is that you can set it to perform multiple runs at specified intervals and take an average of all of them.
  • It is, of course, browser independent since it doesn’t exactly run on your system.
  • It handles cookies and authentication from within your browser. If you log into a page and copy a URL from an authenticated session, then you can track these load times. This is one option that I’ve never seen before.

Why I Still Use Web Page Analyzer

Although there are these cool features of WebWait I still rely on Web Page Analyzer for a lot of things. My first problem is that WebWait does not give an estimated speed.

Posted in General.