July 2006
Monthly Archive
Monthly Archive
JetBrains, the people that gave us IntelliJ IDEA and Resharper, have released the public beta of their new Integrated Team Environment called TeamCity.
Some of the features:
Give it a test drive at http://teamserver.jetbrains.com/
0 comments Monday 31 Jul 2006 | Guy Mahieu | .net(t) , continuous integration(t) , java(t)
In our current project we want to fill a grid control with data that is comming from value objects. I can hear you think: “Easy, just use standard .NET data binding!” True, but the grid control that we are currently using does not have full databinding support, and using another control is not an option at this moment.
Rather than implementing some logic that will map the contents of each value object type to a row in our grid control, I chose to create a utility class (named PropertyReflector) that allows us to read and write the properties of our value objects through reflection. Since we need to access properties of value-objects within other value-objects, the utility class must also be able to do deep reflection: getting and setting values of nested objects.
Read the rest of this article for examples and source code!
[03-Feb-2007] Update: uploaded a new version of the PropertyReflector source
[03-Feb-2007] Update: uploaded the nunit tests for PropertyReflector
Continue Reading »
15 comments Tuesday 11 Jul 2006 | Guy Mahieu | .net(t) , c#(t) , reflection(t)
This year, the Waterfall Alliance organizes the first edition of its conference dedicated to the waterfall model.
From their site:
After years of being disparaged by some in the software development community, the waterfall process is back with a vengeance. You’ve always known a good waterfall-based process is the right way to develop software projects. Come to the Waterfall 2006 conference and see how a sequential development process can benefit your next project. Learn how slow, deliberate handoffs (with signatures!) between groups can slow the rate of change on any project so that development teams have more time to spend on anticipating user needs through big, upfront design.
In short: a must see for every agile-minded person, so see you at Waterfall 2006! :)
0 comments Thursday 06 Jul 2006 | Guy Mahieu | agile(t) , funny(t)