Category Archives: Datamodel

Prism

0. Index Introduction Supervision – initial steps Prism – a leap forward References 1. Introduction For the last 15 months or so, I’ve been involved in a spare-time project together with a colleague with the explicit goal of improving programmer … Continue reading

Posted in C/AL, Computer Science, Datamodel, Declarative, Imperative, Navision, Paradigm, Program, Software, Technical | Tagged , , , , , , , , , , , , , , , , , , , , , | Leave a comment

Code-First Development (EF) w/ SQL CE 4.0

I’ve been playing with the new Microsoft WebMatrix IDE. It’s a very neat little piece of software that takes the effort out of many things. It’s great for small Web projects. The problem with out-of-the-box WebMatrix development is that it … Continue reading

Posted in Datamodel, Declarative, Imperative, Paradigm, Software, Technical | Tagged , , , , , , , , , , , , , , , , , , , | 3 Comments

Shapely Monads

“A new way to think about monads.” 0. Index Greg Meredith on Monads Definition Syntax The List Shape    3.0. Shape    3.1. Wrap    3.3. Roll Equations Shapes & Monads    5.1. The Identity Monad    5.2. The ┬áMaybe Monad    5.3. The List Monad … Continue reading

Posted in Computer Science, Datamodel, Declarative, Imperative, Paradigm, Software, Technical, Uncategorized | Tagged , , , , , , , , , , , | 1 Comment

Trust, but verify

1. Prelude Today, I want show how one of the best query tools in the world, can be used to easily and quickly create integration tests for workflow services. These integration tests will seamlessly automate the testing and verification of … Continue reading

Posted in Computer Science, Datamodel, Declarative, Imperative, Paradigm, Program, Software, Technical | Tagged , , , , , , , , , , | Leave a comment

Illustration

Illustrations, I love them. Today, I caught some great ones in the net. 1. Language Integrated Query (Linq) The dutch company Solid Innovator made this quite beautiful illustration of the standard Linq sequence operators. Download the PDF at Solid Innovator. … Continue reading

Posted in Art, Datamodel, Operating System, Technical | Tagged , , , , , , , | 3 Comments

Workflows

1. Rationale In the computational space we know as software, there appears to be a growing trend to recognize and encode processes as workflows. These workflows can be business processes that require input from customer service or other personel, span … Continue reading

Posted in Datamodel, Imperative, Navision, Paradigm, Program, Software, Technical, Uncategorized | Tagged , , , , , , , , , , , , , , , , | Leave a comment

Nine ways to (not) die

1. Assignment I recently came across a forum post by a student asking for help with his assignment on the Channel 9 forum. I don’t normally respond to such requests, not to be unhelpful but out of boredom and laziness. … Continue reading

Posted in Computer Science, Datamodel, Declarative, Imperative, Paradigm, Program, Software, Technical, Uncategorized | Tagged , , , , , , , , , , , , , | 2 Comments