Software Development
-
When Being Good is Bad
I want to start off this post with a story: The ceramics teacher announced on opening day that he was…
Read More » -
UX: Why GitHub for Windows is better than VS TFS Integration
Did you already try GitHub for Windows? It’s created in a modern Win8 looking style. Initially it actually feels a…
Read More » -
Mitigate your merge issues
When working in a team it is very easy to get into merge hell where your changes do not easily/nicely…
Read More » -
A bad test
This is a bad test, because what it does is ensuring that something does not works. I just finished implementing…
Read More » -
Setting up my Developer Machine
Today I just returned from a week of holidays at Kos (Greece). Amazing! So you might imagine that returning to…
Read More » -
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 » -
20 Subjects Every Software Engineer Should Know
Here are the most important subjects for software engineering, with brief explanations: 1.Object oriented analysis & design: For better maintainability,…
Read More » -
When using the Task Parallel Library, Wait() is a BAD warning sign
Take a look at the following code: public static Task ParseAsync(IPartialDataAccess source, IPartialDataAccess seed, Stream output, IEnumerable<RdcNeed> needList){ return Task.Factory.StartNew(()…
Read More » -
What is a commitment anyway
I hate giving promises for things I can’t control. I can promise that I will attend a party or that…
Read More » -
How I Learned to Stop Worrying and Love the Coding Conventions
Can you spot the difference between the following two code snippets? Exhibit #1: public class MyClass{ public int MyFunc(int x,…
Read More »