Handling Large Amounts of Markers in Google Maps
A comparison of a few different techniques for dealing with lots of markers on your Google Map.
27 minutes agoNot seen a lot of @dconstruct chatter today; presumably the wifi is the usual web conference quality.

A comparison of a few different techniques for dealing with lots of markers on your Google Map.
Reminiscent of Blade Runner-era Vangelis, and surprisingly listenable.
Finally, a genuinely useful piece of information design.
Bookmarking this article so I don’t have to keep searching for it when this problem bites me every time.
Bookmarking for future reference back to the various Erskine presentations from EECI2010.
A great, great article on the experiences of a 20-something aspiring screenwriter working a series of soul-destroying PA jobs in Los Angeles.
An enormous collection of tutorials and links relating to Google’s Maps API.
The Ocular templating library looks interesting.
An actually useful single-serving site. I’m bound to forget about it when I actually need it, though…
This is a great, detailed look at the Module Pattern in JavaScript. I’d really like to convert all our code to use the loosely-coupled version of this with lazy-loading of scripts to speed up our…
Via @drewm, a handy PDF library for PHP.
Larger versions of famfamfam by the look of it.
A helpful collection of links and tutorials on Google Analytics - always nice if someone else does the hard work and finds the best results for you.
My new go-to resource for deciding on a decent font stack in those important first few CSS rules of each new site.
Details and link to a tool that automatically converts your CSS background images into data URIs.
This is brilliant, and deserves a lot more attention. A command line script that can convert all your CSS background-images into data URIs - the result is a much larger CSS file, but only one HTTP request!
A general rule of thumb is that if you look at a section of code and think “Wow, I don’t want to try and describe that”, you need to comment it before you forget how it works.
From Drupal’s coding standards
If a film’s selling point is that when you watch it with special glasses on then some objects that were formerly on the screen are now sort-of hovering in front of the screen if you’re at the right angle then it doesn’t bode well. When a film trailer triumphantly announces that the film is in 3D, all I take from that is is that the film’s story, the characters and performances weren’t good enough to sell the film. It marks the film out as one to miss.
I am already bored with 3D | Joeblade
If you are running require()-esque loader code in the browser you want to avoid blocking calls else Steve Souders will come over and beat you up.
RequireJS: Asynchronous JavaScript loading
As the proverb suggests, sometimes you can’t jump a twenty foot chasm in two ten foot leaps. Cherry-picking only those design elements that are “proven” by an A/B test can be a route to fragmented, incoherent design. It may earn marginally more money in the short term, but it becomes hard to avoid a descent into poor UX and the long-term harm this causes.
Statistical significance & other A/B test pitfalls
…my attempts to impress in the kitchen generally just mean using more pans than she would and throwing some fresh herbs on top of the dish.
Pete Lambert takes his turn in the kitchen
If you use RSS, you can subscribe to receive updates when new content is added to the site. Choose from the following options:
This site is valid HTML5, and mostly valid CSS2/3 with the odd browser-specific extension where necessary.
The large icons on the home page are by Bagg & Box, VistaIcons and Perishable Press. Any smaller icons are of course by FamFamFam. Stock photography mostly from stock.xchng.
Blog powered by ExpressionEngine. Links powered by Tumblr.
Hosted by (mt) MediaTemple.
I'd love to hear what you think - please use the form below to leave your comments. Anything I consider too offensive, off-topic, or spammy will be deleted at my discretion. Some HTML is permitted, or you can use Textile.
Commenting is not available in this weblog entry.