A classical musician turned programmer... or something

So, you've got a remote desktop connection that has gone haywire. Looks like explorer has hung up, and crashed.

For some reason you're on your Vista boot camped-MacBook so the Control+Alt+End key combination is nonexistent. You were smart enough to install Launchy 'cuz it rokks and 'cuz Mike Duncan said so. What do you do?! Never fear... Launchy to the rescue!

Launchy
(Sexy new Launchy 2.0 interface.)

There are all sorts of hot features with Launchy besides opening applications. Searching google, calculations, weather, indexing... If you're like me, then you like to use your keyboard more than your rat mouse. (I wish I could get a MacBook type trackpad built into my MS ergonomic keyboard). Then I'd give that rodent to the ratatatCATs.

Now at version 2.0 all you need to do is a little Alt+Space action to bring up that beast. Type "explorer" to bring your desktop back from the dead and you're back in business. Baby.

Launchy

kick it on DotNetKicks.com

So I came across this post about the uncommon features of C# when I thought I'd add one of my own that I recently learned from the master of HttpContext.Current.Items, none other than Mike Duncan.

It's the good 'ol coalesce operator (??). Yeah, yeah, you've heard of it in SQL and the like, but it's pretty hot in C#. It will return the first non-null item from a group of two or more objects. Here's an example noting the hottest card game ever made!

So you love your multi-keyed keyboard shortcuts in Visual Studio, well I do too. The best part about them is the message that pops up after you eff it up! "(Ctrl+K) was pressed. Waiting for second key of chord." Key of chord? Am I getting ready to modulate?

So I was just thinking, how will anyone know which C# I'm talking about?! I guess I should have named this 'Db to C#,' because it would have been clear that the "C#" referred to the programming language, and the Db to music. For those of you coders that don't know, Db and C# are enharmonic equivalents (Db==C#), duh!

About Brian


Brian Canzanella brings you nifty tips and tricks for most things .NET. read more...

Readers / Stuff