<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Los Techies - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-ee932b9c" type="application/json"/><link>http://jagregory-lostechies.disqus.com/</link><description></description><atom:link href="http://jagregory-lostechies.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Thu, 21 Feb 2013 13:09:28 -0000</lastBuildDate><item><title>Re: Observations on the Play! framework</title><link>http://lostechies.com/jamesgregory/2011/09/18/observations-on-the-play-framework/#comment-807282295</link><description>&lt;p&gt;I am fairly new to Play, but seems very difficult to do DI. I am not able to get the confidence in doing TDD in Play&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ashish</dc:creator><pubDate>Thu, 21 Feb 2013 13:09:28 -0000</pubDate></item><item><title>Re: Observations on the Play! framework</title><link>http://lostechies.com/jamesgregory/2011/09/18/observations-on-the-play-framework/#comment-666487907</link><description>&lt;p&gt;Has this changed much at all in Play?  My suspicions after toying with Play 2.0 this morning were that testing was going to be annoying, especially isolation unit tests that I want to run fast, without services running.  Seems like this post confirms my fears.  I also see plenty of stack overflow posts mentioning that DI is unnecessary in Play  but I think people forget that well laid out services/controllers rely on interfaces and class composition to perform work, which invites DI and makes it easier to unit test this code as well as configure your application.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Hesson</dc:creator><pubDate>Sat, 29 Sep 2012 16:16:21 -0000</pubDate></item><item><title>Re: Observations on the Play! framework</title><link>http://lostechies.com/jamesgregory/2011/09/18/observations-on-the-play-framework/#comment-415647519</link><description>&lt;p&gt;Hello James,&lt;/p&gt;

&lt;p&gt;Five years ago you shared this knowledge &amp;lt;&amp;lt;http: how-to-use-clientids-in-javascript-without-the-ugliness="" jagregory.com="" writings=""&amp;gt;&amp;gt;, I don´t know how to implemented it, Can you please share a complete implementation, that is to say, a little visual studio project using the code.  I will be gratefull for your help. Thansk. Henry.-&lt;/p&gt;

&lt;p&gt;My email is : samario@gmail.com.&amp;lt;/http:&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Samario</dc:creator><pubDate>Thu, 19 Jan 2012 16:52:52 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-396864399</link><description>&lt;p&gt;I like you.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Gregory</dc:creator><pubDate>Thu, 29 Dec 2011 17:16:48 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-396849542</link><description>&lt;p&gt;Ever thought about making FNH licensed?  "Closer to my millions", eh?  I mean don't rake us over the coals or anything, but fair compensation for a hard days work is acceptable by all means.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brad Smith</dc:creator><pubDate>Thu, 29 Dec 2011 17:01:02 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-384283675</link><description>&lt;p&gt;james, any word when the next fluent nhibernate gets released. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tor</dc:creator><pubDate>Sun, 11 Dec 2011 18:50:29 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-382076390</link><description>&lt;p&gt;I finally managed to get something done with nhibernate, and it's all thanks to you, FNH and all the people in the community using it and helping out when running into issues...&lt;br&gt;So for that, I can only thank you! (and hope FNH will be here for the long haul!)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Myri</dc:creator><pubDate>Thu, 08 Dec 2011 10:15:46 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-367581997</link><description>&lt;p&gt;Good news... I really love fluent nhibernate, make our job much more easier.&lt;/p&gt;

&lt;p&gt;Waiting for the next release... :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rafael</dc:creator><pubDate>Fri, 18 Nov 2011 10:27:26 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-367252031</link><description>&lt;p&gt;Nope :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Gregory</dc:creator><pubDate>Fri, 18 Nov 2011 02:04:48 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-367129042</link><description>&lt;p&gt;So.... fluent nhibernate is dead?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rafael</dc:creator><pubDate>Thu, 17 Nov 2011 21:44:36 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-360512280</link><description>&lt;p&gt; Hey Greg&lt;/p&gt;

&lt;p&gt;When is FNH version 2.0 coming out?  &lt;/p&gt;

&lt;p&gt;bigFan&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BigFan</dc:creator><pubDate>Thu, 10 Nov 2011 21:00:15 -0000</pubDate></item><item><title>Re: Observations on the Play! framework</title><link>http://lostechies.com/jamesgregory/2011/09/18/observations-on-the-play-framework/#comment-350701362</link><description>&lt;p&gt;I've always subscribed to the notion that a framework API shouldn't be considered as having 'survived contact with the enemy' until not only has somebody written something using your API, but that they have also written tests against their code.&lt;/p&gt;

&lt;p&gt;I've just started getting into Play, having previously used ASP.NET MVC and Rails, and having spent the last few years doing constructor-based injection testing, it's  bit of a disappointment testing-wise. Didn't they learn from the static unmockable HttpContent fiasco in ASP.NET? *sigh*&lt;/p&gt;

