Author Archive

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


How to write better code / Intro to Agile

The best programmers that I know are knowledgeable about agile (http://en.wikipedia.org/wiki/Agile_software_development) and practice one or more aspects of agile programming.  On Wednesday, 2/17/2010, I gave a short presentation to the Sogeti Cincinnati Microsoft Practice to provide an introduction to agile concepts, and to generally talk about how programmers can improve their programming skills.  I certainly [...]


Charting in Silverlight with Visifire Charts

Currently (12-8-09) there are only a couple free options for creating custom charting solutions in Silverlight / WCF.  One is to utilize Microsoft’s new Silverlight 3 Toolkit (http://www.codeplex.com/Silverlight) and the other is Visifire Charts (http://www.visifire.com/).  At this point in time, it seems to me that Visifire is clearly a more sophisticated solution in terms of [...]


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