PROGRAMMERINGSBLOGGEN

Bloggposter fra 2006 til 2017:

Objektorientert og funksjonell programmering, smidige teknikker, metaprogrammering og DSL'er, språk som C#, F#, Ruby, JavaScript, Erlang og Clojure, generelle meningsytringer og mye mer..

CSV, json, node, lisp, utf8 og closures

tirsdag 28. mars 2017

Her om dagen skulle jeg konvertere et sett med kommaseparerte filer (csv) til filer med json-linjer (jsonl). Bare et utvalg av feltene fra csv'en skulle brukes og noen av verdiene skulle modifiseres underveis, så oppgaven var hakket mer kompleks enn at jeg ville gjøre det med for eksempel regex- [...]

Les mer »

Crystal: Hurtig som C, glatt som Ruby

lørdag 25. mars 2017

Etter å ha lekt meg en kveld med APL (se forrige bloggpost) er det på tide å se på noe med litt mere potensiale for fremtiden. Crystal er et nytt programmeringsspråk inspirert av Ruby, men det bruker LLVM til å kompilere til maksinkode, så man kan oppnå ytelse sammenlignbar med C. Jeg nevnte språk [...]

Les mer »

A Programming Language

fredag 24. mars 2017

APL er et programmeringsspråk (pun intended!) utviklet tidlig på 60-tallet. Det er matematisk av natur, og har hatt sterk inflytelse på mange av verktøyene vi bruker for å analysere tall og sånt i dag - f.eks. regneark, programmeringsspråk som MATLAB, og funksjonell programming som konsept. Jeg h [...]

Les mer »

Er du en dyktig drifter?

fredag 17. februar 2017

Liker du å ha det gøy på jobb? Liker du å jobbe med meget dyktige men også lite formelle kollegaer? Har du god kontroll på server- og applikasjonsdrift? Bor du i Bergensregionen? Svarer du ja på disse spørsmålene skulle vi gjerne slått av en prat! På teamet mitt i LINK Mobility ser vi oss nå nem [...]

Les mer »

Mine første linjer Rust

søndag 12. februar 2017

Denne uken fikk jeg behov for vaske en fil med 3,6 millioner mobilnumre (fil A) mot en fil med noen hundre tusen numre som skulle ekskluderes (fil B). I mengdelære ville man sagt differansen mellom B og A, eller A∖B. Det finnes nok mange måter og verktøy man kan bruke for å løse dette, men for [...]

Les mer »

Conway & Coffee

Se min video hvor jeg implementerer Conways game of Life i en browser ved hjelp av CoffeeScript.

Les hele artikkelen »

Common Lisp

Lær deg Common Lisp, et fasinerende og nyttig, dynamisk typet språk som vil gi deg selvtillit.

Alle relaterte artikler »

Bøker

Her finner du en rekke anbefalte bøker for utviklere.

Alle relaterte artikler »

Hei, det er jeg som lager denne bloggen!

Mitt navn er Torbjørn Marø. Jeg har programmert for penger siden 1999, og for gøy enda lengre tilbake. I dag er jeg utvikler i LINK Mobility, og er lidenskapelig opptatt av yrket mitt.

Jeg blogger for å stimulere både meg selv og andre til kontinuerlig eksperimentering og læring. Ved å dele så mye jeg kan av hva jeg holder på med, og å forsøke å forklare det på en brukbar måte, tror jeg at jeg lærer det bedre.

Jeg sitter i styret i NNUG Bergen, og er du .NET-utvikler i den byen bør du bli med på møtene våre. Av og til har jeg også tatt turen innom Bergen CodingDojo, og de siste par årene har jeg deltatt i programkomiteen for Norwegain Developers Conference (både Oslo og London).

  • CV'en min ligger på LinkedIn
  • Noe av koden min finner du på GitHub
  • Av og til sier jeg ting på twitter

Takk for at du besøker bloggen min! Jeg håper at du finner noe av interesse.

Ikke gå glipp av noe!

Om du ikke vil gå glipp av en eneste bloggpost bør du abonnere på oppdateringer. Abonnér på RSS-feeden om du liker å holde deg oppdatert på den måten.

Eller du kan få tilsendt alle oppdateringer på epost om du foretrekker det. Registrer deg her:

Du kan også bli "venn" med Programmeringsbloggen på Facebook.