Browse by Tags

DSL Tools #12 - Cascade Deleting Domain Classes
NOTE: The procedure described here is based on the domain model described in this previous post . --- Now for something completely different. As I said before instances of Entity, NormalAttribute, and Calculated attribute are created at runtime when the Read More...
Posted 15 July 08 06:36 by hgr | 1 Comments   
Filed under ,
Quatic'2007
I'm on my way to do a presentation with Carlos Morais in this year's edition of Quatic'2007 about MSF 4.0 and Visual Studio Team System 2005. More information about this conference here . Share this post: email it! | bookmark it! | digg it! | reddit! Read More...
Code Analysis @ Microsoft
Well, it turns out that Microsoft (Developer Division) itself isn't using all the code analysis (FxCop) rules that ship with VSTS: What rules do Microsoft have turned on internally? We, on the other hand, have started by enabling errors for all the available Read More...
Posted 10 August 07 03:18 by hgr | 0 Comments   
Filed under , ,
Agile Methods: Thoughts on our First Iteration Backlog
A few weeks ago (see here , here , and here ) I spent time thinking on Agile and Scrum in particular. In the project I'm working on now we've been putting great efforts to try most of the Scrum concepts (sprints, backlogs, stand-up meetings, self-organization, Read More...
Posted 31 March 07 07:09 by hgr | 0 Comments   
Filed under
Domain-specific Modeling (aka Domain-driven Development)
Domain-driven development (DDD) is a major concern in the project I'm working now. This article is concise, simple and explains the thing and, more important, the goals behind the vision: Domain-Specific Modeling for Full Code Generation The idea of deriving Read More...
Agile Methods: Stand-up Meetings
Stand-up meetings are a very important part of Agile methodologies, Scrum in particular. This article by Martin Fowler focus on the most important aspects that should be considered in the organization of this kind of meetings. In particular, those aspects Read More...
Agile Methods: Iterations during the Development Phase
The MSF process model divides the project lifecycle according to a set of incremental phases, mixing the traditional waterfall and spiral models: The Envisioning phase consists in the definition of the project vision and scope, available resources, priorities Read More...
Agile Methods in a “Product-centric” Development Team
Now that the development of V7 is finished, I thought it would be a good idea to share some of the experiences resulting from the introduction of some concepts of Agile Development in our processes. Our development process has been based, for some years Read More...
Pair Programming
O Martin Fowler continua a surpreender pelas opiniões pertinentes sobre o processo Agile. http://martinfowler.com/bliki/PairProgrammingMisconceptions.html Não tenho experiência de pair programming como uma prática continuada e sou bastante céptico (e Read More...
.NET Design Guidelines
Num post com uns meses falava de cultura de programação e de qualidade de programação. Hoje encontrei esta pérola no MSDN que consiste de uma colecção extensa de boas práticas de programação compilada pela equipa de desenvolvimento da Framework .NET: Read More...