XMLPitstop.comhttp://www.xmlpitstop.com/Reblogger/feed.aspxXMLPitstop.com60[de] .NET User Group Franken - Erstes Treffen 2007http://www.xmlpitstop.com/Ajax/re-19949_de_NET_User_Group_Franken_Erstes_Treffen_2007.aspx<p>Am 21. Februar ist es wieder soweit, die .NET User Group Franken lebt wieder auf. Meine Wenigkeit wird dort über AJAX und WPF/E sprechen, mehr Details und Anmeldung gibt es auf der <a href="http://www.dodned.de/PermaLink.aspx?guid=3b4f0b7b-e881-41f3-bbb8-48daf947dcd3">Dodned Web Seite</a>.</p><p>Wenn ich es richtig verstehe, dann wird auch Windows Vista und Office 2007 vorgestellt, und am Ende natürlich verlost. "Dabei sein ist alles!"</p><img src="http://weblogs.asp.net/aggbug.aspx?PostID=1594310" width="1" height="1">Ajax.NET Professional Fri, 09 Feb 2007 00:00:00 GMTAjax Matters: JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAshttp://www.xmlpitstop.com/Ajax/re-19909_Ajax_Matters_JDJ_How_and_Why_AJAX_Not_Java_Became_the_Favored_Technology_for_RIAs.aspx<p>An <a target="_blank" href="http://java.sys-con.com/read/333329.htm">interesting article</a> by <a target="_blank" href="http://mindview.net/Etc/About/about.html">Bruce Eckel</a> on the ongoing debate of why AJAX is so popular when it comes to building <a target="_blank" href="http://en.wikipedia.org/wiki/Rich_Internet_application">rich internet applications (RIAs)</a>. Bruce’s latest books touch on why <a target="_blank" href="http://java.sun.com">Java</a> is becoming unfavored among people who just want to hit the ground running with an idea.</p> <blockquote><p><em>“We Can’t Wait for Sun to Fix All of Java’s Problems…The Solution is to Hybridize Parts of the Language”</em></p></blockquote> <p><a id="more-115"></a></p> <p>Topics in the article he touches on:</p> <ol> <li>The Web is a Mess</li> <li>Java Applets</li> <li>Cross-platform Problems</li> <li>Flash and Flex</li> <li>Hybridizing Java</li> </ol> <p>Personally, I’ve become more and more interested in <a target="_blank" href="http://www.google.com/url?sa=t&ct=res&cd=1&url=http%3A%2F%2Fwww.rubyonrails.org%2F&ei=557MRYbzIpeQggTz7fTzAQ&usg=__ku0-m6DKdqIwMVo3V2olaaiQwVM=&sig2=7UhyGrJqaTwnp6xtzYOKqQ">Ruby on Rails</a> because it takes comparatively long to accomplish anything in Java. Read more about my reasons for starting to make the migration from <a target="_blank" href="http://www.digitalsanctum.com/2007/01/21/from-java-to-ruby-journal-part-1-introduction-and-the-decision/">Java to Rails</a> for building web applications on <a target="_blank" href="http://www.digitalsanctum.com/">my blog</a>. </p> <!-- Social Bar BEGIN --><p><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/delicious.png" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to Del.icio.us" alt="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to Del.icio.us"></a>  <a target="_self" href="http://digg.com/submit?phase=2&url=http://www.ajaxmatters.com/blog/2007/02/09/jdj-how-and-why-ajax-not-java-became-the-favored-technology-for-rias/&title=JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to digg"><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/digg.png" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to digg" alt="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to digg"></a>  <a target="_self" href="http://furl.net/storeIt.jsp?t=JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs&u=http://www.ajaxmatters.com/blog/2007/02/09/jdj-how-and-why-ajax-not-java-became-the-favored-technology-for-rias/" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to FURL"><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/furl.png" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to FURL" alt="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to FURL"></a>  <a target="_self" href="http://blinklist.com/index.php?Action=Blink/addblink.php&Name=JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs&Description=JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs&Url=http://www.ajaxmatters.com/blog/2007/02/09/jdj-how-and-why-ajax-not-java-became-the-favored-technology-for-rias/" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to blinklist"><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/blinklists.gif" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to blinklist" alt="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to blinklist"></a>  <a target="_self" href="http://reddit.com/submit?url=http://www.ajaxmatters.com/blog/2007/02/09/jdj-how-and-why-ajax-not-java-became-the-favored-technology-for-rias/&title=JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to reddit"><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/reddit.gif" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to reddit" alt="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to reddit"></a>  <a target="_self" href="http://feedmelinks.com/categorize?from=toolbar&op=submit&name=JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs&url=http://www.ajaxmatters.com/blog/2007/02/09/jdj-how-and-why-ajax-not-java-became-the-favored-technology-for-rias/&version=0.7" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to Feed Me Links!"><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/feedmelinks.gif" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to Feed Me Links!" alt="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to Feed Me Links!"></a>  <a target="_self" href="http://technorati.com/search/JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to Technorati"><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/technorati.gif" title="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to Technorati" alt="Add 'JDJ: How and Why AJAX, Not Java, Became the Favored Technology for RIAs' to Technorati"></a>  </span></p> <!-- Social Bar END -->Planet Ajaxian Fri, 09 Feb 2007 00:00:00 GMTAjax Matters: Uber AJAX: A Product of Yahoo! Pipeshttp://www.xmlpitstop.com/XML/re-19927_Ajax_Matters_Uber_AJAX_A_Product_of_Yahoo_Pipes.aspx<p>Like many of you I was anxious to try out the new <a target="_blank" href="http://pipes.yahoo.com"><strong>Yahoo! Pipes</strong></a> tool tonight so I decided to put a little something together for the site. I basically mashed together a bunch of AJAX-related feeds (around 15 of them), checked for dupes and sorted them chronologically. Once I published the pipe, there are several options available for subscribing to the pipe (including XML and JSON).</p> <p>To make the pipe available as HTML content as well I decided to parse the feed too. But guess what? I didn’t have to write any code for that either! Since I already had a <a target="_blank" href="http://www.feedburner.com"><strong>Feedburner</strong></a> account which allows you to do this via a cut and paste script, this was really easy.<br> So now I have a new pipe (mashed up feed content) available via RSS or HTML and the best part is I didn’t write an ounce of code!</p> <p>Check out the new mashed up feed called <strong>Uber AJAX</strong> available as <a target="_blank" href="http://www.ajaxmatters.com/uber-ajax.shtml"><strong>HTML</strong></a> or <a target="_blank" href="http://feeds.feedburner.com/UberAjax"><strong>RSS</strong></a>. </p> <!-- Social Bar BEGIN --><p><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/delicious.png" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to Del.icio.us" alt="Add 'Uber AJAX: A Product of Yahoo! Pipes' to Del.icio.us"></a>  <a target="_self" href="http://digg.com/submit?phase=2&url=http://www.ajaxmatters.com/blog/2007/02/09/uber-ajax-a-product-of-yahoo-pipes/&title=Uber AJAX: A Product of Yahoo! Pipes" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to digg"><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/digg.png" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to digg" alt="Add 'Uber AJAX: A Product of Yahoo! Pipes' to digg"></a>  <a target="_self" href="http://furl.net/storeIt.jsp?t=Uber AJAX: A Product of Yahoo! Pipes&u=http://www.ajaxmatters.com/blog/2007/02/09/uber-ajax-a-product-of-yahoo-pipes/" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to FURL"><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/furl.png" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to FURL" alt="Add 'Uber AJAX: A Product of Yahoo! Pipes' to FURL"></a>  <a target="_self" href="http://blinklist.com/index.php?Action=Blink/addblink.php&Name=Uber AJAX: A Product of Yahoo! Pipes&Description=Uber AJAX: A Product of Yahoo! Pipes&Url=http://www.ajaxmatters.com/blog/2007/02/09/uber-ajax-a-product-of-yahoo-pipes/" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to blinklist"><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/blinklists.gif" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to blinklist" alt="Add 'Uber AJAX: A Product of Yahoo! Pipes' to blinklist"></a>  <a target="_self" href="http://reddit.com/submit?url=http://www.ajaxmatters.com/blog/2007/02/09/uber-ajax-a-product-of-yahoo-pipes/&title=Uber AJAX: A Product of Yahoo! Pipes" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to reddit"><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/reddit.gif" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to reddit" alt="Add 'Uber AJAX: A Product of Yahoo! Pipes' to reddit"></a>  <a target="_self" href="http://feedmelinks.com/categorize?from=toolbar&op=submit&name=Uber AJAX: A Product of Yahoo! Pipes&url=http://www.ajaxmatters.com/blog/2007/02/09/uber-ajax-a-product-of-yahoo-pipes/&version=0.7" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to Feed Me Links!"><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/feedmelinks.gif" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to Feed Me Links!" alt="Add 'Uber AJAX: A Product of Yahoo! Pipes' to Feed Me Links!"></a>  <a target="_self" href="http://technorati.com/search/Uber AJAX: A Product of Yahoo! Pipes" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to Technorati"><img src="http://www.ajaxmatters.com/blog/wp-content/plugins/social_bar/technorati.gif" title="Add 'Uber AJAX: A Product of Yahoo! Pipes' to Technorati" alt="Add 'Uber AJAX: A Product of Yahoo! Pipes' to Technorati"></a>  </span></p> <!-- Social Bar END -->Planet Ajaxian Fri, 09 Feb 2007 00:00:00 GMTAjaxian: GPlotter 0.9: Prototype and Google Maps v2 updatehttp://www.xmlpitstop.com/Ajax/re-19928_Ajaxian_GPlotter_0_9_Prototype_and_Google_Maps_v2_update.aspx<p>Brennan Stehling has updated his <a href="http://gplotter.offwhite.net/">GPlotter</a> project "to make use of the revised Google Maps API. I also completely restructured the Javascript to a much more object oriented coding style. I am using the latest release of Prototype, which recently moved to a new location as well as posted a great deal of new documentation. I am using Prototype for the object inheritance and AJAX functionality."</p> <p><b>GPlotter Example</b></p> <a href="javascript:showCodeTxt('javascript-3');">PLAIN TEXT</a> <br> <ol> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> </ol> <p><b>Extending GPlotter</b></p> <a href="javascript:showCodeTxt('javascript-4');">PLAIN TEXT</a> <br> <ol> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> </ol> <p><a href="http://gplotter.offwhite.net/"><img src="http://ajaxian.com/wp-content/images/gplotter.png" alt="Gplotter" border="0" width="538" height="428"></a> </p> <a href="http://feeds.feedburner.com/~f/ajaxian?a=HQYoeRo9"><img src="http://feeds.feedburner.com/~f/ajaxian?i=HQYoeRo9" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ajaxian?a=FPGYjsMC"><img src="http://feeds.feedburner.com/~f/ajaxian?i=FPGYjsMC" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ajaxian?a=4sYwBkwo"><img src="http://feeds.feedburner.com/~f/ajaxian?i=4sYwBkwo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ajaxian?a=kmX5SEMQ"><img src="http://feeds.feedburner.com/~f/ajaxian?i=kmX5SEMQ" border="0"></img></a>Planet Ajaxian Fri, 09 Feb 2007 00:00:00 GMTAjaxian: Hacking Digg With Firebug and jQueryhttp://www.xmlpitstop.com/Ajax/re-19915_Ajaxian_Hacking_Digg_With_Firebug_and_jQuery.aspx<p>John Resig has <a href="http://ejohn.org/blog/hacking-digg-with-firebug-and-jquery/">posted a screencast</a> of him “taking an introductory look at the Firebug Firefox Extension and the jQuery JavaScript Library - combining the two to build a reusable bookmarklet that can manipulate Digg Posts and Comments.”</p> <p>The presentation shows a couple of bookmarklets:</p> <blockquote><p> In the presentation, I refer to a bookmarklet that you can use to introduce jQuery into a web page. Drag these bookmarklets to your Bookmark toolbar to use them.</p> <ol> <li><b><a href="javascript:var%20s=document.createElement('script');s.setAttribute('src',%20'http://jquery.com/src/jquery-latest.js');document.body.appendChild(s);s.onload=function(){/*Your Code Here*/};void(s);">jQuerify</a></b> - Introduce jQuery into any web page.</li> <li><b><a href="javascript:var%20s=document.createElement('script');s.setAttribute('src',%20'http://jquery.com/src/jquery-latest.js');document.body.appendChild(s);s.onload=function(){$(%22li.c-bury%22).remove();};void(s);">Fix Digg</a></b> - The final bookmarklet that we made to remove all buried comments from a Digg post.</li> </ol> </blockquote> <a href="http://feeds.feedburner.com/~f/ajaxian?a=KQ9om1ZD"><img src="http://feeds.feedburner.com/~f/ajaxian?i=KQ9om1ZD" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ajaxian?a=ayNlfs7L"><img src="http://feeds.feedburner.com/~f/ajaxian?i=ayNlfs7L" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ajaxian?a=bd7m2sEK"><img src="http://feeds.feedburner.com/~f/ajaxian?i=bd7m2sEK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ajaxian?a=FGAqvcdX"><img src="http://feeds.feedburner.com/~f/ajaxian?i=FGAqvcdX" border="0"></img></a>Planet Ajaxian Fri, 09 Feb 2007 00:00:00 GMTAjaxian: POW: Excuse me sir, you seem to have a server in your clienthttp://www.xmlpitstop.com/Ajax/re-19916_Ajaxian_POW_Excuse_me_sir_you_seem_to_have_a_server_in_your_client.aspx<p>Ready to take your mind for a spin? David Kellog has created <a href="http://davidkellogg.com/wiki/Main_Page?origin=moz_pow">POW</a> the <a href="https://addons.mozilla.org/firefox/3002/">Plain Old Webserver</a>.</p> <p>POW is a Firefox plugin that implements a full web server. That means that your browser client now has a server in it.</p> <p>That just sounds goofy no? It can be useful though. dojo.storage needs a server to do an autoproxy with to do local storage. You could do that all via the extension.</p> <blockquote><p> The Plain Old Webserver uses Server-side Javascript (SJS) to run a server inside your browser. Use it to distribute files from your browser. It supports Server-side JS, GET, POST, uploads, Cookies, SQLite and AJAX. It has security features to password-protect your site. Users have created a wiki, chat room and search engine using SJS.</p> <p>This version includes:</p> <ul> <li>Documentation to show you how to build a Server-side Javascript program.</li> <li>File uploading code</li> <li>SQLite interface for easy saving of persistent data</li> </ul> </blockquote> <p>POW has more WOW than Vista! :) </p> <a href="http://feeds.feedburner.com/~f/ajaxian?a=Q5bjoC6w"><img src="http://feeds.feedburner.com/~f/ajaxian?i=Q5bjoC6w" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ajaxian?a=XEr5hfyz"><img src="http://feeds.feedburner.com/~f/ajaxian?i=XEr5hfyz" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ajaxian?a=uapYNoa6"><img src="http://feeds.feedburner.com/~f/ajaxian?i=uapYNoa6" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ajaxian?a=8FXYBtpQ"><img src="http://feeds.feedburner.com/~f/ajaxian?i=8FXYBtpQ" border="0"></img></a>Planet Ajaxian Fri, 09 Feb 2007 00:00:00 GMTAjaxian: So you want to write Javascript for a living?http://www.xmlpitstop.com/XML/re-19918_Ajaxian_So_you_want_to_write_Javascript_for_a_living.aspx<p>“What do you need to know if you are interviewing for a job that involves Javascript development?”</p> <p>That is the question posed to various people in the industry such as Elaine Wherry of Meebo, Tom Trenka of Dojo, Neelesh Tendulkar of Simply Hired, and Nicholas Zakas, author of Professional JavaScript for Web Developers.</p> <p>Here are some of their thoughts:</p> <ul> <li>You need to know how to create an element on the fly, get a reference to any element on the page, insert, remove, replace, etc. nodes in the page. These methods should be memorized!</li> <li>No modern web application can survive without event handlers. Knowledge of the differences across browsers and issues surrounding event handling are a must.</li> <li>Do you have any experience with JSON? If so, … why do you think some developers may prefer to use this as the envelope language as opposed to XML?</li> <li>This means understanding how to set up a prototype chain and how to make sure a base constructor is applied correctly in the process of object instantiation.</li> <li>The basics of JS object mutability, and using that to isolate code. Basically faking namespaces by using objects to hold other objects.</li> <li>It’s really important for you to be able to write your own code without relying on JavaScript libraries like Dojo, Prototype, etc.</li> </ul> <p>Do you agree? Anything you would add? </p> <a href="http://feeds.feedburner.com/~f/ajaxian?a=OkfzjT7r"><img src="http://feeds.feedburner.com/~f/ajaxian?i=OkfzjT7r" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ajaxian?a=WNLeINxh"><img src="http://feeds.feedburner.com/~f/ajaxian?i=WNLeINxh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ajaxian?a=Zc5sbNbL"><img src="http://feeds.feedburner.com/~f/ajaxian?i=Zc5sbNbL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ajaxian?a=aTk7LTtV"><img src="http://feeds.feedburner.com/~f/ajaxian?i=aTk7LTtV" border="0"></img></a>Planet Ajaxian Fri, 09 Feb 2007 00:00:00 GMTAptana - where have you been all my life?http://www.xmlpitstop.com/Winforms/re-19992_Aptana_where_have_you_been_all_my_life.aspxAm i the last person to discover Aptana - built by the guy that wrote JRun, Paul Colton, Aptana is an Eclipse plugin for making web applications. From the site; "The Aptana IDE is a free, open-source, cross-platform, JavaScript-focused development en...Search Results For web services Fri, 09 Feb 2007 00:00:00 GMTBloglines Sidebar Gadgethttp://www.xmlpitstop.com/Ajax/re-19940_Bloglines_Sidebar_Gadget.aspxA Gadget that checks Bloglines feeds via AJAX, with some development tipsThe Code Project Latest Articles Fri, 09 Feb 2007 00:00:00 GMTCairngorm Generatorshttp://www.xmlpitstop.com/XML/re-19972_Cairngorm_Generators.aspxI was just playing around with ilya.devers Caringorm Generator for Rails. I've extended the functionality a bit (for selfish reasons), so I thought I would share my additions. just copy the folder to the same location as the cairngorm-rails-generator and execute the following command: $ ruby script/generate crud_command com/yourcompany/yourproject YourVO id:Number,name:String,someOtherProp:Boolean What it does: creates com/mycompany/myproject/business/PersonDelegate.as creates a commented out remote object tag to match the weborb service file to place in your services.mxml file. creates save, list, remove functions. creates SavePersonCommand.as, DeletePersonCommand.as, ListPeopleCommand.as in com/mycompany/myproject/command creates SavePersonEvent.as, DeletePersonEvent.as, ListPeopleEvent.as in com/mycompany/myproject/control creates com/mycompany/myproject/vo/PersonVO.as with getters and setters for eachSearch Results For web services Fri, 09 Feb 2007 00:00:00 GMT