Lær å bygge applikasjoner raskere og med mindre innsats ved å bruke funksjonell programmering kombinert med Kotlin. Denne guiden tar deg gjennom prosessen med å utvikle en komplett applikasjon, fra innsamling av krav til levering av en mikroservice-arkitektur i tråd med prinsippene for funksjonell programmering. Du vil lære hvordan du implementerer CQRS og Event Sourcing på en funksjonell måte for bedre å oversette domenet til kode og samtidig holde kostnadene ved endringer lave gjennom hele livssyklusen til applikasjonen. Hvis du er nysgjerrig på funksjonell programmering eller finner det utfordrende å anvende det i praksis, vil denne boken hjelpe deg å øke produktiviteten ved å kompilere små funksjoner fremfor å lage store objekter. Overgangen til det funksjonelle paradigmet kan være vanskelig når du er vant med objektorientert programmering. Du trenger mer enn bare lambdas og / eller mapping av samlinger for å oppnå en deklarativ stil og skille tilstand fra beregningene. Bruk transformasjoner og komposisjoner for å hjelpe deg å skrive mindre kode med bedre resultater. Øk produktiviteten din og utnytt det funksjonelle programmeringsparadigmet.