<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://groups.google.com/group/ring-clojure</id>
  <title type="text">Ring Google Group</title>
  <subtitle type="text">
  User group for Ring, the Clojure web application library.
  </subtitle>
  <link href="/group/ring-clojure/feed/atom_v1_0_msgs.xml" rel="self" title="Ring feed"/>
  <updated>2013-05-20T02:54:08Z</updated>
  <generator uri="http://groups.google.com" version="1.99">Google Groups</generator>
  <entry>
  <author>
  <name>Julien Eluard</name>
  <email>julien.elu...@gmail.com</email>
  </author>
  <updated>2013-05-20T02:54:08Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/1557cd189c47ece5/33c6b107be8b0010?show_docid=33c6b107be8b0010</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/1557cd189c47ece5/33c6b107be8b0010?show_docid=33c6b107be8b0010"/>
  <title type="text">[ANN] clj-webjars</title>
  <summary type="html" xml:space="preserve">
  Hi, &lt;br&gt; I released a middleware to facilitate webjars &amp;lt;&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.webjars.org/&quot;&gt;[link]&lt;/a&gt;&amp;gt;integration with ring. &lt;br&gt; Essentially it allows to serve assets from jar dependencies, abstracts &lt;br&gt; client from asset versions and honors http caching semantics. &lt;br&gt; You can find it here: &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;https://github.com/jeluard/clj-webjars&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Hope it helps!
  </summary>
  </entry>
  <entry>
  <author>
  <name>Edward Tsech</name>
  <email>edts...@gmail.com</email>
  </author>
  <updated>2013-05-14T11:46:35Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/0b8a087e6a7fec16/decf60bb27d283d3?show_docid=decf60bb27d283d3</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/0b8a087e6a7fec16/decf60bb27d283d3?show_docid=decf60bb27d283d3"/>
  <title type="text">Re: Exceptions</title>
  <summary type="html" xml:space="preserve">
  I think it would be great feature for wrap-reload if it&#39;ll try to reload &lt;br&gt; namespaces which failed to compile. &lt;br&gt; What do you think? &lt;br&gt; -E
  </summary>
  </entry>
  <entry>
  <author>
  <name>Timothy Washington</name>
  <email>twash...@gmail.com</email>
  </author>
  <updated>2013-05-11T02:47:20Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/e88207f879239e34/123623fc70872d16?show_docid=123623fc70872d16</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/e88207f879239e34/123623fc70872d16?show_docid=123623fc70872d16"/>
  <title type="text">Re: Asynchronous Responses in Ring</title>
  <summary type="html" xml:space="preserve">
  Oh sweet. Thanks Shen. &lt;br&gt; &lt;p&gt;Tim Washington &lt;br&gt; Interruptsoftware.ca &lt;br&gt; &lt;p&gt;No 6: &amp;quot;I&#39;m not a number. I&#39;M A FREE MAN!!!&amp;quot; &lt;br&gt; No 2: &amp;quot;HA HA HA HA HAAAAAAA&amp;quot; &lt;br&gt; &lt;p&gt;-- The Prisoner
  </summary>
  </entry>
  <entry>
  <author>
  <name>Shen, Feng</name>
  <email>shen...@gmail.com</email>
  </author>
  <updated>2013-05-11T02:13:38Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/e88207f879239e34/b86d1bb6ed0f5228?show_docid=b86d1bb6ed0f5228</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/e88207f879239e34/b86d1bb6ed0f5228?show_docid=b86d1bb6ed0f5228"/>
  <title type="text">Re: Asynchronous Responses in Ring</title>
  <summary type="html" xml:space="preserve">
  Hi, just stop here and find that the blog about http-kit is out of date, &lt;br&gt; the more recent documentation is here : &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://http-kit.org/server.html#channel&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; &lt;p&gt;沈锋
  </summary>
  </entry>
  <entry>
  <author>
  <name>Timothy Washington</name>
  <email>twash...@gmail.com</email>
  </author>
  <updated>2013-05-10T17:20:28Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/e88207f879239e34/52edb7efa7c27839?show_docid=52edb7efa7c27839</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/e88207f879239e34/52edb7efa7c27839?show_docid=52edb7efa7c27839"/>
  <title type="text">Re: Asynchronous Responses in Ring</title>
  <summary type="html" xml:space="preserve">
  Agreed. I did some digging around, and am going to try the Aleph route. &lt;br&gt; &lt;p&gt;Thanks &lt;br&gt; Tim
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Reeves</name>
  <email>ja...@booleanknot.com</email>
  </author>
  <updated>2013-05-10T16:43:16Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/e88207f879239e34/9947d75a9c9ae06e?show_docid=9947d75a9c9ae06e</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/e88207f879239e34/9947d75a9c9ae06e?show_docid=9947d75a9c9ae06e"/>
  <title type="text">Re: Asynchronous Responses in Ring</title>
  <summary type="html" xml:space="preserve">
  Ring itself is not asynchronous, and will probably remain that way. &lt;br&gt; &lt;p&gt;Asynchronous behaviour requires a more complex than Ring, and there are &lt;br&gt; several different approaches currently being tried out in libraries like &lt;br&gt; Pedestal, Aleph and Http-Kit. &lt;br&gt; &lt;p&gt;Adding asynchronous behaviour to Ring would involve making a choice about
  </summary>
  </entry>
  <entry>
  <author>
  <name>Timothy Washington</name>
  <email>twash...@gmail.com</email>
  </author>
  <updated>2013-05-10T15:00:36Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/e88207f879239e34/d66fdde2166f8482?show_docid=d66fdde2166f8482</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/e88207f879239e34/d66fdde2166f8482?show_docid=d66fdde2166f8482"/>
  <title type="text">Asynchronous Responses in Ring</title>
  <summary type="html" xml:space="preserve">
  I have an app, where the ring handler needs to make an asynchronous call to &lt;br&gt; an outside system. So ... &lt;br&gt; *i)* my web client would make a call. &lt;br&gt; *ii)* A ring handler would be invoked and the outside system called. &lt;br&gt; *iii)* After the ring handler function has exited, some prior handler-fn &lt;br&gt; would get a response.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Edward Tsech</name>
  <email>edts...@gmail.com</email>
  </author>
  <updated>2013-05-09T07:46:26Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/0b8a087e6a7fec16/8946617d30203829?show_docid=8946617d30203829</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/0b8a087e6a7fec16/8946617d30203829?show_docid=8946617d30203829"/>
  <title type="text">Re: Exceptions</title>
  <summary type="html" xml:space="preserve">
  Okay. Got it. Thank you! &lt;br&gt; I&#39;ve solved it in this way: &lt;br&gt; (def dirty (atom [])) &lt;br&gt; (defn wrap-reload-dirty &lt;br&gt; [handler &amp;amp; [options]] &lt;br&gt; (let [source-dirs (:dirs options [&amp;quot;src&amp;quot;]) &lt;br&gt; modified-namespaces (ns-tracker source-dirs)] &lt;br&gt; (fn [request] &lt;br&gt; (let [dirty-ns @dirty] &lt;br&gt; (reset! dirty []) &lt;br&gt; (doseq [ns-sym (concat dirty-ns (modified-namespaces))]
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Reeves</name>
  <email>ja...@booleanknot.com</email>
  </author>
  <updated>2013-05-08T10:02:38Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/0b8a087e6a7fec16/4312ebd479040cf4?show_docid=4312ebd479040cf4</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/0b8a087e6a7fec16/4312ebd479040cf4?show_docid=4312ebd479040cf4"/>
  <title type="text">Re: Exceptions</title>
  <summary type="html" xml:space="preserve">
  That depends on the exception... You&#39;ll need to provide more information. &lt;br&gt; &lt;p&gt;One possibility is that Clojure wasn&#39;t able to compile your namespace. I &lt;br&gt; don&#39;t believe wrap-reload retries namespaces if they fail to load. &lt;br&gt; &lt;p&gt;- James
  </summary>
  </entry>
  <entry>
  <author>
  <name>Edward Tsech</name>
  <email>edts...@gmail.com</email>
  </author>
  <updated>2013-05-08T09:40:43Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/0b8a087e6a7fec16/d50305fc9d429ed5?show_docid=d50305fc9d429ed5</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/0b8a087e6a7fec16/d50305fc9d429ed5?show_docid=d50305fc9d429ed5"/>
  <title type="text">Exceptions</title>
  <summary type="html" xml:space="preserve">
  Hello &lt;br&gt; I have a question. Why exception display only once and disappear when I &lt;br&gt; refresh a browser? &lt;br&gt; Thanks!
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Reeves</name>
  <email>ja...@booleanknot.com</email>
  </author>
  <updated>2013-05-02T09:07:12Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/e18b33b8e78e82e3/c0aae36b0f9c8249?show_docid=c0aae36b0f9c8249</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/e18b33b8e78e82e3/c0aae36b0f9c8249?show_docid=c0aae36b0f9c8249"/>
  <title type="text">Re: NullPointerException with large file and multipart params</title>
  <summary type="html" xml:space="preserve">
  It looks like this is a bug. The RequestContext interface that Ring uses to &lt;br&gt; talk to the Apache file upload library has the following method: &lt;br&gt; &lt;p&gt; int getContentLength() &lt;br&gt; &lt;p&gt;And the maximum size of an int is 2^32-1, which works out to be about the &lt;br&gt; number of bytes in 2 gigabytes. I suspect that the cause of your issue.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Marshall Brekka</name>
  <email>marshallsme...@gmail.com</email>
  </author>
  <updated>2013-05-02T03:13:30Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/e18b33b8e78e82e3/0dc598befe557cea?show_docid=0dc598befe557cea</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/e18b33b8e78e82e3/0dc598befe557cea?show_docid=0dc598befe557cea"/>
  <title type="text">NullPointerException with large file and multipart params</title>
  <summary type="html" xml:space="preserve">
  I can successfully upload files around 80mb, but when I&#39;ve tried a file &lt;br&gt; that is over 2GB I get this stack trace: &lt;br&gt; java.lang.NullPointerException &lt;br&gt; at &lt;br&gt; ring.middleware.multipart_para ms$request_context$reify__1899 .getContentLength(multipart_pa rams.clj:23) &lt;br&gt; at &lt;br&gt; org.apache.commons.fileupload. FileUploadBase$FileItemIterato rImpl.&amp;lt;init&amp;gt;(FileUploadBase.ja va:936)
  </summary>
  </entry>
  <entry>
  <author>
  <name>code dreamer</name>
  <email>mikemeta...@gmail.com</email>
  </author>
  <updated>2013-04-25T15:58:03Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/dd859eb8e72a10ab?show_docid=dd859eb8e72a10ab</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/dd859eb8e72a10ab?show_docid=dd859eb8e72a10ab"/>
  <title type="text">Re: Xss library</title>
  <summary type="html" xml:space="preserve">
  I do use hiccup, so I guess that&#39;s why I&#39;m looking for a solution. &lt;br&gt; Nelson Morris, thanks for the different options. I&#39;m tempted to just use a &lt;br&gt; html5 hiccup macro similar to yours. &lt;br&gt; I will look into some more options but they will probably remain in the &lt;br&gt; template layer, because that&#39;s where I think it should be.
  </summary>
  </entry>
  <entry>
  <author>
  <name>code dreamer</name>
  <email>mikemeta...@gmail.com</email>
  </author>
  <updated>2013-04-25T15:49:36Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/797fca5f0394192a?show_docid=797fca5f0394192a</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/797fca5f0394192a?show_docid=797fca5f0394192a"/>
  <title type="text">Re: Xss library</title>
  <summary type="html" xml:space="preserve">
  Thanks for your help. &lt;br&gt; I will look to implement your template wrapper suggestion. &lt;br&gt; Here what I have so far &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;https://github.com/codedreams/trust/blob/master/src/trust/escape.clj&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; The html-escape function can just take a user-map from the database and &lt;br&gt; escape the values. &lt;br&gt; However, I would still have to put it into each db call.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Nelson Morris</name>
  <email>nmor...@nelsonmorris.net</email>
  </author>
  <updated>2013-04-25T15:31:56Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/989e6ce2742f6dab?show_docid=989e6ce2742f6dab</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/989e6ce2742f6dab?show_docid=989e6ce2742f6dab"/>
  <title type="text">Re: Xss library</title>
  <summary type="html" xml:space="preserve">
  There are a number of templating libraries for clojure, some of which do &lt;br&gt; escaping automatically. &lt;br&gt; &lt;p&gt;Non-escape by default: &lt;br&gt; &lt;p&gt;hiccup &lt;br&gt; &lt;p&gt;Escape by default: &lt;br&gt; &lt;p&gt;laser &lt;br&gt; enlive (through net.cgrand.enlive-html/content ) &lt;br&gt; stencil (or any other spec compliant mustache template lib) &lt;br&gt; clabango &lt;br&gt; &lt;p&gt;I have a mokeypatching-esque hack on hiccup that turns it into escape by
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Reeves</name>
  <email>ja...@booleanknot.com</email>
  </author>
  <updated>2013-04-25T15:16:20Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/2df9667eeec27100?show_docid=2df9667eeec27100</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/2df9667eeec27100?show_docid=2df9667eeec27100"/>
  <title type="text">Re: Xss library</title>
  <summary type="html" xml:space="preserve">
  Sessions only hold temporary information, no matter whether they are stored &lt;br&gt; in a database or encoded directly in an encrypted cookie. When a user logs &lt;br&gt; out or switches browser, any information in the session is lost. &lt;br&gt; &lt;p&gt;Typically you store data about a user in a database, and use sessions just
  </summary>
  </entry>
  <entry>
  <author>
  <name>code dreamer</name>
  <email>mikemeta...@gmail.com</email>
  </author>
  <updated>2013-04-25T14:38:09Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/ff332eb9b11a8173?show_docid=ff332eb9b11a8173</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/ff332eb9b11a8173?show_docid=ff332eb9b11a8173"/>
  <title type="text">Re: Xss library</title>
  <summary type="html" xml:space="preserve">
  I just used session as an example, because I figured it to be the best &lt;br&gt; place for the middleware. &lt;br&gt; When I used mongostore as my session store, everything I put into the ring &lt;br&gt; session was put into the database. &lt;br&gt; Is it not suppose to work like that? &lt;br&gt; I used session as an example because of the interaction with the database.
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Reeves</name>
  <email>ja...@booleanknot.com</email>
  </author>
  <updated>2013-04-25T10:43:00Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/e5e09e20970cd687?show_docid=e5e09e20970cd687</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/e5e09e20970cd687?show_docid=e5e09e20970cd687"/>
  <title type="text">Re: Xss library</title>
  <summary type="html" xml:space="preserve">
  You can use different session stores to save session data in a variety of &lt;br&gt; places, but where session data is stored has no effect on whether or not &lt;br&gt; it&#39;s vulnerable to a XSS. &lt;br&gt; &lt;p&gt;A XSS occurs when you insert data from a user onto a HTML page without &lt;br&gt; escaping it first. Usually the session store just contains some reference
  </summary>
  </entry>
  <entry>
  <author>
  <name>code dreamer</name>
  <email>mikemeta...@gmail.com</email>
  </author>
  <updated>2013-04-25T03:49:53Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/afd278bad458b29b?show_docid=afd278bad458b29b</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/afd278bad458b29b?show_docid=afd278bad458b29b"/>
  <title type="text">Re: Xss library</title>
  <summary type="html" xml:space="preserve">
  I apologize for the confusion. I&#39;m just starting to learn ring development. &lt;br&gt; As I understand, sessions in ring can use different store options such as &lt;br&gt; the database. Xss should be: validate on the way into the database, escape &lt;br&gt; on the way out. &lt;br&gt; I wan&#39;t to use my escape function on the way out, and not affect the data
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Reeves</name>
  <email>ja...@booleanknot.com</email>
  </author>
  <updated>2013-04-24T21:52:48Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/4c1e077ff5e31d48?show_docid=4c1e077ff5e31d48</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3f626b93a4b2602a/4c1e077ff5e31d48?show_docid=4c1e077ff5e31d48"/>
  <title type="text">Re: Xss library</title>
  <summary type="html" xml:space="preserve">
  What do you mean by &amp;quot;call functions only when the data is being output&amp;quot;? &lt;br&gt; &lt;p&gt;Could you provide some sort of an example to illustrate what you mean? &lt;br&gt; &lt;p&gt;I&#39;m also uncertain why you&#39;d expect XSS attacks to come from data in the &lt;br&gt; session store. That seems somewhat unusual. &lt;br&gt; &lt;p&gt;- James
  </summary>
  </entry>
  <entry>
  <author>
  <name>tieTYT</name>
  <email>tie...@gmail.com</email>
  </author>
  <updated>2013-04-18T22:47:51Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/449e7f36515d072d/9101a2da6857968c?show_docid=9101a2da6857968c</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/449e7f36515d072d/9101a2da6857968c?show_docid=9101a2da6857968c"/>
  <title type="text">Re: Is it possible to use Ring in an already existing Javaee project?</title>
  <summary type="html" xml:space="preserve">
  Here&#39;s the strat I&#39;ve used so far (and I haven&#39;t gotten it working yet). &lt;br&gt; I used the lein ring plugin to build an uberwar. I referred to this in the &lt;br&gt; ear pom as a system scope dependency. I&#39;d prefer to have a better workflow &lt;br&gt; than this if possible but it&#39;s the first thing I could think of doing. &lt;br&gt; Unfortunately, when I visit the context path of this war, instead of
  </summary>
  </entry>
  <entry>
  <author>
  <name>tieTYT</name>
  <email>tie...@gmail.com</email>
  </author>
  <updated>2013-04-18T20:10:53Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/449e7f36515d072d/decda384380ae8b6?show_docid=decda384380ae8b6</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/449e7f36515d072d/decda384380ae8b6?show_docid=decda384380ae8b6"/>
  <title type="text">Is it possible to use Ring in an already existing Javaee project?</title>
  <summary type="html" xml:space="preserve">
  We already have an existing application with EJBs, a WAR and an EAR. I&#39;ve &lt;br&gt; already written a proof of concept of this new feature in javaee code. The &lt;br&gt; proof of concept is a new WAR that runs inside the EAR and the WAR uses &lt;br&gt; basic auth (with a filter) and calls the already existing EJBs . &lt;br&gt; I&#39;m wondering if it&#39;s possible to rewrite this proof of concept in Ring
  </summary>
  </entry>
  <entry>
  <author>
  <name>Erik Bakstad</name>
  <email>erik.baks...@gmail.com</email>
  </author>
  <updated>2013-04-06T20:51:32Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/28aaa6efe07072f2/50c0c6603286559e?show_docid=50c0c6603286559e</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/28aaa6efe07072f2/50c0c6603286559e?show_docid=50c0c6603286559e"/>
  <title type="text">[ANN] ring-rewrite 0.1.0</title>
  <summary type="html" xml:space="preserve">
  Ring middleware for defining and applying rewrite/redirect rules. In many cases you can get away with ring-rewrite instead of writing Apache mod_rewrite rules. Based on rack-rewrite, but with a Clojure flavor. &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;https://github.com/ebaxt/ring-rewrite&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; (def redirect-handler &lt;br&gt; (fn [req] &lt;br&gt; (wrap-rewrite req
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Reeves</name>
  <email>ja...@booleanknot.com</email>
  </author>
  <updated>2013-04-06T14:11:06Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/02ce913bce779247?show_docid=02ce913bce779247</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/02ce913bce779247?show_docid=02ce913bce779247"/>
  <title type="text">Re: Problem with static resources from webjars in a Ring app</title>
  <summary type="html" xml:space="preserve">
  It appears as if there&#39;s no easy way of telling whether or not a resource &lt;br&gt; from a jar file is a directory or a file. Both seem to count as resources &lt;br&gt; to Java, with directories being zero-length files. &lt;br&gt; &lt;p&gt;In general, compojure.route/resources is a better bet than using &lt;br&gt; wrap-resource, as it provides more flexibility in terms of route matching.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Michiel Borkent</name>
  <email>michielbork...@gmail.com</email>
  </author>
  <updated>2013-04-06T13:57:27Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/29cc20753b28a857?show_docid=29cc20753b28a857</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/29cc20753b28a857?show_docid=29cc20753b28a857"/>
  <title type="text">Re: Problem with static resources from webjars in a Ring app</title>
  <summary type="html" xml:space="preserve">
  Thank you Nelson. I&#39;ve added a route like you said: &lt;br&gt; (route/resources &amp;quot;/bootstrap/&amp;quot; {:root &lt;br&gt; &amp;quot;META-INF/resources/webjars/bo otstrap/2.3.1/&amp;quot;}) &lt;br&gt; This is actually a better idea, because then I have only to change the &lt;br&gt; version number in one place when upgrading. &lt;br&gt; This is going to work out, as long as the issue is not resolved.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Nelson Morris</name>
  <email>nmor...@nelsonmorris.net</email>
  </author>
  <updated>2013-04-06T13:45:29Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/c2ebe4aaadc9862a?show_docid=c2ebe4aaadc9862a</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/c2ebe4aaadc9862a?show_docid=c2ebe4aaadc9862a"/>
  <title type="text">Re: Problem with static resources from webjars in a Ring app</title>
  <summary type="html" xml:space="preserve">
  Oops. I was wrong. Using this in my production setup Chrome &lt;br&gt; automatically saved a file for me as it returned an &lt;br&gt; &amp;quot;application/octet-stream&amp;quot;. So looks like I still have the issue, but &lt;br&gt; it doesn&#39;t matter as much since I&#39;m not serving resources on &amp;quot;/&amp;quot;.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Nelson Morris</name>
  <email>nmor...@nelsonmorris.net</email>
  </author>
  <updated>2013-04-06T13:42:11Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/f2dff5c7fef34e20?show_docid=f2dff5c7fef34e20</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/f2dff5c7fef34e20?show_docid=f2dff5c7fef34e20"/>
  <title type="text">Re: Problem with static resources from webjars in a Ring app</title>
  <summary type="html" xml:space="preserve">
  I&#39;ve had similar issues as well with webjars and wrap-resource. I &lt;br&gt; eventually wanted to change the url vs the jar path and ended up using &lt;br&gt; compojure.routes/resources as: &lt;br&gt; &lt;p&gt;(compojure.route/resources &amp;quot;/foundation/&amp;quot; &lt;br&gt; {:root &amp;quot;META-INF/resources/webjars/fo undation/4.0.4/&amp;quot;}) &lt;br&gt; &lt;p&gt;Just checked my production site, and trying to find the directories
  </summary>
  </entry>
  <entry>
  <author>
  <name>Michiel Borkent</name>
  <email>michielbork...@gmail.com</email>
  </author>
  <updated>2013-04-06T13:40:10Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/d82e527634e55709?show_docid=d82e527634e55709</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/d82e527634e55709?show_docid=d82e527634e55709"/>
  <title type="text">Re: Problem with static resources from webjars in a Ring app</title>
  <summary type="html" xml:space="preserve">
  Steps to reproduce in a more general setting: &lt;br&gt; 1) &lt;br&gt; $ lein new compojure reproduction &lt;br&gt; .... &lt;br&gt; $ cd reproduction &lt;br&gt; 2) edit project.clj and add [org.webjars/bootstrap &amp;quot;2.3.1&amp;quot;] to the &lt;br&gt; dependencies &lt;br&gt; 3) edit src/reproduction/handler.clj and edit &#39;app&#39;: &lt;br&gt; (def app &lt;br&gt; (-&amp;gt; (handler/site app-routes) &lt;br&gt; (resource/wrap-resource &amp;quot;META-INF/resources/&amp;quot;)))
  </summary>
  </entry>
  <entry>
  <author>
  <name>Michiel Borkent</name>
  <email>michielbork...@gmail.com</email>
  </author>
  <updated>2013-04-06T13:27:58Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/2356ba6b2da3bc9a?show_docid=2356ba6b2da3bc9a</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/2356ba6b2da3bc9a?show_docid=2356ba6b2da3bc9a"/>
  <title type="text">Re: Problem with static resources from webjars in a Ring app</title>
  <summary type="html" xml:space="preserve">
  Hi James, &lt;br&gt; Thank you for responding. &lt;br&gt; I&#39;ve tried this and there is no difference. &lt;br&gt; Op zaterdag 6 april 2013 15:11:47 UTC+2 schreef James Reeves het volgende:
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Reeves</name>
  <email>ja...@booleanknot.com</email>
  </author>
  <updated>2013-04-06T13:11:47Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/c39fd58ff675c7ae?show_docid=c39fd58ff675c7ae</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/c39fd58ff675c7ae?show_docid=c39fd58ff675c7ae"/>
  <title type="text">Re: Problem with static resources from webjars in a Ring app</title>
  <summary type="html" xml:space="preserve">
  Have you tried using the resource path &amp;quot;META-INF/resources&amp;quot;? &lt;br&gt; &lt;p&gt;In general, Java resource paths do not have a beginning &amp;quot;/&amp;quot;. &lt;br&gt; &lt;p&gt;- James
  </summary>
  </entry>
  <entry>
  <author>
  <name>Michiel Borkent</name>
  <email>michielbork...@gmail.com</email>
  </author>
  <updated>2013-04-06T10:32:02Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/67eb7c1f44f20bc0?show_docid=67eb7c1f44f20bc0</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/3fa054e3173ba7ed/67eb7c1f44f20bc0?show_docid=67eb7c1f44f20bc0"/>
  <title type="text">Problem with static resources from webjars in a Ring app</title>
  <summary type="html" xml:space="preserve">
  Dear all, &lt;br&gt; I&#39;ve added a static resource from webjars to my project.clj: &lt;br&gt; [org.webjars/bootstrap &amp;quot;2.3.1&amp;quot;] &lt;br&gt; which also pulls in [org.webjars/jquery &amp;quot;1.9.0&amp;quot;]. &lt;br&gt; To make these available I have added this to my middleware: &lt;br&gt; (resource/wrap-resource &amp;quot;/META-INF/resources/&amp;quot;) &lt;br&gt; Since I&#39;ve done this, a GET request to &amp;quot;/&amp;quot; returns an empty page. After
  </summary>
  </entry>
  <entry>
  <author>
  <name>David Powell</name>
  <email>djpow...@djpowell.net</email>
  </author>
  <updated>2013-03-29T09:23:28Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/2fbbdc54073e9f55/88d346c0ec1b93fd?show_docid=88d346c0ec1b93fd</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/2fbbdc54073e9f55/88d346c0ec1b93fd?show_docid=88d346c0ec1b93fd"/>
  <title type="text">Re: what are some common Jetty and Ring configurations and deployments?</title>
  <summary type="html" xml:space="preserve">
  I use an uberjar with the standard jetty adapter, but I&#39;m running from &lt;br&gt; Windows, so I use commons-daemon to make it run as a service.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Shen, Feng</name>
  <email>shen...@gmail.com</email>
  </author>
  <updated>2013-03-29T05:46:15Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/2fbbdc54073e9f55/3eb3b115f062bd64?show_docid=3eb3b115f062bd64</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/2fbbdc54073e9f55/3eb3b115f062bd64?show_docid=3eb3b115f062bd64"/>
  <title type="text">Re: what are some common Jetty and Ring configurations and deployments?</title>
  <summary type="html" xml:space="preserve">
  rssminer.net also use uberjar, almost the same with clojars. &lt;br&gt; &lt;p&gt;&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;https://github.com/shenfeng/rssminer/blob/master/scripts/remote_run&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; &lt;p&gt;lein uberjar &lt;br&gt; &lt;p&gt;nohup java -server -Dsun.jnu.encoding=UTF-8 \ &lt;br&gt; &lt;p&gt; -Dfile.encoding=UTF-8 \ &lt;br&gt; &lt;p&gt; -Dsun.net.inetaddr.ttl=0 \ &lt;br&gt; &lt;p&gt; -Djava.net.preferIPv4Stack=tru e \
  </summary>
  </entry>
  <entry>
  <author>
  <name>Nelson Morris</name>
  <email>nmor...@nelsonmorris.net</email>
  </author>
  <updated>2013-03-29T04:35:50Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/2fbbdc54073e9f55/19b71dd44e3521a2?show_docid=19b71dd44e3521a2</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/2fbbdc54073e9f55/19b71dd44e3521a2?show_docid=19b71dd44e3521a2"/>
  <title type="text">Re: what are some common Jetty and Ring configurations and deployments?</title>
  <summary type="html" xml:space="preserve">
  clojars.org basically runs from an uberjar with &lt;br&gt; &lt;p&gt;java -Xmx32m -server &amp;quot;-XX:OnOutOfMemoryError=kill -9 %p&amp;quot; -verbose:gc &lt;br&gt; -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintGCDateStamps -cp &lt;br&gt; clojars-web-current.jar clojars.main 2&amp;gt;&amp;amp;1 &lt;br&gt; &lt;p&gt;It starts up a jetty instance as part of clojars.main, &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;https://github.com/ato/clojars-web/blob/master/src/clojars/main.clj#L24&quot;&gt;[link]&lt;/a&gt;.
  </summary>
  </entry>
  <entry>
  <author>
  <name>larry google groups</name>
  <email>lawrencecloj...@gmail.com</email>
  </author>
  <updated>2013-03-29T00:43:23Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/2fbbdc54073e9f55/346fe455b8ae7102?show_docid=346fe455b8ae7102</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/2fbbdc54073e9f55/346fe455b8ae7102?show_docid=346fe455b8ae7102"/>
  <title type="text">what are some common Jetty and Ring configurations and deployments?</title>
  <summary type="html" xml:space="preserve">
  I have very little experience with Java, the JVM, or the Java libraries &lt;br&gt; that Clojure often relies on. I am curious what other people are doing to &lt;br&gt; deploy their web apps? Is it common to use Jetty/Ring with Tomcat? What &lt;br&gt; about Jboss? Are any folks using a simple uberjar on sites with a lot of &lt;br&gt; traffic? Are there common configurations tweaks that &amp;quot;everyone&amp;quot; knows to
  </summary>
  </entry>
  <entry>
  <author>
  <name>larry google groups</name>
  <email>lawrencecloj...@gmail.com</email>
  </author>
  <updated>2013-03-28T14:54:37Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/606e1b0fd483a34a?show_docid=606e1b0fd483a34a</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/606e1b0fd483a34a?show_docid=606e1b0fd483a34a"/>
  <title type="text">Re: Apache Benchmark kills Ring/Jetty at high levels of concurrency - easy fix?</title>
  <summary type="html" xml:space="preserve">
  Thank you.
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Reeves</name>
  <email>ja...@booleanknot.com</email>
  </author>
  <updated>2013-03-28T09:53:06Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/5ecded92ab1c719a?show_docid=5ecded92ab1c719a</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/5ecded92ab1c719a?show_docid=5ecded92ab1c719a"/>
  <title type="text">Re: Apache Benchmark kills Ring/Jetty at high levels of concurrency - easy fix?</title>
  <summary type="html" xml:space="preserve">
  Some, like :port and :host can be configured directly. For everything else, &lt;br&gt; you need to supply a function to the :configurator option. This will give &lt;br&gt; you access to the Jetty Server object, from which you can access all the &lt;br&gt; connector options. &lt;br&gt; &lt;p&gt;e.g. &lt;br&gt; &lt;p&gt;(defn configure [server] &lt;br&gt; (-&amp;gt; server .getConnectors first (.setMaxIdleTime 30000)))
  </summary>
  </entry>
  <entry>
  <author>
  <name>larry google groups</name>
  <email>lawrencecloj...@gmail.com</email>
  </author>
  <updated>2013-03-28T01:58:50Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/1793e91f5c5bd621?show_docid=1793e91f5c5bd621</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/1793e91f5c5bd621?show_docid=1793e91f5c5bd621"/>
  <title type="text">Re: Apache Benchmark kills Ring/Jetty at high levels of concurrency - easy fix?</title>
  <summary type="html" xml:space="preserve">
  I am sorry for asking another ignorant question, but is there a way to &lt;br&gt; configure all of the options listed here: &lt;br&gt; &lt;p&gt;&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://wiki.eclipse.org/Jetty/Howto/Configure_Connectors#Configuration_Options&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; &lt;p&gt;How would I access them?
  </summary>
  </entry>
  <entry>
  <author>
  <name>larry google groups</name>
  <email>lawrencecloj...@gmail.com</email>
  </author>
  <updated>2013-03-26T17:51:49Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/7972d84a5e2fd537?show_docid=7972d84a5e2fd537</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/7972d84a5e2fd537?show_docid=7972d84a5e2fd537"/>
  <title type="text">Re: Apache Benchmark kills Ring/Jetty at high levels of concurrency - easy fix?</title>
  <summary type="html" xml:space="preserve">
  I have: &lt;br&gt; &lt;p&gt; :jvm-opts [&amp;quot;-Xms256m&amp;quot; &amp;quot;-Xmx1000m&amp;quot; &amp;quot;-XX:-UseCompressedOops&amp;quot;]) &lt;br&gt; &lt;p&gt;I am adding this: &lt;br&gt; &lt;p&gt;(run-jetty app {:max-threads 5000}) ? &lt;br&gt; &lt;p&gt;and I will increase -Xmx to 2G. Thanks for those tips.
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Reeves</name>
  <email>ja...@booleanknot.com</email>
  </author>
  <updated>2013-03-26T09:37:16Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/192118e61e54034a?show_docid=192118e61e54034a</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/192118e61e54034a?show_docid=192118e61e54034a"/>
  <title type="text">Re: Apache Benchmark kills Ring/Jetty at high levels of concurrency - easy fix?</title>
  <summary type="html" xml:space="preserve">
  So have you written: &lt;br&gt; &lt;p&gt;(run-jetty app {:max-threads 5000}) ? &lt;br&gt; &lt;p&gt;Have you set the JVM memory with -Xmx1G or something suitably large? &lt;br&gt; &lt;p&gt;- James
  </summary>
  </entry>
  <entry>
  <author>
  <name>Shen, Feng</name>
  <email>shen...@gmail.com</email>
  </author>
  <updated>2013-03-26T01:33:55Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/e27e1d214fe1c203?show_docid=e27e1d214fe1c203</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/e27e1d214fe1c203?show_docid=e27e1d214fe1c203"/>
  <title type="text">Re: Apache Benchmark kills Ring/Jetty at high levels of concurrency - easy fix?</title>
  <summary type="html" xml:space="preserve">
  Hi, when ab testing, for example &lt;br&gt; &lt;p&gt;*ab -n 100000 -c 5000 -k &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://you-server/*&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; * &lt;br&gt; * &lt;br&gt; ab will try to open 5000 connections *all at once, *this is a big pressure &lt;br&gt; for jetty. But this does not happen on reality often. You can use many ab &lt;br&gt; for the test, each open a few thousands to jetty, then jetty will be
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Reeves</name>
  <email>ja...@booleanknot.com</email>
  </author>
  <updated>2013-03-25T20:36:34Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/bc95cd6567747d9a?show_docid=bc95cd6567747d9a</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/bc95cd6567747d9a?show_docid=bc95cd6567747d9a"/>
  <title type="text">Re: Apache Benchmark kills Ring/Jetty at high levels of concurrency - easy fix?</title>
  <summary type="html" xml:space="preserve">
  What have you set the :max-threads option of the Jetty adapter to? How much &lt;br&gt; memory have you assigned to the JVM instance? &lt;br&gt; &lt;p&gt;- James
  </summary>
  </entry>
  <entry>
  <author>
  <name>larry google groups</name>
  <email>lawrencecloj...@gmail.com</email>
  </author>
  <updated>2013-03-25T19:58:41Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/b47fad1b384d9521?show_docid=b47fad1b384d9521</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/fa01edd05450f25e/b47fad1b384d9521?show_docid=b47fad1b384d9521"/>
  <title type="text">Apache Benchmark kills Ring/Jetty at high levels of concurrency - easy fix?</title>
  <summary type="html" xml:space="preserve">
  I am still learning my way here. I have a simple Ring/Jetty app, I put it &lt;br&gt; on one server and start it, then I ssh to another server and hit it with &lt;br&gt; Apache Benchmark. It seems to be if the concurrency is too high (on ab) &lt;br&gt; then Jetty starts to fail -- 500 errors. &lt;br&gt; Is there an easy fix? Can I just give the app more memory as a JVM options
  </summary>
  </entry>
  <entry>
  <author>
  <name>Tomasz Lipski</name>
  <email>tomek.lip...@gmail.com</email>
  </author>
  <updated>2013-03-13T09:32:58Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/8d8bfb8c896e995f/0bf3c07c44b6f883?show_docid=0bf3c07c44b6f883</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/8d8bfb8c896e995f/0bf3c07c44b6f883?show_docid=0bf3c07c44b6f883"/>
  <title type="text">Re: Introducing Ganelon - micro-framework support AJAX in Ring web apps</title>
  <summary type="html" xml:space="preserve">
  Ganelon can be easily extended using JavaScript client-side, so I am sure &lt;br&gt; that ClojureScript will work as well. I am still looking into how &lt;br&gt; ClojureScript enhancements can be more powerful than plain JavaScript ones. &lt;br&gt; Yes, Ganelon uses Ring middleware and Ring handlers (sometimes wrapped as &lt;br&gt; Compojure routes) and should work easily any Ring-compliant framework or
  </summary>
  </entry>
  <entry>
  <author>
  <name>Akhil Wali</name>
  <email>akhil.wali...@gmail.com</email>
  </author>
  <updated>2013-03-12T04:18:12Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/8d8bfb8c896e995f/e467dd76f1f7e447?show_docid=e467dd76f1f7e447</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/8d8bfb8c896e995f/e467dd76f1f7e447?show_docid=e467dd76f1f7e447"/>
  <title type="text">Re: Introducing Ganelon - micro-framework support AJAX in Ring web apps</title>
  <summary type="html" xml:space="preserve">
  Interesting project. Surely a step forward for Clojure web frameworks. &lt;br&gt; &lt;p&gt;* &lt;br&gt; * &lt;br&gt; ClojureScript support would be a great enhancement. And are less &lt;br&gt; stylesheets supported? &lt;br&gt; &lt;p&gt;* &lt;br&gt; * &lt;br&gt; &lt;p&gt;From the source, it looks like its implemented as Ring middleware. It is &lt;br&gt; compatible with any server framework that implements the Ring spec? A good
  </summary>
  </entry>
  <entry>
  <author>
  <name>Mingli Yuan</name>
  <email>mingli.y...@gmail.com</email>
  </author>
  <updated>2013-03-08T14:37:45Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/2d49e48680a247d7/01d1b1342ed10450?show_docid=01d1b1342ed10450</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/2d49e48680a247d7/01d1b1342ed10450?show_docid=01d1b1342ed10450"/>
  <title type="text">[ANN] uWSGI support for ring (early stage)</title>
  <summary type="html" xml:space="preserve">
  Hi, folks, &lt;br&gt; &lt;p&gt;Yesterday uWSGI had released a ring plugins to give basic support for &lt;br&gt; Clojure webdev. &lt;br&gt; &lt;p&gt; - &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;https://uwsgi-docs.readthedocs.org/en/latest/Ring.html&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; - &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;https://uwsgi-docs.readthedocs.org/en/latest/JVM.html&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; - &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://lists.unbit.it/pipermail/uwsgi/2013-March/005549.html&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; - &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://lists.unbit.it/pipermail/uwsgi/2013-March/005562.html&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>Tomasz Lipski</name>
  <email>tomek.lip...@gmail.com</email>
  </author>
  <updated>2013-03-11T20:11:53Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/8d8bfb8c896e995f/203b75ca557cf574?show_docid=203b75ca557cf574</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/8d8bfb8c896e995f/203b75ca557cf574?show_docid=203b75ca557cf574"/>
  <title type="text">Introducing Ganelon - micro-framework support AJAX in Ring web apps</title>
  <summary type="html" xml:space="preserve">
  *Hi, &lt;br&gt; I&#39;ve recently published a simple open source micro-framework which allows &lt;br&gt; server-side Clojure code to update web page content or invoke any &lt;br&gt; JavaScript operations dynamically through XHR requests and thin JavaScript &lt;br&gt; layer. * &lt;br&gt; * &lt;br&gt; Ganelon is fully Ring compatible and based on Compojure and lib-noir. Being
  </summary>
  </entry>
  <entry>
  <author>
  <name>Petr Gladkikh</name>
  <email>petrg...@gmail.com</email>
  </author>
  <updated>2013-03-04T15:32:35Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/47deb0cca9ea68bb/437f9e3d10c65e6c?show_docid=437f9e3d10c65e6c</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/47deb0cca9ea68bb/437f9e3d10c65e6c?show_docid=437f9e3d10c65e6c"/>
  <title type="text">Re: Producing resource responses from ring with a sane Last-Modified header</title>
  <summary type="html" xml:space="preserve">
  I missed last-modified in (Date. last-modified) in &lt;br&gt; ring/util/response.clj:171.
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Reeves</name>
  <email>ja...@booleanknot.com</email>
  </author>
  <updated>2013-03-04T14:03:11Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/47deb0cca9ea68bb/3d2789ff9ce3ed19?show_docid=3d2789ff9ce3ed19</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/47deb0cca9ea68bb/3d2789ff9ce3ed19?show_docid=3d2789ff9ce3ed19"/>
  <title type="text">Re: Producing resource responses from ring with a sane Last-Modified header</title>
  <summary type="html" xml:space="preserve">
  It should be (wrap-resource root), not #(wrap-resource root), but other &lt;br&gt; than that you&#39;re correct. &lt;br&gt; &lt;p&gt;What makes you say that? &lt;br&gt; &lt;p&gt;The resource-response function (in 1.2.0) uses the last modified date from &lt;br&gt; the resource connection, which in general is the modified date of the &lt;br&gt; containing jar file.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Petr Gladkikh</name>
  <email>petrg...@gmail.com</email>
  </author>
  <updated>2013-03-04T13:34:02Z</updated>
  <id>http://groups.google.com/group/ring-clojure/browse_thread/thread/47deb0cca9ea68bb/c18731549f54fed5?show_docid=c18731549f54fed5</id>
  <link href="http://groups.google.com/group/ring-clojure/browse_thread/thread/47deb0cca9ea68bb/c18731549f54fed5?show_docid=c18731549f54fed5"/>
  <title type="text">Re: Producing resource responses from ring with a sane Last-Modified header</title>
  <summary type="html" xml:space="preserve">
  By accident posted incomplete message. The last (incomplete) piece of code &lt;br&gt; was intended to amend Last-Modified header for resources that are known to &lt;br&gt; be in JAR.
  </summary>
  </entry>
</feed>
