Luca Bolognese leaves Microsoft

This is my last post on this blog. My new blog is here: I accepted a role as Director for Credit Suisse in London. I’m excited by the opportunity to work in the financial industry, a long-standing desire of mine. I’m also excited to write more F# code and to be closer to Italy,…


Luca at PDC 2009 next week

I’ll be in Los Angeles next week for PDC 2009. My session is called “Future Directions for C# and Visual Basic” and it comes on Tuesday immediately after the first keynote. I’m planning on spending the first half of the session talking about the biggest trends influencing C# and VB. The second part will be…


Becoming really rich with C#

Or maybe not, please do not hold me responsible if you lose money following this system. Having said that, it is my opinion that there are very few concepts that are important in investing. Three big ones are value, diversification and momentum. This post is about the latter two and how to use C# to…


Luca at NDC in Oslo 17 – 19 June 2009

I’ll be speaking about the future of C# and F#. Oslo brings back so many memories …   “one of the world’s most important conferences for IT developers and leaders”


Simulating INumeric with dynamic in C# 4.0

When I wrote my Excel financial library I agonized over the decision of which numeric type to use to represent money. Logic would push me toward decimal, but common usage among financial library writers would push me toward double. I ended up picking double, but I regret having to make that choice in the first…


Financial Functions for .NET released !

Today I released the following library on CodeGallery. It is the result of three months of coding during my paternity leave in Italy. You can get it from here. What is it? This is a .NET library that provides the full set of financial functions from Excel. The main goal for the library is compatibility…


A C# library to write functional code – Part V – The Match operator

Other posts in the series: Part I – Background Part II – Tuples Part III – Records Part IV – Type Unions Part V – The Match operator This is my last post of this series. It is about the match operator. To the untrained eyes this operator might look like a case statement. But…