Tim Elhajj

Off the Microsoft stack!

Leave a comment

What is meant by the term “half open range” and “off the end value” in C++?

These aren’t C++ specific terms, they are general mathmatics terms.

[] and () denote whether the range is inclusive/exclusive of the endpoint:

  • [ includes the endpoint
  • ( excludes the endpoint
  • [] = ‘Closed’, includes both endpoints
  • () = ‘Open’, excludes both endpoints
  • [) and (] are both ‘half-open’, and include only one endpoint

Most C++ for-loops cover a half-open range (you include the first element: e.g for int i=0;, but exclude the final element: i < foo, not i ≤ foo)

This great answer is courtesy of jam.


Leave a comment

Would you like a new edition of the TFS Upgrade or TFS Install ebooks for TFS 2013?

062813_2057_InstallTeam1.jpg  6532010d77977b2224e29eacca66f26ff5898ade

Would you find new editions of TFS install and upgrade ebooks for TFS 2013 useful? I’m toying with the idea of launching a kickstarter, but wanted to gauge interest.

I don’t think I would need much seed money to get it started, but I have never done a kickstarter before, so I’ll have to check it out. I’m mostly just wondering if anyone would find it useful. I know the 2012 editions were very popular and have continued to draw sales, even now. Let me know!

And of course, if you’d like to purchase either of the TFS 2012 (besides software requirements, it’s not all that different from TFS 2012), you can get them at Smashwords, Apple, Amazon, Kobo, or B&N. I am an expert on TFS installation and upgrade and will support you with your install or upgrade.


Leave a comment

Upgrade SQL Server 2012 for TFS 2013 to SQL Server 2014

Team Services, Team Foundation Server and Visual Studio Awesomeness

Starting July 1st, Microsoft will be adding SQL Server 2014 to the list of license grants for Team Foundation Server 2013.  SQL Server 2014 is supported by TFS 2013 with the caveat that it has increased hardware requirements compared with previous versions.

Microsoft also has a KB Article titled “Performance decreases in TFS 2013 Update 2 after you upgrade to SQL Server 2014” which you should also be aware of if you have a large configuration (> 500 users).  It specifically addresses a Work Item Tracking performance issue and can be easily mitigated by increasing the RAM by 410MB on the server hosting the SQL Server instance for each Team Project Collection database.

Example: two (2) Team Project Collections X 0.4 GB = 0.8 GB of RAM

Note:  If you have SQL Server Reporting Services deployed on a separate server in your TFS 2013 environment make sure you don’t forget…

View original post 109 more words

Leave a comment

2013 in review

The WordPress.com stats helper monkeys prepared a 2013 annual report for this blog.

Here’s an excerpt:

The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about 35,000 times in 2013. If it were a concert at Sydney Opera House, it would take about 13 sold-out performances for that many people to see it.

Click here to see the complete report.

Leave a comment

2011 in review

The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog.

Here’s an excerpt:

A New York City subway train holds 1,200 people. This blog was viewed about 6,200 times in 2011. If it were a NYC subway train, it would take about 5 trips to carry that many people.

Click here to see the complete report.