Nov 20 2008

Quote and other interesting TFS links

This quote came from a meeting at work -  a talk on TFS delivered by Microsoft Mark Mydland

"You get what you inspect, not what you expect"

Interesting Links 

Pex - Automated White Box Testing for .NET

Chess - Automated tool for finding errors in multithreaded software by systematic exploration of thread schedules

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Nov 19 2008

SDLC and Project Managemnt

What a week. I feel like I have been involved in battles every day for the last week or so fighting over the process of how to spec out a development project for a business application. This should be simple, we have been doing this same thing for years, it just shouldn't be that complicated. But it is! Here are my thoughts:

Early in the project the business analyst (BA) builds a list of requirements based on project documentation. The BA is responsible for managing that list making sure that the requirements are properly organized and clear. The BA is also responsible for making sure that list is complete. All of design documentation (Detailed Functional Specifications, Information Requirements, Security Matrix, UI Models, DB Models, BO Models, Detailed Technical Specifications, etc.) should reference in some way this original set of requirements. Each requirement should be marked clearly as in scope or out of scope and should include any comments regarding discussions, decisions made, who was involved and dates things happened. If at any time there is a change to the requirements, the business and the design teams should be notified.

I'll write more later...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Nov 18 2008

A sweet conversation with my daughter

You gotta love technology. Below is an on-line "chat" conversation I had with my youngest daughter. Now it may not seem like much to you, but it is oh so sweet and special to me. You may not understand all that is going on in our conversation like the part about Mommy "spit testing the girls", but that's ok.  (btw, that has something to do with alpacas and checking to see if they are pregnant. But I'll leave it at that.)

Hannah: hey dad this is hannah
are you there

Richie: hi sweetie!!!!

Hannah: hi daddy how are you doing

Richie: I am doing fine - how are you??

Hannah: good Im done with school

Richie: AWESOME!!!
WHOO HOOO
CELEBRATION!!!!

Hannah: ha ha yay im having so much fun

Richie: hahaha - you are soo funny (and cute too)_

Hannah: thank you

Richie: you are most welcome my-lady

Hannah: mommy is going to spit test the girls

Richie: oh boy - now that sounds like fun

Hannah: realy fun

Richie: :)
do I need to call her?

Hannah: diddo

Richie: diddo?

Hannah: it means the same bake to you
not abought the i need to call her thing

Richie: ahhh - it is spelled "ditto"
ok

Hannah: oh sorry
were are you

Richie: at my desk
eating my lunch
doing a little work...

Hannah: Good are you trying to get as much done as posible so you can come home as soon as you can right

Richie: absolutely
you sound like your Mommy
;)

Hannah: ;) good kus i miss you

Richie: awww - I love you and miss you too
such a sweetie
my sweetie

Hannah: i love you the mostus

Richie: bless you

Hannah: and i love mommy the same as you
;)

Richie: and we love you the mostus
:)
but don't tell your sister or brothers that
;)

Hannah: OK

Hannah: I wander wats happening back at the barn
:)

Richie: hopefully no spitting

Hannah: hope not

Hannah: wat time do you think youl be able to leave

Richie: hopefully by 4:00
by the way - "What" is spelled with an "h" in there
;)

Hannah: here

Richie: I should be able to leave at 4 which should get me home around 4:50

Hannah: great

Richie: Mr and Ms Terri are coming over tonight

Hannah: yep and mom is going to ask if they kood bring kit kitridge

Richie: k

Hannah: call and ask if they will
:)
:):):):):)

Richie: are you asking me to call?
I'll let mom do it - she is so much better at those things than me

Hannah: nonono i ment mom

Richie: ok
good
:)

Hannah: :) :) :) :)
did you call mom

Richie: she just called me

Hannah: raely

Richie: y
talking now

Hannah: cool
:)
shes coming up right now
shes inside right now

Richie: y

Hannah: yep

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Nov 17 2008

Hosting multiple domains on one DiscountASP.Net account

I embarked on the task of setting up a blog for myself a few days back. One of the difficulties for me was justifying the cost of setting up yet another hosting account @ $10 per month. I already have several accounts open and most have LOTS of space and bandwidth remaining on them. This got me wondering if I could host multiple domains on one account. Well, at my host www.DiscountASP.NET (which is an awesome host btw), they now have what they call Root Domain Pointers. Setting up one of these allows you to point an additional domain name at your web application root. That is all fine and dandy, however, all that really does is allow you to point more than one domain name at the same exact site. That is really cool if that is what you want to accomplish. What I wanted to accomplish,  however, was to have two distinct domains point to two distinct sites and to the user appear, well, distinct!

Here is what I did

I already had a site (WilliamsWebZone.com), but I also wanted a blog site (Richard Will.Net). So I moved the main site WWZ to a sub folder off of the site root folder and made it a .Net application in IIS. I then added another sub folder for my blog site and also made it a .Net application in IIS. Then in the site root folder I placed a little asp page with the script below in it that is basically supposed to redirect the user to the appropriate sub folder. Now, as I understood it, it was supposed to work so that the sites hit their respective sub folders and the URL looked like they were at the root folder. But here is what is really happening. User keys in http://www.williamswebzone.com/ and then the URL updates and says www.williamswebzone.com/wwz. Any one have any ideas? I understand what is going on to some degree. I understand basically that the server is still looking at the actual root folder as the root folder instead of looking at the sub folder as the root folder. But how do I fix that? I tried Server.Transfer, but then I ran into other issues.

Here is the script:

<%
If InStr( UCase(Request.ServerVariables("SERVER_NAME")),  UCase("williamswebzone.com") ) > 0 Then
        Response.Redirect("/wwz")
ElseIf InStr( UCase(Request.ServerVariables("SERVER_NAME")), UCase("richardwill.net") ) > 0 Then
        Response.Redirect("/richardwill")
End If
%>

Interesting Links

Article on "URL Mapping" feature of ASP.NET

Link to open source .NET "URL Rewriting" tool

Link to my post for help on DiscountASP.NETs forum

Article on the difficulties of hosting a nested .NET applications 

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Nov 17 2008

First Blog Entry

I enter here, my very first blog entry. Is it anything special? Nah, not really, but it is my first one!

So, what is the point? What will I do with this blog? Good question. Well, my hope is to use it on a regular basis mainly to record my journey with learning .NET. I may also use it to talk a little about my family from time to time, and I may even talk about spiritual things here and there. I just suppose it depends on what happens that day and whether or not I feel like posting about it!

Seriously though, the main purpose is to document the things that I learn with .NET. I would expect to see a lot of links to articles and other blogs and the MSDN site, as well as some notes on things I tried that didn't work, and things I tried that DID work!! Whether or not anyone else finds the information useful is not necessarily important to me for now, this is for me. But hey, I love to help others out, and if I can help others find solutions to their problems via this blog - then GREAT!

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5