<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
> <channel><title>Comments on: What Should I Talk About In A Presentation About NHibernate?</title> <atom:link href="http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/feed/" rel="self" type="application/rss+xml" /><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/</link> <description>inquisitive: adjective. given to inquiry, research, or asking questions; eager for knowledge; intellectually curious</description> <lastBuildDate>Sun, 20 May 2012 21:55:00 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>By: Andriy Buday</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-46875</link> <dc:creator>Andriy Buday</dc:creator> <pubDate>Tue, 13 Jul 2010 15:49:23 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-46875</guid> <description>I encountered absolutely same issue. Thanks for having this post...
I&#039;m going to proceed with having two demos: 1. Customer table, basic configuration, ever simplest CRUD with HQL, showing SQL generated. 2. Customer-&gt;OrdersProducts, mapping with FluentNHibernate, Criteria, Lazy loading, caches, transactions and concurrency.With bombarding my audience at the beginning and forcing them to ask questions I will know if I need being slowly or faster on some moments.Thanks.</description> <content:encoded><![CDATA[<p>I encountered absolutely same issue. Thanks for having this post&#8230;<br
/> I&#8217;m going to proceed with having two demos: 1. Customer table, basic configuration, ever simplest CRUD with HQL, showing SQL generated. 2. Customer-&gt;OrdersProducts, mapping with FluentNHibernate, Criteria, Lazy loading, caches, transactions and concurrency.</p><p>With bombarding my audience at the beginning and forcing them to ask questions I will know if I need being slowly or faster on some moments.</p><p>Thanks.</p> ]]></content:encoded> </item> <item><title>By: Kris-I</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9554</link> <dc:creator>Kris-I</dc:creator> <pubDate>Sun, 08 Mar 2009 20:03:16 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9554</guid> <description>@Davy,May be I&#039;ll go then :) All (I think) VISUG sessions are in English (it&#039;s like that when 3 national languages)</description> <content:encoded><![CDATA[<p>@Davy,</p><p>May be I&#8217;ll go then <img
src='http://d18sni7re4ly7f.cloudfront.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> All (I think) VISUG sessions are in English (it&#8217;s like that when 3 national languages)</p> ]]></content:encoded> </item> <item><title>By: Davy Brion</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9552</link> <dc:creator>Davy Brion</dc:creator> <pubDate>Sun, 08 Mar 2009 19:42:25 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9552</guid> <description>In Belgium yes, though the exact location hasn&#039;t been decided yet. As for English or Dutch, i don&#039;t know what VISUG prefers.</description> <content:encoded><![CDATA[<p>In Belgium yes, though the exact location hasn&#8217;t been decided yet. As for English or Dutch, i don&#8217;t know what VISUG prefers.</p> ]]></content:encoded> </item> <item><title>By: Kris-I</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9551</link> <dc:creator>Kris-I</dc:creator> <pubDate>Sun, 08 Mar 2009 19:40:21 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9551</guid> <description>@DavyYou talk about &quot;VISUG people&quot; and session in English or Dutch ....
Where is your session ? In Belgium ?</description> <content:encoded><![CDATA[<p>@Davy</p><p>You talk about &#8220;VISUG people&#8221; and session in English or Dutch &#8230;.<br
/> Where is your session ? In Belgium ?</p> ]]></content:encoded> </item> <item><title>By: Davy Brion</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9403</link> <dc:creator>Davy Brion</dc:creator> <pubDate>Thu, 05 Mar 2009 15:16:27 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9403</guid> <description>@PPnot sure about that, although they might be... kinda depends on the VISUG people i guess. I also don&#039;t know if the session is going to be in English, or Dutch</description> <content:encoded><![CDATA[<p>@PP</p><p>not sure about that, although they might be&#8230; kinda depends on the VISUG people i guess. I also don&#8217;t know if the session is going to be in English, or Dutch</p> ]]></content:encoded> </item> <item><title>By: PP</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9401</link> <dc:creator>PP</dc:creator> <pubDate>Thu, 05 Mar 2009 14:35:59 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9401</guid> <description>DavyI presume this session will be webcasted (and recorded), looking forward to see those webcastsThanks</description> <content:encoded><![CDATA[<p>Davy</p><p>I presume this session will be webcasted (and recorded), looking forward to see those webcasts</p><p>Thanks</p> ]]></content:encoded> </item> <item><title>By: Davy Brion</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9398</link> <dc:creator>Davy Brion</dc:creator> <pubDate>Thu, 05 Mar 2009 13:09:31 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9398</guid> <description>@Steve,i&#039;ve been told that i can assume knowledge about ORM (in general) so there&#039;s no need to get into explaining ORM concepts.  Another part of the session will be about Entity Framework (probably), so i don&#039;t need to get into that either.  In fact, i&#039;d like to make it through my presentation without mentioning any other ORM product.  NHibernate&#039;s feature set is extensive enough that it can be showed off and impress people on its own merits without having to mention downsides to competing products IMO.Basically i just want to show what it can do, how it can help people, and along the way, try to get rid of some myths surrounding nhibernate, particularly here in Belgium.  I&#039;ve heard a lot of false statements regarding nhibernate, and i&#039;ve seen a lot of ignorance regarding it and a lot of people are unfortunately letting that influence certain decisions.</description> <content:encoded><![CDATA[<p>@Steve,</p><p>i&#8217;ve been told that i can assume knowledge about ORM (in general) so there&#8217;s no need to get into explaining ORM concepts.  Another part of the session will be about Entity Framework (probably), so i don&#8217;t need to get into that either.  In fact, i&#8217;d like to make it through my presentation without mentioning any other ORM product.  NHibernate&#8217;s feature set is extensive enough that it can be showed off and impress people on its own merits without having to mention downsides to competing products IMO.</p><p>Basically i just want to show what it can do, how it can help people, and along the way, try to get rid of some myths surrounding nhibernate, particularly here in Belgium.  I&#8217;ve heard a lot of false statements regarding nhibernate, and i&#8217;ve seen a lot of ignorance regarding it and a lot of people are unfortunately letting that influence certain decisions.</p> ]]></content:encoded> </item> <item><title>By: Steve Bohlen</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9394</link> <dc:creator>Steve Bohlen</dc:creator> <pubDate>Thu, 05 Mar 2009 12:41:59 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9394</guid> <description>In a single 45-minute session, I don&#039;t think its usually possible to TEACH anything useful about nearly any technology so the goal (IMHO) would be to achieve the following:a) cover some concepts (whats an ORM, what problems does it solve)
b) why NH vs another ORM technology (e.g. what features differentiate it from other ORM offerings)
c) show some of the features in action to whet the appetite of attendees to go learn more on their own (e.g., generate the schema from the hbm files, show how simple queries in HQL or criteria work, show how easy it is to enable caching, etc.)Most of these kinds of talks tend to fail when they attempt to TEACH rather than generate interest as 45 minutes  = just too short a time for teaching anything as complex as NH IMO.  In 45 minutes it can be hard to even...a) build even a single-table DB
b) create even the simplest object model
c) create just one mapping file
d) query for even one objectI know I&#039;m biased towards longer sessions (after all, my NH screencast teaching series was *15* sessions at about 1.5 hours each ) but even in the short agenda I just listed above there are likely to be enough questions, etc. that you could easily run out of time even then.I&#039;d (personally) be very interested in seeing what you eventually come up with b/c I think its important for there to some way to introduce people to NH within the typical constraints of a 45-60 minute session (typ length for most dev presentations) but I haven&#039;t come up with such a way myself yet... :(HTH,-Steve B.</description> <content:encoded><![CDATA[<p>In a single 45-minute session, I don&#8217;t think its usually possible to TEACH anything useful about nearly any technology so the goal (IMHO) would be to achieve the following:</p><p>a) cover some concepts (whats an ORM, what problems does it solve)<br
/> b) why NH vs another ORM technology (e.g. what features differentiate it from other ORM offerings)<br
/> c) show some of the features in action to whet the appetite of attendees to go learn more on their own (e.g., generate the schema from the hbm files, show how simple queries in HQL or criteria work, show how easy it is to enable caching, etc.)</p><p>Most of these kinds of talks tend to fail when they attempt to TEACH rather than generate interest as 45 minutes  = just too short a time for teaching anything as complex as NH IMO.  In 45 minutes it can be hard to even&#8230;</p><p>a) build even a single-table DB<br
/> b) create even the simplest object model<br
/> c) create just one mapping file<br
/> d) query for even one object</p><p>I know I&#8217;m biased towards longer sessions (after all, my NH screencast teaching series was *15* sessions at about 1.5 hours each ) but even in the short agenda I just listed above there are likely to be enough questions, etc. that you could easily run out of time even then.</p><p>I&#8217;d (personally) be very interested in seeing what you eventually come up with b/c I think its important for there to some way to introduce people to NH within the typical constraints of a 45-60 minute session (typ length for most dev presentations) but I haven&#8217;t come up with such a way myself yet&#8230; <img
src='http://d18sni7re4ly7f.cloudfront.net/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /></p><p>HTH,</p><p>-Steve B.</p> ]]></content:encoded> </item> <item><title>By: SeeR</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9387</link> <dc:creator>SeeR</dc:creator> <pubDate>Thu, 05 Mar 2009 08:59:25 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9387</guid> <description>I&#039;m a windows forms programmer, so my first question will be how can I use NHibernate in Windows Forms client. I mean clientDB or clientweb servicedb. What about session cache on the client side - I mean can NH behave similiary to Dataset. How can I create dialog window with OK and Cancel buttons and merge the changes when user presses OK. How can I use identity columns in clientweb servicedb case.</description> <content:encoded><![CDATA[<p>I&#8217;m a windows forms programmer, so my first question will be how can I use NHibernate in Windows Forms client. I mean clientDB or clientweb servicedb. What about session cache on the client side &#8211; I mean can NH behave similiary to Dataset. How can I create dialog window with OK and Cancel buttons and merge the changes when user presses OK. How can I use identity columns in clientweb servicedb case.</p> ]]></content:encoded> </item> <item><title>By: Peter Morris</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9386</link> <dc:creator>Peter Morris</dc:creator> <pubDate>Thu, 05 Mar 2009 08:18:55 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9386</guid> <description>In my experience of doing talks on complicated systems the best approach is to01: Write down all your favourite things, because you will appear enthusiastic and that will keep everyone interested.
02: Show, don&#039;t teach.
03: Answer questions along the way.
04: If you run out of time (which I doubt) ask the audience for questions + if they want to see something else (give options).By the end of that members of the audience will undoubtedly want to ask for more details about something specific that they have seen.</description> <content:encoded><![CDATA[<p>In my experience of doing talks on complicated systems the best approach is to</p><p>01: Write down all your favourite things, because you will appear enthusiastic and that will keep everyone interested.<br
/> 02: Show, don&#8217;t teach.<br
/> 03: Answer questions along the way.<br
/> 04: If you run out of time (which I doubt) ask the audience for questions + if they want to see something else (give options).</p><p>By the end of that members of the audience will undoubtedly want to ask for more details about something specific that they have seen.</p> ]]></content:encoded> </item> <item><title>By: Pieter Gheysens</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9383</link> <dc:creator>Pieter Gheysens</dc:creator> <pubDate>Thu, 05 Mar 2009 07:46:02 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9383</guid> <description>Hi Davy,no problem to mention the details about the upcoming &lt;a href=&quot;http://www.visug.be&quot; rel=&quot;nofollow&quot;&gt;VISUG&lt;/a&gt; session. We just have to take care of finding an appropriate date and location and also tune the format of the session a bit ...Expect that people will probably know what an ORM tool does, but don&#039;t expect them to have already some hands-on experience with NHibernate!Good luck with your preparations!</description> <content:encoded><![CDATA[<p>Hi Davy,</p><p>no problem to mention the details about the upcoming <a
href="http://www.visug.be" rel="nofollow">VISUG</a> session. We just have to take care of finding an appropriate date and location and also tune the format of the session a bit &#8230;</p><p>Expect that people will probably know what an ORM tool does, but don&#8217;t expect them to have already some hands-on experience with NHibernate!</p><p>Good luck with your preparations!</p> ]]></content:encoded> </item> <item><title>By: Yves Goeleven</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9382</link> <dc:creator>Yves Goeleven</dc:creator> <pubDate>Thu, 05 Mar 2009 07:33:53 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9382</guid> <description>Davy,I think you allready have a nice agenda to fill the 45 minutes, it should be doable in my opinion as long as you do not spend to much time on the demo&#039;s, prep them in advanceBut you should definitly ask for more sessions to cover the really interesting stuff like interceptors, custom types etc...</description> <content:encoded><![CDATA[<p>Davy,</p><p>I think you allready have a nice agenda to fill the 45 minutes, it should be doable in my opinion as long as you do not spend to much time on the demo&#8217;s, prep them in advance</p><p>But you should definitly ask for more sessions to cover the really interesting stuff like interceptors, custom types etc&#8230;</p> ]]></content:encoded> </item> <item><title>By: PP</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9378</link> <dc:creator>PP</dc:creator> <pubDate>Thu, 05 Mar 2009 06:08:45 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9378</guid> <description>Hi DavyIf I&#039;m you, here are my suggestions1. You can have 2-3 sessions over span of days, believe me people would love to participate
2. Session-1: Speak high-level overview of NHibernate.
Why its used
What are the advantages/disadvantages
What all things one should be aware of
When to use it &amp; when NOT to use it
...3. Session-2: Iterate Session-1 with Simple --&gt; Moderate example(s).
&quot;Hello World&quot; example could be your Level-1 Demo4. Session-3: Take a real-life example which people can relate easily &amp; show the demo
In this session explicitly DEMO the disadvantages of features5. Session-4: Can go one level higher...Hope that helps</description> <content:encoded><![CDATA[<p>Hi Davy</p><p>If I&#8217;m you, here are my suggestions</p><p>1. You can have 2-3 sessions over span of days, believe me people would love to participate<br
/> 2. Session-1: Speak high-level overview of NHibernate.<br
/> Why its used<br
/> What are the advantages/disadvantages<br
/> What all things one should be aware of<br
/> When to use it &amp; when NOT to use it<br
/> &#8230;</p><p>3. Session-2: Iterate Session-1 with Simple &#8211;&gt; Moderate example(s).<br
/> &#8220;Hello World&#8221; example could be your Level-1 Demo</p><p>4. Session-3: Take a real-life example which people can relate easily &amp; show the demo<br
/> In this session explicitly DEMO the disadvantages of features</p><p>5. Session-4: Can go one level higher&#8230;</p><p>Hope that helps</p> ]]></content:encoded> </item> <item><title>By: sirrocco</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9373</link> <dc:creator>sirrocco</dc:creator> <pubDate>Thu, 05 Mar 2009 05:14:16 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9373</guid> <description>If you have no idea about the level of NH knowledge in the audience, then you should have the easy part and in the end the hard part. Now, depending on how you feel the audience, you can talk longer on either part. That way you&#039;re covered :).</description> <content:encoded><![CDATA[<p>If you have no idea about the level of NH knowledge in the audience, then you should have the easy part and in the end the hard part. Now, depending on how you feel the audience, you can talk longer on either part. That way you&#8217;re covered <img
src='http://d18sni7re4ly7f.cloudfront.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p> ]]></content:encoded> </item> <item><title>By: Kris-I</title><link>http://davybrion.com/blog/2009/03/what-should-i-talk-about-in-a-presentation-about-nhibernate/comment-page-1/#comment-9372</link> <dc:creator>Kris-I</dc:creator> <pubDate>Thu, 05 Mar 2009 04:35:07 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1045#comment-9372</guid> <description>Interesting this topics, I have to do almost the same to do in fee weeks but :
- 2 hours
- the presenter (me) use NH from several months only
- 95% of the audience doesn&#039;t know NH</description> <content:encoded><![CDATA[<p>Interesting this topics, I have to do almost the same to do in fee weeks but :<br
/> - 2 hours<br
/> - the presenter (me) use NH from several months only<br
/> - 95% of the audience doesn&#8217;t know NH</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 2/19 queries in 0.009 seconds using disk: basic
Object Caching 567/568 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: d18sni7re4ly7f.cloudfront.net

Served from: davybrion.com @ 2012-05-22 11:29:29 -->
