Viser arkivet for stikkord bøker

3 ålreite Ruby-bøker

Jeg har lest et par bøker i det siste for å friske opp/skjerpe rubyen
min.

Ruby Best Practices

Denne føles som den er rettet mot “avanserte nybegynnere”: de som har
lært det mest grunnleggende via f.eks Pickaxe og ønsker å bli mer
“ruby-ish”. Temaer den går gjennom: basic TDD i Ruby (og generelle råd
til unit testing), API-design med bruk av Rubys metode-argumenter og blokker, litt
dynamisk/metaprogrammering, tekst/fil-håndtering, funksjonell
programmering, debugging, prosjekt/gem-organsiering, samt å støtte både 1.8.x/1.9.x plus litt om standard lib/apier som man kanskje
ikke er klar over at Ruby shipper med.

Eloquent Ruby

Denne har en del overlapp med boka over: også denne er en “god bok nr
to” og satser på å lærer bort idiomatisk Ruby. Den tar for seg basic
kodekonvensjoner, kontroll strukturer, Collections/Enumerable,
String-APIene, regex, symboler, basic OO, tests/specs,
klasser/moduler/blokker, metaprogrammering. Avslutter med prosjekt/gem
struktur og en liten overview av implementasjoner/VM-er (Rubinius,
JRuby etc)

Jeg synes dette er en bedre bok enn Ruby Best Practices fordi den
føles mer velskrevet (kortere, mer fokuserte kapitler, litt som gode
Ruby-metoder? :). Og den har en sterkere avslutning ved at den samler
en del tråder ved å vise hvordan man praktisk kan skrive interne og
eksterne DSLer i Ruby.

Metaprogramming Ruby

Denne boka er mer fokusert enn de to andre. Der de andre bøkene
skraper på overflaten med metaprogrammering (hooks, method_missing,
dynamisk dispatch/metode-opprettelse) så går denne mer i dybden ved å
grundig fortelle hvordan Rubys objekt-system etc fungerer bak
kulissene. Dvs ikke bare hvordan man får til bra ting, men hvorfor
de fungerer. Jeg syntes den var velskrevet og “terse”. Kommer
definitivt til å vende tilbake til denne senere siden jeg ikke har
OO-systemet til Ruby i fingerspissene (og hadde litt dårlig tid da jeg
leste den).

TL;DR:

Ruby Best Practices og Eloquent Ruby fungerer begge bra som “bok nr to
etter Pickaxe”, men de har en del overlapp. Velg Eloquent Ruby siden
den er mer velskrevet. Metaprogramming Ruby er en flott bok hvis man
vil lære mer om hvordan Ruby funker bak kulissene.

En god porsjon rimelige ruby-bøker til salgs

God aften. I en kombinasjon av at jeg er i ferd med å flytte, og forsøker å bli totalt papirløs (Kindle ftw), så selger jeg endel ruby/programmeringsbøker til en rimelig penge.

Design Patterns – 150 kr – Must-have for enhver programmerer.

Patterns of Enterprise Application Architecture – 150 kr
Også en av de helt store. Mye patterns relevant til Rails, spesielt ActiveRecord og DataMapper (som orm’et DM er basert på).

Design Patterns in Ruby – 100 kr
Programming Collective Intelligence – 100 kr
The Rails Way – 100 kr
Advanced Rails – 100 kr
The Ruby Way – 100 kr
Don’t make me think – 100 kr – Veldig bra om gui-design.
Deploying Rails Applications – 50 kr
Practices of an Agile developer – 75 kr
Ship it! – 50 kr

Selges samlet for 700 kr hvis noen er interessert. Alle er i svært god stand. Ta kontakt på sindre [at] identu [dot] no eller telefon 412 42 597! Kan hentes på majorstuen eller leveres sentralt i Oslo. Stikker av til New York om 2 uker, så håper på å få solgt unna før det :)

Mvh Sindre