-
Software Development
What Makes Code Readable: Not What You Think
You often hear about how important it is to write “readable code.” Developers have pretty strong opinions about what makes…
Read More » -
.NET
Cross Origin Resource Sharing with WCF JSON REST Services
My KonfDB platform provides a reliable way of configuration management as a service for cross-platform multi-tenant applications. When we refer…
Read More » -
.NET
Lambda methods and implicit context
The C# compiler is lazy, which is usually a very good thing, but that can also give you some issues.…
Read More » -
Software Development
Software Development Guidelines to Live By
Not too long ago I posted a tweet that immediately went viral. (OK, it’s all relative – to me 66…
Read More » -
.NET
Taking full dumps for big IIS apps
If your application is running on IIS, you are getting quite a lot for free. To start with, monitoring and…
Read More » -
Software Development
11 Rules All Programmers Should Live By
I am a person who tends to live by rules. Now granted, they are mostly rules I set for myself—but…
Read More » -
.NET
Integrating Node.js with a C# dll
Recently I had to integrate a Node.js based server application with a C# DLL. Our software (a web-app) offers the…
Read More » -
.NET
Handle Cyclical References with ASP.NET Web API 2 and MVC 6
Many ORM (object-relational mapping) tools, such as Entity Framework 6 Tools for Visual Studio 2012 & 2013, Entity Framework Power…
Read More » -
Software Development
Pairing Patterns
Pair programming is hard. When most developers start pairing it feels unnatural. After a lifetime of coding alone, headphones on,…
Read More » -
Software Development
Deploying: Git vs. TFS Showdown
I think everyone agrees deployment should be as simple as possible. Seems like everyone talks about continuous integration/deployment/delivery. More and…
Read More »