-
.NET
Decision Framework for the Implementation of Web Services based on Core Microsoft Technologies
EDITORIAL NOTE: Web Services have become very popular. They come in a variety of flavors and styles, a fact that…
Read More » -
Career
Cutting Corners
The pressure to deliver yesterday is strong. If it’s not customers nagging you, it’s project managers breathing down your neck…
Read More » -
Software Development
Multi Content Projection aka Multiple Transclusion
How named/multi-slot transclusion works in Angular 2 If you’re an Angular developer, I’m sure you heard about transclusion. Sounds really…
Read More » -
.NET
Getting started with DivineInject
DivineInject is a .net dependency injection framework, designed to be simple to use and easy to understand. You can find…
Read More » -
.NET
LINQ: from IEnumerable to concrete collections
I my recent posts introducing LINQ from a game developers point of view, I mentioned several times how the many…
Read More » -
Agile
Why are Constraints Helpful
When people first try scrum, or TDD (or any new process), they feel uncomfortable. We “know how to do” stuff,…
Read More » -
Software Development
Legacy Code to Testable Code # 12 : Instance Constructors
So we talked about static constructors and how to go around them. How about instance constructors? Are they innocent or…
Read More » -
.NET
Cross-platform Single Page Applications with ASP.NET 5, Angular 2 & TypeScript
[purchase_link id=”6942″ text=”Download” style=”button” color=”blue”] ASP.NET 5 and Angular 2 are probably the hottest new frameworks in terms of both…
Read More » -
Agile
Git stash driven development
I’ve found myself using a pattern quite often recently, which I’ve been calling “git stash driven development” – that is, relying…
Read More » -
Software Development
Find the bug – The case of the degrading system – Answer
In my previous post I showed the following code, and asked what the bug was, and what the implications of…
Read More »