Monday, November 12, 2012

Joining two pieces of metal

Welding has quickly become something I really enjoy. I'll be posting various articles and sites that I find extremely insightful or interesting on the subject.

First up is an article, Zen and the Weld Puddle, that on the surface seems rather weird to me, but after reading makes a lot of sense in it's approach. The amount of information is amazing. The same information exists in the few books that I have accumulated regarding the subject, but not the amount of detail.

More to come...

Monday, April 09, 2012

A few things to know when using TFS

  • Gated checkings may leave files marked as changed but with no differences when a compare is performed.

    My first thought was making sure there were no indications of these files having taken part in the next changeset, well, there isn't

Tuesday, April 03, 2012

I was asked to speak on a topic at the New Mexico .Net Users Group.  I chose to speak on TFS and it's role in Continuous Integration and Agile.  I'll be posting my presentation here for the participants and anyone else that may find it useful.

The in progress presentation can be found here.

Wednesday, November 30, 2011

Saturday, November 19, 2011

Ok, Linq just amazes me....

I needed to initialize a list of new objects, one record for each day of the month selected with that day (int) set in the DateOfResult field.

If you look below, the Range function is the trick here, along with the anonymous type initializer (is that the correct term?)  Just Amazing........  Thank you to Igor Ostrovsky for the help.


public ClientMedicalOutcomeObjective New(bool persist,DateTime MonthYear)
{
 
    ClientMedicalOutcomeObjective newObjective = new ClientMedicalOutcomeObjective();
 
    var resultsForTheWholeMonth = 
        from m in Enumerable.Range(1,DateTime.DaysInMonth(MonthYear.Year,MonthYear.Month))
        select new ClientMedicalOutcomeObjectiveResult()
            {   
                DateOfResult = m,
                ObjectiveResultTypeFk = 0 //The none selected
            };
 
    newObjective.ClientMedicalOutcomeObjectiveResultCollection = 
        new TList<ClientMedicalOutcomeObjectiveResult>resultsForTheWholeMonth.ToList());
            
    this.DeepSave(newObjective);
 
    return newObjective;
}

Thursday, November 03, 2011

It's Mine, I came up with it.

I'm goin' "Full Taco" on it.
Definition:  To exert full effort and all your humanly possible abilities to crush the task at hand.

Sunday, October 30, 2011

A very insightful blog article with may items on it that I found I've known about or used in the past.  My favorite happens to be one that I was not aware I was using, and using it well I might add.

Modesty is not a career-enhancing character trait: