speclj, pronounced "speckle": a TDD/BDD framework for Clojure.

2013-04-11, 14:47 | Kod, Test, BDD, Programmering, Clojure,

Ex:

(ns sample.core-spec
(:require [speclj.core :refer :all]
[sample.core :refer :all]))
(describe "Truth"
(it "is true" (should true))
(it "is not false" (should-not false)))
(run-specs)


2013-04-02, 21:21 | Python, Programmering, Kod,

Transforming Code into Beautiful, Idiomatic Python


Kanonvideo om hur Python skall se ut.


Testkörning av Elixir lang

2013-03-23, 13:29 | Elixir, Programmering,

Har tyckt att Elixir verkat intressant ett tag. Idag hade jag lite tid att pröva på det. Här är mina första funderingar efter att gett mig på roman numerals -katan med Elixir (nästa test måste jag involvera lite roligare saker, typ records, protocols, message passing).

Bra: Testramverk finns med från början - ExUnit

Dåligt: Felmeddelanden från ExUnit

Bra: Rätt skön syntax

Dåligt: För att konkatenera två strängar: "foo" <> "bar"
"foobar"

Bra: Verktyg för att skapa projekt och hantera beroenden följer med (mix)

Dåligt: Dict är inte nämnd någonstans på de uppenbara ställena på hemsidan. Jag som är kass på att läsa, nämns i sektion 4 av getting started.

Bra: Dokumentationen är faktiskt OK för att vara ett såpass litet språk

Bra: PATTERN MATCH ALL THE THINGS

Bra: Testnamn som rena strängar!


2013-03-23, 11:48 | Clojure, Eclipse, Roman numerals, Counterclockwise, Programmering,

Roman numerals -katan i Clojure. Tog väl lång tid för jag stakar mig så mycket på syntax. Men Counterclockwise funkar fint, och jag gillar mitt Eclipse-tema.

Roman numerals -katan i Clojure. Tog väl lång tid för jag stakar mig så mycket på syntax. Men Counterclockwise funkar fint, och jag gillar mitt Eclipse-tema.


“MapReduce”-experiment med Clojure

2013-03-21, 16:23 | Clojure, Meetup, Programmering, RabbitMQ, MapReduce,

Igår var det meetup för got.clj (Göteborgs clojure-grupp). Vi lekte MapReduce med rabbitmq. Skrev ingen kod alls själv, utan satt mest med och tjötade och hade det trevligt. (Del)Resultatet finns på github.

image


2013-03-11, 21:20 | Python, Logorator, Programmering,

Framsteg på Logorator igen!

Har spenderat lite tid på att refactora stora delar av koden. Lagt till en del fler enhetstester. Särskilt mycket nyutveckling har det inte blivit än. Nästa stora ryck blir att lägga till så att jag kan generera något som kan renderas av three.js typ (WebGL!)

1 notering(ar).

Software Craftmanship Göteborg, Meetup #2

2013-02-26, 22:44 | Programmering, Software Craftmanship, Meetup,

Idag var det möte nummer två av Software Craftmanship Göteborg. Vi körde igenom en klassisk kodkata; Roman numerals. Pizza, öl och gott snack till det.


Kodkator

2013-01-18, 22:42 | Kod, Programmering, TDD, SOLID, Kata, Meetup,

Var på första tillfället av Software Craftsmanship Göteborg meetup i torsdags. Det föll sig väl då de höll till på kontoret :-)

Det var en trevlig kväll där vi parprogrammerandes genomförde en refactoring-övning (Gilded Rose, Java). Kändes nyttigt och roligt. Har studerat och uppdaterat mig mycket det senaste vad gäller metodik. Körde igenom “String calculator”-katan i python precis för att öva lite TDD.

Även beställt lite litteratur för testning; The art of software testing, 3d edition. Får hoppas den är bra. Är rätt sugen på Growing Object-Oriented Software Guided by Tests också.


Plugins för Eclipse

2012-11-29, 16:13 | Java, Eclipse, Mjukvara, Programmering,

En gäng korta tips på plugins för att bloata till Eclipse ännu mer. ;-)


Mjukvaran i Curiosity

2012-08-07, 13:26 | Mjukvara, Rymden, Curiosity, Mars, Kod, Programmering,

En annan artikel på ämnet finns på Fast Company.

Programmeringsstandarden de följer [PDF]

1 notering(ar).

The Clojure Toolbox

2012-06-28, 08:31 | Clojure, Programmering, Mjukvara,

A categorised directory of libraries and tools for Clojure

1 notering(ar).

A Visual Git Reference

2012-06-28, 08:01 | Git, Mjukvara, Programmering,


2012-06-12, 20:53 | Clojure, Kod, L-system, Personligt, Programmering, Projekt, Processing, Quil,

Fortsättning på Clojure: L-system

Några enkla former. Har inte experimenterat något alls än, utan bara prövat en del av de axiom och regler som finns på wikipedia.

1 notering(ar).

Clojure: L-system

2012-06-12, 08:36 | Clojure, Personligt, Kod, Quil, Programmering, Projekt,

Donat med lite Clojure igen. Får kolla upp allt hela tiden och gör förmodligen massa dumma saker. Men något blev det i alla fall; ett grundläggande L-system (wikipedia). Använder quil för grafik.


OpenFrameworks 0071 ute

2012-05-31, 16:47 | Openframeworks, Programmering, Kod, Mjukvara,

Ändringar

0071 is the most recent release. It has a lot of new features, new interfaces, and probably some new bugs too. 0071 is not 100% compatible with older projects. Please see the changelog to get an overview of the differences between versions.

(Source: createdigitalmotion.com)