addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Unexplored OData & F#

Vi har gleden av å ønske Vagif Abilov velkommen til oss for å holde to sesjoner om OData og F#.

Om Vagif:

Vagif Abilov is a Russian/Norwegian software developer and architect working for Miles. He has more than twenty years of programming experience that includes various programming languages, currently using mostly C# and F#.

Vagif writes articles and speaks at user group sessions and conferences. He is a contributor to several open source projects, such as SpecFlow and Simple.Data.

Unexplored OData

OData is a protocol to expose data sources in a RESTful manner. It maps GET/POST/PUT/DELETE REST methods to CRUD database access operations. Microsoft has developed WCF Data Services library that helps exposing data sources as OData services and consuming OData collections by the clients. Although this library covers scenarios that are based on Microsoft stack (SQL Server, Entity Framework), OData use cases are much broader. In our session we will be looking at underlying HTTP communication and alternative methods to consume and expose OData services, such as implementing REST clients using C# dynamics and writing custom OData service for MongoDB.

Playing functional Conway's game of life (F#)

John Conway's game of life has become a playground for programmers using different languages and platforms. It's inspired many coding dojos and code retreats because it touches on various aspects of development from component design to performance testing. In this session we are going to take a functional approach and play different variations of Conway's game of life using F#.

The session starts with presentation of a traditional game implementation in C#, so we can later compare it with F# versions. Switching to F#, we will first write an implementation for a standard two-dimensional board, and then extend it to support asynchronous workflows, parallel tasks and even boards of arbitrary dimensions. Each implementation will be complemented with a set of tests using FsUnit framework, and graphical presentation of results will use Microsoft Chart Controls.


Agenda:

ca 1730 - Pizza (by popular demand)

ca 1800 - Unexplored OData m/Vagif Abilov

ca 1845 - Pause

ca 1900 - Playing functional Conway's game of life (F#)

Join or login to comment.

  • Chris S.

    Jeg glemte helt at jeg er opptatt på onsdags ettermiddager... Håper dere hadde en bra event!

    November 28, 2012

    • Pavneet Singh S.

      den var veldig bra. Håper du kan komme på neste :)

      December 2, 2012

  • Bjørn L.

    Er vel ikke noe jeg kaster meg over, men greit å vite om det :).

    November 29, 2012

  • Pavneet Singh S.

    Her er noen lenker fra F# talken:
    www.tryfsharp.org
    http://www.apress.com/9781430246503 (Expert F# 3.0)
    http://pitfw.org (F# to JavaScript compiler)
    http://www.websharper.com/home (client-side / server-side webapps-platform with F#)
    Example of a real-world site built with F#/WebSharper: http://fpish.net

    November 28, 2012

  • Pavneet Singh S.

    Vagif held 2 excellent talks on OData and Functional programming with F#. Great sessions, good content, and he even concluded the F# talk with a song :)

    November 28, 2012

  • Pavneet Singh S.

    Da blir det begge deler, da Vagif stiller opp p sesjoner :) For dere som ikke kan være med tidligere, så er dere hjertelig velkommen til den siste sesjonen :)

    November 26, 2012

  • Chris S.

    For min del har jeg mer en nok med C#, men det skader vel ikke med litt F# også. Nå kan man faktisk programmere nokså funksjonelt i C# 5.0 også, hvis man virkelig går inn for det... ;-)

    November 22, 2012

  • Pavneet Singh S.

    Vagif kan også ta en prat om funksjonell programmering med F#, om det er interesse for det?

    Hva synes folket?

    October 22, 2012

8 went

Our Sponsors

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