EastBay.NET:An Introduction to F# for the C# Developer

MAIN PRESENTATION

An Introduction to F# for the C# Developer

Back in 2010, Visual Studio shipped with a new language on board - F#. Out of curiosity, I started playing with it, and got hooked. F# is a fantastic language - it mixes functional and Object Oriented approaches seamlessly, encourages writing bug-free code (it is virtually impossible to get a null exception...), comes with great features, and is incredibly productive. For the C# developer accustomed to Object Oriented thinking, it can also be a bit daunting at first.

In this talk, I will give a intro to F# for C# developers, illustrating with live code samples why I think it's awesome, and discuss where it fits and how you can best get started with it.

Mathias Brandewinder has been writing software in C# for 7+ years, and loving every minute of it, except maybe for a few release days. He is an F# MVP, enjoys arguing about code and how to make it better, and gets very excited when discussing TDD or F#. His other professional interests are applied math and probability. If you want to know more about him, you can check out his blog at www.clear-lines.com/blog or find him on Twitter as @brandewinder.

FUNDAMENTALS

Windows Azure Websites vs Web Roles

Come a half hour early (6:15 PM) to enjoy our .NET FUNdamentals series:

Robin Shahan will demonstrate some of the features of Windows Azure websites and show how to deploy one. They she will discuss the differences between this feature and the traditional PAAS web roles also offered in Windows Azure.

AGENDA

  • 6:15 - 6:45 FUNdamentals
  • 6:45 announcements
  • 7:00 - 8:45 presentation
  • 8:45 - 9:00 raffle

 

Join or login to comment.

  • Jack F.

    The course of study I originally used was http://en.wikibooks.org/wiki/F_Sharp_Programming and I still use it as a reference. This site has some really excellent F# learning material http://fsharpforfunandprofit.com/ organized into some very good series, even of interest to well-seasoned F#ers.

    1 · April 12, 2013

  • Mathias B.

    Thanks to everybody who came yesterday - you guys were awesome, lots of great questions! Once I get code samples cleaned up a bit, I'll post a link here. In the meanwhile, here are some great resources to get started with F#:
    http://www.tryfsharp.org/ allows you to try F# in your browser, and has some great tutorials.
    http://fsharp.org/ the F# Foundation website is packed with good links and resources
    And if you enjoyed the talk (or hated it!), feel free to rate it on SpeakerRate at http://speakerrate.com/talks/21481-introduction-to-f-for-the-c-developer

    April 12, 2013

  • Jack F.

    I think Mathias' talk is a model for introductory F# talks.

    2 · April 12, 2013

  • Paul D.

    Great

    April 12, 2013

  • Dan A.

    Excellent presentation. Will have to look at F#. Looks pretty elegant.

    April 12, 2013

  • Don D.

    REPL and fsx files that get promoted to fs files remind me of the days of interactive BASICplus where you could type your code, run your code and then decide that it was worth committing to a file with a SAVE. Everything old is new again. ;-)

    April 11, 2013

  • Robin S.

    Bay.NET is providing pizza for tonight's event!

    1 · April 11, 2013

    • Ben N.

      Thanks for your part in that as well, Robin! :)

      April 11, 2013

  • Chris P.

    Any recommendations for parking?

    April 11, 2013

    • Gauthier S.

      A tiny car?

      April 11, 2013

    • Ben N.

      There's a parking garage right across the street on Center.

      1 · April 11, 2013

  • Jonathan G.

    I hope I can make this event, looks really good. I wanted to let everyone know that we are a SF based Health-tech startup building the next gen enterprise communication standard for Healthcare on .net and if anyone is looking to come on early (We have UCSF as a pilot) let me know we are looking for an amazing dev to compliment our team of 7. Let's chat soon - Jonathan Govette - referralMD - http://getreferralmd.com - email: [masked]

    April 11, 2013

  • Ben N.

    Deborah! Good timing. Mathias just recruited me into the F# explorer group as well. :). Excited to see your presentation.

    1 · April 5, 2013

    • Robin S.

      Actually I'm not sure Deborah will be there; looks like you might be stuck with me for the hosting again. Looking through my office closet for some giveaways...

      April 9, 2013

    • Deborah K.

      Ah. When I read your comment I read "your" to mean "Bay.NET". Guess we should embrace the south and use "you" vs "you'all"­ LOL

      April 10, 2013

  • Jack F.

    This presentation will change your life. Be there. Aloha.

    April 9, 2013

  • Paul D.

    Sounds like a good topic for me as a novice C# coder.

    April 8, 2013

  • Mathias B.

    I might be there :)

    1 · April 4, 2013

35 went

Our Sponsors

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy