Author Archives: Chris Marinos

Try F# Sabbatical

I am extremely pleased to be able to announce that I have started a two month sabbatical from my current employer, SRT Solutions to join Microsoft Research’s Try F# team as they push towards release. Enormous thanks are due to Dianne Marsh, Bill Wagner, and the rest of the team at SRT for stepping up […]

Posted in Uncategorized | 1 Response

C# Async Examples in F# – Part 3

This post is the third of a series where I am converting the C# 101 Async Samples into F#. See below for the other entries in the series: C# Async Examples in F# – Part 1 C# Async Examples in F# – Part 2 The third async example deals with running operations in parallel. The […]

Posted in Async, C#, F# | 2 Responses

C’est la vie

As you may have noticed, someone decided it was a good idea to hack my blog. I’m actually flattered that someone took the time to do it, so thanks for the compliment to whoever did it! Next time I would appreciate a more direct forms of flattery (hint: money). I’ve re-deployed to a fresh instance […]

Posted in Uncategorized | 2 Responses

C# Async Examples in F# – Part 2

This post is the second of a series where I am converting the C# 101 Async Samples into F#. See below for the other entries in the series: C# Async Examples in F# – Part 1 C# Async Examples in F# – Part 3 The second C# Async example deals with making multiple asynchronous web […]

Posted in Async, C#, F# | 1 Response

C# Async Examples in F# – Part 1

This post is the first of a series where I am converting the C# 101 Async Samples into F#. See below for the other entries in the series: C# Async Examples in F# – Part 2 C# Async Examples in F# – Part 3 Some of you may be familiar with my boss and C# […]

Posted in Async, C#, F# | 4 Responses

Five Reasons the MVP Summit was Awesome

At the start of March, I was fortunate enough to follow up my awesome time at the Java Posse Roundup with an equally awesome time at Microsoft’s MVP Summit. It was my first time at a Summit, so much like the Roundup, I didn’t know what to expect. In the end, it was every bit […]

Posted in Conferences, F# | Leave a comment

Five Reasons the Java Posse Roundup was Awesome (from a “.NET guy”)

I recently had the opportunity to attend the Java Posse Roundup, a small open spaces conference put on by the Java Posse and Bruce Eckel. I have mostly focused on the .NET stack professionally, and while I work hard to avoid being a zealot, I still expected to be a .NET outcast in a world […]

Posted in Conferences, Java | 3 Responses

F# on (Ubuntu) Linux with Mono and Monodevelop

This week, I’m attending the Java Posse Roundup to learn about the interesting things happening on the JVM, meet smart people, and hopefully write some Scala and Clojure code. One of the more surprising emails that I got after registering for the conference came from Dick Wall who asked if I could take an afternoon […]

Posted in F#, mono | 19 Responses

C# Expressions vs. F# Quotations: A Syntax Comparison

In C# the easiest and most common way to create an expression is by implicitly converting a single line lambda into an expression: This implicit conversion is great for some APIs, like the mocking library MOQ: When I use MOQ, I’m glad that the l => l.Count lambda automatically gets converted to an expression, but […]

Posted in C#, F# | Leave a comment

Revisiting Elevate: Seq.pairwise for C#

I’ve been working on a few different projects over the last few months including some work outside of the .NET space. This has been good for my clients, but not so good for Elevate. Fortunately, I found some time the other day to add a new feature: a pairwise implementation for C#. In F#, the […]

Posted in C#, Elevate, F# | Leave a comment