I'm just kicking the tires with Visual Studio Code. So far, it seems like a nice little editor! One thing that tripped me up a bit was the Git integration... permission denied errors due to git ssh keys that use passphrases. Here's how I solved it...
SqlTransaction Ain’t Always Transactional (WAT!?!)
Q: "SQL run using a SqlTransaction is part of a SQL Server Transaction and can be rolled back." A) True B) False The answer is of course "A", right? That's what I thought too. Basic SqlTransaction Usage Most of us assume that we can write this: using (var con = new SqlConnection("..")) { con.Open();... Continue Reading →
"tfpt unshelve /migrate" Doesn’t Account for Renames
A quick note about Team Foundation Power Tools (TFPT)'s "Unshelve" command… tfpt unshelve has a /MIGRATE switch that will allow unshelving changes into a different branch / location than the one where they were originally shelved. I won't re-iterate the many articles describing how to use this command. One issue that I ran into is... Continue Reading →
A Visual Studio Extesion to make Scrolling Better!
Hi All, A friend of mine (John Nastase) saw a tweet or two of mine complaining about scrolling in Visual Studio. What did he do? He wrote a VS extension to make it happen!!! Here's the extension that he just published in the VS extension gallery. It basically adds a "cursor buffer" space to the... Continue Reading →
Microsoft’s MVP program and Rob Eisenberg
This is a long read, but it's got some detailed insight on the MVP program at Microsoft. I've heard these sentiments before, and I'm sure that it's not black and white. Regardless, Microsoft's actions in this case are unacceptable. http://devlicio.us/blogs/rob_eisenberg/archive/2012/01/04/how-i-lost-regained-and-then-turned-down-an-mvp-award.aspx If you don't know Rob Eisenberg, he's the creator of Caliburn and Caliburn Micro frameworks... Continue Reading →