Weekend Links – Best CSS Hacks, Apache Speed Optimization, AJAX File Upload, Image Theft

By  on  

10 Best CSS Hacks

CSS hacks are, unfortunately, a necessary evil on the web. Here are some of the best.


Speed Up Apache - How I Went From F to A in YSlow

This article details ways you can speed up your website using PHP and .htaccess.


AJAX File Upload Tutorial

If you've wanted to know how to build a great AJAX uploading script, check out this article.


How to Highlight Search Results with JavaScript and CSS

Eric Wendelin details how to highlight words from a Google search. Awesome job, Eric!


Techniques for Fighting Image Theft

Image theft can be a huge problem -- here are some possible solutions.


Track.js Error Reporting

Upcoming Events

Recent Features

  • CSS @supports

    Feature detection via JavaScript is a client side best practice and for all the right reasons, but unfortunately that same functionality hasn't been available within CSS.  What we end up doing is repeating the same properties multiple times with each browser prefix.  Yuck.  Another thing we...

  • Regular Expressions for the Rest of Us

    Sooner or later you'll run across a regular expression. With their cryptic syntax, confusing documentation and massive learning curve, most developers settle for copying and pasting them from StackOverflow and hoping they work. But what if you could decode regular expressions and harness their power? In...

Incredible Demos

  • WebKit-Specific Style:  -webkit-appearance

    I was recently scoping out the horrid source code of the Google homepage when I noticed the "Google Search" and "I'm Feeling Lucky" buttons had a style definition I hadn't seen before:  -webkit-appearance.  The value assigned to the style was "push-button."  They are buttons so that...

  • Custom Scrollbars in WebKit

    Before each of the browser vendors we like was providing unique CSS controls, Internet Explorer was setting the tone.  One such example is IE's early implementation of CSS filters. Internet Explorer was also the first browser that allowed developers to, for better or worse, customize...


  1. thanks for mentioning me

  2. These are definitely some solid articles ;). Thanks for making me one of them!

  3. René Monroy

    I prefer to use FancyUpload 2 for uploading files, but that just me, besides, now it uses mootools 1.2 so you probably like it.

    Wow, It would be nice combining FancyUpload 2 with your Facebook sliders tutorial. Regards!

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!