Category Archives: Software

Time Chaos

Today I created a new Reactive Extensions (Rx) LINQ operator to deal with a particular situation. The situation is that sometimes you only have small test data but you want to observe a process and project the values from that … Continue reading

Posted in Declarative, Imperative, Paradigm, Software, Technical | Tagged , , , , , , , | 1 Comment

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

Asynchrony, Concurrency and Parallelism

0 Index 1 Introduction 2 Microsoft .NET 2.1 Reactive Extensions for .NET (Rx) 2.2 Async 2.3 F# First-Class Events 2.4 Five-Spice Powder 3 Google Go 3.1. The Language 3.2 Practical Matters 3.3 Origins 4 References 1 Introduction Concurrency and (orthogonally) … Continue reading

Posted in Computer Science, Declarative, Imperative, Paradigm, Software, Technical, Uncategorized | Tagged , , , , , , , , , , , , , , , , , , | 1 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