[{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/json-vs-xml-the-debate","bookmark_desc":"Ajaxian \u00bb JSON vs. XML: The Debate","bookmark_notes":"The great json vs. xml debate","ub_date":"1207599043","bookmark_date":"1207599043","tags_str":"ajax<\/a>, json<\/a>, web 2.0<\/a>, xml<\/a>","se_id":"ajaxian-json-vs-xml-the-debate","user_name":"djhomeless","user_img":"7212_large.png","user_count":"4"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/extending-firebug-tutorials","bookmark_desc":"ajaxian.com\/archives\/extending-firebug-tutorials","bookmark_notes":"Ajaxian \u00bb Extending Firebug Tutorials","ub_date":"1228751939","bookmark_date":"1228740804","tags_str":"","se_id":"ajaxian-comarchivesextending-firebug-tutorials","user_name":"rchk","user_img":"1228627426670.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/reinhardt-client-side-url-dispatching-from-sitepen","bookmark_desc":"Ajaxian \u00bb Reinhardt: Client-side URL Dispatching from SitePen","bookmark_notes":"","ub_date":"1228741512","bookmark_date":"1224760889","tags_str":"","se_id":"ajaxian-reinhardt-client-side-url-dispatching-from-sitepen","user_name":"jpick","user_img":"1224541470728.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/say-goodbye-to-alert","bookmark_desc":"Ajaxian \u00bb Say Goodbye to alert()","bookmark_notes":"","ub_date":"1228739540","bookmark_date":"1224240666","tags_str":"","se_id":"ajaxian-say-goodbye-to-alert","user_name":"mdrechsler","user_img":"","user_count":"3"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/iphone-native-looking-skin","bookmark_desc":"Ajaxian \u00bb iPhone Native Looking Skin","bookmark_notes":"\"With the iPhone though, it doesn\u2019t look half as bad, and now, thanks to Joe Hewitt (again) there is an even better base. You can simply use his native looking navigation skin to make your applications look and feel like a native iPhone application.\"","ub_date":"1228864971","bookmark_date":"1221891485","tags_str":"css<\/a>, design<\/a>, iphone<\/a>, javascript<\/a>, web<\/a>","se_id":"ajaxian-iphone-native-looking-skin","user_name":"lhalff","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/steve-yegge-on-server-side-javascript","bookmark_desc":"Steve Yegge on Server Side JavaScript","bookmark_notes":"","ub_date":"1228862433","bookmark_date":"1213794651","tags_str":"article<\/a>, java<\/a>, javascript<\/a>, rhino<\/a>, server<\/a>, slides<\/a>, slideshow<\/a>, video<\/a>","se_id":"steve-yegge-on-server-side-javascript","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/new-javascriptcanvas-graph-library","bookmark_desc":"Ajaxian \u00bb New Javascript\/Canvas Graph library","bookmark_notes":"","ub_date":"1228735836","bookmark_date":"1212528037","tags_str":"canvas<\/a>, element<\/a>, firefox<\/a>, graph<\/a>, javascript<\/a>, library<\/a>, mozilla<\/a>, visualization<\/a>","se_id":"ajaxian-new-javascriptcanvas-graph-library","user_name":"millette","user_img":"robin-vector-100x100.png","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/attack-of-the-ajax-form-builders","bookmark_desc":"Ajaxian \u00bb Attack of the Ajax form builders","bookmark_notes":"","ub_date":"1228735826","bookmark_date":"1212528029","tags_str":"ajax<\/a>, builder<\/a>, comparison<\/a>, design<\/a>, directory<\/a>, form<\/a>, html<\/a>, web<\/a>","se_id":"ajaxian-attack-of-the-ajax-form-builders","user_name":"millette","user_img":"robin-vector-100x100.png","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/dom-storage-and-microformats","bookmark_desc":"Ajaxian \u00bb DOM Storage and Microformats","bookmark_notes":"","ub_date":"1228867025","bookmark_date":"1208613235","tags_str":"0207<\/a>, dom<\/a>, firefox<\/a>, microformat<\/a>, microformats<\/a>","se_id":"ajaxian-dom-storage-and-microformats","user_name":"skyle","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/opera-mini-30-and-the-ajax-phone","bookmark_desc":"Ajaxian \u00bb Opera Mini 3.0 and The Ajax Phone","bookmark_notes":"","ub_date":"1228867025","bookmark_date":"1208613234","tags_str":"0207<\/a>, ajax<\/a>, mobile<\/a>, operamini<\/a>","se_id":"ajaxian-opera-mini-3-0-and-the-ajax-phone","user_name":"skyle","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/zingku-making-mobile-count","bookmark_desc":"Ajaxian \u00bb Zingku: Making mobile count","bookmark_notes":"","ub_date":"1228867025","bookmark_date":"1208613234","tags_str":"0207<\/a>, convergence<\/a>, mobile2.0<\/a>, zingku<\/a>","se_id":"ajaxian-zingku-making-mobile-count","user_name":"skyle","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/bug-object-killing-in-ie7","bookmark_desc":"Ajaxian \u00bb Bug: Object Killing in IE7","bookmark_notes":"A very weird but easily avoided bug in IE7. (via Carlos Pires)","ub_date":"1228865454","bookmark_date":"1207527337","tags_str":"bug<\/a>, ie7<\/a>, javascript<\/a>, microsoft<\/a>","se_id":"ajaxian-bug-object-killing-in-ie7","user_name":"andr3","user_img":"me.png","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/facebook-style-input-box","bookmark_desc":"Ajaxian \u00bb Facebook Style Input Box","bookmark_notes":"Nice autocomplete for message composers (not only email).","ub_date":"1228865452","bookmark_date":"1207527293","tags_str":"javascript<\/a>, mootools<\/a>, prototype<\/a>","se_id":"ajaxian-facebook-style-input-box","user_name":"andr3","user_img":"me.png","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/cssvista-tweak-css-and-see-it-in-ie-and-firefox-at-the-same-time","bookmark_desc":"CSSVista: Tweak CSS and see it in IE and Firefox at the same time","bookmark_notes":"","ub_date":"1228865016","bookmark_date":"1207526883","tags_str":"browser<\/a>, css<\/a>, firefox<\/a>, tool<\/a>, web development<\/a>","se_id":"cssvista-tweak-css-and-see-it-in-ie-and-firefox-at-the-same-time","user_name":"Rob","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/flash-tooltips-using-jquery","bookmark_desc":"Flash Tooltips using jQuery","bookmark_notes":"","ub_date":"1228862320","bookmark_date":"1207252010","tags_str":"jquery flash tooltip<\/a>","se_id":"flash-tooltips-using-jquery","user_name":"stinie","user_img":"stinie_150_150.png","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/yahoo-releases-new-performance-best-practices","bookmark_desc":"Ajaxian \u00bb Yahoo! releases new performance best practices","bookmark_notes":"He covers the existing 14 rules, plus 20 new rules for faster web pages. We\u2019ve categorized the optimizations into: server, content, cookie, JavaScript, CSS, images, and mobile.","ub_date":"1228931873","bookmark_date":"1207170069","tags_str":"content<\/a>, cookie<\/a>, css<\/a>, fast<\/a>, images<\/a>, javascript<\/a>, mobile<\/a>, optimization<\/a>, performance<\/a>, server<\/a>, More...<\/a>","se_id":"ajaxian-yahoo-releases-new-performance-best-practices","user_name":"Lisa","user_img":"avatarwide.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/netflix-million-dollar-prize","bookmark_desc":"Netflix Million Dollar Prize","bookmark_notes":"","ub_date":"1229022611","bookmark_date":"1207075262","tags_str":"business<\/a>, programming<\/a>","se_id":"netflix-million-dollar-prize","user_name":"tizzle","user_img":"march08.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/jquery-spy","bookmark_desc":"jQuery Spy","bookmark_notes":"","ub_date":"1229022611","bookmark_date":"1207075262","tags_str":"javascript<\/a>, jquery<\/a>, programmming<\/a>","se_id":"jquery-spy","user_name":"tizzle","user_img":"march08.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/detecting-ie7-in-javascript","bookmark_desc":"Ajaxian \u00bb Detecting IE7+ in JavaScript","bookmark_notes":"","ub_date":"1229022611","bookmark_date":"1207075259","tags_str":"browser<\/a>, development<\/a>, ie7<\/a>, javascript<\/a>, programming<\/a>, web<\/a>","se_id":"ajaxian-detecting-ie7-in-javascript","user_name":"tizzle","user_img":"march08.jpg","user_count":"2"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/asciify","bookmark_desc":"Asciify: ASCII art library","bookmark_notes":"","ub_date":"1228862329","bookmark_date":"1206500562","tags_str":"ajax ascii code libraries<\/a>, ajax code libaries<\/a>","se_id":"asciify-ascii-art-library","user_name":"stinie","user_img":"stinie_150_150.png","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/downloads\/presentations\/eich-ajax-experience-2006","bookmark_desc":"JavaScript 2 and the Future of the Web","bookmark_notes":"","ub_date":"1228862401","bookmark_date":"1206486980","tags_str":"article<\/a>, javascript<\/a>, javascript2<\/a>, language<\/a>, mozilla<\/a>","se_id":"javascript-2-and-the-future-of-the-web-60826","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/ie-tip-cheeky-way-to-see-the-current-state-of-the-page","bookmark_desc":"IE Tip: Cheeky way to see the current state of the page","bookmark_notes":"","ub_date":"1228862401","bookmark_date":"1206486980","tags_str":"article<\/a>, browser<\/a>, javascript<\/a>, tip<\/a>","se_id":"ie-tip-cheeky-way-to-see-the-current-state-of-the-page","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/jmaki-revolver","bookmark_desc":"jMaki Revolver widget","bookmark_notes":"","ub_date":"1228862375","bookmark_date":"1206486942","tags_str":"ajax<\/a>, article<\/a>, jmaki<\/a>, revolver<\/a>, widget<\/a>","se_id":"jmaki-revolver-widget","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/evaling-with-ies-windowexecscript","bookmark_desc":"Eval\u2019ing with IE\u2019s window.execScript","bookmark_notes":"","ub_date":"1228862375","bookmark_date":"1206486942","tags_str":"ajax<\/a>, article<\/a>, firefox<\/a>, javascript<\/a>","se_id":"evaling-with-ies-window-execscript","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/the-wii-remote-api-now-your-userbase-is-four","bookmark_desc":"The Wii Remote API: Now your userbase is four.","bookmark_notes":"","ub_date":"1228862365","bookmark_date":"1206486927","tags_str":"api<\/a>, article<\/a>, javascript<\/a>, opera<\/a>, wii<\/a>","se_id":"the-wii-remote-api-now-your-userbase-is-four-","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/protoscript-prototype-web-apps-with-a-json-dsl#comments","bookmark_desc":"Protoscript: Prototype web apps with a JSON DSL","bookmark_notes":"","ub_date":"1228862362","bookmark_date":"1206486923","tags_str":"article<\/a>, dsl<\/a>, json<\/a>, protoscript<\/a>","se_id":"protoscript-prototype-web-apps-with-a-json-dsl","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/svg-on-ie-via-silverlight-via-xslt","bookmark_desc":"SVG on IE via Silverlight via XSLT","bookmark_notes":"","ub_date":"1228862361","bookmark_date":"1206486922","tags_str":"article<\/a>, silverlight<\/a>, svg<\/a>, xaml<\/a>, xslt<\/a>","se_id":"svg-on-ie-via-silverlight-via-xslt","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/more-fun-with-domcontentloaded","bookmark_desc":"More fun with DOMContentLoaded","bookmark_notes":"","ub_date":"1228862360","bookmark_date":"1206486920","tags_str":"browser<\/a>, dom<\/a>, hack<\/a>, javascript<\/a>","se_id":"more-fun-with-domcontentloaded","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/ajaxian-2007-survey-results","bookmark_desc":"Ajaxian 2007 Survey Results","bookmark_notes":"","ub_date":"1228862358","bookmark_date":"1206486918","tags_str":"ajax<\/a>, article<\/a>, comparison<\/a>, framework<\/a>, stats<\/a>","se_id":"ajaxian-2007-survey-results","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/prototype-and-jquery-a-code-comparison","bookmark_desc":"Prototype and jQuery: A code comparison","bookmark_notes":"","ub_date":"1228862357","bookmark_date":"1206486917","tags_str":"article<\/a>, comparison<\/a>, javascript<\/a>, jquery<\/a>, prototype.js<\/a>","se_id":"prototype-and-jquery-a-code-comparison","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/gwt-videos-from-gwt-conference-available","bookmark_desc":"GWT Videos from GWT Conference Available","bookmark_notes":"","ub_date":"1228862350","bookmark_date":"1206486907","tags_str":"gwt<\/a>, resources<\/a>, video<\/a>","se_id":"gwt-videos-from-gwt-conference-available","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/do-you-have-a-pretty-date","bookmark_desc":"Do you have a pretty date? Date formatting in JS","bookmark_notes":"","ub_date":"1228862349","bookmark_date":"1206486904","tags_str":"article<\/a>, javascript<\/a>, jquery<\/a>","se_id":"do-you-have-a-pretty-date-date-formatting-in-js","user_name":"bguijt","user_img":"dsc_9112.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/googles-rounded-corner-generator","bookmark_desc":"Ajaxian \u00bb Googles Rounded Corner Generator","bookmark_notes":"","ub_date":"1228858217","bookmark_date":"1205878240","tags_str":"google<\/a>, roundedcorners<\/a>","se_id":"ajaxian-googles-rounded-corner-generator","user_name":"stinie","user_img":"stinie_150_150.png","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/yui-based-image-cropper-widget","bookmark_desc":"Ajaxian \u00bb YUI-based Image Cropper Widget","bookmark_notes":"","ub_date":"1228858195","bookmark_date":"1205878189","tags_str":"cropper<\/a>, images<\/a>, yui<\/a>","se_id":"ajaxian-yui-based-image-cropper-widget","user_name":"stinie","user_img":"stinie_150_150.png","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ajaxian.com\/archives\/2005\/10\/javascript_data.html","bookmark_desc":"Ajaxian: JavaScript Database: In Browser","bookmark_notes":"","ub_date":"1228852337","bookmark_date":"1202839539","tags_str":"","se_id":"ajaxian-javascript-database-in-browser","user_name":"Wolfrunner","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/2005\/12\/6_places_you_mu.html","bookmark_desc":"Ajaxian: 6 Places You Must Use Ajax","bookmark_notes":"","ub_date":"1229034511","bookmark_date":"1200391042","tags_str":"ajax<\/a>, css<\/a>, design<\/a>, html<\/a>, javascript<\/a>, web<\/a>, web2.0<\/a>, webdesign<\/a>, xml<\/a>","se_id":"ajaxian-6-places-you-must-use-ajax","user_name":"snig178","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/jsonp-json-with-padding","bookmark_desc":"Ajaxian \u00bb JSONP: JSON With Padding","bookmark_notes":"","ub_date":"1229034505","bookmark_date":"1200391030","tags_str":"ajax<\/a>, javascript<\/a>, json<\/a>, jsonp<\/a>","se_id":"ajaxian-jsonp-json-with-padding","user_name":"snig178","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/lets-compile-a-list-of-ajax-dom-and-js-related-resources","bookmark_desc":"Ajaxian \u00bb Let\u2019s compile a list of Ajax, CSS, DOM and JS-related resources","bookmark_notes":"","ub_date":"1229032679","bookmark_date":"1199304374","tags_str":"ajax<\/a>, css<\/a>, javascript<\/a>, programming<\/a>, reference<\/a>, webdev<\/a>","se_id":"ajaxian-lets-compile-a-list-of-ajax-css-dom-and-js-related-resources","user_name":"julius_c","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/popurlscom-the-latest-internet-buzz","bookmark_desc":"Ajaxian \u00bb Popurls.com - The Latest Internet Buzz","bookmark_notes":"No Description","ub_date":"1226511211","bookmark_date":"1196370788","tags_str":"","se_id":"ajaxian-popurls-com-the-latest-internet-buzz","user_name":"veeliam","user_img":"greenavatar.jpg","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/www.ajaxian.com","bookmark_desc":"Ajaxian","bookmark_notes":"","ub_date":"1193323046","bookmark_date":"1193323046","tags_str":"ajax<\/a>, blog<\/a>, blogging<\/a>, check<\/a>, css<\/a>, howto<\/a>, java<\/a>, javascript<\/a>, programming<\/a>, technology<\/a>, More...<\/a>","se_id":"ajaxian-7243","user_name":"aaronbassett","user_img":"","user_count":"6"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/handling-tabs-in-textareas","bookmark_desc":"Ajaxian \u00c2\u00bb Handling Tabs in Textareas","bookmark_notes":"","ub_date":"1193323041","bookmark_date":"1193323041","tags_str":"","se_id":"ajaxian-handling-tabs-in-textareas","user_name":"aaronbassett","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/onion-skinned-drop-shadows-with-javascript","bookmark_desc":"Ajaxian \u00c2\u00bb Onion Skinned Drop Shadows with JavaScript","bookmark_notes":"","ub_date":"1193323029","bookmark_date":"1193323029","tags_str":"","se_id":"ajaxian-onion-skinned-drop-shadows-with-javascript","user_name":"aaronbassett","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/archives\/prototypify-running-prototype-code-with-legacy-code","bookmark_desc":"Ajaxian \u00c2\u00bb Prototypify: Running Prototype code with legacy code","bookmark_notes":"","ub_date":"1193323027","bookmark_date":"1193323027","tags_str":"","se_id":"ajaxian-prototypify-running-prototype-code-with-legacy-code","user_name":"aaronbassett","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/resources","bookmark_desc":"Ajaxian \u00c2\u00bb Resources","bookmark_notes":"","ub_date":"1193323017","bookmark_date":"1193323017","tags_str":"","se_id":"ajaxian-resources","user_name":"aaronbassett","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com\/the-ajax-experience-sf-2007-call-for-presenters-details","bookmark_desc":"Ajaxian \u00c2\u00bb The Ajax Experience SF 2007 Call for Presenters Details","bookmark_notes":"","ub_date":"1193322995","bookmark_date":"1193322995","tags_str":"","se_id":"ajaxian-the-ajax-experience-sf-2007-call-for-presenters-details","user_name":"aaronbassett","user_img":"","user_count":"1"},{"data_type":"bookmark","bookmark_url":"http:\/\/ajaxian.com","bookmark_desc":"Ajaxian","bookmark_notes":"","ub_date":"1200971956","bookmark_date":"1190211377","tags_str":"ajax<\/a>, article<\/a>, blog<\/a>, blogs<\/a>, daily<\/a>, development<\/a>, java<\/a>, javascript<\/a>, news<\/a>, programming<\/a>, More...<\/a>","se_id":"ajaxian","user_name":"djhomeless","user_img":"7212_large.png","user_count":"6"}]