Oppsummering av Ruby Wednesday i mai

Da var Ruby Wednesday for mai over, og det var storarta moro. Godt oppmøte denne gangen (beste jeg har vært med på) og flere interssante tema og diskusjoner. Ikke minst ble det tid til en liten pils for å runde av kvelden.

Johan presenterte Gitorious – alt fra hvordan Johan lanserte Gitorious samme uke som ikke ukjente Github, til det nylig lanserte samarbeidet med Nokia/Qt. Johans slides overlevde desverre ikke kvelden, men du kan lese historien på bloggen hans

August fulgte opp med et par korte presentasjoner. Den første handlet om et verktøy han har laget, Pushmaster Pushmaster gjør det enkelt å lytte til Github “receive hooks”. I praksis betyr det at du enkelt kan kjøre vilkårlig Ruby-kode idet Github mottar kode, og du har tilgang til masse data – commit, branch, author osv, som du kan bruke til å velge hva som skal skje. Det konkrete eksempelet August viste var å deploye apper idet Github mottok kode på en gitt branch. Les mer på Augusts blogg

I neste presentasjon viste August hvordan man kan deploye kode til Heroku Heroku har et kommandolinjebibliotek som gjør det ekstremt enkelt å opprette nye konti, deploye sites og holde hostingbiten i orden. Vi diskuterte litt rundt muligheter og pris på dette, og det kan se ut til at Heroku:

  • Sannsynligvis passer enkle apper best – man har liten kontroll (ingen direkte adgang til filsystemet feks)
  • Ganske fort blir dyrt
  • Gjør det ekstremt enkelt å skalere opp – bokstavelig talt kan du dra i en slider for å få mer minne, CPU osv

Hvis noen har praktisk erfaring med Heroku så del det gjerne!

Til slutt ga Knut Stenmark en interessant presentasjon av hvordan han har fått triggere til å fungere i et Rails-prosjekt han jobber med. Han ga en rundtur i datamodellen, og hvorfor han ønsket å/måtte bruke triggere. Deretter så vi litt på hvorfor MySQL ikke kunne løse dette problemet, mens PostgreSQL kan. Til slutt gikk Knut inn på det som var det egentlige problemet: å få triggerne til å fungere i testmiljøet. `rake db:test:clone` plukker ikke med triggerne fordi de ikke finnes i schema.rb.

Det var noe diskusjon rundt hvorvidt det konkrete tilfellet faktisk krevde triggere, men det var veldig nyttig å se hvordan Knut hadde fått triggerne sine på plass i test.

Jeg skulle gjerne delt Knuts presentasjon – men er det mulig å legge ut filer på irb.no?

Alt i alt en vellyket aften. Om litt over to uker er det siste samling før sommeren, da i form av en grillfest. Mer info kommer, sees da!

Vist 184 ganger. Følges av 1 person.

Kommentarer

Dette var kjempebra Christian. Jeg har små barn og disse ruby kveldene kolliderer med legging. Derfor er en liten oppsummering flott!

Jeg kan legge opp Knuts presentasjon på serveren min og legge en link her. Bare send den til meg.

Hei. For dere som ikke var der…

Her er Knut Stenmarks Presentasjon

Takk igjen Christian

Veldig bra med oppsummering for oss som ikke har anledning til å komme.

På onsdager er jeg veldig opptatt med kjøring av store barn til og fra trening av legging av en liten toåring. Håper det er mulig å samles på tirsdager fra høsten av.

Nye bilder