<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0">
  <channel>
  <title>google-guice Google Group</title>
  <link>http://groups.google.com/group/google-guice</link>
  <description>In which we discuss the Google Guice Open Source project.</description>
  <language>en</language>
  <item>
  <title>Re: Guice release schedule?</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/edf43e3a8ba04bab/dc80233c842fc999?show_docid=dc80233c842fc999</link>
  <description>
  Max, &lt;br&gt; Did you get a response to your question? I would be curious to know as well. &lt;br&gt; I love Guice, just a little worry about the roadmap (the lack of information &lt;br&gt; on the subject kind of reminds me of Gears... I hope I am mistaken). &lt;br&gt; Jeremy,
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/edf43e3a8ba04bab/dc80233c842fc999?show_docid=dc80233c842fc999</guid>
  <author>
  jeremy.ch...@gmail.com
  (Jeremy Chone)
  </author>
  <pubDate>Fri, 19 Mar 2010 00:23:10 UT
</pubDate>
  </item>
  <item>
  <title>Re: AssistedInjection FactoryProvider.newFactory performance - slow</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/4e770ed7b871878c/445ebe7b40e66353?show_docid=445ebe7b40e66353</link>
  <description>
  Not to belabor the obvious but I think there is an issue # 435 (to lazy to &lt;br&gt; look up the link) on AssistedInject and lock contention.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/4e770ed7b871878c/445ebe7b40e66353?show_docid=445ebe7b40e66353</guid>
  <author>
  krishnan.1...@gmail.com
  (Kartik Kumar)
  </author>
  <pubDate>Thu, 18 Mar 2010 20:37:01 UT
</pubDate>
  </item>
  <item>
  <title>Re: AssistedInjection FactoryProvider.newFactory performance - slow</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/4e770ed7b871878c/d5178c16a5a003f8?show_docid=d5178c16a5a003f8</link>
  <description>
  Hi Fred, &lt;br&gt; Thanks for the reply, I will try switching to @AssistedInject and look &lt;br&gt; forward to getting the fix in the future. &lt;br&gt; To test this I created a simple junit test that loops 10k times and on &lt;br&gt; each iteration uses Guice (using assisted injection) to create an &lt;br&gt; object. At the end of the test it prints out the time to run. I was
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/4e770ed7b871878c/d5178c16a5a003f8?show_docid=d5178c16a5a003f8</guid>
  <author>
  cprim...@currenex.com
  (cpea)
  </author>
  <pubDate>Thu, 18 Mar 2010 18:17:21 UT
</pubDate>
  </item>
  <item>
  <title>Re: Creating more boilerplate with Guice</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/5a47b9bd2424b60e?show_docid=5a47b9bd2424b60e</link>
  <description>
  At that point you would simply have a considerable amount of domain factory &lt;br&gt; logic. The Guice boilerplate in itself is relatively thin. If the &lt;br&gt; boilerplate is the injection of N providers, then that at least can be &lt;br&gt; simplified to an injection of a Map&amp;lt;Class&amp;lt;? extends Foo&amp;gt;., Provider&amp;lt;Foo&amp;gt;&amp;gt;: &lt;br&gt; your factory switches off at you had it written, and once it determines what
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/5a47b9bd2424b60e?show_docid=5a47b9bd2424b60e</guid>
  <author>
  ffa...@gmail.com
  (Fred Faber)
  </author>
  <pubDate>Thu, 18 Mar 2010 13:35:54 UT
