All Posts

A thumbnail image

How Do You Define "Good Code"?

I was on a phone interview the other day where I was asked for my definition of “Good Code”.

A thumbnail image

Developing a Robust Data Driven UI Using WPF - An Overdue Summary (and full source code)

I wrote the stocky application more than a year ago as a research project aimed at proving that using WPF we can separate presentation metadata (XAML) from program logic. The goal was to provide the Duet team at SAP with a document reference sample for using M-V-VM to achieve this separation.

A thumbnail image

Developing a Robust Data Driven UI Using WPF - Stock DataModel Sample

On the previous post in this series we looked into the DataModel component in our architecture in detail and defined an abstract DataModel base class to derive our models from.
On this post we’ll implement a concrete data model to represent a stock’s value.\

A thumbnail image

Developing a Robust Data Driven UI Using WPF - The Data Model

In the first post in the series I gave an overview of the pattern we’ll be using.
This post will go deeper into the DataModel, as defined in the previous post:

A thumbnail image

Developing a Robust Data Driven UI Using WPF - Introduction

WPF, Microsoft’s not-so-new-anymore UI technology offers new capabilities allowing both developers and designers to work together to achieve a stunning experience for their applications.

A thumbnail image

"Four in a row" game in Prolog

I decided to publish a prolog project I wrote about 4 years ago for an Introduction to AI course at the university. The project is an implementation of the “four in a row” game in Prolog language (using AMZI prolog). The paper itself is in hebrew but the code is universal ;)