<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: mootools</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/mootools.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2012-08-08T10:04:00+00:00</updated><author><name>Simon Willison</name></author><entry><title>What are the best tech networking events / meetups / conferences in London?</title><link href="https://simonwillison.net/2012/Aug/8/what-are-the-best/#atom-tag" rel="alternate"/><published>2012-08-08T10:04:00+00:00</published><updated>2012-08-08T10:04:00+00:00</updated><id>https://simonwillison.net/2012/Aug/8/what-are-the-best/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What-are-the-best-tech-networking-events-meetups-conferences-in-London/answer/Simon-Willison"&gt;What are the best tech networking events / meetups / conferences in London?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Our startup Lanyrd helps people discover professional events, and we have a very healthy userbase in London. If you sign in to &lt;span&gt;&lt;a href="http://lanyrd.com/"&gt;http://lanyrd.com/&lt;/a&gt;&lt;/span&gt; with your Twitter account we'll show you events the people you follow are tracking or plan to attend - knowing that someone you respect plans to spend the time to go to an event is a very strong form of recommendation. You can also browse our full list of events in London here: &lt;span&gt;&lt;a href="http://lanyrd.com/places/london/"&gt;http://lanyrd.com/places/london/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;I'm personally fond of the Hacker News meetup (around once a month in the Old Street area, &lt;span&gt;&lt;a href="http://lanyrd.com/series/hnlondon/"&gt;http://lanyrd.com/series/hnlondon/&lt;/a&gt;&lt;/span&gt; ). In terms of conferences, the Future of Web Apps (disclaimer: I'm speaking) is a good bet.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/london"&gt;london&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mootools"&gt;mootools&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="london"/><category term="mootools"/><category term="quora"/></entry><entry><title>What's wrong with extending the DOM</title><link href="https://simonwillison.net/2010/Apr/11/extending/#atom-tag" rel="alternate"/><published>2010-04-11T22:03:39+00:00</published><updated>2010-04-11T22:03:39+00:00</updated><id>https://simonwillison.net/2010/Apr/11/extending/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://perfectionkills.com/whats-wrong-with-extending-the-dom/"&gt;What&amp;#x27;s wrong with extending the DOM&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Detailed explanation of the problems that crop up from extending built-in DOM objects using JavaScript, from Prototype developer kangax. Prototype 2.0 will be dropping this technique entirely—will MooTools follow suit?


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kangax"&gt;kangax&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/monkeypatching"&gt;monkeypatching&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mootools"&gt;mootools&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/prototype-js"&gt;prototype-js&lt;/a&gt;&lt;/p&gt;



</summary><category term="javascript"/><category term="kangax"/><category term="monkeypatching"/><category term="mootools"/><category term="prototype-js"/></entry><entry><title>Introducing Cloudera Desktop</title><link href="https://simonwillison.net/2009/Oct/21/cloudera/#atom-tag" rel="alternate"/><published>2009-10-21T18:48:36+00:00</published><updated>2009-10-21T18:48:36+00:00</updated><id>https://simonwillison.net/2009/Oct/21/cloudera/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cloudera.com/blog/2009/10/01/introducing-cloudera-desktop/"&gt;Introducing Cloudera Desktop&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
It’s a GUI for Hadoop, and under the hood is a whole stack of open source software, including Python, Django, MooTools, Twisted, lxml, CherryPy, Mako, Java and AspectJ.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/aspectj"&gt;aspectj&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cherrypy"&gt;cherrypy&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cloudera"&gt;cloudera&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/hadoop"&gt;hadoop&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/java"&gt;java&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lxml"&gt;lxml&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mako"&gt;mako&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mootools"&gt;mootools&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/twisted"&gt;twisted&lt;/a&gt;&lt;/p&gt;



</summary><category term="aspectj"/><category term="cherrypy"/><category term="cloudera"/><category term="django"/><category term="hadoop"/><category term="java"/><category term="lxml"/><category term="mako"/><category term="mootools"/><category term="open-source"/><category term="python"/><category term="twisted"/></entry><entry><title>Visual Event</title><link href="https://simonwillison.net/2008/Dec/10/visualevent/#atom-tag" rel="alternate"/><published>2008-12-10T15:38:59+00:00</published><updated>2008-12-10T15:38:59+00:00</updated><id>https://simonwillison.net/2008/Dec/10/visualevent/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.sprymedia.co.uk/article/Visual+Event"&gt;Visual Event&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
External code loading bookmarklet that visualises the JavaScript events hooked up to the current page, and lets you view the source code of the event handling function for each one. Only works for events added by jQuery, YUI or MooTools since those libraries maintain a cache of event handlers that they add, to work around the standard DOM’s omission of handler introspection.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/allan-jardine"&gt;allan-jardine&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/bookmarklets"&gt;bookmarklets&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/dom"&gt;dom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/events"&gt;events&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jquery"&gt;jquery&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mootools"&gt;mootools&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/visualevent"&gt;visualevent&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yui"&gt;yui&lt;/a&gt;&lt;/p&gt;



</summary><category term="allan-jardine"/><category term="bookmarklets"/><category term="dom"/><category term="events"/><category term="javascript"/><category term="jquery"/><category term="mootools"/><category term="visualevent"/><category term="yui"/></entry><entry><title>Google AJAX Libraries API</title><link href="https://simonwillison.net/2008/May/27/ajax/#atom-tag" rel="alternate"/><published>2008-05-27T17:56:47+00:00</published><updated>2008-05-27T17:56:47+00:00</updated><id>https://simonwillison.net/2008/May/27/ajax/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.google.com/apis/ajaxlibs/"&gt;Google AJAX Libraries API&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Google are hosting copies of jQuery, Prototype, mooTools and Dojo on their CDN, with a promise to permanently host different versions and an optional JavaScript API to dynamically load the most recent version of a library. I wish they’d stop capitalising Ajax though.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://ajaxian.com/archives/announcing-ajax-libraries-api-speed-up-your-ajax-apps-with-googles-infrastructure"&gt;Ajaxian&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ajax"&gt;ajax&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cdn"&gt;cdn&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/dojo"&gt;dojo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jquery"&gt;jquery&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/libraries"&gt;libraries&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mootools"&gt;mootools&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/prototype-js"&gt;prototype-js&lt;/a&gt;&lt;/p&gt;



</summary><category term="ajax"/><category term="cdn"/><category term="dojo"/><category term="google"/><category term="jquery"/><category term="libraries"/><category term="mootools"/><category term="prototype-js"/></entry><entry><title>Quoting Tom Occhino</title><link href="https://simonwillison.net/2007/Jul/8/mootools/#atom-tag" rel="alternate"/><published>2007-07-08T07:29:16+00:00</published><updated>2007-07-08T07:29:16+00:00</updated><id>https://simonwillison.net/2007/Jul/8/mootools/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://forum.mootools.net/viewtopic.php?id=4195#post-21406"&gt;&lt;p&gt;MooTools is not compatible with any other javascript framework. If you "definitely need to work with prototype" (which you don't, since the frameworks each provide all the functionality you need to use only one or the other) then learn how to do what you want to do in prototype. Otherwise, learn to use MooTools to do all the things you want to do. They simply do not work together, and I promise they never will.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://forum.mootools.net/viewtopic.php?id=4195#post-21406"&gt;Tom Occhino&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/libraries"&gt;libraries&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mootools"&gt;mootools&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/prototype-js"&gt;prototype-js&lt;/a&gt;&lt;/p&gt;



</summary><category term="javascript"/><category term="libraries"/><category term="mootools"/><category term="prototype-js"/></entry></feed>