07 Aug
Anyone who has done any appreciative work in software engineering is familiar with one of the most challenging aspects of Software Development: the realization that software engineering isn’t fundamentally really about building so much as it is about discovering. We are taught for long periods in our careers (either implicitly through the language we use [...]
Posted in Software Development Resources, SolutionOutliner by: sbohlen
5 Comments
16 Mar
Many viewers of one or more of my screencast series, Summer of NHibernate or Autumn of Agile, have seen me make use of several utility and base class libraries that I have developed over the years. Some have expressed interest in using some of these libraries in their own work projects. Some have asked permission [...]
Posted in Proteus Project, Software Development Resources by: sbohlen
16 Comments
11 Mar
A recurring theme that keeps cropping up in various forums of discussion is the question…
What is ALT.NET?
Heck, I even blogged a little about it back in September of 2008 when I experienced my first (not the first I’m sure, just my first) explosion of discussion about it on the ALT.NET Yahoo discussion group.
Personally, I’m torn [...]
Posted in ALT.NET by: sbohlen
6 Comments
26 Dec
The other day I received some feedback on the way the Domain Model in the Autumn of Agile series is shaping up. The relevant parts of the e-mailed comments are as follows…
I am a little confused about where to put the business rules. Into model objects or in a higher level layer (such as a [...]
Posted in Autumn of Agile, Software Development Process by: sbohlen
13 Comments
22 Nov
Warning: this post won’t entirely make sense unless you first read the two other posts whose links are provided in the body of this one.
As mentioned in detail in the T4 Templatng Engine to the Rescue post, I am not a great big fan of literal strings littered all over my code (data-access or otherwise). [...]
Posted in Software Development Resources by: sbohlen
3 Comments
18 Oct
After a brief hiatus to catch my breath following the conclusion of the Summer of NHibernate screencast series, I am pleased to announce that the initial installment of my next screencast series is now available for immediate download from a brand new (but just as butt-ugly ) dedicated site: www.AutumnOfAgile.net.
Iteration -1 ????
This first installment is [...]
Posted in Autumn of Agile by: sbohlen
12 Comments
17 Oct
Its somewhat funny to me how the usual ‘knock’ against Open Source Software is the poor quality of the documentation that often accompanies it. “Why can’t we have professional quality, comprehensive documentation for these OSS projects just like the really solid, professional quality documentation that comes from — oh, I don’t know — Microsoft for [...]
Posted in Software Development Process by: sbohlen
14 Comments
04 Oct
In my career I have seen many a developer embark on the journey that eventually leads them to what I would term ‘Object-Relational Mapping as it was originally intended‘. After watching this process over and over again, I have reached the conclusion that the path is always the same. Different people on the journey may [...]
Posted in Software Development Process by: sbohlen
15 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