-
Software Development
Predicting the Mobile Future
Many people have been asking me about my predictions for the future as far as the mobile platforms go. I…
Read More » -
.NET
Beware of big Task Parallel Library Operations
Take a look at the following code: class Program{ static void Main() { var list = Enumerable.Range(0, 10 * 1000).ToList();…
Read More » -
Agile
Effectiveness of Teams
Agile places an emphasis on the importance of the team. The team make the decisions: what do we work on…
Read More » -
.NET
Simple MVVM Toolkit versus MVVM Light Toolkit
DISCLAIMER: This comparison was performed around a year ago. Since then the MVVM Light Toolkit has been updated, so this…
Read More » -
Software Development
BDD to the rescue
BDD can help you in more than one way. First and foremost it removes the ambiguity from the requirements; but…
Read More » -
.NET
Performance oriented .NET XML and JSON serialization
Microsoft .NET framework provides multiple out-of-the-box data serializers for data transformations. The most famous one used since .NET 1.0 version…
Read More » -
Software Development
Respecting “the Zone”
Respect when someone is “in the zone”! Don’t disturb him if it’s not necessary. The “context switch problem” is a…
Read More » -
.NET
Reflector is dead. Long live Reflector!
It’s sad but it was recently announced that one of the most well known tools for .Net development will cease…
Read More » -
Software Development
Switching Gears is Grinding Gears
Pay attention young programmers, this is the most important piece of programming advice you will ever hear. Well perhaps not,…
Read More » -
Software Development
Advanced Database Constraints: Don’t Look for a Second
One of the powers of RDBMS as we use them today are constraints. I use unique indexes, not null constraints…
Read More »