skip main navigation skip all navigation top
 

web development - Latest posts

Charanjit Chana BSc

This is my personal blog, covering a wide range of topics including web development, design, technology, film, music, TV and sport. I'm a web developer and creator of popular fashion website, Be Unequaled.

Search

Categories

Tags

See all tags

Social networks

Flickr

  • Anfield before kick off
  • Star Crak
  • Maha camo x Futura logo - branded
  • District 9 Poster
  • Shark Ice
  • Trevi Fountain at night
  • Ruins near Ceasar's Palace
  • Ruins of an arch near Ceasar's Palace
  • Ruins of an arch near Ceasar's Palace

Nike+ Nike+

    Links

    Arrested Development

    Quote #90 (of 307):

    Tony Wonder: [to someone off the screen] How many times have I told you to move that fucking sofa? And clean the dumwaiter while you're at it.

    Share this quote

    Quotes fed from IMDB.com

    Advertisements

     

    Photos from FOWD

    I've been uploading some photos throughout the day here at FOWD. Take a look at the slideshow below, or check out my Flickr set.



    As we speak only photos I could Bluetooth to my phone have been added, will upload some more from my More photos added from my minimo later!

    Posted Posted by Chaz 30th April 2009 @ 16:11pm - comments 0 comments - permalink permalink

    FOWD 2009, I'm going and I can't wait! :)

    Tomorrow is the Future Of Web Design conference and I really can't wait to go!

    There are a few topics I'll be really interested in and I am looking forward to learning lots more about the industry and where things are headed.

    I'm still debating, but I think I'll be taking my laptop. All I'll be doing is taking notes, but I'll have my iPod and hopefully there'll be wifi so I'll be able to check in on emails too!

    Posted Posted by Chaz 29th April 2009 @ 20:02pm - comments 0 comments - permalink permalink

    Things that no web developer should forget (SEO)

    There are just some things that no front end developer should ever forget. There are so many things that often fall to the bottom of the list when developing something for the web, none more so than the ones I'll be highlighting here. It's often easy to forget small details, but when they're in they could make a big difference, especially when it comes to SEO and accessibility.

    Titles


    Often in Firefox, I find myself with quite a few tags but some of them just show 'Untitled' which just isn't very useful. Some sort of identification is always welcome by the user, whether they've minimized or tabbed your page.

    Background color


    This is a trivial issue and probably less than 0.1% of people will ever even notice it, but I will and it's a commonly forgotten bit of CSS or HTML when white backgrounds are used.

    [ read more... ]

    Posted Posted by Chaz 4th October 2008 @ 13:53pm - comments 0 comments - permalink permalink

    setAttribute workaround for IE

    Another beautiful quirk in Internet Explorer is it's poor implementation of the setAttribute method. It's something I tried to make use of for my custom 'lightbox', but off course I had a lot of trouble getting it working.

    After a bit of searching I came across a fix at webmasterworld.com. Using the setAttribute method should allow you to apply a class, an id, an event or any other attribute to an element. From what I've read, IE does this to some extent. It does apply the attribute you request, but not to the HTML element, it instead applies it to the JavaScript reference to the HTML element.

    A subtle difference in definition, but another subtle difference that can add hours to your development time!

    [ read more... ]

    Posted Posted by Chaz 10th July 2008 @ 02:01am - comments 0 comments - permalink permalink

    3 pixel bug (IE6)

    Internet Explorer 6 is possibly the single biggest pain in my life. I can cope with anything else that's thrown at me, but development time being doubled, if not tripled, because of IE6 is just something that really tests my love of web development.

    I deliberately didn't develop for IE6 when building this blogging platform because I feel that I have a responsibility to promote better browsing. As a web developer, I do understand the need for backwards compatibility, but when a new version is released, it should be embraced. Plus, it's a FREE upgrade, whether you go from IE6 to 7, to Firefox, Opera or even Safari! The fact that so many people still use IE6 is a bit of a joke. It's around 10 years old, has well known security issues, is poor at doing what it's supposed to do and just simply doesn't work!

    Forget the box model issues, forget the JavaScript issues and the lack of support for PNGs and even the ridiculous reliance on ActiveX controls, the 3 pixel bug is possibly the dumbest and most annoying thing that IE has in it's code. These 3 pixels that can quite simply ruin a perfect layout. 3 pixels that go unnoticed with dummy content throughout development and testing, but surface as concerns from clients when real content is introduced.

    There are some 'accepted' fixes, but I seem to have stumbled across another!

    [ read more... ]

    Posted Posted by Chaz 26th June 2008 @ 04:44am - comments 0 comments - permalink permalink

    Some 'dirty' hacks for a couple of my 'favourite' browsers!

    As a follow up to my previous post on stopping development for IE6, I thought I'd share my knowledge of all the 'dirty' hacks that I'd picked up for IE6 and IE7.

    They're not really 'dirty', but they're not always considered to be the best method because they cause your CSS to fail validation. For me however, they're just as effective as the conditional comment that people use to exploit IE's 6 & 7 to behave in the way they like.

    I have used them many times, but have recently tried to switch to the conditional comment method. I do use them during development though, because I can just dump them into the CSS and HTML through the Firebug toolbar and I don't have to constantly switch between stylesheets

    [ read more... ]

    Posted Posted by Chaz 15th June 2008 @ 02:06am - comment 1 comment - permalink permalink

    IE6 no more. For me at least!

    That's it. No more. I don't have the time or patience to do it anymore.

    Internet Explorer 6 will no longer be developed for. Well, by me anyway. Some of my most recent projects have doubled in development time because of IE6. As a result of this wasted time, I've decided to stop and just add a bit of code to each of the new builds I do.

    image

    The above shows how it will appear. A simple bit of code that only IE6 reads and displays. It may seem 'lazy' on my part, but in almost any other industry, doubling your work load just for a shrinking demographic to make the most of your product, you'd be asked to phase it out as soon as possible

    [ read more... ]

    Posted Posted by Chaz 6th June 2008 @ 05:03am - comments 0 comments - permalink permalink

    Essential web development tools (for a Mac)

    I thought I'd blog a bit about web development tools, more specifically, the ones that I feel are essential for web development on a Mac. I'll be trying to cover both Tiger and Leopard versions of OS X.

    First up;

    Text editors



    Among the most important tools you'll need for web development, unless of course you plump for using Dreamweaver. Personally, I find Bare Bones' selection of software to be the best. Text Wrangler is an awesome, free, tool and is now compatible with another piece of software that was previously only compatible with BBEdit, Bare Bones' flagship product

    [ read more... ]

    Posted Posted by Chaz 4th June 2008 @ 04:09am - comments 0 comments - permalink permalink