&lt;p&gt;But maybe it's not a 'deal breaker' - can we make it work anyway?&lt;/p&gt;

&lt;p&gt;Controller action methods are meant to be extremely lightweight, and generally you want to get out of those and into services, repositories, other (non-REST) 'controller' objects as quickly as possible.  Those can all be developed using proper instances with constructor injection and all the usual good stuff, no?&lt;/p&gt;

&lt;p&gt;Play introduces its own 'FunctionalTest' and 'UnitTest' base classes, but you don't have to use them: you can write your own (fast) plain JUnit tests as long as the code you're testing doesn't make heavy use of Play stuff, which is probably in the database level.  But then you're straying out of unit tests and into more integration-y tests, perhaps?  The biggest area of irritation there is all the static fields inherited from Controller, e.g. 'validation'.&lt;/p&gt;

&lt;p&gt;I dunno.  I like the feel of the framework (apart from the curious static methods everywhere) and so I _want_ it to work.  But when I see the great work that's been going on in ASP.NET MVC, where they've made it really easy to use out-of-the-box yet have made everything completely pluggable and testable, Play seems a bit backward.&lt;/p&gt;

&lt;p&gt;I'm going to give it a try and see if I can bend it to my DI+unit testing will.  If not, I'm dumping it.  But what's the alternative in Java land? :(&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Royston Shufflebotham</dc:creator><pubDate>Sun, 30 Oct 2011 13:08:20 -0000</pubDate></item><item><title>Re: Observations on the Play! framework</title><link>http://lostechies.com/jamesgregory/2011/09/18/observations-on-the-play-framework/#comment-319613752</link><description>&lt;p&gt;Hi Ryan, you are correct. I do actually do this, though re-reading what I wrote I can see how that's not very clear. My real complaint is that whilst you can run them in your IDE, they require the full web stack to be available before they'll execute; this basically means you get a minimum of a 5s overhead for running your tests. Five seconds doesn't sound like much, I admit, but it quickly gets frustrating when you're used to a fast cycle.&lt;/p&gt;

&lt;p&gt;Like many things in Play, I can live with it, and I can appreciate their decisions; however, it would be nice to not *have* to do it their way. I get the feeling Play! is at the place where Rails was a few years ago.&lt;/p&gt;

&lt;p&gt;Phase 1: "You WILL do it our way!"&lt;br&gt;Phase 2: "Ok, you SHOULD do it our way but you can deviate a bit"&lt;br&gt;Phase 3: "Our way is the default, do whatever the hell you want though."&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Gregory</dc:creator><pubDate>Sun, 25 Sep 2011 12:03:40 -0000</pubDate></item><item><title>Re: Observations on the Play! framework</title><link>http://lostechies.com/jamesgregory/2011/09/18/observations-on-the-play-framework/#comment-319596592</link><description>&lt;p&gt;It's been awhile since I've been in the Java space but I seem to remember being able to run tests through Intellij when using the play "idealize" command see the following link&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.playframework.org/documentation/1.2.3/ide" rel="nofollow"&gt;http://www.playframework.org/d...&lt;/a&gt; &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rssvihla</dc:creator><pubDate>Sun, 25 Sep 2011 11:21:53 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-306724705</link><description>&lt;p&gt;Is FNH with NHibernate  3.2 released?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bhoomi Kakaiya</dc:creator><pubDate>Sat, 10 Sep 2011 13:27:31 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-284644497</link><description>&lt;p&gt;haha, no worries. There's a build of FNH with NH3.2 in Github now. I'm working no updating Nuget as we speak.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Gregory</dc:creator><pubDate>Fri, 12 Aug 2011 12:21:13 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-284638098</link><description>&lt;p&gt;I finally got around to looking at upgrading from NH 3.1 to NH 3.2 so naturally I looked to see if FNH supported it. After reading these comments I took a look at what is now built into NH 3.2 wondering how bad it could be. Are you kidding me?? What the hell is that? It is enough to scare anyone away from using NH. When I look at FNH, or Entity Framework and then this Conform thing I think if that is "sexy" then I'd rather be celibate.&lt;/p&gt;

&lt;p&gt;Looks like I'll be waiting patiently for the new FNH to be released before I upgrade.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Speranza</dc:creator><pubDate>Fri, 12 Aug 2011 12:13:02 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-283331311</link><description>&lt;p&gt;I have just switched from FNH to NH 3.2 "Fluent". It feels incredibly clunky and complicated when compared to FNH.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">row1</dc:creator><pubDate>Thu, 11 Aug 2011 04:43:58 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-250326475</link><description>&lt;p&gt;Hey, Thanks for all your work on FluentNHibernate.&lt;br&gt;Your work was the key deciding factor on whether or not to use NHibernate in some of my projects.&lt;br&gt;For my NHibernate is a no go if I can't use FluentNHibernate.&lt;/p&gt;

