10 month ago
Simon Willison : Underscore.js - Underscore.js. A new library of functional programming primitives for JavaScript—each, map, all, any, inject, detect etc. Unlike some similar libraries this one doesn’t extend the built-in objects, instead opting to bind the new functions to the und
deusx : Underscore.js - "Underscore is a utility-belt library for Javascript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in Javascript objects. It's the tie to go alon
nelson : Underscore.js - Functional programming library for Javascript. "It's the tie to go along with jQuery's tux."
joshua : Underscore.js - Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with
# copy14 month ago
nelson : The pushbutton Web - Anil breaks down some of the recent work around realtime messaging
Simon Willison : The Pushbutton Web: Realtime Becomes Real - The Pushbutton Web: Realtime Becomes Real. Anil Dash is excited by the potential for PubSubHubBub and Webhooks to make near-real-time scalable event publishing accessible to regular web developers. So am I.
jimray : Anil's thoughts on the "pushbutton web" are really smart - And really well written, to boot. This is the future.
Andy Baio : Anil Dash on the Pushbutton Web - the best articulation of the current real-time web trend I've seen
Greg Storey : Pushbutton. - Forgot to link to this earlier. Go. Read. Now.
Anil : The Pushbutton Web: Realtime Becomes Real - tweetcount_url = 'http://dashes.com/anil/2009/07/the-pushbutton-web-realtime-becomes-real.html#comment-661209'; tweetcount_title = 'The Pushbutton Web, about realtime messaging getting real'; tweetcount_src = 'By @anildash:'; tweetcount_
# copy17 month ago
Jeremy Zawodny : on url shorteners - on url shorteners: they are fail
nelson : URL shorteners bad - Thoughtful essay on how tinyurl, etc are bad for the Web
deusx : joshua's blog: on url shorteners - "So there are clear benefits for both the service (low cost of entry, potentially easy profit) and the linker (the quick rush of popularity). But URL shorteners are bad for the rest of us.I feel that shorteners are bad for the ecosystem as a whole. B
Andy Baio : Joshua Schachter on the dangers of URL shorteners - interesting that Archive Team is already working on crawling the TinyURL db
cobra libre : joshua schachter on url shorteners - Besides, there are plenty of services that are intended to be used for publicly pointing to links -- unlike Twitter. #
# copy19 month ago
Simon Willison : Infrastructure for Modern Web Sites - Infrastructure for Modern Web Sites. Leonard’s thoughts on what the next generation of web frameworks should aim to provide.
jcgregorio : Infrastructure for Modern Web Sites « random($foo) - Things you'll need.
Jeremy Zawodny : Infrastructure for Modern Web Sites - Infrastructure for Modern Web Sites: this is so dead on, it's not even funny
deusx : Infrastructure for Modern Web Sites « random($foo) - "One of the things that I did when I wrapping up at Yahoo! was to begin to take a look at the current state of web frameworks. I ended up picking Django, but I have to say, I was disappointed with the state of what’s out there. Friends will have he
# copy21 month ago
joshua : Spock Proxy - Spock Proxy supports range-based horizontal paritioning of a large MySQL database. The proxy intercepts SQL queries from the client, sends queries to the correct databases based on how the database is partitioned, then aggregates the results from each dat
deusx : Spock Proxy - "Spock Proxy supports range-based horizontal paritioning of a large MySQL database. The proxy intercepts SQL queries from the client, sends queries to the correct databases based on how the database is partitioned, then aggregates the results from ea
Simon Willison : Spock Proxy - Spock Proxy. A MySQL Proxy fork (no Lua) that concentrates solely on sharding, by parsing incoming SQL statements and redirecting them across multiple databases. There are some limitations on the SQL that can be handled (no nested queries, joins across
Rod Begbie : Spock Proxy - Proxy for transparent(-ish) sharding of MySQL databases. [via] #
# copy22 month ago
Simon Willison : JSSpeccy - JSSpeccy. A ZX Spectrum emulator written in Javascript.
Rod Begbie : JSSpeccy: A ZX Spectrum emulator in Javascript - Officially the best thing in the entire history of the internet today. [via] #
deusx : matt.west.co.tt » Blog Archive » JSSpeccy: A ZX Spectrum emulator in Javascript - "I’m really typecasting myself here. If there were an international “Person most likely to write a Spectrum emulator in Javascript� award, I’d have taken it for the last five years running. So here it is - probably the most stereotypical proj
Andy Baio : JSSpeccy, a ZX Spectrum emulator in Javascript - double-click a game to run it
# copy23 month ago
wearehugh : typeface.js -- Rendering text with Javascript, <canvas>, and VML
Andy Baio : Typeface.js, rendering Truetype fonts with Javascript, Canvas, and VML - awesome hack lets you deliver custom fonts on the web without Flash; works on the iPhone, too [via]
Rod Begbie : typeface.js -- Rendering text with Javascript, <canvas>, and VML - Amazingly clever piece of hackery. Embed fonts seamlessly in your pages in a manner that works with all released major browsers (including iPhone), but degrades gracefully. Need to do some playing with this… [via] #
Simon Willison : typeface.js - typeface.js. Outstanding hack—renders custom fonts using VML in IE and canvas in everything else, using fonts that are defined as a set of vector paths stored using JSON.
# copy23 month ago
Simon Willison : Conditional classnames - Conditional classnames. Yahoo!’s internal coding standards still recommend CSS hacks over conditional comments because a separate stylesheet for IE imposes an additional HTTP request. Paul Hammond points out that you can use conditional comments to wr
Eric Meyer : Conditional classnames - True 'nough.
deusx : paulhammond.org: Conditional classnames - "If you use this HTML: <!--[if IE ]> <body class="ie"> <![endif]--> <!--[if !IE]>--> <body> <!--<![endif]--> with CSS that looks something like: div.foo { color: inherit; } .ie div.foo {
philgyford : Paulhammond.org: Conditional classnames - An easy way to apply Internet Explorer CSS hacks. So simple that, in retrospect, it's hard to believe no one's thought of it before. Smashing.
# copy26 month ago
jonhicks : Telescopic Text - simple but hypnotic!
Cameron Moll : Telescopic Text - I made tea.
Andy Baio : Telescopic Text - like Blueful, another playful experiment with storytelling on the web [via]
deusx : Telescopic Text © Joe Davis 2008 - "I made tea."
# copy
26 month ago
deusx : DEFENDER of the favicon | Mathieu 'p01' Henri | July 2008 - "The idea was to push the concept of generated favicons further and pack a thrilling retro shooter in 16×16 pixels using JavaScript, canvas and data: URIs."
Andy Baio : Defender of the favicon - staggering hack puts a playable Defender clone in your browser's 16x16 favicon; Firefox and Opera only
Rod Begbie : DEFENDER of the favicon - The classic arcade game Defender, implemented as a Firefox favicon! A bit of a silly hack, but the idea of updating favicons dynamically (to alert users when they're looking at a different tab) has some milage. [via] #
fastclemmy : Defender of the Favicon - Defender of the Favicon by fastclemmy DEFENDER of the favicon is a JavaScript remake of Eugene Jarvis' brilliant arcade game Defender written by Mathieu 'p01' Henri and inspired by Scott Schiller's experiment with generated favicons VU meter. The id
# copy
28 month ago
wearehugh : Google Doctype - Google Code
jcgregorio : Google Doctype - Google Code - Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more. The reference section includes a growing library
dbow : Google Doctype - Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more. The reference section includes a growing library
Simon Willison : Google Doctype - Google Doctype. So now we know what Mark Pilgrim’s been doing at Google... heading up a project to create an encyclopaedia of web development. The JavaScript UI for browsing it is a bit weird (though you do at least get real pages if you disable JavaS
joshua : Doctype - documenting the use of html and associated tech
Eric Meyer : Google Doctype - I always like to see a site that says it's all about open standards and then lists proprietary elements and properties with no indication that they're, you know, proprietary. There's a lot of promise here, but the initial deployment undermines itself.
# copy
29 month ago
Jeremy Zawodny : Exclusive: Google App Engine ported to Amazon's EC2 - Exclusive: Google App Engine ported to Amazon's EC2: Heh
Andy Baio : Exclusive: Google App Engine ported to Amazon's EC2 - One of the biggest criticisms of Google's App Engine have been cries of lock-in, that the applications developed for the platform won't be portable to any other service. This weekend, Chris Anderson, the Portland-based cofounder of the Grabb.it MP3 blog
wearehugh : Exclusive: Google App Engine ported to Amazon's EC2 - Waxy.org - ignore o'reilly's FUD; this is exactly what we (google) were hoping would happen. exactly. to the letter. really. i have chat transcripts.
deusx : Exclusive: Google App Engine ported to Amazon's EC2 - Waxy.org - "AppDrop is a container for applications developed with the Google App Engine SDK, running entirely on Amazon's EC2 infrastructure."
# copy
31 month ago
Andy Baio : Niall's technique for sniffing browser history to customize pages - very clever; instead of showing 50 bookmarking site buttons, only show the ones they actually use
43folders : Sniff browser history for improved user experience - That sound you just heard? That's a couple million people scurrying to hit "Clear History." Terrific work, though, Niall -- totally clever!
Rod Begbie : Sniff browser history for improved user experience - Clever hack -- sniff a user's browser history, work out what blogreading/bookmarking/OpenID sites they use, and reduce clutter by only display options for those sites. [via] #
factoryjoe : Sniff browser history for improved user experience - The social web has filled our websites with too much third-party clutter as we figure out the best way to integrate content with the favorite sites and preferences of our visitors. Intelligent websites should tune-in to the content prefe
deusx : Sniff browser history for improved user experience - "In this post I will teach you how to mine the rich treasure trove of personalization data sitting inside your visitor's browser history for deep personalization experiences."
# copy
33 month ago
jonhicks : Fluid - An app for creating a Site Specific Browser (such as a GMail app for email) with webkit. Works brilliantly!
joshua : Fluid - Free Site Specific Browser for Mac OS X Leopard
Cameron Moll : Fluid: Site-specific browser & dock icons for web apps - Fluid. Give your favorite web apps a site-specific browser and home on your Mac OS X Leopard dock.
Simon Willison : Fluid - Fluid. Another site-specific browser toolkit for OS X (Leopard only), from Todd Ditchendorf. Again, it’s not clear if this does the Right Thing and creates separate cookie jars for every application.
deusx : Fluid - Free Site Specific Browser for Mac OS X Leopard - "Using Fluid, you can create SSBs to run each of your favorite webapps as a separate desktop application. "
factoryjoe : Fluid - Wrap web apps in their own OS X browser, complete with Dock icon. Saved By: Chris Messina | View Details | Give Thanks Tags: os x, mac, safari, fluid, web apps, site-specific browser, webkit
# copy
33 month ago
deusx : Beanstalkd - Software - xph.us - "beanstalkd is a fast, distributed, in-memory workqueue service."
factoryjoe : Beanstalkd - Software - xph.us - beanstalkd is a fast, distributed, in-memory workqueue service. Its interface is generic, but is intended for use in reducing the latency of page views in high-volume web applications by running most time-consuming tasks asynchronously.
Simon Willison : Beanstalkd - Beanstalkd. This is the light-weight cross-language queue I’ve been waiting for. Similar to Starling but your workers don’t need to poll for new jobs; you can call the blocking “reserve� call instead.
bmilleare : Beanstalkd - Nice queuing daemon - beats using Amazon SQS IMO
joshua : Beanstalkd - Software - xph.us - beanstalkd is a fast, distributed, in-memory workqueue service. Its interface is generic, but was originally designed for reducing the latency of page views in high-volume web applications by running most time-consuming tasks asynchronously.
# copy
34 month ago
deusx : Datejs - A JavaScript Date Library » About… - "Comprehensive, yet simple, stealthy and fast. Datejs has passed all trials and is ready to strike."
wearehugh : Datejs - A JavaScript Date Library
Simon Willison : Datejs - A JavaScript Date Library - Datejs—A JavaScript Date Library. Building a date API around chaining—Date.today().next().thursday()—is a neat concept. I’d like to see that adapted for Python’s datetime library.
factoryjoe : Datejs - A JavaScript Date Library » About… - Datejs is an open-source JavaScript Date Library. Saved By: Chris Messina | View Details | Give Thanks Tags: dat, javascript, library
# copy
34 month ago
factoryjoe : Radiant Core: Blog: Deconstructing Facebook Beacon JavaScript - Deep write up about Facebook's Beacon from a technical perspective. Saved By: Chris Messina | View Details | Give Thanks Tags: beacon, facebook, f8, radiantcore
Simon Willison : Deconstructing Facebook Beacon JavaScript - Deconstructing Facebook Beacon JavaScript. How Facebook’s new Beacon service (also known as “Facebook ruined Christmas�) actually works.
deusx : Radiant Core: Blog: Deconstructing Facebook Beacon JavaScript - "This post is going to dig deep in Beacon and see what makes it tick from a purely technical perspective"
Andy Baio : Technical overview of how the Facebook Beacon works - this could have been fun and useful, if it was only opt-in on a site-by-site basis [via]
nelson : Facebook beacon - Detailed tech article on what it does
# copy
36 month ago
Jeremy Zawodny : 7 reasons I switched back to PHP after 2 years on Rails - 7 reasons I switched back to PHP after 2 years on Rails: very good reasons
Simon Willison : 7 reasons I switched back to PHP after 2 years on Rails - 7 reasons I switched back to PHP after 2 years on Rails. After two years working on a Rails rewrite of CB Baby, Derek Sivers scrapped it and instead rewrote the PHP version using Rails-inspired design principles. Derek would still use Rails for a greenf
deusx : 7 reasons I switched back to PHP after 2 years on Rails - O'Reilly Ruby - "But I hope that this reaches someone somewhere thinking, “God our old code is ugly. If we only threw it all away and did it all over in Rails, it’d be so much easier!�"
jcgregorio : 7 reasons I switched back to PHP after 2 years on Rails - O'Reilly Ruby
# copy
37 month ago
factoryjoe : Why FireFox is Blocked - An effort to block Firefox users because Firefox allows the installation of Adblock Plus. According to this site, this is infringing on people's "intellectual property" and therefore is theft. Saved By: Chris Messina | View Details | G
deusx : Why FireFox is Blocked - "The Mozilla Foundation and its Commercial arm, the Mozilla Corporation, has allowed and endorsed Ad Block Plus, a plug-in that blocks advertisement on web sites and also prevents site owners from blocking people using it."
Simon Willison : Why FireFox is Blocked - Why FireFox is Blocked. Idiotic campaign by site owners who don’t like AdBlock Plus. If you block Firefox we won’t link to your site, so you’ll miss out on PageRank, so you’ll miss out on traffic, so you’ll miss out on money.
jonhicks : Why FireFox is Blocked - In a word, jackasses
# copy
37 month ago
Richard Rutter : jQuery for JavaScript programmers - Great intro from Lil Willy.
joshua : jQuery for JavaScript programmers
philgyford : jQuery for JavaScript programmers - What it says, by Simon Willison. For next time I delve into jQuery. (via Yoz and Blech)
deusx : jQuery for JavaScript programmers - "I’m going to try to explain why jQuery should be of interest to experienced programmers as well."
# copy
38 month ago
jonhicks : westciv :: XRAY web developer's suite - A very nicely implemented web dev bookmarklet, to so show element dimensions, margin, padding and position.
Simon Willison : XRAY web developer's suite - XRAY web developer’s suite. Smart new bookmarklet from westciv—kind of like Steve Chipman’s MODI but with the addition of the canvas element for box model visualisation. [via]
factoryjoe : westciv :: XRAY web developer's suite - A great bookmarklet for viewing the dimensions of objects in a webpage. Saved By: Chris Messina | View Details | Give Thanks Tags: xray, css, john allsopp, tools, web design, bookmarklet
Cameron Moll : A few useful web dev bookmarklets/extensions - A few useful web dev bookmarklets/extensions: XRAY (analyze any element), Syncotype (overlay a baseline grid on any page), and Dust-Me Selectors (finds unused selectors).
# copy
39 month ago
wearehugh : mnot’s Web log: The State of Proxy Caching
jcgregorio : mnot’s Web log: The State of Proxy Caching
nelson : HTTP proxy caching - Study finds that in practice, the basic HTTP stuff works pretty well through proxy caches
Simon Willison : The State of Proxy Caching - The State of Proxy Caching. If you’ve always wondered exactly what intermediate proxies are going to do to your carefully constructed Web application, here’s your answer.
# copy
40 month ago
jonhicks : Particletree » Rediscovering the Button Element
deusx : Particletree » Rediscovering the Button Element - "Creating a consistent interface for your users is a constant struggle for every application designer. Building consistency on the web is especially tough because the visual rendering differences across browsers and operating systems are wildly diffe
philgyford : Particletree » Rediscovering the Button Element - Very handy alternative to Submit buttons, and I feel I should have already known this, but it appears to have problems in IE. Like most things. (via Kottke)
bmilleare : Particletree » Rediscovering the Button Element
# copy
40 month ago
Jeremy Zawodny : Job Announcement: The YUI Team Is Hiring an Engineer To Work on Firebug - Job Announcement: The YUI Team Is Hiring an Engineer To Work on Firebug: come to Yahoo and work on Firebug... you know you want to!
Simon Willison : The YUI Team Is Hiring an Engineer To Work on Firebug - The YUI Team Is Hiring an Engineer To Work on Firebug. “... we’re opening a search for a full-time developer to work with Joe on advancing the Firebug roadmap.�
Eric Meyer : The YUI Team Is Hiring an Engineer To Work on Firebug - Like it says.
deusx : Job Announcement: The YUI Team Is Hiring an Engineer To Work on Firebug » Yahoo! User Interface Blog - "Today we’re pleased to announce that we’re putting our money where our mouth is by contributing back to the Firebug project."
# copy
41 month ago
Rod Begbie : Silly season [dive into mark] - Beautiful summation of the current Adobe Apollo/Microsoft Silverlight hype-off from Mark Pilgrim. "That poster may as well be titled "Fucked 6 Ways From Sunday," because that's what you'll be if you buy into any of this." #
jimray : Mark Pilgrim on Apollo, Silverlight and why he doesn't think you should use either - "Y’all have fun. Play with your vendor-specific runtimes. Don’t call me when you wake up one morning with a pink line in the round window and your BFF vendor won’t return your calls."
Simon Willison : Silly season - Silly season. Mark expresses exactly what I’ve been thinking. The fawning over Silverlight and Apollo is incredibly short sighted.
jcgregorio : Silly season [dive into mark] - ""building applications on the web that works."" Of course, all the commenters skip the money quote and try to defend their share-cropping platform of choice.
deusx : Silly season [dive into mark] - "Sigh. I used to have the strength to argue against such foolishness. Nowadays I’m reduced to nothing more than Grey’s-Anatomy-esque catchphrases."
nelson : Silly season - Mark is cynical so I don't have to be
# copy