Archive for the ‘Software Architecture’ Category

Sogeti Academy Course: Software Development Best Practices

On Tuesday, May 3rd, Bojan Simic and I will deliver our Sogeti Academy Course “Software Development Best Practices.”  It’s designed to provide a high-level look at some popular best practices while also diving down into details about how to implement these best practices.  The high-level topics are: Separation of Concerns, the Single Responsibility Principle, the Dependency [...]


Giving up on NHibernate

I’m currently wrapping up preparations for a “Sogeti Academy” course called “Software Development Best Practices.”  It occurred to me that it would be beneficial to our consultants if I (and co-facilitator Bojan Simic) spent some time covering data access strategies, and specifically popular .Net and Java-based ORM solutions.  The best .Net programmers that I know [...]


System Architecture (Basics) - Resources

On Wednesday, September 9th, Dave Wanner and I delivered to the Cincinnati office a Sogeti Academy course called System Architecture (Basics).  The links below provide references to material presented as well as resources for further learning of the subject matter.
Slides and References

Slides from Presentation
(Reference) Security Architecture
(Reference) Security Architecture
“An Introduction to Software Architecture”, David Garlan and Mary [...]