OOP vs. FP på NNUG Bergens januarmøte
- January 26th, 2012
- Permalink
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#.

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!
Ingen kommentarer
Klar for hardcore
- January 21st, 2012
- Permalink
Her kommer nok en Lisp-er-bedre-enn-andre-språk-blogpost! Jeg har nylig mottatt noen nye bøker fra Amazon, deriblant Let Over Lambda (subtitle: 50 years of Lisp). Dette skal være en av de mest hardcore programmeringsbøkene som finnes. Det føles som om jeg har oppdaget dødehavsrullene, som om jeg har funnet en glemt skatt med potensialet til å totalt [...]
Les mer »
Conway’s Game of Life
- January 18th, 2012
- Permalink
I kveld har Bergen CodingDojo hatt sitt andre møte. Jeg skulle vært med, men måtte desverre trekke meg i siste liten pga. sykdom. Oppgaven det skulle jobbes med i dag var Conway’s Game of Life. Dette er en god dojo-oppgave fordi det er mange måter å angripe problemet på, og det finnes flere løsninger med [...]
Les mer »
KickOff 2012
- January 9th, 2012
- Permalink
Nå er jeg hyper-motivert og ultra-inspirert etter en fantastisk KickOff med PSWinCom-gjengen. Vi har vært på besøk og bodd i den flotte hytta til Liv Grete og Raphael. Vi har diskutert strategi, og badet i både snø og boblebad. Vi har snakket salg, og skutt på blink med Liv Grete og Rafael. Vi har utfordret [...]
Les mer »
Er Lisp’s fleksibilitet et problem?
- January 3rd, 2012
- Permalink
Som jeg har sagt mange ganger før, Lisp (det vil si Common Lisp, Scheme, Clojure og alle andre varianter) er et fantastisk språk. Alan Key sa at det var det beste programmeringsspråket som noen sinne var konstruert. Så hvorfor er det så få som bruker det? Hvorfor er det ikke like populært som C++, PHP, [...]
Les mer »
Nyttårsforsetter for 2012
- January 1st, 2012
- Permalink
Da har vi feiret nyttår, og på denne tiden tenker jeg alltid mye på hvordan det nye året vil bli og hva jeg ønsker å gjøre anderledes. Jeg er vel ikke alene om det. Her skal jeg forsøke å samle tankene, og skrive ned noen forsetter – forhåpentligvis i form av konkrete mål. Ting som [...]
Les mer »
Oppsummering andre halvår 2011
- December 29th, 2011
- Permalink
Da har jeg klart å levere 51 blogposter siden jeg postet oppsummeringen av første halvår, og holder fortsatt snittet på to bloggposter i uken. I tilfelle du gikk glipp av noe har jeg laget en fin oversikt til deg her på tampen av året. Polyglot stuffMessage Passing StyleHvem bor hvor? (CodingDojo/ZipTalk)Likheter mellom F# og ErlangML-style [...]
Les mer »
Leseliste for 2012
- December 27th, 2011
- Permalink
Jeg har et problem! Listen over programmeringsrelaterte bøker jeg ønsker å lese bare vokser og vokser. Men for et par måneder siden ble jeg nødt til å begynne å kjøre til jobb, i stedet for å reise kollektivt, og det betyr desverre langt mindre tid til lesing. Jeg har lest mange bra bøker de siste [...]
Les mer »
Oppsummering av julekalenderen 2011
- December 26th, 2011
- Permalink
I år lagde jeg en julekalender hvor jeg hver dag i advent presenterte et nytt programmeringsspråk for mine lesere. Det tok mye tid – jeg begynte så smått på kalenderen i oktober – men det har vært en utrolig gøy og lærerik prosess. Å forsøke å fange essensen og mitt inntrykk av hvert av språkene [...]
Les mer »
En Euler DSL
- December 24th, 2011
- Permalink
Julekalenderen for i år avsluttes med et programmeringsspråk spesialdesignet for å løse Euler 1 oppgaven. Det har ikke noe navn, men er en såkalt DSL, et domenespesifikt språk. Og det er hjemmesnekret av undertegnede i ett av språkene jeg har brukt tidligere i kalenderen – nemlig Rebol. For å finne og skrive ut summen av [...]
Les mer »