Unhandled Exceptions

18 Aug

Summer of NHibernate Session 09: Effective Model-Driven Schemas is now available

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 [...]

14 Aug

I am WRONG (and big enough to admit it!)

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 [...]

10 Aug

Automagic Tooling and the Dumbing-Down of Developers

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 [...]

10 Aug

Summer of NHibernate Session 08: Techniques for Effective Database-Driven Modeling is now available

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 [...]

04 Aug

Summer of NHibernate Session 07: Exploring m:n Relationships, Views, and Components

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 [...]

27 Jul

Technical Screencast Considerations

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 [...]

27 Jul

Summer of NHibernate Session 06: Querying of Child Collections is now available

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 [...]

19 Jul

Summer of NHibernate Session 05: Modeling Foreign-Key Relationships in NHibernate screencast is available

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 [...]

16 Jul

Confessions of a Developer Tool Hound

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 [...]

12 Jul

Summer of NHibernate Session 04 Screencast is Available

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 [...]

© 2008 Unhandled Exceptions | Entries (RSS) and Comments (RSS)

GPS Reviews and news from GPS Gazettewordpress logo