{"id":435,"date":"2008-10-30T09:32:27","date_gmt":"2008-10-30T08:32:27","guid":{"rendered":"http:\/\/www.jurecuhalev.com\/blog\/?p=435"},"modified":"2008-10-26T21:36:30","modified_gmt":"2008-10-26T20:36:30","slug":"use-firefox-extension-to-solve-your-ajax-problems","status":"publish","type":"post","link":"https:\/\/www.jurecuhalev.com\/blog\/use-firefox-extension-to-solve-your-ajax-problems\/","title":{"rendered":"Use Firefox extension to solve your AJAX problems"},"content":{"rendered":"<p>This are the slides from my talk at Widgets Web Expo, earlier this month. While the original title was a bit more conservative, the main purpose of the talk was to inform the interested public about the issues regarding AJAX, cross-domain <a class=\"zem_slink\" title=\"Hypertext Transfer Protocol\" rel=\"wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Hypertext_Transfer_Protocol\">post request<\/a> and how it affects your application.<\/p>\n<p>What I tried to do here, is to discuss the <a class=\"zem_slink\" title=\"User interface\" rel=\"wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/User_interface\">User Interface<\/a> decisions that you have to make, when you&#8217;re talking to remote servers. Namely:<\/p>\n<ul>\n<li>progress delay and emulation of <a class=\"zem_slink\" title=\"Deferred gratification\" rel=\"wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Deferred_gratification\">instant gratification<\/a> with non-smart recommendations<\/li>\n<li>quiet parsing in background, to not give user the need to watch progress<\/li>\n<li>limited HTML inclusion as lots of blog platforms limit what you can do with HTML and CSS<\/li>\n<li>teaching of users how to use widgets and where and how they are activated as we don&#8217;t have true conventions yet<\/li>\n<\/ul>\n<p>More details in presentation:<\/p>\n<div id=\"__ss_676415\" style=\"width: 425px; text-align: left;\"><a style=\"font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;\" title=\"Blog Enhancing through Extensions\" href=\"http:\/\/www.slideshare.net\/gandalfar\/blog-enhancing-through-extensions-presentation?type=powerpoint\">Blog Enhancing through Extensions<\/a><object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"425\" height=\"355\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowScriptAccess\" value=\"always\" \/><param name=\"src\" value=\"http:\/\/static.slideshare.net\/swf\/ssplayer2.swf?doc=blogenhancingcuhalev2-1224151841391330-9&amp;stripped_title=blog-enhancing-through-extensions-presentation\" \/><\/object><\/p>\n<div style=\"font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;\">View SlideShare <a style=\"text-decoration:underline;\" title=\"View Blog Enhancing through Extensions on SlideShare\" href=\"http:\/\/www.slideshare.net\/gandalfar\/blog-enhancing-through-extensions-presentation?type=powerpoint\">presentation<\/a> or <a style=\"text-decoration:underline;\" href=\"http:\/\/www.slideshare.net\/upload?type=powerpoint\">Upload<\/a> your own. (tags: <a style=\"text-decoration:underline;\" href=\"http:\/\/slideshare.net\/tag\/firefox\">firefox<\/a> <a style=\"text-decoration:underline;\" href=\"http:\/\/slideshare.net\/tag\/enhancing\">enhancing<\/a>)<\/div>\n<\/div>\n<h6 class=\"zemanta-related-title\" style=\"font-size: 1em;\">Related articles by Zemanta<\/h6>\n<ul class=\"zemanta-article-ul\">\n<li class=\"zemanta-article-ul-li\"><a href=\"http:\/\/news.cnet.com\/Security-Bites-Podcast-Mozillas-Human-Shield-on-Firefox-3\/2324-12640_3-6241112.html?part=rss&amp;subj=news\">Security Bites Podcast: Mozilla&#8217;s &#8216;Human Shield&#8217; on Firefox 3<\/a><\/li>\n<li class=\"zemanta-article-ul-li\"><a href=\"http:\/\/www.andreasn.se\/blog\/?p=80\">Andreas Nilsson: Alex Faaborg on Firefox Linux integration<\/a><\/li>\n<\/ul>\n<div class=\"zemanta-pixie\" style=\"margin-top: 10px; height: 15px;\"><a class=\"zemanta-pixie-a\" title=\"Zemified by Zemanta\" href=\"http:\/\/reblog.zemanta.com\/zemified\/57db9a7c-8633-440c-976e-8b9caaf407c2\/\"><img decoding=\"async\" class=\"zemanta-pixie-img\" style=\"border: medium none; float: right;\" src=\"http:\/\/img.zemanta.com\/reblog_e.png?x-id=57db9a7c-8633-440c-976e-8b9caaf407c2\" alt=\"Reblog this post [with Zemanta]\" \/><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>This are the slides from my talk at Widgets Web Expo, earlier this month. While the original title was a bit more conservative, the main purpose of the talk was to inform the interested public about the issues regarding AJAX, cross-domain post request and how it affects your application. What I tried to do here, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[117,14],"tags":[295,273,391],"class_list":["post-435","post","type-post","status-publish","format-standard","hentry","category-conferences","category-tech","tag-ajax","tag-firefox","tag-user-interface"],"acf":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/posts\/435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/comments?post=435"}],"version-history":[{"count":3,"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/posts\/435\/revisions"}],"predecessor-version":[{"id":454,"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/posts\/435\/revisions\/454"}],"wp:attachment":[{"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/media?parent=435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/categories?post=435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/tags?post=435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}