Tier-split Refactoring WinForms Applications with Volta

The Volta quickstart as well as Wes‘ blog post Volta: Redefining Web Development tier-split an application that runs entirely in the browser. The refactoring yields a distributed application comprising a browser-resident client and a service. This transformation showcases two aspects of the Volta recompiler at the same time: architectural reshaping and retargeting. However they are…

5

Volta: The Power of Lingua Franca

Earlier today we released the Live Labs Volta Technology Preview. There are already a few blog posts covering Volta from several team members, including Danny van Velzen, Harish Kantamneni, Jeffrey van Gogh, and Wes Dyer; Erik Meijer also posted an entry on Lambda-the-ultimate. Here I’d like to clarify an aspect that is starting to come…

5

Guidance on Model-View-… Variants

Rcently I’ve been part of several conversations on the differences between Model-View-Controller and Model-View-Presenter. While reviewing the original articles (i.e., Krasner + Pope and Potel) which I read years ago I ran into many different, and sometimes incomplete or even incorrect interpretations and renditions. Following this experience I bet that MVC and MVP are the most misunderstood popular patterns. Answers to questions such…

2

PLoP 2007 Call for Participation

Here’s the announcement from my fellow Hillsider (and long time friend) Joe Yoder. Anybody who’s serious about writing, reviewing and refining patterns should have at least one PLoP under their belt.   *********************************************************************                        CALL FOR PARTICIPATION (final)    14th Conference on Pattern Languages of…

1

What is a LOB application?

I wanted to blog about this topic for a while so I might as well make it the first post. Line of Business (LOB) applications come up quite frequently in conversations around me. However I’m not sure whether everybody has a common understanding of what that means. They’re business rather than consumer applications, but what…

5