From C# to F#: A Developer's Perspective
@ 7sharp9 · Saturday, Jul 16, 2011 · 1 minute read · Update at Jul 16, 2011

I recently wrote an article for Developer Fusion on the changes in mindset required when moving from C# to F#.

The article has proved to be more more popular than I envisaged.  I think a lot of .Net developers are interested in F# but are unsure on the path to take when trying to accomplish this.  For me it was almost a leap of faith, I saw the potential benefits and just jumped right in.

I had to overcome numerous obstacles along the way before I become comfortable within the language.  I had question like:

  • How do design patterns and principles fit in.
  • How do I structure my applications.
  • How can I work seamlessly with other libraries in the .Net ecosphere.

I will try and answer some of these question over the coming weeks as well as introducing some new topics.  If anyone has any comments on the article or suggestions on future content please leave them below, and I will try to work them into future posts.

You can find the article here.

Until next time…

Dave Thomas
7sharp9's blog
A cup of tea would restore my normality. - Douglas Adams
agents ast async concurrency csharp elixir elm fable fsharp functional-programming fuse games ios javascript mac mailboxprocessor metaprogramming microsoft mono monodevelop monogame monotouch myriad performance quotations running sockets threading tpl tpl-dataflow typeproviders videos xamarin youtube

© 2011 - 2020 7sharp9

Powered by Hugo with theme Dream.

About Me

Hi, my name is Dave Thomas and Im a software engineer from the Uk. I work primarily in F# but also like to tinker with pretty much any interesting language. Im drawn to more functional languages like F#, Swift and Rust.

Have questions or suggestions? Feel free to ask me on Twitter.

Thanks for reading!