michael.gr
2020-12-21

Coherence: The Assertable Lock

›
Abstract A Software Design Pattern for concurrent systems which makes race conditions something that can be asserted against and ...
2020-12-19

The famous "Could not load file or assembly or one of its dependencies" error message

›
If you have ever done any software development under Microsoft Windows you have probably come across this famous error message: ...
2020-11-14

Ferolli HR OptiFor OT-V Ventilation Unit User's Manual in English

›
In a previous post I published the  Ferolli BlueSense Boiler User's Manual in English .  Here is the manual of the ventilation unit. Cli...
2020-10-19

The Wild, Wild Web

›
This is a little history of the early World Wide Web (WWW) for the benefit of the younger generation which may have not experienced the Inte...
2020-06-26

Domain Oriented Programming

›
A Software Design Pattern which  brings the principles of Inheritance, Encapsulation and Polymorphism one level up from the Class level to ...
2020-05-30

On Validation vs. Error Checking

›
Let me start with a couple of pedantic definitions; stay with me, the beef follows right afterwards. Conventional wisdom says that validat...
2020-05-22

Stackoverflow is not suitable for poignant questions

›
As the screenshot proves.
2020-04-01

Index of notable GitHub projects

›
Intertwine (C#, Java) A framework for automatically converting method invocations of any programmatic interface into a single-method no...
2020-02-14

On Recruiters

›
Image from  Freepik Note: This post is a draft; work-in-progress....
2019-12-01

The case for software testing

›
What to reply to a non-programmer who thinks that testing is unnecessary or secondary At some point during his or her career, a programmer m...
2 comments:
‹
›
Home
View web version

About Me

My photo
michael.gr
Den Haag, NL
View my complete profile
Powered by Blogger.