Posts tagget med softwareudvikling tagget

Stilheden

Den megen stilhed, der er her på bloggen er vist svært at skjule.
Årsagerne til dette er flere. Jeg har travlt med arbejde, med Anybite, og så er jeg kommet til den konklusion, at WordPress efterhånden ikke længere passer til mine behov.
WordPress har været (og er for så vidt stadig) en god blogging platform. Det er [...]

acts_as_publishable Rails Gem

Dagen og aftenen i går brugte jeg på at lave min første Rails Gem – acts_as_publishable. Det er en ganske lille og simpel gem, som tilføjer en smule funktionalitet til en ActiveRecord modelklasse, som gør det muligt at publicere instanser af klassen.
Gem’en tilføjer indtil videre to metoder til modelklassen – en instansmetode, som kan svare [...]

Så ruller vi!

Anybite.com er i luften – og vi har være det siden natten til fredag!
Det har været et sejt træk de sidste tre uger for at nå dertil – den sidste uge har indebåret ca. 60 timers arbejde. Men da vi endelig var klar til at trykke på knappen omkring kl. 3 natten til fredag, var [...]

Tilbage til awesomeness

Der er virkelig ikke noget, jeg hader mere end at bryde mine løfter! Folk skal sgu kunne stole på det, jeg siger.
Det var ikke tilfældet i torsdags. Jeg havde planlagt release af v0.1 på Anybite om eftermiddagen/aftenen, men af forskellige årsager endte det med ikke at kunne lade sig gøre.
En af årsagerne var, at jeg [...]

En kort sætning

Okay, du sidder og koder, og det går bare strygende, og du kommer til et punkt, hvor du kan se, at der er behov for at skrive en ny metode.
Du har overvejet, hvad den skal hedde, og hvad den skal returnere (hvis den overhovedet skal returnere noget). Du har også nogenlunde fundet ud af, hvad [...]

Return null

Return null; er et alt for ofte brugt statement (i Java i hvert fald).
Når der i en metode står “return null;”, er det oftest fordi, man er røget i et eller andet specialtilfælde, hvor metoden ikke har noget fornuftigt at returnere, men det er alligevel ikke så alvorligt, at der skal kastes en exception.
Det er [...]

Det er derfor!

Statiske metoder med kompleks logik, singletons og reflection – og kombinationer deraf.. Det er alle ting, som jeg har erfaret, gør det temmelig besværligt at skrive fornuftige tests.
Hvordan skriver man f.eks. en unit test til en metode, som kalder en statisk metode? I særdeleshed hvis den statiske metode skulle risikere at kommunikere med f.eks. en [...]

Det virker for mig!

Mangt og meget er skrevet om unit testing – heriblandt også en masse kloge og generelle ting. Det vil jeg ikke forsøge på. Det er jeg slet ikke klog nok til.
I stedet vil jeg blot konstatere, at unit testing virker for mig, og det er lige meget, om det er mig eller andre, der skriver dem, [...]

Ham, den gamle, sure mand

Hvis man følger mig på Twitter, så vil man have bemærket, at jeg er begyndt at brokke mig mere og mere over programmeringssproget Java:
Det skal kompileres, classloading er noget bøvl, implementationsdetaljer fra Javas serialiseringsmekanisme, som unødigt forurener klasser, Swing, der er virkelig besværligt at danse med, manglen på anonyme metoder (closures, blokke, lambdaer, kald dem [...]

MailChimp i Rails

Lige så snart man laver websites, hvor brugere kan registrere sig på den ene eller anden måde, løber man også ind i, at det kunne være rart at kunne kommunikere med dem via mails – enten som enkeltstående mails med vigtige oplysninger eller som deciderede kampagner, hvor man gerne vil kunne følge med i, om [...]