Amy Lee

Tame long tab titles with dynamically CSS-only scrolling

The problem: you have a long title for a tab (or some other small UI element) and it is important for the client to see all of the content, but you lack the space to show it. What do you do? Tooltip? Hide the overflow? Truncate with ellipsis? Here’s a suggestion: “active ellipsis”! Using a […]

March 04, 2013

Amy Lee

Webkit’s -webkit-font-smoothing can make you fat

In a recent set of changes to our user interface, we came across rendering issues that were driving us bonkers: how could two pieces of text with the same color value appear to have different weight? It turned out the culprit was font smoothing. The font-smoothing CSS property is nothing really new at this point […]

January 14, 2013

Amy Lee

Quick-n-dirty: Font Awesome icon search utility

We love Font Awesome. It has a wealth of very useful icons and now that the set is up to 210 icons we’re also finding it unwieldy to search for that right icon. So we made a super simple search utility. Enter in part of the icon’s class name and matching classes will be displayed. […]

December 18, 2012

Amy Lee

Using Underscore.js’s debounce() to filter double-clicks

Watching users double-click a form button always makes me cringe. Worse: knowing that AJAX is firing with each click. Instead if flooding our server with AJAX requests it would be nice to limit how frequently the click handler runs. Fortunately, libraries like Underscore.js have wonderful functions like throttle and debounce do just that. But which […]

December 12, 2012

Jared

Building the Startup Compensation Visualization

We recently published a company blog post titled Manage Your Tech Career that featured a visualization of “Startup Salary & Equity Compensation” across different job functions, levels, company sizes and regions. The post received more traffic than we anticipated, and a lot of people have asked questions about the tool. Here I’d like to tell […]

October 04, 2012

Pascal-Louis Perez

When Canvas doesn’t cut it: Raphael.js

This is a guest post by Benjamin van der Veen who worked with us to develop a fabulous charting library leveraging vector graphics. Ben is a software consultant specializing in interaction design and development with a focus on iOS, as well as web server and REST web service design. He lives in rainy Portland, Oregon, […]

December 01, 2010