Prosjekter ..ting jeg har gjort


Jeg starter mange hobbyprosjekter. De fleste er bare små eksperimenter uten særlig verdi. Andre er mer ambisiøse, men stopper opp lenge før de er ferdige. Noen få er jeg stolt av...

FSharp.Msisdn

FSharp.Msisdn er et lite biblotek som skal gjøre det enkelt å jobbe med internasjonale telefonnumre i F#, og er det første .NET-prosjektet jeg har publisert på NuGet.

Bloggpost fra januar 2015
Project home
NuGet
Source

pswincom-clj

Et klientbiblotek for å sende SMS med PSWinCom's SMS Gateway fra Clojure. Jeg laget dette for Clojure 1.2 i mai 2011, så denne er nok ganske så utdatert nå er jeg redd.

Clojars
Source

pswincomgem

Et klientbiblotek for å sende SMS med PSWinCom's SMS Gateway fra Ruby.

Ruby gem
Source

FORTHolito

FORTHolito er en Ruby-implementasjon av et subset av programmeringsspråket FORTH. Det kan være verdifullt å se på kildekoden for dem som er interesserte i hvordan man implementerer en tolker i et dynamsik høynivå-språk som Ruby.

Blogpost fra januar 2013
Source

DotNetNinjaQuiz

Et spill ala Vil du bli en millionær? implementert i C# og WPF. Ble brukt av PSWinCom på stand under diverse konferanser.

Bloggpost september 2009
Bloggpost juni 2011
Source

beanstalkd.nim

Et klientbibliotek for å bruke kø-serveren beanstalkd fra Nim.

Dokumentasjon
Github

QuickBencher

QuickBencher er et biblotek for å gjøre ytelsesmålinger i .NET-kode.

Note to self: Move to Github and publish to NuGet

Bloggpost fra januar 2010
CodePlex

bf-clj

En implementasjon av programmeringsspråket Brainfuck i Clojure.

Bloggpost mai 2011
Video
Source

pswinpy

Et klientbiblotek for å sende SMS med PSWinCom's SMS Gateway fra Python.

PyPI package
Source

Rebolito

Nok en tolker for et programmeringsspråk implementert i Ruby, denne gangen for et subset av REBOL.

Source

PingLang

En ekstern, actor-basert DSL, implementert i C#. Inkluderer lexer, parser, tolker, grafisk AST-visualisering og en sexy editor med intellisense. Det hører også med en serie bloggposter, men denne ble ikke fullført.

Video Teaser
Bloggposter
Source

FsPrettyTable

Gjør det enkelt å formatere og printe data som ASCII-tabeller i F#.

Bloggpost januar 2015
Project home
Source
NuGet

Foosball Manager

Verktøy utviklet i ASP.NET for å administrere liga og cup-kamper (i for eksempel Foosball). Ble brukt i CMA Contiki da jeg jobbet der.

Source

ciki

En veldig enkel wiki implementert i Clojure. Bruker Markdown, MongoDB for persistens, hiccup for HTML-generering, compojure for routing, og Ring for annen webserver-funksjonalitet.

Source

Ropy

Ropy er et anderledes programmeringsspråk! Jeg lagde det som et bidrag til en konkurranse i desember 2012. Tolkeren er implementert i Ruby, og klokker inn på 160 kodelinjer.

Du bør ta en titt på Ropy og forsøke å forstå hvordan det kan brukes til å løse problemer, fordi det tvinger deg til å tenke tanker du kanskje aldri før har tenkt.

Bloggpost fra januar 2013
Source

Mist

Mist er et språk i LISP-familien som kjører på .NET, implementert i C#. Dette er nok den språkimplementasjonen jeg har lagt mest innsats ned i, og prosjektet var svært lærerikt.

Bloggpost august 2011
Homepage
Source