<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for heathjohns</title><link>http://disqus.com/by/heathjohns/</link><description></description><atom:link href="http://disqus.com/heathjohns/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sun, 23 Dec 2012 02:34:19 -0000</lastBuildDate><item><title>Re: 
		Firefox OS challenges the closed mobile ecosystems
		
		Written by Holger Hussmann
		
	</title><link>http://comoyo.github.com/blog/2012/12/18/Firefox-OS-challenges-the-closed-mobile-ecosystems/#comment-745993465</link><description>&lt;p&gt;If there's any way to get a dev phone, I would be insanely interested.  I'm old enough to remember what being a dev under the Microsoft shadow of the late 90's/early 00's was like and developing for Android/iOS has that flavour (and worse in many respects).  I appreciate Google's nods towards openness, but I think people are forgetting how much the corporate world resented giving up power to the web, and how liberating it was for all of us who create.  Firefox OS feels to me like a narrow path between the closing canyon walls of the two dominant OSs, one that leads out into the open air again.  I'm very anxious that it succeed; in my opinion there's not a more important technology being developed right now.  I would love to be able to participate in some way - my contact is heath@elesi.org&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">heathjohns</dc:creator><pubDate>Sun, 23 Dec 2012 02:34:19 -0000</pubDate></item><item><title>Re: Tech Tuesday: The Fiddly Bits</title><link>http://blog.urbantastic.com/post/81336210#comment-6627604</link><description>&lt;p&gt;Yes.  I've talked about what I've implemented, but I won't specifically advocate it until it's seen some road-miles.&lt;/p&gt;&lt;p&gt;The site's only a little over a month old at this point...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">heathjohns</dc:creator><pubDate>Wed, 25 Feb 2009 19:57:48 -0000</pubDate></item><item><title>Re: Tech Tuesday: The Fiddly Bits</title><link>http://blog.urbantastic.com/post/81336210#comment-6627556</link><description>&lt;p&gt;The nice thing about being a non-profit is that there's no argument against open sourcing.  I intend to release the whole site under an OSS license when things settle out a bit.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">heathjohns</dc:creator><pubDate>Wed, 25 Feb 2009 19:55:27 -0000</pubDate></item><item><title>Re: Tech Tuesday: The Fiddly Bits</title><link>http://blog.urbantastic.com/post/81336210#comment-6627524</link><description>&lt;p&gt;Right now there's no Javascript-less option.  I'm working on a front end to fix this, however.  This will cover IE6, mobile, screen readers, web spiders, etc.  It's going to be very simple but fully functional.  Think the HTML-only option for Gmail.&lt;/p&gt;&lt;p&gt;However, you are right about the document model.  Urbantastic is very much an application, not a CMS system.  Just as it doesn't make sense to index Gmail, it wouldn't make sense to index us.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">heathjohns</dc:creator><pubDate>Wed, 25 Feb 2009 19:54:15 -0000</pubDate></item><item><title>Re: Tech Tuesday: The Fiddly Bits</title><link>http://blog.urbantastic.com/post/81336210#comment-6627322</link><description>&lt;p&gt;It's still being written, but there's a front end which will cover all the minority users: IE6, mobile, screen readers, web spiders etc.  It will be very simple, but fully functional.&lt;/p&gt;&lt;p&gt;In our particular case we're not interested in having Google index the dynamic content of our site - we have much more in common with Gmail than, say, a CMS system.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">heathjohns</dc:creator><pubDate>Wed, 25 Feb 2009 19:46:34 -0000</pubDate></item><item><title>Re: Tech Tuesday: The Fiddly Bits</title><link>http://blog.urbantastic.com/post/81336210#comment-6627243</link><description>&lt;p&gt;Hey Anoush!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">heathjohns</dc:creator><pubDate>Wed, 25 Feb 2009 19:42:25 -0000</pubDate></item><item><title>Re: Tech Tuesday: The Fiddly Bits</title><link>http://blog.urbantastic.com/post/81336210#comment-6627231</link><description>&lt;p&gt;Yes, it's definitely a factor.  I typically put all of the checks on the back end first, and then duplicate some of them on the client.  The ones I duplicate are usually just for user experience's sake, and so end up being slightly different anyway.&lt;/p&gt;&lt;p&gt;There's an effort called ClojureScript that might help with the code duplication.  But as it stands, though, I actually like having to two separate checkpoints in place.  I've caught some of my own mistakes this way, and in the worst case scenario are far more likely to give a false negative than a positive, which is a better failure state than an inconsistant db.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">heathjohns</dc:creator><pubDate>Wed, 25 Feb 2009 19:41:59 -0000</pubDate></item><item><title>Re: Tech Tuesday: The Fiddly Bits</title><link>http://blog.urbantastic.com/post/81336210#comment-6627036</link><description>&lt;p&gt;Thanks for the link...  I've been meaning to check it out - it means a lot to hear that there's a high-volume site that uses it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">heathjohns</dc:creator><pubDate>Wed, 25 Feb 2009 19:32:19 -0000</pubDate></item><item><title>Re: Tech Tuesday: The Fiddly Bits</title><link>http://blog.urbantastic.com/post/81336210#comment-6626981</link><description>&lt;p&gt;I'm running Nginx which serves up all the static content, and also forwards certain requests (based on the url) to a different port.  On that port I'm running Clojure, which uses the Jetty library to present an HTTP interface.&lt;/p&gt;&lt;p&gt;That Clojure server is where the "business" logic resides, and it, in turn, sits on top the CouchDB database (again, connected via HTTP).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">heathjohns</dc:creator><pubDate>Wed, 25 Feb 2009 19:28:19 -0000</pubDate></item></channel></rss>