Blogging Again
Now I have some free time and a lot of cool things I want to blog about. Sorry for the 2 year wait. I promise to make it up by publishing some awesome find. Keep a look out
Visual Studio 2010 RC – Cool New Features
I have been using Visual Studio 2010 Release Candidate and there are few cool things that I am pleasantly surprised about. I have list a few off the top of my head. See my list below – with pictures. Sequence Diagram Generation I find this to be a life saver. I don’t know about [...]
Snowy Night in NYC
Its one of those nights where all I want to do is watch TV. I wont be publishing any code tonight. But just to let you know, this weekend there is a Software Engineer 101 Webcast this weekend (Feb 27)? If not and you want to add something extra to your arsenal the sign up here. A [...]
Code Bytes #1 – PLINQ Basics
PLINQ /Parallel LINQ is part of the TPL (Task Parallel Library) and it makes your life easier when it comes to multi-core processor programming which is totally different from multithreading which allows more than one thread per process and you have no idea if they will be equally distributed across CPU cores. To use PLINQ [...]
Code Bytes Series Intro
Today while on the F train home from work, I was thinking about how nice it would be to have these short series of code segments called Code Bytes (as Sound Bytes) that get straight to the point with little or no explanation. Yes there will be gaps in your learning if you are new [...]
Dynamic Programming in C# 4.0 – An Overview
One of the most interesting additions to C# 4.0, I think, is the dynamic addition. Just thinking about this makes me excited. I will jump right into a little theory then some code. The Theory of Dynamic So what is this here dynamic thingy? dynamic in C# 4.0 refers to dynamic binding and dynamic binding [...]
Threading with the Thread Pool and BackgroundWorker
Today I want to talk about threads since every programmer works with them and absolutely loves them. Typically, when we create a thread, your code can look like this: There is nothing wrong with creating threads like the code above. But there is one thing you have to keep in mind. Thread creation and startup [...]
MVVM (Model View View-Model) For Dummies/Simplified
Introduction A few months ago I took the leap from WinForms programming to WPF and quite naturally, I took to it like a duck to water. Well, to be honest I had been developing Silverlight applications since its inception and being that Silverlight is a subset of WPF it required a low learning curve to [...]
WPF Commanding
WPF Commanding: The Basics Commanding in WPF is unlike your traditional events in Winforms. Commands were primarily designed to be used at the application level, but they have become one of the most popular features among developers when it comes to UI programming (we tend to use them more than they should be). Commands enable [...]