Annoying Void in C# / Java / alike
One thing which regularly annoys me in C# and Java is the void type. Basically the void type is not a subtype of object, which makes it giant. Now when…
Read moreOne thing which regularly annoys me in C# and Java is the void type. Basically the void type is not a subtype of object, which makes it giant. Now when…
Read moreApproval Testing is one of my newest discoveries. It is amazingly helpful and I wonder why it’s not more known and used. Image that you have a complex functionality which…
Read moreSometime it makes sense to enforce that only one instance of your application is running, for example a media player application. There are different ways to archive that. I just…
Read moreDisclaimer: This post is based on the C# 5.0 CTP. Everything described here is subject to future changes. Last time I demonstrated that the synchronization context is also relevant for…
Read moreDisclaimer: This post is based on the C# 5.0 CTP. Everything described here is subject to future changes. Last time we explored some implications of the C# asynchronous operations for…
Read moreDisclaimer: This post is based on the C# 5.0 CTP. Everything described here is subject to future changes. I’ve already discussed some implications of the async feature in my previous…
Read moreDisclaimer: This post is based on the C# 5.0 CTP. Everything described here is subject to future changes. The next version of C# and VB.NET will have support for asynchronous…
Read moreThe INotifyPropertyChanged-interface and companions are a well know citizens of the .NET-framework. How do you implement this interfaces?. Does it look similar to this? public class Person : INotifyPropertyChanged {…
Read moreIn this post I’ll explain a little catch in LINQ, which may some beginners fall into: What’s the difference between those two queries? IEnumerable<Person> listOfEntities = LoadData(); // First version…
Read moreMy Pal Satan is a little comedy web-series about a Donna and her roommate, Satan. However there are only six episodes =( On infoq.com a talk from Joe Armstrong about…
Read more