<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Xulforge Blog &#187; presentation</title>
	<atom:link href="http://xulforge.com/blog/tag/presentation/feed/" rel="self" type="application/rss+xml" />
	<link>http://xulforge.com/blog</link>
	<description>Xulforge projects, code, and more</description>
	<lastBuildDate>Fri, 03 Feb 2012 21:02:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Back from Beijing</title>
		<link>http://xulforge.com/blog/2011/05/back-from-beijing/</link>
		<comments>http://xulforge.com/blog/2011/05/back-from-beijing/#comments</comments>
		<pubDate>Tue, 17 May 2011 23:49:48 +0000</pubDate>
		<dc:creator>jorge</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[amo]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://xulforge.com/blog/?p=93</guid>
		<description><![CDATA[I returned on Sunday from Beijing, where I presented at the Mozilla Developer Conference (warning: all-Mandarin page). Twice, in fact. I made a presentation about the Add-ons World (available here), and ended up stepping in for Paul Rouget, who couldn&#8217;t make it. His presentation on HTML 5 is really great and it didn&#8217;t take much [...]]]></description>
			<content:encoded><![CDATA[<p>I returned on Sunday from Beijing, where I presented at the <a href="http://mozilla.com.cn/event/29-2011mdc/">Mozilla Developer Conference</a> (warning: all-Mandarin page). Twice, in fact. I made a presentation about the Add-ons World (<a href="http://xulforge.com/mozilla/MDC2011/">available here</a>), and ended up stepping in for Paul Rouget, who couldn&#8217;t make it. His <a href="http://paulrouget.com/e/html5inthewild/">presentation on HTML 5</a> is really great and it didn&#8217;t take much effort on my part to talk about it. All of his demos are prerecorded, so the presentation is pretty much snafu-free, unlike my presentation or Myk&#8217;s, both of which had (minor) technical difficulties during the live demo. I tried following some of <a href="http://developer-evangelism.com/index.php">Chris Hellman&#8217;s</a> recommendations this time around, but I didn&#8217;t go as far as recording my demos. Oh, well.</p>
<p>My presentation is meant to be a starting point for those interested in add-on development. It contains many links on how to get started making extensions, GM scripts, SDK add-ons, Personas, Themes, and even mentions language packs, search engines and dictionaries. They include a trivial add-on that translates a string on a webpage, developed as a GM script, as an SDK add-on, and as an extension. Then I compare code complexity, flexibility, the security framework and other characteristics, trying to give developers a balanced view and good information on how to choose any of the above when building an add-on. Of course I can only gloss over the details during a 40-minute presentation; hence all the links. In the end of the presentation I briefly cover publishing on AMO, add-on monetization, and the plans for an add-on marketplace. I tried to personalize it a bit for the Chinese audience, so some things may not make as much sense.</p>
<p>The Q&amp;A session was surprising, in that the developers who asked questions were very knowledgeable in add-on development and had very specific questions. Some had very well-established products and demoed some really advanced add-ons. There&#8217;s such great add-on development happening in China that I wish we had a much better communication channel with developers over there. That&#8217;s something we need to work on.</p>
<p>Overall, the trip was excellent. The presentation went well, I got in touch with a number of developers in the area, and most importantly we had plenty of time to talk to the Mozilla Online team. I discussed our add-on performance initiative with them, which is specially relevant for them given that the default Firefox install for China includes about 10 add-ons preinstalled. A number of them also joined the AMO Editors team, which is actively <a href="http://blog.mozilla.com/addons/2011/05/04/join-us-help-reviewing-add-ons/">looking for new members</a>. I&#8217;m really happy because there are many add-ons that are only testable in China, by people who understand the language and local websites.</p>
<p>And, of course, the food and the sights we managed to squeeze into one day of touring around were all fantastic. I&#8217;d like to thank the Mozilla Online team again for the invitation and organizing this very successful event. Special thanks to 张羽 (Rachel Zhang) for taking care of us. I&#8217;m sure she feels like on holiday this week <img src='http://xulforge.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Random anecdote: I&#8217;m riding the subway by myself on the way to meet a friend who lives in Beijing, pointlessly trying to appear as if I do this all the time. Then some guy approaches me and starts speaking in what I assume was Mandarin, pointing to a cellphone he has in his hands. While I&#8217;m deciding how to react to this, I look at the phone and see a picture of me at the conference. Heh. It was just an attendant who was really happy to run into me in the subway. We managed to talk a little bit during the subway ride. Very friendly guy. So, there <img src='http://xulforge.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://xulforge.com/blog/2011/05/back-from-beijing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firefox 4 Add-on Compatibility presentation</title>
		<link>http://xulforge.com/blog/2010/07/firefox-4-add-on-compatibility-presentation/</link>
		<comments>http://xulforge.com/blog/2010/07/firefox-4-add-on-compatibility-presentation/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 17:45:56 +0000</pubDate>
		<dc:creator>jorge</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[amo]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://xulforge.com/blog/?p=78</guid>
		<description><![CDATA[I&#8217;m presenting about Firefox 4 Add-on Compatibility at the Mozilla Summit a little later today. Here are the slides in PDF version for all of those interested. Firefox 4 for Add-on Developers For now, this is a pretty good reference if you want to start supporting the Firefox 4 betas in your add-ons. I&#8217;ll be [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m presenting about Firefox 4 Add-on Compatibility at the Mozilla Summit a little later today. Here are the slides in PDF version for all of those interested.</p>
<p><a href="http://xulforge.com/blog/wp-content/uploads/2010/07/Firefox-4-for-Add-on-Developers.pdf">Firefox 4 for Add-on Developers</a></p>
<p>For now, this is a pretty good reference if you want to start supporting the Firefox 4 betas in your add-ons. I&#8217;ll be elaborating on this subject through the following weeks, in the Add-ons Blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://xulforge.com/blog/2010/07/firefox-4-add-on-compatibility-presentation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MAOW Perú afterthoughts</title>
		<link>http://xulforge.com/blog/2010/03/maow-peru-afterthoughts/</link>
		<comments>http://xulforge.com/blog/2010/03/maow-peru-afterthoughts/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 16:52:08 +0000</pubDate>
		<dc:creator>jorge</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[add-on]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[maow]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[xulschool]]></category>

		<guid isPermaLink="false">http://xulforge.com/blog/?p=38</guid>
		<description><![CDATA[The first Latin American MAOW (Mozilla Add-ons Workshop) was held last Saturday in Lima, Perú. The event was organized by Percy Cabello from the Mozilla Perú community, also the maintainer of the very awesome Mozilla Links blog. I did the first part of the workshop, explaining extension development. I learned from this experience that it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>The first Latin American <a href="https://wiki.mozilla.org/MAOW:2010:Lima">MAOW</a> (Mozilla Add-ons Workshop) was held last Saturday in Lima, Perú. The event was organized by Percy Cabello from the <a href="http://mozilla.pe">Mozilla Perú</a> community, also the maintainer of the very awesome <a href="http://mozillalinks.org">Mozilla Links</a> blog.</p>
<p>I did the first part of the workshop, explaining extension development.</p>
<p><a href="http://xulforge.com/blog/wp-content/uploads/2010/03/IMG_3561.jpg"><img class="aligncenter size-medium wp-image-39" title="IMG_3561" src="http://xulforge.com/blog/wp-content/uploads/2010/03/IMG_3561-300x239.jpg" alt="Me explaining stuff" width="300" height="239" /></a></p>
<p>I learned from this experience that it&#8217;s not a good idea to cover all of the boilerplate parts of extension development in a presentation with such limited time. For future events I think it&#8217;s a better idea to have some sort of required reading before attending, so that it&#8217;s easier just to dive into the actual juicy parts and get stuff done. I still managed to cover several topics surrounding extension development, and the slides were full of references that people can follow to continue learning about the topic.</p>
<p>The second part of the event was about Jetpack development, and was presented by newly appointed Jetpack Ambassador Hernán Rodríguez, from Agentina:</p>
<p><a href="http://xulforge.com/blog/wp-content/uploads/2010/03/IMG_3566.jpg"><img class="aligncenter size-medium wp-image-40" title="IMG_3566" src="http://xulforge.com/blog/wp-content/uploads/2010/03/IMG_3566-300x225.jpg" alt="Hernán showing shinny stuff" width="300" height="225" /></a></p>
<p>Hernán did a fantastic job. I also should give Jetpack some credit because it is incredibly easy to get started in a few minutes. The attendees had a chance to play around and do more experimenting than on my presentation. We had some fun playing around with Hernán Twitter slidebar and messing around with CSS transformations.</p>
<p>The event was a great success, and this was all thanks to the great work of the Mozilla Perú community. I was pleasantly surprised of how well organized they are, and the great deal of large-scale technology events that are held in Perú that could be good platforms for Mozilla to attract new community members.</p>
<p>Much more details about this event can be read (in Spanish) in the Mozilla Perú blog and Hernán&#8217;s blog:</p>
<ul>
<li><a href="http://mozilla.pe/resumen-del-maow-lima-2010">http://mozilla.pe/resumen-del-maow-lima-2010</a></li>
<li><a href="http://www.malditocrc.com.ar/peregrino/2010/03/lima-mozilla-y-addons/">http://www.malditocrc.com.ar/peregrino/2010/03/lima-mozilla-y-addons/</a></li>
</ul>
<p>Thanks again to Percy and Mozilla Perú community for organizing this event. I hope to see you again soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://xulforge.com/blog/2010/03/maow-peru-afterthoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
