Viser arkivet for stikkord gitorious

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!

Ruby Wednesday mai - program klart

Kalenderoppføringen for Ruby Wednesday 27. mai er oppdatert. Se frem til å lære litt mer om Gitorious og prosessen bak, samt en fin diskusjon om produksjonsmiljøer, ytelse og skalering!

Se programmet