<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Mike Conley&#039;s Blog</title>
	<atom:link href="http://mikeconley.ca/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikeconley.ca/blog</link>
	<description>The personal blog of a Toronto based software developer, musician, sound designer, and theatre enthusiast.</description>
	<lastBuildDate>Fri, 11 May 2012 13:56:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on A Slight Redirection by Ben Bucksch</title>
		<link>http://mikeconley.ca/blog/2012/05/07/a-slight-redirection/comment-page-1/#comment-19666</link>
		<dc:creator>Ben Bucksch</dc:creator>
		<pubDate>Fri, 11 May 2012 13:56:19 +0000</pubDate>
		<guid isPermaLink="false">http://mikeconley.ca/blog/?p=2267#comment-19666</guid>
		<description>Mike, this is good news. Desktop and Cellphone can&#039;t have the same UI. I&#039;m glad that you make a different UI based on a common (hopefully sane) API.</description>
		<content:encoded><![CDATA[<p>Mike, this is good news. Desktop and Cellphone can&#8217;t have the same UI. I&#8217;m glad that you make a different UI based on a common (hopefully sane) API.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Slight Redirection by JW</title>
		<link>http://mikeconley.ca/blog/2012/05/07/a-slight-redirection/comment-page-1/#comment-19638</link>
		<dc:creator>JW</dc:creator>
		<pubDate>Thu, 10 May 2012 21:12:18 +0000</pubDate>
		<guid isPermaLink="false">http://mikeconley.ca/blog/?p=2267#comment-19638</guid>
		<description>Glad to hear this news! I was a bit disapointed after the last blog post.</description>
		<content:encoded><![CDATA[<p>Glad to hear this news! I was a bit disapointed after the last blog post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Slight Redirection by Tazz</title>
		<link>http://mikeconley.ca/blog/2012/05/07/a-slight-redirection/comment-page-1/#comment-19615</link>
		<dc:creator>Tazz</dc:creator>
		<pubDate>Thu, 10 May 2012 10:52:23 +0000</pubDate>
		<guid isPermaLink="false">http://mikeconley.ca/blog/?p=2267#comment-19615</guid>
		<description>Good to hear that and thanks for the puppy.

I think I&#039;m speaking for a lot of TB users if I ask for some kind of ballpark figure for a timeline. Most people, who aren&#039;t into programming have no clue how long things can take, and by no clue I mean _absolutely_ no clue. So will it be TB 14, TB 15...? When will first testing be possible?

Give the crowd something to hold tight to. ;-)</description>
		<content:encoded><![CDATA[<p>Good to hear that and thanks for the puppy.</p>
<p>I think I&#8217;m speaking for a lot of TB users if I ask for some kind of ballpark figure for a timeline. Most people, who aren&#8217;t into programming have no clue how long things can take, and by no clue I mean _absolutely_ no clue. So will it be TB 14, TB 15&#8230;? When will first testing be possible?</p>
<p>Give the crowd something to hold tight to. <img src='http://mikeconley.ca/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Slight Redirection by cantalou</title>
		<link>http://mikeconley.ca/blog/2012/05/07/a-slight-redirection/comment-page-1/#comment-19569</link>
		<dc:creator>cantalou</dc:creator>
		<pubDate>Wed, 09 May 2012 06:30:03 +0000</pubDate>
		<guid isPermaLink="false">http://mikeconley.ca/blog/?p=2267#comment-19569</guid>
		<description>Does it mean that synchronization is out of Address Book modification ?</description>
		<content:encoded><![CDATA[<p>Does it mean that synchronization is out of Address Book modification ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Slight Redirection by Qwertzuiopü</title>
		<link>http://mikeconley.ca/blog/2012/05/07/a-slight-redirection/comment-page-1/#comment-19526</link>
		<dc:creator>Qwertzuiopü</dc:creator>
		<pubDate>Tue, 08 May 2012 16:28:22 +0000</pubDate>
		<guid isPermaLink="false">http://mikeconley.ca/blog/?p=2267#comment-19526</guid>
		<description>Nice to hear, thanks for the updates :) And I think it&#039;s even better this way \o/</description>
		<content:encoded><![CDATA[<p>Nice to hear, thanks for the updates <img src='http://mikeconley.ca/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  And I think it&#8217;s even better this way \o/</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Slight Redirection by Koen</title>
		<link>http://mikeconley.ca/blog/2012/05/07/a-slight-redirection/comment-page-1/#comment-19504</link>
		<dc:creator>Koen</dc:creator>
		<pubDate>Tue, 08 May 2012 11:22:55 +0000</pubDate>
		<guid isPermaLink="false">http://mikeconley.ca/blog/?p=2267#comment-19504</guid>
		<description>Hi Mike

Good to hear. I cannot wait to give the new addressbook a try. If you need any help, please let me know.

Regards

Koen</description>
		<content:encoded><![CDATA[<p>Hi Mike</p>
<p>Good to hear. I cannot wait to give the new addressbook a try. If you need any help, please let me know.</p>
<p>Regards</p>
<p>Koen</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hey, what about Thunderbird&#8217;s new address book? by skierpage</title>
		<link>http://mikeconley.ca/blog/2012/05/01/hey-what-about-thunderbirds-new-address-book/comment-page-1/#comment-19377</link>
		<dc:creator>skierpage</dc:creator>
		<pubDate>Sat, 05 May 2012 02:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://mikeconley.ca/blog/?p=2257#comment-19377</guid>
		<description>Great news, great direction, I hope SeaMonkey&#039;s Address Book  can pick it up.</description>
		<content:encoded><![CDATA[<p>Great news, great direction, I hope SeaMonkey&#8217;s Address Book  can pick it up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hey, what about Thunderbird&#8217;s new address book? by Patrick</title>
		<link>http://mikeconley.ca/blog/2012/05/01/hey-what-about-thunderbirds-new-address-book/comment-page-1/#comment-19281</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Wed, 02 May 2012 14:49:12 +0000</pubDate>
		<guid isPermaLink="false">http://mikeconley.ca/blog/?p=2257#comment-19281</guid>
		<description>&lt;blockquote&gt;
&gt; Honestly, I see this as a huge *DIS*advntage. No XUL means no overlays means no extensions means
&gt; no customizability means not having the reason half of the users use Thunderbird to start with!
Thankfully, XUL is not a requirement for extensions anymore. Jetpack and the Addon Builder (https://builder.addons.mozilla.org/) are proof of this. So I must respectfully disagree with your assertion.
&lt;/blockquote&gt;

But you&#039;re only disagreeing with the second half (extensions): do the Jetpack/Addon builder actually let you overlay content? It&#039;s my understanding they don&#039;t, AFAIK they let you add a bunch of HTML widgets here and there, but not dramatically change the UI of something (like changing a binding so it changes the look everywhere it appears or overriding the behavior of a particular method of a binding...). I&#039;m sure some of this can be done in HTML, but it would not be as clean.

Besides, why would I learn an extra (complicated) API for Jetpack when I can just use the real API? (I should note that I don&#039;t really get why Jetpack exists, I think restartless extensions were great, but you don&#039;t need Jetpack to do that...) I have to respectively disagree with the assertion that &quot;HTML5/JS/CSS [is] a lower barrier to entry for hacking on.&quot; Basic XUL/JS/CSS is the same barrier of entry as HTML (probably less in fact since Mozilla has pretty good documentation on it, unlike HTML which has lots of bad documentation mixed with the good).

Besides, XUL has a whole lot of platform look &amp; feel widgets already, why would you not want to take advantage of that? One of the reasons I&#039;ve often heard cited about why people prefer Firefox, Thunderbird (and Instantbird :P) is that it looks native on every platform: it&#039;s not a GTK/Cocoa app on Windows. Wouldn&#039;t you lose this if you switch to an HTML layout. Of course you can make an HTML layout look pretty, but you&#039;d spend a ton of time customizing it to make it look NATIVE, when all the work is already done for you with XUL.

I still assert that it makes sense to share the backend with a mobile UI + a desktop UI on top of it. You could easily create XPCOM components to interface with different services (Facebook, the OS address book, what-have-you) with no specific UI information. So really what I&#039;m saying is, I agree that sharing code is awesome! Sharing the UI? Not so awesome: is UI designed for a phone really good for use in a desktop application?

&lt;blockquote&gt;
Customization and add-ons are a huge part of Thunderbird (and Mozilla), and I don’t see that changing.

So it’s a pretty safe bet that the Contacts app will be extendable.
&lt;/blockquote&gt;
That&#039;s good to hear! It really is one of the greatest strengths of the Mozilla platform.

&lt;blockquote&gt;
Thanks for commenting,
&lt;/blockquote&gt;
Thanks for responding. I&#039;m excited to see the address book redone! (Hopefully you don&#039;t think I&#039;m trolling, I just disagree with this trend toward HTML; it really defeats one of Mozilla&#039;s biggest strengths.)</description>
		<content:encoded><![CDATA[<blockquote><p>
&gt; Honestly, I see this as a huge *DIS*advntage. No XUL means no overlays means no extensions means<br />
&gt; no customizability means not having the reason half of the users use Thunderbird to start with!<br />
Thankfully, XUL is not a requirement for extensions anymore. Jetpack and the Addon Builder (<a href="https://builder.addons.mozilla.org/" rel="nofollow">https://builder.addons.mozilla.org/</a>) are proof of this. So I must respectfully disagree with your assertion.
</p></blockquote>
<p>But you&#8217;re only disagreeing with the second half (extensions): do the Jetpack/Addon builder actually let you overlay content? It&#8217;s my understanding they don&#8217;t, AFAIK they let you add a bunch of HTML widgets here and there, but not dramatically change the UI of something (like changing a binding so it changes the look everywhere it appears or overriding the behavior of a particular method of a binding&#8230;). I&#8217;m sure some of this can be done in HTML, but it would not be as clean.</p>
<p>Besides, why would I learn an extra (complicated) API for Jetpack when I can just use the real API? (I should note that I don&#8217;t really get why Jetpack exists, I think restartless extensions were great, but you don&#8217;t need Jetpack to do that&#8230;) I have to respectively disagree with the assertion that &#8220;HTML5/JS/CSS [is] a lower barrier to entry for hacking on.&#8221; Basic XUL/JS/CSS is the same barrier of entry as HTML (probably less in fact since Mozilla has pretty good documentation on it, unlike HTML which has lots of bad documentation mixed with the good).</p>
<p>Besides, XUL has a whole lot of platform look &amp; feel widgets already, why would you not want to take advantage of that? One of the reasons I&#8217;ve often heard cited about why people prefer Firefox, Thunderbird (and Instantbird <img src='http://mikeconley.ca/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) is that it looks native on every platform: it&#8217;s not a GTK/Cocoa app on Windows. Wouldn&#8217;t you lose this if you switch to an HTML layout. Of course you can make an HTML layout look pretty, but you&#8217;d spend a ton of time customizing it to make it look NATIVE, when all the work is already done for you with XUL.</p>
<p>I still assert that it makes sense to share the backend with a mobile UI + a desktop UI on top of it. You could easily create XPCOM components to interface with different services (Facebook, the OS address book, what-have-you) with no specific UI information. So really what I&#8217;m saying is, I agree that sharing code is awesome! Sharing the UI? Not so awesome: is UI designed for a phone really good for use in a desktop application?</p>
<blockquote><p>
Customization and add-ons are a huge part of Thunderbird (and Mozilla), and I don’t see that changing.</p>
<p>So it’s a pretty safe bet that the Contacts app will be extendable.
</p></blockquote>
<p>That&#8217;s good to hear! It really is one of the greatest strengths of the Mozilla platform.</p>
<blockquote><p>
Thanks for commenting,
</p></blockquote>
<p>Thanks for responding. I&#8217;m excited to see the address book redone! (Hopefully you don&#8217;t think I&#8217;m trolling, I just disagree with this trend toward HTML; it really defeats one of Mozilla&#8217;s biggest strengths.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hey, what about Thunderbird&#8217;s new address book? by Mike</title>
		<link>http://mikeconley.ca/blog/2012/05/01/hey-what-about-thunderbirds-new-address-book/comment-page-1/#comment-19278</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 02 May 2012 14:24:22 +0000</pubDate>
		<guid isPermaLink="false">http://mikeconley.ca/blog/?p=2257#comment-19278</guid>
		<description>Hey Patrick,

&gt; Honestly, I see this as a huge *DIS*advntage. No XUL means no overlays means no extensions means
&gt; no customizability means not having the reason half of the users use Thunderbird to start with!

Thankfully, XUL is not a requirement for extensions anymore.  Jetpack and the Addon Builder (https://builder.addons.mozilla.org/) are proof of this.  So I must respectfully disagree with your assertion.

Customization and add-ons are a huge part of Thunderbird (and Mozilla), and I don&#039;t see that changing.

So it&#039;s a pretty safe bet that the Contacts app will be extendable.

Thanks for commenting,

-Mike</description>
		<content:encoded><![CDATA[<p>Hey Patrick,</p>
<p>> Honestly, I see this as a huge *DIS*advntage. No XUL means no overlays means no extensions means<br />
> no customizability means not having the reason half of the users use Thunderbird to start with!</p>
<p>Thankfully, XUL is not a requirement for extensions anymore.  Jetpack and the Addon Builder (<a href="https://builder.addons.mozilla.org/" rel="nofollow">https://builder.addons.mozilla.org/</a>) are proof of this.  So I must respectfully disagree with your assertion.</p>
<p>Customization and add-ons are a huge part of Thunderbird (and Mozilla), and I don&#8217;t see that changing.</p>
<p>So it&#8217;s a pretty safe bet that the Contacts app will be extendable.</p>
<p>Thanks for commenting,</p>
<p>-Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hey, what about Thunderbird&#8217;s new address book? by Landry</title>
		<link>http://mikeconley.ca/blog/2012/05/01/hey-what-about-thunderbirds-new-address-book/comment-page-1/#comment-19264</link>
		<dc:creator>Landry</dc:creator>
		<pubDate>Wed, 02 May 2012 08:24:06 +0000</pubDate>
		<guid isPermaLink="false">http://mikeconley.ca/blog/?p=2257#comment-19264</guid>
		<description>&gt;This means that if we can get Firefox Sync brought over to Thunderbird, and rely on the Contacts API for contact storage, we can likely get contact synchronization pretty cheaply.

Well.. there&#039;s already carddav which does this, and it works. Please don&#039;t reinvent the wheel here and bring native carddav to Thunderbird!</description>
		<content:encoded><![CDATA[<p>&gt;This means that if we can get Firefox Sync brought over to Thunderbird, and rely on the Contacts API for contact storage, we can likely get contact synchronization pretty cheaply.</p>
<p>Well.. there&#8217;s already carddav which does this, and it works. Please don&#8217;t reinvent the wheel here and bring native carddav to Thunderbird!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