&lt;p&gt;The only problem I'm now facing is NuGet. I really love NuGet to manage my external references. &lt;br&gt;And now I need to use Nhibernate 3.2 (cause of some fixed bugs) and FluentNHibernate which references an older version.&lt;/p&gt;

&lt;p&gt;Atm I'm fixed it by using assembly redirections, but I think others would also be very happy if you could just upgrade your package to use NHibernate 3.2 aswell. Then a lot of people can drop some references.&lt;/p&gt;

&lt;p&gt;Thanks a lot already for your past work.&lt;/p&gt;

&lt;p&gt;Kind regards,&lt;/p&gt;

&lt;p&gt;Pascal Van Vlaenderen&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pascal Vanvlaenderen</dc:creator><pubDate>Wed, 13 Jul 2011 04:21:16 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-188103952</link><description>&lt;p&gt;I'm hopping that you won't stop developing the FNH - it's a very good tool !  I'm now building already second project using it to connect to Oracle. It's very important  for people to know that you will not bail out - sort of speak - and enter FNH into a maintenance.  The planning of the instuments used in a project also takes under advise a stability of the development and supporting team .  The community is good , but the Father of the framework is better :)&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kaidanov Gregory</dc:creator><pubDate>Wed, 20 Apr 2011 03:21:31 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-186214884</link><description>&lt;p&gt;James&lt;br&gt;     I have used FNH everyday since the initial version. Sure, it was rough when the API changed, but we fixed our mappings and moved on with little fuss. I could not imagine using NH without FNH again. FNH is the main reason new users find it easy to get started with NH when using S#arp Architecture and we have no plans on taking it out in favor of their API.&lt;/p&gt;

&lt;p&gt;My vote would be for 2.0, pull out the pieces that can be leveraged from NH, concentrate on the rest. &lt;/p&gt;

&lt;p&gt;Keep up the great work - it is appreciated by many users.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alec Whittington</dc:creator><pubDate>Sun, 17 Apr 2011 12:34:53 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-185459121</link><description>&lt;p&gt;Fluent NHibernate is the ONLY reason I picked up NH again. The new mapping in 3.2 looks terrible, in my opinion. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phillip Haydon</dc:creator><pubDate>Fri, 15 Apr 2011 21:27:09 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-184462145</link><description>&lt;p&gt;+1 for FNH 2.0. As someone just dipping my toe into OSS, I find this public self reflection very insightful. Thanks for all the hard work you've put in. Also, what do I know? But consider the possibility the FNH's user base could grow as a result of all this. People who've been slogging it out all these years may suddenly be introduced to a better way and find that FNH's fluent interface is more pleasurable to use than NH's.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Florence</dc:creator><pubDate>Thu, 14 Apr 2011 12:21:27 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-184347328</link><description>&lt;p&gt;I too just want to throw in my huge bag of support for FNH and the work you do, James. It's so highly appreciated I become nauseous thinking back to the ugly days of HBM XML or attribute decorations all over the place.&lt;/p&gt;

&lt;p&gt;FNH is the perfect balance of "convention over configuration" that has made Rails so popular and is why I think FNH still has a prominent and important place after the release of NHibernate 3.2.&lt;/p&gt;

&lt;p&gt;While the "loquacious" mapping of NHibernate in itself is nice, it doesn't replace FNH by any means. It's rather a new layer FNH can build upon to improve error handling (XSD validation errors isn't very intuitive; I blame NH on this btw) and decrease code size. Convention-based automapping is still the best way to configure an ORM and that's where I think FNH shines.&lt;/p&gt;

&lt;p&gt;Please don't be disheartened by the turn of events, instead be inspired that NHibernate acknowledges the incredible work that has been done on FNH; I doubt this new "loquacious" mapping interface would even exist hadn't it been for FNH opening the door and showing the way. So please continue opening doors and showing the way. Release FNH 2.0 and set the record straight. Again. :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Asbjørn Ulsberg</dc:creator><pubDate>Thu, 14 Apr 2011 09:40:26 -0000</pubDate></item><item><title>Re: Me on NHibernate 3.2</title><link>http://lostechies.com/jamesgregory/2011/04/13/me-on-nhibernate-3-2/#comment-184310220</link><description>&lt;p&gt;If your are looking for the API you was asking not only to avoid XML abut even a little bit more controlled you can check NHibernate.Mapping.ByCode.Impl. If you need something more you please ping me (but don't cry after I give you what you have asked).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fabio Maulo</dc:creator><pubDate>Thu, 14 Apr 2011 08:03:39 -0000</pubDate></item></channel></rss>