RSS Feed: Dustin Diaz

Web Standards with Imagination
last modified on Thursday, 08 July 2010 8:31PM

RSS Feed Feed download link: http://feeds.feedburner.com/WSwI

  • Autocomplete Fuzzy Matching, published on Thursday, 08 July 2010 2:21PM
    Autocomplete widgets live in nearly every system that requires filtering items via input against large amounts of data. This includes address books, email contacts, restaurants, even social graphs. However, in most matching algorithms, Engineers don't take into account that people don't know how to spell AND/OR are lazy. Thus here is a really simple solution to work around this problem, and in my own opinion, vastly improve the user experience.
    http://www.dustindiaz.com/?p=375
  • JavaScript Cache Provider, published on Tuesday, 06 July 2010 4:49PM
    Every developer knows the importance of caching. From end to end you have caching on the backend (memcached, xcache, etc.) to prevent your databases being lit on fire, edge caching on content delivery networks (CDN's) in hopes that your browser will cache assets it sees more than once. And of course client-side caching so you don't repeat expensive operations (albeit algorithmically or high volume repitions). Here is a solution in JavaScript to help you out with the latter, with optional support for HTML5 Local Storage.
    http://www.dustindiaz.com/?p=369
  • JavaScript Animate, published on Saturday, 03 July 2010 5:35PM
    Sort of an old topic for these times, but I thought I'd share a small snippet I wrote about a year ago for the live updating Twitter widgets which required a tad bit of animation without the use of a library. Of course, anyone doing a large amount of animation will use library or, when available in a browser - CSS transitions.
    http://www.dustindiaz.com/?p=366
  • Asynchronous method queue chaining in JavaScript, published on Thursday, 06 May 2010 7:25AM
    Chaining. It's an extremely popular pattern these days in JavaScript. It's easily achieved by continually returning a reference to the same object between linked methods. However one technique you don't often see is queueing up a chain of methods, asynchronously, by which functions can be linked together independent of a callback. This discussion, of course, came from a late work night building the @anywhere JavaScript API with two other mad scientists, Russ D'Sa (@dsa) and Dan Webb (@danwrong). Anyway, let's have a look at some historical conventions and compare them to newer ones.
    http://www.dustindiaz.com/?p=355
  • Something changed, published on Thursday, 29 April 2010 4:54PM
    And not just this website. Things are different now like, for example, my friends, my interests, and to sound nerdy, the web. All different for the better. I've been a bit under the blog radar this last year. @Erin and I have been busy with our separate jobs, also creating our joint photography effort with Flash Bullet having done a dozen shoots the last few months. I've remained stagnant with my own personal photography having not being able to fully recover from last years 365. Work @Twitter has kept me busy. A small group of us (@dsa, @todd, & @danwrong) had been heads down for the last two months trying to release something that we think will effect billions of lives called @Anywhere. We think it's great.
    http://www.dustindiaz.com/?p=351
  • Unofficial Twitter Widget Documentation, published on Friday, 24 July 2009 7:00AM
    So, the Twitter Search Widget has officially launched. And the installation is fairly self-explanatory (as a matter of fact, I don't think we even explained it at all??). But nonetheless, if you haven't checked it out, it's worth doing that now. The new widgets are hot! Ok. On with this.
    http://www.dustindiaz.com/?p=346
  • Twita@talinkahashify your tweets, published on Monday, 25 May 2009 7:48PM
    Well hello everyone. I had previously tweeted about this a few weeks ago... but sometimes I forget more folks follow this blog than my Twitter. If any of you use our Twitter API to embed your latest statuses on your website, here is a simple little script that will do a few niceties for you. This includes linkafying, hashtagifying, and of course the most important, atify (aka: "at replies"). Hit the jump to find out more on how to use it.
    Enclosure - 1Kb, application/javascript - http://www.dustindiaz.com/?p=342
  • Me on Photography and JavaScript, published on Friday, 06 February 2009 7:08PM
    I figured the only way I can keep someone's attention on this blog while talking about Photography is to also talk about JavaScript. Since I have a vested interest in both, and with very good reason, they make a good pair. As some of you might have remembered, I wrote a post not too long back on Photography where I discussed some of the basics and also a brief comparison of JavaScript and Photography. With that said, if you like one and not the other, this should still at least be entertaining and educational. If you like both, then you're in for a treat of nerdy euphemisms and theories.
    http://www.dustindiaz.com/?p=340
  • RegEx Brain Teaser Part II, published on Tuesday, 09 December 2008 2:32AM
    In July I published a post calling out puzzle enthusiasts to solve a programming brain teaser that involved grouping duplicates. Some solved it with a hefty amount of code, others used a savvy regular expression. Now I'd like to invite you to yet another brain teaser, except this time your answer must require a regular expression. If you solve it, I would urge you to buy yourself a t-shirt ;)
    http://www.dustindiaz.com/?p=338
  • Get your Gmail Stickers, published on Thursday, 04 December 2008 11:36PM
    Yeah. Really. Send us a snail-mail with a 42 cent stamp, and we'll give you some stickers! Also, this is the first showcase of any of my photos on behalf of Google :) Cheers!
    http://www.dustindiaz.com/?p=336

RSS Feed Feed download link: http://feeds.feedburner.com/WSwI