login | register
  • HOME
  • WEB DEVELOPMENT
    • Introduction to PHP
    • HTML SEO friendly tables...easy to style with CSS
    • Create a PayPal Button for your site
    • Working with FTP Applications
    • Setting up a Password Protected Directory in 1 & 1
    • Creating a Self Grading Test or Quiz in Google Docs
    • Learn a simple way to code a form
    • How to make your website relevant to search engines
    • Using Inbound Links for better SEO
    • Writing for Search Engines
  • PHOTOGRAPHY
    • How Much Should I Charge for a Freelance Job?
    • The Technology behind Flash Photography
    • How to shoot and create a panorama with Photoshop
    • Whitening Teeth
    • The Importance of Reflections
    • The Physics of Light
    • Portrait Photography
    • Understanding Lenses
    • ISO and White Balance
    • F-Stop and Depth of Field
  • PHOTOSHOP
    • Non Destructive Retouching
    • How to shoot and create a panorama with Photoshop
    • Whitening Teeth
    • Using Photoshop Layers to Colorize Artwork
  • FLASH
    • SCREENCASTS
    • PODCASTS
      • Learn to build a horizontal platform game.
      • Encapsulation
      • The Joy of Preloading
      • XML in Flash
      • Pixel Transition and masking
      • Multi purpose buttons and loading externals
      • Draggable Menu Element
      • Navigational Scroller
      • Auto Centering Content
    • Create a Button that clicks to a Website URL in Flash using ActionScript 3
    • A simple way to place Flash SWF's on HTML pages
    • Extreme Motion: Photoshop to Flash Part II
    • Introduction to Flash Programming
    • Object oriented programming
    • Traversing the movie clip
    • Introduction to Variable Scoping
    • Dragging Movie Clips & Depths
    • The best way to do sound
    • Movement & Friction
  • GRAPHIC DESIGN
    • How Much Should I Charge for a Freelance Job?
    • History of Typography
    • Great font sites
    • Readability tips
    • History of computer graphics
    • Bitmaps & vectors
    • Mysteries of greatness
    • Illustrator basics
    • The anatomy of type
    • Setting type
  • CONTACT
    • Feedback
    • Follow me on Twitter
    • My Flickr Page
  • TOOLS
    • Site Map
    • Portfolio
    • RSS Feed

  • Introduction to PHP

    Introduction to PHP

    PHP, the Hypertext Preprocessor is an essential technology for building websites. This article shows you the basics of PHP.
  • HTML SEO friendly tables...easy to style with CSS

    HTML SEO friendly tables...easy to style with CSS

    Writing HTML that is easy to style with CSS can also help with usability and SEO issues. This article shows you how.
  • Create a PayPal Button for your site

    Create a PayPal Button for your site

    Step by Step instructions on how to create PayPal customizable PayPal buttons on your website.
  • Working with FTP Applications

    Working with FTP Applications

    FTP, the File Transfer Protocol is one of the many languages of the Internet. This article shows you how to work with FTP on a 1&1 host and use programs like Transmit and FileZilla to update your server.
  • Setting up a Password Protected Directory in 1 & 1

    Setting up a Password Protected Directory in 1 & 1

    Setting up directories which are protected from normal visitors is a great way to develop projects visible only to some people. It's a great way to stage a site for a client before releasing it to the public. 1&1's awesome control panel makes it easy.
  • Creating a Self Grading Test or Quiz in Google Docs

    Creating a Self Grading Test or Quiz in Google Docs

    Google docs allows teachers or anyone to create forms for quizes, polls and tests quickly and easily. The results of the tests are stored in an Google Spreadsheet that can be programmed to quickly calculate your test results.
  • Create a Button that clicks to a Website URL in Flash using ActionScript 3

    Create a Button that clicks to a Website URL in Flash using ActionScript 3

    If you're used to working with ActionScript 2.0, figuring out how to make a button click to a URL has change din ActionScript 3. This is a little hard to find in all of the manuals so I wrote a short tutorial on it.
  • Learn a simple way to code a form

    Learn a simple way to code a form

    Building forms in HTML can be challenging. Here's a very simple HTML form beautifully styled with CSS that you can use as a starter for your web pages. It has an example of code for the most common html elements.
  • How to make your website relevant to search engines

    How to make your website relevant to search engines

    Part 1 of a three part series discussing Search Engine Optimization (SEO) techniques you can use to improve your ranking on search engines. This part examines how search engines work and some basic things you can do to improve your ranking.
  • Using Inbound Links for better SEO

    Using Inbound Links for better SEO

    Inbound links are links to your website from external sources. This is an important way to generate traffic and a good ranking with search engines. Part 2 of a 3 part series on Search Engine Optimization.
  • Writing for Search Engines

    Writing for Search Engines

    Writing content that is easily searchable means learning to write in a very specific manner that is both semantic and spider friendly. In the last part of my three-part series on Search Engine Optimization, I talk about what you can do within your pages to get SEO results.
  • A simple way to place Flash SWF's on HTML pages

    A simple way to place Flash SWF's on HTML pages

    Placing .swf files in your web pages can be complicated. The code that Flash creates when you publish a document can be daunting. I've created a simpler way using JavaScript to place these documents on your web pages.
  • Freelancing, Business and Contract Basics for the Web Designer

    Freelancing, Business and Contract Basics for the Web Designer

    Graphic Designers, Web Developers, Photographers and all other professionals in the creative field end up freelancing at one point or another, but freelancing is rarely taught in school. This article explains the process and some of the caveats when freelancing in the web design industry
  • Key Online Metrics

    Key Online Metrics

    Google Analytics and other web site traffic and metrics measuring tools allow you to keep track of the health of your website, but only if you understand how to use them. This article talks about the importance of each metric and what it means to your website.
  • Other Important Website Metrics

    Other Important Website Metrics

    Once you've got the hang of the key Analytics metrics, there are some additional tools in Google that will take your site from an average performer to a top performer. These metrics are important because they help you tweak your site and be a smart content designer.
  • Making Money with your Blog and Google's Adsense

    Making Money with your Blog and Google's Adsense

    Google Adsense is a service that allows you to place advertising on your blog or website easily with minimal setup and can help you generate revenue for your online efforts. This article discusses Google Adsense for Links and Search.
  • Online Graphic Formats

    Online Graphic Formats

    The World Wide Web uses a variety of graphic formats to display images, photos and illustrations. The modern web artist must learn the differences between the graphic formats and their advantages/disadvantages.
  • Online Advertising Models

    Online Advertising Models

    The web has developed a number of different revenue models, delivery methods and advertising types. This article talks about the different ways of advertising in the online universe.
  • Key tools for Online Professionals

    Key tools for Online Professionals

    The Internet has transformed the way people work, but true web professionals can get more done, more efficiently and faster than others. Part 1 of this series explores key web technologies that will help you learn and become more efficient.
  • Choosing a Platform for your site

    Choosing a Platform for your site

    Creating more robust websites with content that changes on a regular basis is best handled via a content management system. This article discusses the different Content Management System options designers have when creating websites.
  • Understanding Links & References

    Understanding Links & References

    The world wide web was created with the goal of linking documents to one another through hyperlinks. To be able to accomplish this, a web developer must understand the different types of links and references available. This article discusses the different types and methods of linking your pages.
  • The Anatomy of CSS

    The Anatomy of CSS

    Style sheets allow you to design how HTML in web pages look, understanding their structure is an important part of becoming a web developer.
  • Setting up a Simple Server

    Setting up a Simple Server

    In order to upload files to an FTP site, you'll need to know how to get to the username and password information on your host. This article discusses how to set up a 1&1 site and Cyberduck, a mac FTP client.
  • The Structure of HTML

    The Structure of HTML

    HTML is the language behind almost all of the pages of the internet. This tutorial is an introduction to the important concepts and tags that make up the web's markup language.
  • The Fundamentals of the Internet

    The Fundamentals of the Internet

    This article discusses the history and the different technologies that make up the backbone of the internet. It is meant for web professionals who are getting started on the field and is part of a series of a class I'm teaching at Seminole Community College called the Fundamentals of Interactive Design.
  • Your Web Server

    Your Web Server

    Two of the most important decisions you'll make when setting up your web presence is your domain name and who you choose to host with. This article introduces you to the different server technologies available at different hosts and makes some suggestions on what you should consider.
  • How Much Should I Charge for a Freelance Job?

    How Much Should I Charge for a Freelance Job?

    Students and Freelance professionals are always curious about what to charge for freelance jobs. I have a surprisingly simple formula for calculating this. This article discusses my process for figuring out this touchy subject.
  • Non Destructive Retouching

    Non Destructive Retouching

    I work for a TV and Radio studio and I do photo shoots every week. Most of my people photos are of radio personalities. Regular Joes with excellent vocal talent, but lacking some of the perfect skin that comes with young models. This tutorial shows you my workflow for editing without committing to any pixels until you're done.
  • The Technology behind Flash Photography

    The Technology behind Flash Photography

    A great deal of photography has to do with capturing light. Dollar for dollar better light gives you a better photograph than a better camera. The problem is photography requires a lot more light than our eyes. Flashes are a great way to take photos, but you must learn some of the technology behind their magic.
  • How to shoot and create a panorama with Photoshop

    How to shoot and create a panorama with Photoshop

    Learn the simple rules for taking great panoramas, the best time to do it, what your camera settings should be and how to put it all together in Photoshop.
  • Whitening Teeth

    Whitening Teeth

    Whitening teeth is a fairly simple and quick correction in Photoshop. There are lots of ways to go arround it...here's a simple and quick way to take care of it.
  • The Importance of Reflections

    The Importance of Reflections

    Photography is largely about capturing light, but most of the light our eyes see is not from a direct source, it comes as a result of reflections affected by objects. Therefore, it's important for photographers to examine how objects reflect light.
  • The Physics of Light

    The Physics of Light

    Why is it that sometimes you can get stunning photographs from your cellphone and someone with a $2,000 DSLR can still get cruddy photos. What makes the difference is the light. In this lesson Ray will explain the science and practical aspects of light.
  • Portrait Photography

    Portrait Photography

    The portrait is one of the most common photographs you'll be asked to take. The elements you should consider when working on this project are the people, location, props, lighting and posing.
  • Understanding Lenses

    Understanding Lenses

    All cameras, wether DSLRs or simple point and shoots use lenses to capture images. The types of lens vary, but their function is to filter light coming through to the camera's sensor to make a picture. The type of lens you use will dramatically affect the overall quality of your image.