18 Aug
The next installment of the Summer of NHibernate Screencast series is now available for general download!
In this session we explore the NHibernate SchemaExport class and start to exercise its ability to generate our database schema directly from our hbm.xml mapping files. In addition, we touch briefly on some of the relative advantages of DDD (Domain [...]
Posted in Summer of NHibernate by: sbohlen
12 Comments
14 Aug
I have just been proven wrong, and this happens so infrequently that it warrants its own blog post (kidding!)
In a number of the installments of the Summer of NHibernate screencast series, I have repeatedly made the assertion that when one makes a change to an embedded resource in their Visual Studio project, the developer [...]
Posted in Summer of NHibernate by: sbohlen
6 Comments
10 Aug
The prolific writer Arthur C. Clark once (famously) wrote:
"Any sufficiently advanced technology is indistinguishable from magic."
As software developers, we are presented just about daily with such ’sufficiently advanced’ technology — the world of what one could know about software engineering techniques, languages, frameworks, databases, compilers, etc., etc., etc. is just so vast now that no [...]
Posted in Software Development Process by: sbohlen
No Comments
10 Aug
The latest installment of the Summer of NHibernate screencast series is now available for download.
I will warn potential viewers in advance that this session is heavily focused on techniques and approaches that tend to contradict most Domain-Driven-Design/Development practices so please don’t waste your time telling me this — I know it already . Leveraging NHibernate [...]
Posted in Summer of NHibernate by: sbohlen
25 Comments
04 Aug
I am pleased to announce that I have now posted for download the latest installment of the Summer of NHibernate screencast series. In this series we explore NHibernate’s support for many-to-many relationships in both our data and our object model, understand how to interact with views, and investigate some ideas about how to leverage NHibernate’s [...]
Posted in Summer of NHibernate by: sbohlen
23 Comments
27 Jul
I have received a significant amount of feedback on the content in the Summer of NHibernate screencast series that I have been producing and let me say a quick ‘thank you’ to everyone for offering your input — its great to hear what people are thinking about what I’m doing, how I’m doing it, and [...]
Posted in Summer of NHibernate by: sbohlen
7 Comments
27 Jul
I’m happy to announce that the next installment in the Summer of NHibernate screencast series is now available for general download from the main Summer of NHibernate site. This session was actually recorded in the middle of a raging thunderstorm that passed thru New York City so if you listen closely to the audio [...]
Posted in Summer of NHibernate by: sbohlen
31 Comments
19 Jul
I’m happy to announce that the next installment of the Summer of NHibernate screencast series is now available for general download.
In this session we…
dig into NHibernate’s support for modeling FK-relations between tables in our object model by adding collections that contain other objects
explore the concepts of Lazy loading and how NHibernate uses proxy objects to [...]
Posted in Summer of NHibernate by: sbohlen
11 Comments
16 Jul
As anyone who knows me is well-aware, I am a confirmed tool-addict. If there is a utility, framework, add-in, add-on, or plug-in I want to have read about it, tried it, evaluated it, and decided for myself whether its worth keeping in my developer’s tool belt. As a professional software developer, I’m unashamedly and unrepentantly [...]
Posted in Tools by: sbohlen
11 Comments
12 Jul
I have just posted the 5th installment in the Summer of NHibernate screencast series for general download. This latest session covers the following main topics:
Controlling Transactions in NHibernate (including Commit() and Rollback() methods
NHibernate support for optimistic concurrency using the <version …> and <timestamp…> mapping elements
In addition, we further evolve the structure of our [...]
Posted in Summer of NHibernate by: sbohlen
20 Comments