Destroying Programmer Productivity

There is much to be said for the programmer that can zone themselves out from all the noise in the office. I used to work with such a programmer. She would sit and code with her headphones on (not uncommon for most programmers), but what made Taryn unique was that she was very good at programming. She had her ‘thing’ down to a T, and would pump out excellent code in copious amounts of C# or Visual Basic on a daily basis. (more…)

Continue ReadingDestroying Programmer Productivity

The Daily Six Pack: June 24, 2013

Skype Eavesdropping, yes that is correct; Skype is giving the NSA access to customer communications. That means everything you do on Skype, consider it logged on a server somewhere. How would you stay ahead of the game? Where do you begin protecting your assets and on-line communications? Dylan Love chats about…

Continue ReadingThe Daily Six Pack: June 24, 2013

The Daily Six Pack: June 7, 2013

VS Anywhere is a third-party tool for Visual Studio. It helps to increase the collaboration between team members and especially developers. VS Anywhere will also allow knowledge transfer where Developers can setup and join a real-time learning session on-demand. Do you think that great programmers are born, not made? What do…

Continue ReadingThe Daily Six Pack: June 7, 2013

The Daily Six Pack: May 11, 2013

Hello and welcome to more tech goodness. Beth Massi, a Senior Program Manager on Microsoft's Visual Studio team answers a couple questions she received recently. In particular, how do you add data to tables with a one-to-zero-or-one relationship in Visual Studio LightSwitch. Then you might remember that earlier in the week…

Continue ReadingThe Daily Six Pack: May 11, 2013

When my code is in tons of trouble…Write in C

When I started programming as a career, I did so in VB.NET. It was my preferred language of choice and I never thought of trying C#. When I changed jobs back in 2007, I forced myself to take a leap of faith and use C# exclusively. (more…)

Continue ReadingWhen my code is in tons of trouble…Write in C

C# Programming – Caller Information Attributes

Okay, so I don’t have a specific series for this and seeing as this is more of a programming tip, I’ll leave it out of the Visual Studio 2012 Tips series. Caller Information Attributes are a very useful and probably underutilized feature implemented in the C#5.0 Compiler. Caller Information Attributes allow you to see how  your method was called. So forget having to sift through the stack trace in order to achieve diagnostic level logging, use Caller Information Attributes instead. (more…)

Continue ReadingC# Programming – Caller Information Attributes

Why I Fall In Love With Code Each And Every Day

You know that feeling when you are in the groove, and the code just flows?  You might be listening to music (Pink Floyd or Ahmad Jamal is my code music) or sitting in complete silence. You might code to Slayer blasting in your ears or flourish in the hum drum of the office din. Whatever your thing is, we can all agree that there is no better place than that place…. your comfort coding zone. (more…)

Continue ReadingWhy I Fall In Love With Code Each And Every Day