Kodemakers logo, lenke hjem
Meny
× Lukk
  • Folk
  • Blogg
  • Jobb
  • Kontakt
  • Folk
  • Blogg
  • Jobb
  • Kontakt

Funksjonell programmering

Du ser nå noen av våre blogginnlegg.

Vi kan også by på foredrag og andre godsaker om Funksjonell programmering.

Gjør mindre, få til mer

09.11.2021

En liten historie om hvordan en ny feature i et open source-bibliotek ble nedskalert og samtidig mer nyttig.

Les artikkelen

Christian Johansen

Om Frontend, Design, Funksjonell programmering og Clojure

Kan mindre frihet være bra?

15.09.2021

Er det alltid bra med mer frihet? Nei, ikke når vi skriver kode. La meg forklare.

Les artikkelen

Magnar Sveen

Om Funksjonell programmering

Lage ditt eget websocket-bibliotek som en tilstandsmaskin?

11.02.2021

I jula som var satt jeg og nerdet litt innimellom all julekosen. Jeg prøvde å finne et lite bibliotek for enkel håndtering av websockets i en nettleserapplikasjon. Nå følger det jo med en standard WebSocket implementasjon i alle nettlesere, men jeg ville også at den skulle ha støtte for automatisk gjenoppkobling og pulskontroll mot server. Etter å ha søkt litt på npm som seg hør og bør, fant jeg ikke noen som helt fristet å dra inn. Kanskje jeg skal lage et lite bibliotek selv da? Hva om jeg implementer det ved å basere meg på en Finite State Machine i bunn? Det hadde vært digg om biblioteket hadde en funksjonell kjerne og at sideeffekter håndteres separat. Her er det bare å brette opp armene å se hva vi kan få til.

Les artikkelen

Magnus Rundberget

Om TypeScript, Frontend og Funksjonell programmering

Samspill mellom generiske UI-komponenter

28.10.2020

I forbindelse med bloggposten om en enkel frontendarkitektur som funker, spurte Ove: “Hvis du har en tekstboks og en knapp, hvem har ansvaret for å ta verdien fra tekstboksen og sende den til eventbussen når man trykker på knappen?” Det er et betimelig spørsmål med noen interessante detaljer.

Les artikkelen

Magnar Sveen

Om Frontend, Design og Funksjonell programmering

Elixir/Phoenix: Logge config og maskere secrets

30.09.2020

Logger du config i oppstart av appen din? Nei? Det gjøres heller ikke i Elixir/Phoenix. Dette er rett og slett ikke godt nok. Her er en oppskrift på hvordan gjøre dette.

Les artikkelen

Alf Kristian Støyle

Om Elixir, Erlang og Funksjonell programmering

Clojure zippers - snasen traversering og manipulering av trær

13.05.2020

Har du hørt om zippers før? Ikke glidlåser altså, men en teknikk for å representere aggregerte datastrukturer slik at de kan enkelt traverseres og manipuleres nærmest vilkårlig. La oss utforske zippers litt nærmere og se hvordan du kan bruke de i Clojure.

Les artikkelen

Magnus Rundberget

Om Clojure og Funksjonell programmering

Partisjonering av data

29.04.2020

map, filter og reduce er nyttige verktøy som mange har i verktøykassa si. Oppi der burde også partition være, og jeg skal vise deg hvorfor.

Les artikkelen

Christian Johansen

Om Funksjonell programmering og Clojure

En enkel frontendarkitektur som funker

29.01.2020

Det er mange store stilaser å velge blant for din frontendarkitektur, men trenger du all leamikken? Her er en enkel arkitektur som jeg har hatt mye glede av.

Les artikkelen

Magnar Sveen

Om Frontend, Design og Funksjonell programmering

Maskert config med Clojure

30.10.2019

Clojure sine åpne datastrukturer er utrolig deilig å jobbe med, de brukes til alt, også config. Men ikke all config er lik, f.eks. bør ikke secrets logges. I oppstart av enhver app er det fordelaktig at config logges, så hvordan håndtere dette problemet? Her er et triks for å maskere secrets i config.

Les artikkelen

Alf Kristian Støyle

Om Clojure og Funksjonell programmering

CSS animasjoner i ClojureScript - Del 1: CLJSS

16.10.2019

I 2018 fikk jeg sjansen til å jobbe i et spillprosjekt. Da ble det etterhvert mange og sammensatte animasjoner som bød på flere spennende utfordringer. I dette innlegget skriver jeg litt om hvordan vi løste CSS in JS for ClojureScript og hvordan vi brukte det til animasjoner.

Les artikkelen

Magnus Rundberget

Om CSS, ClojureScript, Funksjonell programmering og Frontend

Et lite Clojure-triks til å bli glad av

02.10.2019

Det viktigste og beste med Clojure er pure functions og immutability, men i dag skal jeg skrive om noe ganske annet. Jeg skal skrive om en småting som gjør meg glad når jeg koder.

Les artikkelen

Magnar Sveen

Om Clojure og Funksjonell programmering

Et gammelt triks i en ny kontekst

17.07.2019

Det er lett å ta gamle triks med seg inn i en ny hverdag. Den første Clojure-koden jeg skrev ligner ikke spesielt mye på den jeg skriver i dag. I denne bloggposten skriver jeg kort om én av tingene jeg har gradvis lært meg av med.

Les artikkelen

Magnar Sveen

Om Design, Clojure og Funksjonell programmering

Data hører hjemme i en database, også på framsiden

19.06.2019

Putt tilstand i ClojureScript-appen din i en DataScript-database for å få kontroll på tilstanden på framsiden.

Les artikkelen

Odin Hole Standal

Om DataScript, ClojureScript, Funksjonell programmering og Frontend

Kodemakers logo
Kodemaker Systemutvikling AS
Universitetsgata 2
0164 OSLO
Orgnr. 982099595
+47 22 82 20 80
kontakt@kodemaker.no
Personvern
Åpenhetsloven
Miljøfyrtårn