</pubDate>
  </item>
  <item>
  <title>Re: Creating more boilerplate with Guice</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/f3203b9f7a2d9821?show_docid=f3203b9f7a2d9821</link>
  <description>
  The use case which inspired the post has more complicated logic used to &lt;br&gt; decide the concrete implementation, where various case clauses inspect &lt;br&gt; different properties of a data bean which is the sole parameter. I was &lt;br&gt; trying to capture that with my contrived example (the &#39;inverted&#39;), but &lt;br&gt; didn&#39;t think too much about it and missed the mark.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/f3203b9f7a2d9821?show_docid=f3203b9f7a2d9821</guid>
  <author>
  jason.m.fel...@gmail.com
  (Jason Felice)
  </author>
  <pubDate>Thu, 18 Mar 2010 08:31:12 UT
</pubDate>
  </item>
  <item>
  <title>Re: Creating more boilerplate with Guice</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/fc81e81d854ae7a8?show_docid=fc81e81d854ae7a8</link>
  <description>
  I&#39;m either missing some key pattern in the FP pattern book, or it&#39;s a matter &lt;br&gt; of taste: I find this kind of solution awkward. In the &lt;br&gt; single-method-on-strategy case, it is cleaner, but in the &lt;br&gt; multiple-method-on-strategy case you end up reinventing OO dispatch in a &lt;br&gt; probably-non-standard way. Hmm, I suppose you can work around this in
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/fc81e81d854ae7a8?show_docid=fc81e81d854ae7a8</guid>
  <author>
  jason.m.fel...@gmail.com
  (Jason Felice)
  </author>
  <pubDate>Thu, 18 Mar 2010 08:12:07 UT
</pubDate>
  </item>
  <item>
  <title>Re: Creating more boilerplate with Guice</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/720a18a6f8accd43?show_docid=720a18a6f8accd43</link>
  <description>
  Great... Solved one problem for me.. Thx &lt;br&gt; Sent from my iPhone
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/720a18a6f8accd43?show_docid=720a18a6f8accd43</guid>
  <author>
  marc...@gmail.com
  (Marcos Alcantara)
  </author>
  <pubDate>Thu, 18 Mar 2010 06:44:42 UT
</pubDate>
  </item>
  <item>
  <title>Re: Creating more boilerplate with Guice</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/657dc336b9713e82?show_docid=657dc336b9713e82</link>
  <description>
  &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://kartik-krishnanand.blogspot.com/2010/02/factory-implementation-with-guice.html&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; &amp;lt;&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://kartik-krishnanand.blogspot.com/2010/02/factory-implementation-with-guice.html&quot;&gt;[link]&lt;/a&gt;&amp;gt;This &lt;br&gt; could help.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/657dc336b9713e82?show_docid=657dc336b9713e82</guid>
  <author>
  krishnan.1...@gmail.com
  (Kartik Kumar)
  </author>
  <pubDate>Thu, 18 Mar 2010 06:34:43 UT
</pubDate>
  </item>
  <item>
  <title>Re: Creating more boilerplate with Guice</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/1accaafd21931b11?show_docid=1accaafd21931b11</link>
  <description>
  On a slightly unrelated note, I take issue with the insinuation that &lt;br&gt; Functional languages do not do the strategy pattern well. I&#39;d say higher &lt;br&gt; order programming achieves the same goal, and somewhat more elegantly than &lt;br&gt; the strategy pattern. &lt;br&gt; Dhanji.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/1accaafd21931b11?show_docid=1accaafd21931b11</guid>
  <author>
  dha...@gmail.com
  (Dhanji R. Prasanna)
  </author>
  <pubDate>Thu, 18 Mar 2010 04:44:22 UT
</pubDate>
  </item>
  <item>
  <title>Re: Creating more boilerplate with Guice</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/14b6a8201cbf8b18?show_docid=14b6a8201cbf8b18</link>
  <description>
  I think you&#39;d be better off using a MapBinder. The boilerplate of guice &lt;br&gt; essentially disappears, with only your specific configuration needing to &lt;br&gt; consume a linearly incremental amount of code per new type. &lt;br&gt; Code below. &lt;br&gt; regards &lt;br&gt; -Fred &lt;br&gt; class FooFactory { &lt;br&gt; static class FooKey { &lt;br&gt; final char type; &lt;br&gt; final boolean inverted;
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/14b6a8201cbf8b18?show_docid=14b6a8201cbf8b18</guid>
  <author>
  ffa...@gmail.com
  (Fred Faber)
  </author>
  <pubDate>Thu, 18 Mar 2010 04:19:31 UT
</pubDate>
  </item>
  <item>
  <title>Creating more boilerplate with Guice</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/e8a369eb42fe2a9a?show_docid=e8a369eb42fe2a9a</link>
  <description>
  I just posted this blog article: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://eraserhead.net/2010/03/creating-boilerplate-with-google-guice/&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; A note: While it seems to be a peculiar problem, I&#39;m not slamming Guice, &lt;br&gt; Guice is still a big net win for us! &lt;br&gt; I post here for thoughts on this problem, and suggestions for solutions to &lt;br&gt; it. &lt;br&gt; Excerpt:
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/d8c6e426518372ad/e8a369eb42fe2a9a?show_docid=e8a369eb42fe2a9a</guid>
  <author>
  jason.m.fel...@gmail.com
  (Jason Felice)
  </author>
  <pubDate>Thu, 18 Mar 2010 03:57:07 UT
</pubDate>
  </item>
  <item>
  <title>Re: AssistedInjection FactoryProvider.newFactory performance - slow</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/4e770ed7b871878c/d39584ec4aaddc1d?show_docid=d39584ec4aaddc1d</link>
  <description>
  This is a known issue due to the way in which FactoryProvider2 operates. &lt;br&gt; For the time being, if you&#39;re seeing unacceptable performance, I suggest &lt;br&gt; using the @AssistedInject annotation on your implementation classes versus &lt;br&gt; the @Inject annotation. There is a solution on the table to adjust the &lt;br&gt; code, which will happen within the next month or so one way or the other.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/4e770ed7b871878c/d39584ec4aaddc1d?show_docid=d39584ec4aaddc1d</guid>
  <author>
  ffa...@gmail.com
  (Fred Faber)
  </author>
  <pubDate>Thu, 18 Mar 2010 00:20:06 UT
</pubDate>
  </item>
  <item>
  <title>Re: AssistedInjection FactoryProvider.newFactory performance - slow</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/4e770ed7b871878c/e16d611ea1b373fc?show_docid=e16d611ea1b373fc</link>
  <description>
  Sorry, I meant 7 seconds (not ms) for the auto generated factory, and &lt;br&gt; 0.2 seconds for the hand-coded one.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/4e770ed7b871878c/e16d611ea1b373fc?show_docid=e16d611ea1b373fc</guid>
  <author>
  cprim...@currenex.com
  (cpea)
  </author>
  <pubDate>Thu, 18 Mar 2010 00:02:52 UT
</pubDate>
  </item>
  <item>
  <title>AssistedInjection FactoryProvider.newFactory performance - slow</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/4e770ed7b871878c/7e5848d0ad7ab487?show_docid=7e5848d0ad7ab487</link>
  <description>
  When I use the AssistedInject to generate a factory class &lt;br&gt; automatically, object creation takes a significantly longer time than &lt;br&gt; hand-coding the factory. My test involves creating 10,000 objects in a &lt;br&gt; loop. With the FactoryProvider.newFactory in my binding, it takes 7ms &lt;br&gt; to run the test. If I replace the binding with my own factory class
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/4e770ed7b871878c/7e5848d0ad7ab487?show_docid=7e5848d0ad7ab487</guid>
  <author>
  cprim...@currenex.com
  (cpea)
  </author>
  <pubDate>Wed, 17 Mar 2010 23:24:40 UT
</pubDate>
  </item>
  <item>
  <title>Re: Guice release schedule?</title>
  <link>http://groups.google.com/group/google-guice/browse_thread/thread/edf43e3a8ba04bab/1cb48328cfc45060?show_docid=1cb48328cfc45060</link>
  <description>
  Thanks Max for asking this question. I have been using 2.0 for a while now &lt;br&gt; (and I am happy with it), however, I hope the trunk/next release won&#39;t be &lt;br&gt; out of sync. &lt;br&gt; Jeremy,
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/google-guice/browse_thread/thread/edf43e3a8ba04bab/1cb48328cfc45060?show_docid=1cb48328cfc45060</guid>
  <author>
  jeremy.ch...@gmail.com
  (Jeremy Chone)
  </author>
  <pubDate>Wed, 17 Mar 2010 21:04:47 UT
</pubDate>
  </item>
  </channel>
</rss>
