MOST RECENT

In this article, I create a new toggle control using the following steps: 1. Import Photoshop file to get look and feel 2. Create control and template using standard toggle button 3. Add touch support ...

Steve Wilkes, C# C# Programming Practices Programming Practices

The other day I got an email from Patrick Smacchia, generously offering me an NDepend licence on the grounds that if I find it useful I can write about it on my blog. NDepend allows you to write Linq queries ...

The above error message is well known and is usually related to a property schema simply not being deployed, and it is usually raised in send or receive pipelines. But actually it could happen if you (re)deploy ...

Dylan Smith,

I’ve worked with a lot of teams who have tried to adopt Agile and failed. There are many reasons why this happens, but I tend to see a few very common reasons crop up over and over. In particular there ...

Jakub Niemyjski, C# LINQ NSlice

One year ago I had a little crush on Python. Although I consider myself as a hardcore C# coder I think it is a good thing to try other languages. Even if we do not plan to change our major, it is nice ...

AnemicDomainModel is an anti-pattern I seem to keep coming across. It's when a system has objects which represent its business entities, but all the business logic is crammed into static classes. The static ...

Richard Jones,

Like a faithful dog, greeting you when you get home. I’d like my house to greet me every time I walkthrough the front door( I do have faithful dogs too, but that’s another story). Well my house does this ...

foxjazz,

My simple opinion on the failing website is two fold.1: The states where it failed are all states unwilling to co-operate and accept the ACA law.2: It bodes badly that NONE of the top companies were willing ...

Anthony Trudeau,

The software you write is valuable. Therefore, it should be protected. When you provide software for sale you need a mechanism to ensure it’s used within your purview. That mechanism usually involves licensing ...