<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Benjamin Golub</title><link>http://www.benjamingolub.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/benjamingolub" /><language>en</language><lastBuildDate>Wed, 10 Mar 2010 16:22:39 PST</lastBuildDate><feedburner:info uri="benjamingolub" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><description></description><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:emailServiceId>benjamingolub</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fbenjamingolub" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fbenjamingolub" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fbenjamingolub" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/benjamingolub" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fbenjamingolub" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fbenjamingolub" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fbenjamingolub" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item><title>PubSubhubbub</title><link>http://feedproxy.google.com/~r/benjamingolub/~3/hYen4lH0sNU/pubsubhubbub-1268266406</link><category>pubsubhubbub</category><category>code</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">benjamin.golub</dc:creator><pubDate>Wed, 10 Mar 2010 16:22:39 PST</pubDate><guid isPermaLink="false">tag:www.benjamingolub.com,2010-03-11:/e/pubsubhubbub-1268266406</guid><description>&lt;p&gt;
Just testing &lt;a href="http://github.com/bgolub/tornado-blog/commit/eee3f6056a80dd810a1931213ef9ba72b4f70301#L0L127"&gt;PubSubhubbub support&lt;/a&gt;. I needed a small distraction earlier today.
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=hYen4lH0sNU:xWSqud7d8VU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=hYen4lH0sNU:xWSqud7d8VU:HHcv_pguY2o"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=hYen4lH0sNU:xWSqud7d8VU:HHcv_pguY2o" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=hYen4lH0sNU:xWSqud7d8VU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=hYen4lH0sNU:xWSqud7d8VU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=hYen4lH0sNU:xWSqud7d8VU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=hYen4lH0sNU:xWSqud7d8VU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=hYen4lH0sNU:xWSqud7d8VU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=hYen4lH0sNU:xWSqud7d8VU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=hYen4lH0sNU:xWSqud7d8VU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=hYen4lH0sNU:xWSqud7d8VU:GAa9rLZmSLk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=hYen4lH0sNU:xWSqud7d8VU:GAa9rLZmSLk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=hYen4lH0sNU:xWSqud7d8VU:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benjamingolub/~4/hYen4lH0sNU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.benjamingolub.com/e/pubsubhubbub-1268266406</feedburner:origLink></item><item><title>Apple should allow Push Notifications to iPhone home screen bookmarks</title><link>http://feedproxy.google.com/~r/benjamingolub/~3/RzgySJNjjcE/apple-should-allow-push-notifications-to-iphone-home-screen-bookmarks</link><category>push</category><category>push-notifications</category><category>apple</category><category>iphone</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">benjamin.golub</dc:creator><pubDate>Thu, 11 Feb 2010 11:16:10 PST</pubDate><guid isPermaLink="false">tag:www.benjamingolub.com,2010-02-11:/e/apple-should-allow-push-notifications-to-iphone-home-screen-bookmarks</guid><description>&lt;p&gt;
Here is how it could work:
&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
The owner of a site adds the following meta tags to the page:
&lt;pre&gt;&amp;lt;meta name=&amp;quot;iphone_permissions&amp;quot; value=&amp;quot;push&amp;quot;/&amp;gt;
&amp;lt;meta name=&amp;quot;iphone_callback&amp;quot; value=&amp;quot;/iphone_callback&amp;quot;/&amp;gt;
&lt;/pre&gt;
There might be other important tags like an application identifier that the owner registers with Apple.
&lt;/li&gt;
&lt;li&gt;
When a user adds that site to their home screen the iPhone fetches it, finds the tag, and prompts for the permissions.
&lt;/li&gt;
&lt;li&gt;
If the user grants permission the iPhone POSTs back to the callback value with all the information the application needs to start pushing to the iPhone. I don't really know what goes into this step but I'm sure there are some necessary identifiers the application needs. The important thing is that the POST contains the cookies for that domain, allowing the application to link the device and the authenticated user so it can send the appropriate notifications.
&lt;/li&gt;
&lt;li&gt;
Users of applications like Gmail, Google Voice, and FriendFeed that don't have iPhone applications enjoy all the benefits a real application has. Developers continue to push new code daily without dealing with the Apple approval process.
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
Obviously this isn't in Apple's short-term best interest. If this were added I'd have little reason to ever use the Mail app again. It would devalue the benefits one gets from building a full fledged iPhone application. Eventually Android will get push notifications and the meta tags could settle on a standard that all could use. Suddenly there is no developing for multiple platforms, no waiting for approval, and no missing features. Long-term Apple goes from having the largest app store to having the &lt;strong&gt;entire&lt;/strong&gt; application ecosystem.  Developers don't need to learn Objective-C; they can continue to use whatever language they like to build their web apps in. Devices stop differentiating themselves based on the number of applications that run on them and start improving the overall experience.
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=RzgySJNjjcE:4Guk3xTC9s4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=RzgySJNjjcE:4Guk3xTC9s4:HHcv_pguY2o"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=RzgySJNjjcE:4Guk3xTC9s4:HHcv_pguY2o" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=RzgySJNjjcE:4Guk3xTC9s4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=RzgySJNjjcE:4Guk3xTC9s4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=RzgySJNjjcE:4Guk3xTC9s4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=RzgySJNjjcE:4Guk3xTC9s4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=RzgySJNjjcE:4Guk3xTC9s4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=RzgySJNjjcE:4Guk3xTC9s4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=RzgySJNjjcE:4Guk3xTC9s4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=RzgySJNjjcE:4Guk3xTC9s4:GAa9rLZmSLk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=RzgySJNjjcE:4Guk3xTC9s4:GAa9rLZmSLk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=RzgySJNjjcE:4Guk3xTC9s4:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benjamingolub/~4/RzgySJNjjcE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.benjamingolub.com/e/apple-should-allow-push-notifications-to-iphone-home-screen-bookmarks</feedburner:origLink></item><item><title>What I did this weekend</title><link>http://feedproxy.google.com/~r/benjamingolub/~3/GhLRuXBTKJQ/this-weekend</link><category>nyc</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">benjamin.golub</dc:creator><pubDate>Sun, 31 Jan 2010 08:34:35 PST</pubDate><guid isPermaLink="false">tag:www.benjamingolub.com,2009-09-28:/e/this-weekend</guid><description>&lt;ul&gt;
&lt;li&gt;Thursday evening: Off to NYC, Ed's Lobster Bar, food coma&lt;/li&gt;
&lt;li&gt;Friday: B&amp;amp;H, Shake Shack, Georgia O'Keeffe exhibit at the Whitney museum, trek to Brooklyn for birthday celebrations&lt;/li&gt;
&lt;li&gt;Saturday: Balthazar, shopping, &lt;a href="http://www.nytimes.com/2009/09/24/arts/music/24figaro.html"&gt;The Marriage of Figaro&lt;/a&gt; (Cherubino was amazing), La Esquina&lt;/li&gt;
&lt;li&gt;Sunday: Dim sum, back to Rochester, &lt;a href="http://www.cirquedusoleil.com/en/shows/alegria/default.aspx"&gt;Cirque du Soleil&lt;/a&gt;, football&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It's been a fun weekend.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=GhLRuXBTKJQ:SH0iUSS9bbk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=GhLRuXBTKJQ:SH0iUSS9bbk:HHcv_pguY2o"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=GhLRuXBTKJQ:SH0iUSS9bbk:HHcv_pguY2o" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=GhLRuXBTKJQ:SH0iUSS9bbk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=GhLRuXBTKJQ:SH0iUSS9bbk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=GhLRuXBTKJQ:SH0iUSS9bbk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=GhLRuXBTKJQ:SH0iUSS9bbk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=GhLRuXBTKJQ:SH0iUSS9bbk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=GhLRuXBTKJQ:SH0iUSS9bbk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=GhLRuXBTKJQ:SH0iUSS9bbk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=GhLRuXBTKJQ:SH0iUSS9bbk:GAa9rLZmSLk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=GhLRuXBTKJQ:SH0iUSS9bbk:GAa9rLZmSLk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=GhLRuXBTKJQ:SH0iUSS9bbk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benjamingolub/~4/GhLRuXBTKJQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.benjamingolub.com/e/this-weekend</feedburner:origLink></item><item><title>Tornado powering this blog</title><link>http://feedproxy.google.com/~r/benjamingolub/~3/QwHHAwOgK-Q/tornado</link><category>code</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">benjamin.golub</dc:creator><pubDate>Sun, 31 Jan 2010 08:34:35 PST</pubDate><guid isPermaLink="false">tag:www.benjamingolub.com,2009-09-15:/e/tornado</guid><description>&lt;p&gt;
This blog is now running off of &lt;a href="http://www.tornadoweb.org/"&gt;Tornado&lt;/a&gt; on App Engine. Tornado is an open source version of the web server and tools that power &lt;a href="http://friendfeed.com/"&gt;FriendFeed&lt;/a&gt;. I'm really excited that this code was open sourced, working with this server has been a pleasure at FriendFeed and I'm looking forward to seeing how developers will use it and contribute to it.
&lt;/p&gt;
&lt;p&gt;
I haven't ported everything from my &lt;a href="http://github.com/bgolub/blog"&gt;old blog&lt;/a&gt; over but once I get something feature complete I'll likely open source this blog too. Do you recognize the color of the header?
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=QwHHAwOgK-Q:aLee2DTP6W4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=QwHHAwOgK-Q:aLee2DTP6W4:HHcv_pguY2o"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=QwHHAwOgK-Q:aLee2DTP6W4:HHcv_pguY2o" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=QwHHAwOgK-Q:aLee2DTP6W4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=QwHHAwOgK-Q:aLee2DTP6W4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=QwHHAwOgK-Q:aLee2DTP6W4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=QwHHAwOgK-Q:aLee2DTP6W4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=QwHHAwOgK-Q:aLee2DTP6W4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=QwHHAwOgK-Q:aLee2DTP6W4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=QwHHAwOgK-Q:aLee2DTP6W4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=QwHHAwOgK-Q:aLee2DTP6W4:GAa9rLZmSLk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=QwHHAwOgK-Q:aLee2DTP6W4:GAa9rLZmSLk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=QwHHAwOgK-Q:aLee2DTP6W4:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benjamingolub/~4/QwHHAwOgK-Q" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.benjamingolub.com/e/tornado</feedburner:origLink></item><item><title>Remove trailing slash on App Engine</title><link>http://feedproxy.google.com/~r/benjamingolub/~3/OQ-o9RWfCFg/remove-trailing-slash-on-app-engine</link><category>code</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">benjamin.golub</dc:creator><pubDate>Sun, 31 Jan 2010 08:34:35 PST</pubDate><guid isPermaLink="false">tag:www.benjamingolub.com,2009-06-07:/e/remove-trailing-slash-on-app-engine</guid><description>&lt;pre&gt;class BaseRequestHandler(webapp.RequestHandler):
    def initialize(self, request, response):
        webapp.RequestHandler.initialize(self, request, response)
        if request.path.endswith("/") and not request.path == "/":
            redirect = request.path[:-1]
            if request.query_string:
                redirect += "?" + request.query_string
            return self.redirect(redirect, permanent=True)
&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=OQ-o9RWfCFg:1SMBptQvUww:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=OQ-o9RWfCFg:1SMBptQvUww:HHcv_pguY2o"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=OQ-o9RWfCFg:1SMBptQvUww:HHcv_pguY2o" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=OQ-o9RWfCFg:1SMBptQvUww:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=OQ-o9RWfCFg:1SMBptQvUww:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=OQ-o9RWfCFg:1SMBptQvUww:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=OQ-o9RWfCFg:1SMBptQvUww:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=OQ-o9RWfCFg:1SMBptQvUww:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=OQ-o9RWfCFg:1SMBptQvUww:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=OQ-o9RWfCFg:1SMBptQvUww:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=OQ-o9RWfCFg:1SMBptQvUww:GAa9rLZmSLk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?i=OQ-o9RWfCFg:1SMBptQvUww:GAa9rLZmSLk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/benjamingolub?a=OQ-o9RWfCFg:1SMBptQvUww:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/benjamingolub?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/benjamingolub/~4/OQ-o9RWfCFg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.benjamingolub.com/e/remove-trailing-slash-on-app-engine</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>
