Subscribe To RSS Feed


Amber Taylor's SharpBlog

IE Is My Nemisis – Adventures in Hack-land

Wordpress 3 and Custom Post Types

- Friday, April 9th, 2010 -

I am super excited about Wordpress 3! It isn’t in the final release yet as of today (April 2010), but it is coming to many a websites real soon. We have been working with a project recently that is using version 3 (in beta), and various enhancement are going to revolutionize Wordpress as a content management system. Most notably the Custom Posts Feature.

Web Design “Best Practices” for Print Designers

- Friday, March 12th, 2010 -

Over the years as a designer and web monkey, I have witnessed the situation where a print designer creates a website. Not understanding the technical limitations, and other nuances of this medium the print designer usually creates a layout that has technical issues that the developer has to code up. In the case where the [...]

Adding CSS Resets in Your Drupal Zen Theme

- Thursday, March 4th, 2010 -

We at Sharpdot recently completed a large series of websites using Drupal. After months of designing comps, coding them up, adding all of the special functionality, we discovered some style issues (and it wasn’t just IE problems this time!) After quite some time of trying to figure out what was going on, we discovered it was that the Zen theme does not add reset styles to there theme!

960 grid-system Zen sub theme for Drupal 6

- Wednesday, October 7th, 2009 -

Yes! I have found a Zen sub-theme for Drupal based on the 960 grid system. I have not checked it out quite yet, but I am going to give it a whirl soon.

Funny Comic About Standards

- Friday, August 7th, 2009 -

Saw this cartoon on http://www.cssquirrel.com/. I guess the monster is Microsoft… well actually I don’t guess I am sure it is.

Lucida is the new Arial

- Monday, April 13th, 2009 -

Here at Sharpdot we sometimes work with another web shop in New York called Blenderbox. One of the designers at Blenderbox named Jacks passed on this article about how Lucida Grande has steadily been becoming a standard font for the web-scape. I noticed over about a year ago, that it was being used on Apple’s [...]

iStock’s 503 Error Page

- Tuesday, February 10th, 2009 -

So I was on iStock photo today and came accross this page after thier site was unresponsive. They have my vote for the funniest 503 error page to date. The funniest 404 page I have seen is a little to shocking to share with you on this blog, but I am sure there is another one wait for us out there.

IE Hack – Hide Text on your Submit Buttons

- Sunday, February 1st, 2009 -

A New Way To Style Your Buttons

Recently, I designed a website and I decided to do a unique style on the search field. I added a background image to the input field and then a background image to the submit button. Everything looked great until I viewed it in Internet Destroyer (Internet Explorer). That’s when the sky fell on my head…as usual.

The Phantom Dreamweaver Bug

- Monday, January 19th, 2009 -

Well last Friday I was coding out a site (a css file to be exact), and as usual, I save and save often. Well, I saved my file and Dreamweaver crashed on me (Yes I have been using D.W., I liked the code completion). After D.W. crashed it wouldn’t open at all!?? The program would start to initialize then crash, strange? Well what were my options? Re-install, wipe everything? Switch?

I came back to work the following Monday and told my fellow Sharpdoters what happened. Then demonstrated this odd occurrence. Well first off I decided to download Eclipse and just use that, finally ditching silly Dreamweaver, but the powers that be insisted I get the bottom of this. Well after Googling “dreamweaver won’t start” I came upon a quite disturbing discovery.

Use Type-Casting and Arrays in Place of Conditional Statements

- Monday, December 8th, 2008 -

I found a neat JavaScript tutorial about how to use type-casting and arrays instead of conditional statements.
In a nutshell it takes a basic conditional statement and does it in another way.
Same old boring conditional statement:
function doSomethingGreat(myVar) {
switch(myVar) {
case ‘AmberTaylor’:
[...]