Two years ago I launched a Chrome extension for floating browser windows that I had been developing in my spare time. I was surprised to see it gain almost 20,000 weekly users in its lifetime with little promotion. But now, due to recent changes in Chrome, I’m announcing that its development has unfortunately come to an end.
Android’s design guidelines often specify that touch targets for elements should be larger their actual boundaries for better usability.
TouchDelegate exists for this reason, but using it is surprisingly tedious. No more, this is where
ExtendedTouchView comes in!
In this final part of the series we’ll take a look at the tests we’ve written. Looks like there’s some duplicated code; learn how to eliminate it using automated JSON validation and RSpec’s shared examples.
In this second part I’ll show you some techniques that help you spend less time writing tests. Let’s take a look at alternate ways of writing expectations and how to generate test data using factories.
Writing an API with Rails? Learn how to avoid making a mess when testing. Structure your integration specs in a logical manner to make maintaining them a lot easier.
Here’s a couple of short and simple tips for creating better “not found” pages. I’ll also teach you how to use Twitter’s intents and
mailto: links to help visitors alert you of dead links without them having to type a single word.
Have you ever styled a button with Sass and made it change its text colour according to its background colour? Did you use the
lightness() function? There’s a better approach; here’s a bit of “kitchen colorimetry” and a few pieces of reusable code for your projects.
I created these six downloadable templates that will help you construct better vertical rhythm using Inkscape. I also touch the subject of FOSS design and why I’m considering leaving Inkscape for Sketch 3 (but not for Adobe’s Creative Cloud.)