Looking for the previous guiStuff?

It's still here, the content didn't go anywhere. You may want to check out this new guiStuff though -- It's rather informative.


Intro Documents:


::Stuff for the multi-spec coder;

Coding, formats, standards, and other practical things.

Up-to-date resources:

This site is mostly obsolete. These are probably the resources you're looking for:

For the basics of web development see w3schools.
For an online javascript reference see mozilla's javascript pages.
For an online CSS reference see mozilla's CSS reference.

Tricky Images

Tuesday, April 10th, 2007
And you thought the site was dead -- Admit it! No, I've just been knee-deep in work. But there's new life (and new civilizations...), in the form of: CSS Image Techniques: Part 1. This is the first part of a series of articles that will deal with the modern deployment of bitmap images using CSS to intelligently manage and arrange them within documents. This is a very broad topic, so I'll attempt to get the more reusable methods covered in the first two or three articles, and then move on to more specific trickery.


Tuesday, March 20th, 2007
Yes, I realize that these types of gaps in updates are unacceptable. I really was/am working on varying types of future updates. The documents I'm working on now involve CSS Image Techniques, so I had to prepare a foundation document: Image File Formats. This is important since I'm going to be using all sorts of tricks that involve the finer points of the Image Formats, and I didn't want to pepper that information throughout the CSS documents.

Arrays: Gamma

Friday, March 9th, 2007
This article (Arrays: Part 3 - Array Methods 2) was 'on hold' for a bit too long, as the Array series really wasn't complete without it. And yes, there are more CSS documents on the way, that's the main request and I will oblige.

Eventful Documents

Monday, March 5th, 2007
Once again, an entire week without updates, but at least there's some meaty ones to dig into now: Events: Part 1, and Events: Part 2. Needless to say, this was a direct follow-up to the DOM articles, though the DOM series isn't a prerequisite for these. I'm going to try to get a batch of smaller, more concise articles up that cover various gaps in both CSS and JavaScript next. As always, suggestions are welcome.

DOM: Yet Again

Monday, February 26th, 2007
There was more interest in that DOM coverage than I had expected... Especially a lot of requests for walk-throughs of implementation examples. So I wove that into Part 3 of the series. I'll probably have to separate the DOM-related scripts from the core JavaScripts at some point, since core JavaScript is a separate, self-contained scripting language, while DOM scripts are highly specific in their operation. At any rate, there are about 5 articles mid-way on different subjects, so I hope I can get more varied content up soon.

DOMs Away

Wednesday, February 21st, 2007
At last, the first two DOM articles are finished: Part 1 - Intro and API, and Part 2 - Modifications. Seeing as how DOM manipulation is at the heart of virtually every web application and Ajax toy around, I'll be spending more time writing about the various sorcery that the DOM bestows upon us in upcoming articles.

The Big Float

Thursday, February 15th, 2007
It was one of those 'I couldn't stop typing' articles, so I present to you one of the largest, broadest intros to Floating Elements. The documents on the way are DOM-related, but I'm not sure which one will be done first. I don't want to put anything up if it requires prior knowledge of the reader which hasn't been covered yet.

Blocky Styles

Monday, February 12th, 2007
Finally, Styling Links: Part 2 - Block Links is up. I was unsure for a while how to tackle with the IE6 issue within the subject matter, and whether to split it into another document, but in the end it's best to mark a goal and make exceptions, rather than write entire, separate documents about these exceptions.

Long Haul

Sunday, February 11th, 2007
I've no real excuses to an entire week with no new content, except to say that there are many documents mid-way. I've completed two of the three-part document on JavaScript Arrays: Arrays: Part 1 - Getting Started, and Arrays: Part 2 - Array Methods 1. This will at last allow me to get a few DOM Manipulation articles underway.

Stringing Along

Sunday, February 4th, 2007
The main topic I've been asked to cover lately has been DOM manupulation. In fact, it's been that, and more CSS guides almost exclusively, so I'll have to prepare some JavaScript groundwork before I dive into the DOM. Believe me, you don't want to go into juggling DOM Nodes without having a solid grasp of JavaScript Objects. In turn, JavaScript Objects, especially the ones that will be juggling DOM Nodes, will be working heavily with Strings, and Arrays. So to start from the beginning, I'm refreshing the JavaScript tutorials, and I've started with Strings: Part 1, and Part 2.
And don't worry, this won't effect the CSS guides, the next Styling Links is on its way. Also, keep the suggestions coming, several already made their way into upcoming articles.

CSS Lists: Part 3

Thursday, February 1st, 2007
The third installment of CSS Lists covers horizontal lists. Part 2 of Styling Links is getting a bit involved, and, in fact, overlapping quite a bit with CSS Lists: part 5 (yes, there's 5...). I'll have to figure out how to manage the material.

What is this place?
This site is my attempt to cover Web Standards and the proper, cross-platform manner in which to implement them. As well, I'll cover cross-platform, open-source applications which you can use to code your Web-Sites/Apps/Services with, and various broader abstract subjects that might "glue" the whole thing together.

I hope your stay is fruitful. Have fun!

Along with a complete reference of the CSS 2.1 standard, here's a collection of CSS tutorials and guides to help you get the most out of your Style Sheets:

js With all of the new elements being thrown into the ring in rapid succession, a solid foundation on how the core JavaScript language operates is often only grazed upon, where in fact JavaScript is a broad and powerful scripting language that deserves proper attention. Check out these articles, you may find functionality that you were unaware of.

A roundup of free, cross - platform applications that set the standard for coding the various languages, markups, and formats. Includes IDEs, code editors, debuggers, and productivity applications.

Stumble It!
StumbleUpon Toolbar


Looking for the old guiStuff?

It's still here, the old content didn't go anywhere.