Don’t Miss 1DevDay Detroit

If you’re looking for a conference to attend, don’t miss the top-notch, largest, longest running conference dedicated to programming in Michigan, 1DevDay-Detroit. The conference will

Read more >> Don’t Miss 1DevDay Detroit

SRT Solutions’ Chris Marinos Awarded Inaugural Microsoft F# MVP

FOR IMMEDIATE RELEASE – OCTOBER 27, 2011 – ANN ARBOR, MICH. – SRT Solutions senior consultant Chris Marinos was recently awarded Most Valuable Professional (MVP)

Read more >> SRT Solutions’ Chris Marinos Awarded Inaugural Microsoft F# MVP

Build MVVM Applications in F#… or C#

Last month Chris Marinos had an article in MSDN Magazine titled “Build MVVM Applications in F#” I liked it a lot. I jotted down some notes as I read it. My learning processed amused me as I went from WTF… … Continue reading

Read more >> Build MVVM Applications in F#… or C#

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 [...]

Read more >> C# Async Examples in F# – Part 3

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 [...]

Read more >> C# Async Examples in F# – Part 2

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# [...]

Read more >> C# Async Examples in F# – Part 1

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 [...]

Read more >> Five Reasons the MVP Summit was Awesome

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 [...]

Read more >> F# on (Ubuntu) Linux with Mono and Monodevelop

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 [...]

Read more >> C# Expressions vs. F# Quotations: A Syntax Comparison

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 [...]

Read more >> Revisiting Elevate: Seq.pairwise for C#