MatthiasJ

Stories submitted by MatthiasJ

.NET 4.5 WinRT: Get custom attributes from enum value(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 2 days ago

Shows how to retrieve a custom attribute from an enum value in .NET WinRT. read more...

add a comment |category: |Views: 3

tags: another

Why Windows Phone needs WinRT(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 3 months, 27 days ago

This article looks at the problems of Windows Phone and shows why/how the Windows Runtime (WinRT) from Windows 8 could help. read more...

add a comment |category: |Views: 10

tags: another

C#: Efficient retrieval of Expression values(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 1 year, 7 months ago

This blog post shows how you can get values from a C# Expression and the immensive difference in execution times, which you can get. read more...

add a comment |category: |Views: 4

tags: another

Explicit Property Memento(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 1 year, 8 months ago

This article shows the Explicit Property Memento which makes the whole process (Memorize/Invoke/Restore) explicit and is great in terms of intention revealing. read more...

1 comment |category: |Views: 124

tags: another

Simple message-based Event Aggregator/Broker(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 1 year, 8 months ago

This blog post shows a simple message-based event broker/aggregator implementation, that I've developed and used with success in a bigger Silverlight project. read more...

add a comment |category: |Views: 68

tags: another

The Property Memento pattern(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 1 year, 9 months ago

Shows the Property Memento pattern as solution for storing property values and later on restoring them. This condenses client code to core logic and more... read more...

add a comment |category: |Views: 8

tags: another

Latch me if you can!(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 1 year, 9 months ago

This blog post describes the Latch design pattern as solution for the previously introduced problems. It shows 3 variants of the Latch and reveals advantages of the Latch over boolean flags and event detach/attach. read more...

add a comment |category: |Views: 6

tags: another

A common UI problem(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 1 year, 9 months ago

This blog post shows a common UI problem: reacting to events dependent on the source which triggered the event (user vs. program). With manual event detach/attach and boolean flags it shows two common solutions and their shortcomings. Stay tuned for the next blog post which shows a better solution. read more...

add a comment |category: |Views: 8

tags: another

Some thoughts on Event-Based Components(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 1 year, 10 months ago

This article shows Event-Based Components in contrast to typical Interface-Based Components as some kind of programming style to achieve high composability and testability without interfaces (and my thoughts about that). read more...

add a comment |category: |Views: 7

tags: another

ASP.NET MVC Quick Tip: Check Data Annotations from code(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 2 years ago

This blog post shows how you can check defined data annotations from your custom code with a focus on ASP.NET MVC 2 (but not bound on that). It also describes WHY it's necessary to check data annotations from MVC controller actions and why you can't rely on the automatic checking through the model binding phase when posting a form to your controller. read more...

add a comment |category: |Views: 83

tags: another

The next web killer app(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 2 years, 1 month ago

What could the next web killer app look like? In my opinion it will be a social location-based service with heavy use of mobile. In this post I give you some rough ideas of what I call a "Loc" and about features that I think are important and kind of "cool" for such a new application. read more...

add a comment |category: |Views: 2

tags: another

A look at: Contract Driven Development(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 2 years, 2 months ago

This article continues my series about DbC in combination with TDD. It takes a look at a paper which introduces "Contract Driven Development" as approach to automatically extract test cases. The article describes the approach and makes a conclusion about its value. read more...

add a comment |category: |Views: 9

tags: another

Will Windows Azure succeed?(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 2 years, 2 months ago

This posts describes why I'm afraid that Windows Azure could become a non-starter. It shows the "fixed" costs for a little sample application, takes competitors into account and describes why hobbyists matter. It takes a look into history and explains why Microsoft could learn from the fail of OS/2... read more...

add a comment |category: |Views: 15

tags: another

A look at: Agile Specification-Driven Development(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 2 years, 2 months ago

In this blog post I take a dedicated look at the original paper describing Specification-Driven Development (SDD) as synergetic approach to combine DbC and TDD in one single process. read more...

add a comment |category: |Views: 7

tags: another

Comparison: DbC and TDD - Part 4(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 2 years, 3 months ago

That's the last part of my little blog post series on comparison of DbC and TDD. It takes two aspects into account: code changes and influence on clean code principles. It concludes with the request for a new TDD process that takes contracts in terms of DbC into account. read more...

add a comment |category: |Views: 7

tags: another

Comparison: DbC and TDD - Part 3(www.minddriven.de)

submitted by MatthiasJMatthiasJ(446) 2 years, 3 months ago

Here is the third blog post in my little series on comparison of TDD and DbC which examines the key characteristics, commonalities and differences of DbC and TDD. The aspects of the current blog post are universality, expressiveness and checking correctness. read more...

add a comment |category: |Views: 18

tags: another