About PIE – CSS3 PIE: CSS3 decorations for IE

CSS Level 3 brings with it some incredibly powerful styling features. Rounded corners, soft drop shadows, gradient fills, and so on. These are the kinds of elements our designer friends love to use because they make for attractive sites, but are difficult and time-consuming to implement, involving complex sprite images, extra non-semantic markup, large JavaScript libraries, and other lovely hacks.

Ultimate rspec matcher to test named_scope or scoped - Web development blog

What do we expect from the custom finder? We expect that it should find assets A, B, C and should not find assets D, E, F. And sometimes the order is important: it should find A, B C with exact order.

mockko's livereload at master - GitHub

LiveReload applies CSS/JS changes to Safari or Chrome w/o reloading the page

Stubbornella » Blog Archive » Object Oriented CSS, Grids on Github

How do you scale CSS for millions of visitors or thousands of pages? Object Oriented CSS allows you to write fast, maintainable, standards-based front end code. It adds much needed predictability to CSS so that even beginners can participate in writing beautiful websites.

Netty - the Java NIO Client Server Socket Framework - JBoss Community

The Netty project is an effort to provide an asynchronous event-driven network application framework and tools for rapid development of maintainable high performance & high scalability protocol servers & clients.

thoughtbot's bourne at master - GitHub

Test spies are a form of test double that preserves the normal four-phase unit

A List Apart: Articles: Prefix or Posthack

So the next time you find yourself grumbling about declaring the same thing four times, once for each browser, remember that the pain is temporary. It’s a little like a vaccine—the shot hurts now, true, but it’s really not that bad in comparison to the disease it prevents.

The difference between ‘return false;’ and ‘e.preventDefault();’ | CSS-Tricks

The difference is that return false; takes things a bit further in that it also prevents that event from propagating (or “bubbling up”) the DOM.

Generate CSS Sprites on the Fly with Lemonade

Lemonade’s goal as a sprite generator is to be incredible easy to use, so you’ll use ist for every project—just because there’s no overhead. It needs no configuration, no Rake task, no Photoshop, just a little change in your Sass or SCSS files.

adamwiggins's clockwork at master - GitHub

Clockwork is a cron replacement. It runs as a lightweight, long-running Ruby process which sits alongside your web processes (Mongrel/Thin) and your worker processes (DJ/Resque/Minion/Stalker) to schedule recurring work at particular times or dates. For example, refreshing feeds on an hourly basis, or send reminder emails on a nightly basis, or generating invoices once a month on the 1st.

Ruby on Rails Tutorial: Learn Rails by Example | by Michael Hartl

A thorough introduction to web development with Ruby on Rails

ESR - Curse Of The Gifted

A friend of mine calls it "the curse of the gifted" -- a tendency to lean on your native ability too much, because you've always been rewarded for doing that and self-discipline would take actual work.

Farewell to the notification area « Canonical Design

Ubuntu is phasing out the notification area (a.k.a. “system tray”), because of its ineffectiveness at notifying people of things, and its inconsistent behavior. Many programs that previously used the notification area should use other notification mechanisms instead

Your App’s Website Sucks » Matt Legend Gemmell

Priority a billion: EVERYTHING YOU CARE ABOUT

Introducing Isolate

The basics of Isolate, a tool for replacing Bundler in gem management.

ileitch's hijack at master - GitHub

Provides an irb session to an existing ruby process.

Less.js Will Obsolete CSS

Less.js is a JavaScript implementation of LESS that’s run by your web browser. As any JavaScript, you include a link to the script in your HTML, and…that’s that. LESS is now going to process LESS code so instead of including a link to a CSS file, you’ll include a link directly to your LESS code. That’s right, no CSS pre-processing, LESS will handle it live.

APPLE PRETENDS TO INVENT: Video calling - EXTRA-LAST

Remember video calling? It was a minor fad in the year 2005, when a few high-end mobile phones came with two cameras on them because the mobile networks wanted to make billions of pounds out of us video calling each other for £6.99 per minute.

How can you detect if two regular expressions overlap in the strings they can match? - Stack Overflow

I have a container of regular expressions. I'd like to analyze them to determine if it's possible to generate a string that matches more than 1 of them. Short of writing my own regex engine with this use case in mind, is there an easy way in C++ or Python to solve this problem?