Tag Archive | C# 3.0
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 [...]
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 [...]