Explore the Articles

JavaScript

Ajax: A New Approach to Web Applications

Ajax isn’t a technology. It’s really several technologies, each flourishing in its own right, coming together in powerful new ways. Ajax incorporates:

  • standards-based presentation using XHTML and CSS;
  • dynamic display and interaction using the Document Object Model;
  • data interchange and manipulation using XML and XSLT;
  • asynchronous data retrieval using XMLHttpRequest;
  • and JavaScript binding everything together.
Read More
Server Side

Taking Advantage of ColdFusion MX 7 Event Gateways

In this Macrochat, Macromedia Architect and Technical Lead for ColdFusion, Tom Jordahl discusses ColdFusion event gateways.

ColdFusion has long been the easiest way to create applications that respond to web requests from web browsers. ColdFusion MX 7 opens up a whole new world of applications that can respond to events and messages, from Instant Messaging (such as XMPP/Jabber and Lotus Sametime) to mobile phone SMS text messages, to Internet socket requests, to system events, and much more. Learn more as you watch and listen to his presentation.

NOTE: This Breeze presentation requires Flash Player.

Read More
CSS

3D CSS Box Model - The easiest way to explain CSS' Box Model core

Having seen umpteen diagrams showing CSS beginners how padding, border and margin work together, but not the order in which elements are stacked, I decided to try and fill this hole, and draw a 3D CSS Box Model.

There's also an interactive Flash version to move around and play with!

Read More
Databases

MySQL Point-in-Time Data Recovery

A utility like mysqldump is very useful for backing up MySQL data and table schema. However, backups are usually made only once a day or at some other regular interval. If data is lost on your system several hours after the last backup is completed, you may not be able to recover it. There are a few methods by which you can continuously protect data. One method that you can use to be able to recover interim data is to use binary logs. A binary log will record all SQL transactions on a server as they are executed. Some administrators try to minimize any logging because of concerns about server performance. However, on average, binary logging will slow a server by only one percent. In return, though, it allows for up to the minute data recovery.

Read More
General

Adding Custom Buttons to Internet Explorer

Have you ever wanted to extend the Internet Explorer toolbar by adding your own buttons? Say you wanted to add a button that launched [Dreamweaver], for example, or some other tool you frequently need to access when browsing the Web. Or maybe you'd like a button that launches a script that opens your company intranet home page in a new IE window.

Perhaps you'd like a button that does some other custom action, such as launching Notepad (if you're cheap)... to jot down some notes. Or maybe you need to allow users to perform some action on a kiosk machine that allows access only to IE and not the Start menu or desktop.

Read More
Flash

Introducing sIFR: The Healthy Alternative to Browser Text

It’s been well over ten years now since the debut of the graphical web browser and we still don’t have an easy way to deliver rich typography using HTML/CSS. With CSS we can size, style, color, kern, show, and hide our text but we can’t deliver something classical typesetters have delivered since at least the 15th century: custom typography. Until now.

In concert with Shaun Inman and Tomas Jogin, [I] am releasing into the public domain a scalable, multiline, Flash 6 compatible version of IFR to help you reduce the amount of browser text in your life and free the world from the scourge of Arial.

Read More
CSS

Working with CSS Background Images – Part 3: Creating Background Images with a Drop Shadow

In this series you will learn how to work with background images and cascading style sheets—CSS. Background images and how to use them is a wide and varying subject. In this series I start at the beginning; to use this tutorial, no prior knowledge is assumed.

In the first two parts of this series, you learned how to set a background image. I reviewed using keywords, multiple keywords, and measurement values for precise positioning. These are the basics of using background images and it is necessary to understand these concepts in order to correctly implement the CSS required for setting your images.

Now that you have gained that knowledge, it’s time to move on to more interesting things. In this, the third tutorial in this series, my aim is to show you how you can dramatically alter the appearance of your pages by using background images. You begin in Macromedia Fireworks where you create the images you need before exporting them to your local site and implementing the images in your design through the power of CSS.

Read More
CSS

Working with CSS Background Images – Part 2: Precisely Positioning Images

In this series you will learn how to work with background images and cascading style sheets—CSS. Background images and how to use them is a wide and varying subject. In this series I will start at the beginning; no prior knowledge is assumed.

In part one of this series I began by reviewing the keywords you can use with the background-position property. If you are unfamiliar with using background images and CSS, I suggest you read this tutorial from the beginning. Throughout part two, you continue to work with the bgimage.gif you created in part one.

In part two, you learn how to place your background images with greater accuracy. You will also see how you can use multiple keywords in the value of the background-position property, and how the flexibility of the CSS syntax allows you to write the selectors in different ways.

Read More
CSS

Working with CSS Background Images – Part 1: An Overview

In this series of articles, [I] will review working with background images and cascading style sheets (CSS). Background images and their usage is a wide subject. In this series, [I] will start at the beginning. No prior knowledge is assumed and none will be needed.

[I'll] start off this series by looking at some simple syntax. From there, you will see how you can use keywords to control your background images and the manner in which they are displayed.

Read More
Design

Shannon's 10 Winning Interface "Do's"

Be consistent with your inteface elements, and interface positioning. A good read for tips that every web designer!

Read More
Newer articles Older articles