OOP vs. FP på NNUG Bergens januarmøte

I går avholdt vi årets første møte i Norwegian .NET User Group i Bergen. Thomas Pedersen ledet an med et bra foredrag om JavaScript The Good Parts, og jeg forsøkte følge opp med å si noe nyttig om funksjonell programmering for objektorienterte utviklere gjennom å vise hvordan enkelte design patterns kan løses i C# og F#.

agenda

Påmeldingen og oppmøtet var imponerende bra – nesten 50 stykker tok seg turen for å spise pizza på Dolly og å høre på det vi hadde å si. Foredraget mitt gikk greit – noen ting føler jeg fungerte bra, andre ting kunne jeg forbedret. Det er vanskelig å holde et foredrag med såpass mye fokus på egne meninger, uten at det f.eks. er en konkret teknologi man skal vise frem, og jeg føler jeg lærte en god del av dette.

Tilbakemeldingene jeg fikk var også stort sett positive, med flere konstruktive tips til hva jeg kunne ha gjort bedre. Blant annet kunne jeg brukt litt mindre tid på introen, og kanskje droppet ett eller to av eksemplene. Tempoet virket det som om folk var fornøyde med. Har du flere tilbakemeldingen er jeg veldig interessert i å høre…

Det var spesielt én teknikk jeg viste som tydeligvis gav flere blant publikum en aha-opplevelse, og det var hvordan jeg kombinerte/slo sammen flere funksjoner til en funksjon. Hvis dette er noe folk begynner å bruke etter å ha sett min presentasjon i går, så er det nok til at det var verdt hele greiene for meg :) Kanskje jeg burde skive en liten blogpost om akkurat den teknikken…

Kvelden ble forresten for anledningen avsluttet med et besøk på Kontoret for de mest ivrige av oss.

Takk for en flott kveld! Liker veldig det gode engasjementet i utviklermiljøet i Bergen for tiden!

Kategorier: NNUG / community.
RSS feed for kommentarene. Tilbaketråkk.

3 kommentarer til “OOP vs. FP på NNUG Bergens januarmøte”

  1. Template Method del 1: Statisk OOP Says:

    [...] foredraget mitt på NNUG Bergen i januar tok jeg for meg noen utvalgte design patterns, viste noen objektorienterte eksempelimplementasjoner [...]

  2. Template Method del 2: På vei mot funksjonell programmering Says:

    [...] Initialize-propertien nøye – den gav flere personer en aha-opplevelse under NNUG-foredraget mitt som koden er hentet fra. Her gjør jeg det mulig å sette propertien flere ganger, noe som vil føre til at [...]

  3. Template Method Intermesso Says:

    [...] føler jeg allerede har lært mye av å holde patterns-foredraget mitt, skrive denne bloggserien, og svare på dette spørsmålet. Om du ser noen hull eller [...]

Skriv en kommentar

Tillatte tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Torbjørn: Jostein: Generator expressions heter det vel i Python-verden, og er vel i...

Jostein: Gleder meg til å følge med videre på denne serien! :) Spørsmål: Jeg ser ...

Torbjørn: Godt mulig du traff på den siste der ja :)...

Ameth: Hmm, parser innebygget i språket … Perl 6 rules? REBOL?...

Torbjørn: Haskell er ikke et av språkene jeg har tenkt å bruke, så takk for den. Intere...

Torbjørn: He, har Ruby også flat_map?? Jaja, man lærer sålenge man lever :)...

Ole Christian Rynning: For ordens skyld, Ruby-variant med flat_map: ['This is a test', 'And so is this'...

Ameth: Kult, gleder meg. Her er en løsning i haskell, btw: http://hpaste.org/64031...

Svein Arne Ackenhausen: Høres spennende ut. Gleder meg til å følge med :-)...

Torbjørn: Takk for at du leste en gammel artikkel, takk for kode, og takk for link til et ...

Mulig relaterte linker

 Hold deg oppdatert

Søk i bloggen

Ferske innlegg

  • Tanker om NDC 2012
  • Opus Polyglotis II: Ruby
  • Opus Polyglotis II: Python
  • Opus Polyglotis II
  • Kategorier

  • .net ninja (37)
  • Bøker (17)
  • Diverse prosjekter (36)
  • DSL (10)
  • Erlang (10)
  • F# (5)
  • Hardware (1)
  • Jobb (78)
  • Julekalender (51)
  • kjempekjekt.com (23)
  • LISP/Clojure (33)
  • NNUG / community (61)
  • O/RM & databaser (10)
  • Off topic (116)
  • OO-design/clean code (30)
  • Podcasts (14)
  • Polyglot (80)
  • Ruby (28)
  • Silverlight / RIA (3)
  • Software/verktøy (20)
  • Softwareutvikling (21)
  • Testing / TDD (30)
  • the contiki strip (13)
  • User experience (3)
  • WCF (3)
  • Webutvikling (32)
  • WPF (9)
  • WTF (12)
  • Last ned Wallpaper

    Programmeringsbloggens tøffe skrivebordsbakgrunn med snippets fra ulike språk laster du ned her!

    Abonner via epost

    Om du vil kan du få alle nye blogposter tilsendt til din epost. Abonner nå, det er kjempeenkelt!

    Meta