Browse by Tags
All Tags »
Software Dev (
RSS)
Sorry, but there are no more tags available to filter with.
I think I might possibly, perchance, accidentally, unwittingly have been missing something the last couple of years. I have generally struggled to bring a rich domain model into play when building web applications. The main reason for this is that a web application is for all practical purposes stateless. The problem I have (had?) is that I do not want to bring the whole "rich" domain model to life just for one "web" call. I.e. I do not want to load the whole model (I'm not talking about lazy loading...
I'm not a fan of averages. Truth be told I think averages are evil. I normally go into an "average" rant whenever a new developer starts doing performance testing. Said developer will then give me "average" times, thinking it indicatesa program/process' performance. When I explain to said developer why averages (or they way he calculated) are useless, he (normally they) still don't believe me. (Most of the times though it's probably because their ego can't handle it) Recently I experienced it again...
When casting (in C#) you generally have two options. (Foo)myObj myObj as Foo Typicall, when I’m going to cast only one once and want to call a method on the casted object, I use ((Foo)myObj).Bar() The other day, I saw someone write (myObj as Foo).Bar() Which do you use (Vote here ) Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it!
I just read this article which tries to help explain which issues needs to be address where (in which ring) of the enterprise. Although the author punts his advisory in the article, it is still a good read. Share this post: email it! | bookmark it! | digg it! | reddit! | kick it! | live it!
Well, it's not so much that I hate XML, but rather that people think that using XML allows them to take shortcuts. The problem I'm talking about normally rears it's head in XML configuration files. People/Developers/Companies think that because XML is human readable, it's also human understandable, and that is definately not the case. In the pre-XML days, configuration information would either be stored in a custom file format or in a windows properites file. If a custom file format was used, the...
Tonight we had our first SA Architect meeting and I thought it was great. Before I go on, I'd like to thank everybody that attended. It was greatly appreciated and enjoyed by myself and Tina . I hope to see all of you at the next meeting. The meeting's topics were MSF and RUP, with me doing the MSF talk and Tina doing the RUP talk. I must use this opportunity to apologise to Tina for using most of the time during my talk. Next time she can talk first and leave me with only 10 minutes . Afterwards...
While reading up on MSF Agile, I came across their principals which included this statement. The core idea behind MSF Agile is that the right amount of process enables people to be more productive. Too little process requires extraordinary people to do ordinary things. Too much process and extraordinary people can’t do extraordinary things. I think this is very well put and adds to my argument as to way processes are risk management tools. Share this post: email it! | bookmark it! | digg it! | reddit...
To me a software process is just another tool, and there is no such thing as the "better" process. The only purpose of a defined purpose is to try and minimise risk, i.e. to help in getting the software product delivered. Let me first motivate why I see a software process merely as a risk management tool. I'll use RUP as an example, but it applies to all processes. Let's look at the purpose of the various phases in RUP (and most other processes) Inception: This is where it is decided whether something...
I was reading up on MSF and a thought struck me. "How often do projects fail because of the process?" The question I asked myself was "If I had the perfect process, will all my projects be succesfull". For example, if I have a bad architecture, no matter how good the process, the project will probably still fail. Now people might say that part of the process is to QA the architecture, but unless everyone in the world gets a chance to QA the architecture and unless the architecture covers an area...
While attending the "Chalk 'n Talk" session by Ernst , we somehow got onto sockets (that's what's so cool about the "Chalk 'n Talk"). Anyway there were these two interesting guys attending (Peter & Paul and no, I'm not making it up) that pointed us to mentalis.org . They provide an open source .net secure socket library. While browsing the site, I also came across an open source proxy server written in C#. It supports FTP proxy, HTTP proxy, SOCKS proxy and a portmapper. Not only are these tools...