29 Aug
I’m happy to announce that as of now the next installment of the Summer of NHibernate screencast series is available for general download from the Main Site.
In this installment we dig into the strategies for modeling object inheritance hierarchies in our database schema using either of NHibernate’s two approaches to this challenge: Table-Per-Class-Hierarchy or Table-Per-SubClass.
We [...]
Posted in Summer of NHibernate by: sbohlen
19 Comments
24 Aug
In case you haven’t already heard, effective immediately NHibernate 2.0 has been released and is available for download on SourceForge! This effectively brings NHibernate into feature-parity with the Java Hibernate 3.2 codebase, which is tremendous news for us NHibernate users.
For a sense of the feature-set that is now available to us .NET users, see the [...]
Posted in Summer of NHibernate by: sbohlen
1 Comment
21 Aug
The latest installment of the Summer of NHibernate screencast series is now available for download from the Summer of NHibernate main site. In this session we catch up on some odds and ends from miscellaneous user requests for topics that weren’t really part of the originally-planned curriculum.
Most of these were excluded from the original curriculum [...]
Posted in Summer of NHibernate by: sbohlen
23 Comments
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
31 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
2 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
52 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
28 Comments