The Greater Helsinki Area F# User Group / F#-settiä: Continuation, MessagePassing & NoSQL

Please RSVP for instructions on how to join the event.

Description

Outline

Tulevaisuudessa tiedon ja tietojenkäsittelyn (/prosessoreiden) määrä kasvaa pilviin. Keskustellaan vapaamuotoisesti seuraavista asiaan liittyvistä aiheista:

Message passing

• Agents/Actors

• Vs. reactive programming / CQRS-event-sourcing:

o MailboxProcessor vs. Observable

o Kuinka liittyy Continuation:iin

NoSQL

• Real time domain model (ja domain-mallin roolit)

• RavenDB

• Big Data: Hadoop

---

Tapahtuma ei varsinaisesti vaadi esitietoja, mutta ei niistä haittaakaan ole. Jos haluat olla perillä asioista jo ennakkoon, niin tässä materiaalia...

Kannattaa vilkaista:

• Real-time Domain Model with F#: http://www.simontylercousins.net/journal/2012/5/6/nooo-nosql-real-time-domain-model.html (Yhteys reaalimaailmaan: Tällä projektilla analysoidaan mm. Suomen kantasähköverkon dataa.)

• F#, Cloud computing as a monad: http://www.m-brace.net

• F# MapReduce on Azure: http://msdn.microsoft.com/en-us/magazine/gg983490.aspx

Tekninen tausta, videot:

• The Actor model: http://channel9.msdn.com/Shows/Going+Deep/Hewitt-Meijer-and-Szyperski-The-Actor-Model-everything-you-wanted-to-know-but-were-afraid-to-ask

• Hadoop on Windows Azure: http://channel9.msdn.com/Events/windowsazure/learn/Hadoop-on-Windows-Azure

• Raven DB: http://skillsmatter.com/podcast/design-architecture/building-software-ayendes-way

• Jos et ole jo katsonut:

o Brian Beckman: Don't fear the Monad: http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Dont-fear-the-Monads

o Don Syme, F# 3.0 Information Rich Programming: http://skillsmatter.com/podcast/scala/fsharp3

o Reactive extensions, continuation: http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Brian-Beckman-and-Erik-Meijer-Inside-the-NET-Reactive-Framework-Rx

Kuinka tehdään käytännössä FSharpilla:

• NoSQL RavenDB on F#: http://ravendb.net/docs/client-api/fsharp

• F# on Azure: http://archive.msdn.microsoft.com/fsharpazure

• Generic based Framework for .Net Hadoop MapReduce Job Submission http://blogs.msdn.com/b/carlnol/archive/2012/04/29/generic-based-framework-for-net-hadoop-mapreduce-job-submission.aspx

• Reactive framework observable as F# monad: https://gist.github.com/165605/ee7329952053d06d013d91059f33fe0f2ef0630f

• CQRS, Event-Sourcing on F#: https://github.com/Thorium/SimpleCQRS-FSharp

• Simppeli esimerkki mitä message-passing real-time-domain-model voisi olla: http://www.fssnip.net/bP

• Computation expressions, aka. monads:

o Rajapinta: http://msdn.microsoft.com/en-us/library/dd233182.aspx

o Toteutus: http://blogs.msdn.com/b/dsyme/archive/2007/09/22/some-details-on-f-computation-expressions-aka-monadic-or-workflow-syntax.aspx

Content is not yet available

Tuomas Hietanen (thorium)

23.3k
Group AdminAuthorDeveloper

No biography is available

For a complete view of this profile, including education, work experience and developer information, you need to be logged in and have a subscription.

Tweets

Tuomas's upcoming trainings

No events

Tuomas's past online trainings

Tuomas's blog posts

Tuomas's popular questions

IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper