This week was Basta week again. As usual, many thanks to all those who attended my workshop and my presentations! If you saw my Microservices talk, you may remember that two technical issues occurred during the talk. I was going to follow up here with explanations, but unfortunately it turned out that there is nothing more to say! I had trouble, in one of my demos, to talk to a service through a message queue, but that was only because I stupidly forgot to pass that service the configuration …


Sometimes I don’t fancy debugging a piece of code in the browser. I mean that as in “use the debugger” - I’d much rather see some log output. This can be more useful than step-by-step debugging because the program flow is not interrupted, which can cause strange behavior in its own right, and because log output makes it easier to see how values go in and out of functions as the program runs through its flow.

Since I prefer writing code in a functional style, I often have the problem that it’s …


2017-02-24

This year’s Basta! Spring was another great conference — thank you very much to all of you who came to my workshop and my presentations! All the sample content and the slides I used in my talks are available online. Here are the links:


Yesterday I presented my talk Being Functional to the London .NET User Group. First of all: thanks to Dylan and Ian and whoever else was involved for organizing this event and inviting me, and to Skills Matter for making their fantastic CodeNode venue available to the group! I had a great time and I believe everybody else did, too :)

Feel free to get back to me if you have any questions or comments! Here’s the download of samples and slides I used during the talk.{filename=2016030 …


2016-05-24

Last week I spoke at SDD 2016 in London. As usual, it was a well organized and attended event - thank you Nick for having me once again! Here are the slides and samples for my two talks:

As usual, please feel free to get in touch if you have any comments or questions!


2016-04-01

It just arrived in my inbox: my tenth MVP award. It’s been a whole decade — unbelievable, I feel old now. In spite of my frequent biting criticism, Microsoft has decided to re-award me. I appreciate that very much and I’m glad I’m still able to make a recognizable contribution to the community. I like Microsoft technology, especially from the programmer’s point of view, and I’ve had a chance over the years to get to know many of the brilliant people who work for Microsoft and keep that technol …


2016-03-31

Interesting announcement from Build: Developers can run Bash Shell and user-mode Ubuntu Linux binaries on Windows 10 So, what’s that all about? Things seem very unclear to me at the moment, but I have not had the time to read loads of posts that spring up here and there, or to determine whether some of them are less secretive than Scott’s post I linked to above. The promises are altogether a bit strange and conflicting. For instance, Scott says

This isn’t Bash or Ubuntu running in a VM. This …


The online publication Informatik Aktuell has just published a German language article I wrote for them on topics of functional programming in C#. Read it here: Funktionales C# für Fortgeschrittene