Functional programming for java developers av Dean Wampler är en tunn, lättläst bok på endast ett 70-tal sidor. Den förklara koncepten inom funktionell programmering på ett övergripande plan och väcker nyfikehet runt ämnet.
I första kapitlet motiverar man varför det är viktigt med funktionell programmering. Sedan så följer kapitel som förklarar vad funktionell programmering är, datatyper, parallell exekvering, bättre objekt orienterad-programmering samt hur man kan ta sin funktionella programmering vidare i Java.
Boken hinner inte med att gå in på djupet utan håller sig på ytan av ämnena men skapar samtidigt känslan av att man fått en viss insikt i vad funktonell programmering är.
Själv så gillade jag att läsa om immutable-state, STM, Actors och persistenta datatyper.
Tidigare så läste jag en hel del på bloggar om ämnet. Några som jag stött på är;
Hur state hantering skiljer sig i ett funktioinellt programmeringssätt gentemot ett imperativt:
http://www.ibm.com/developerworks/java/library/j-ft1/index.htm
Hur man kan implementera map och fold i Java:
Intresserar dessa bloggar er så är jag övertygad om att ni kommer att gilla Functional programming for java developers.
