Bidraget er publisert med ropert og har blitt hentet fram på Oslo (tirsdag 12. mai 2009). Les mer om roperten…

Ruby wednesday

Onsdag 27. mai 2009 kl. 18.00 til 20.15, Shortcut

Velkommen til Ruby Wednesday hos Shortcut onsdag 27. mai!

De fleste har sikkert fått med seg kjempeinnsatsen Johan og Marius har gjort med Gitorious (lansert forrige lørdag). I den forbindelse er vi heldige nok til å få en liten presentasjon av prosjektet.

Andre halvdel av samlinga handler om produksjonsmiljøer, ytelse og alt som har med debugging/profilering av Ruby/Rails-applikasjoner å gjøre. Vi kjører en diskusjon der vi deler erfaringer, tanker og idéer om produksjonsmiljøer, deployment og ytelse:

  • Hosting: Dedikert maskin? Hoste selv? Spesialtilpasset hosting, ala Heroku? What’s your flavour?
  • Hva slags hardware kjører du på?
  • Hvilken app- og webserver kjører du? Noen som har benchmarka f.eks mongrel vs passenger/apache vs passenger/nginx?
  • Hva slags databaseoppsett kjører du? Hvilken server bruker du? Særegent oppsett? Clustere?
  • Hva slags caching benytter du? Hvordan benytter du cache i din applikasjon? Varnish? Memcache? Andre verktøy?
  • Hvordan få full effekt av caching uten å ofre god separasjon av lagene?
  • Erfaringer rundt clustring av Rails?
  • Benchmarking – Hvilke verktøy bruker du? Hvordan setter du trafikkmål – og hvordan måler du at du tåler trøkket?
  • Hvilke verktøy bruker du for å profilere/debugge? Hoptoad, rails-footer, Rack::Bug, New Relic, andre?
  • Hvilke andre grep tar du for å sørge for at applikasjonen din yter maksimalt?

Det er helt sikkert noen som har flere forslag til temaer, så kom gjerne med dem. Dersom vi får alle temaene opp på lista på forhånd får folk en sjans til å forberede seg. Jeg tror denne samlingen blir mer interessant jo flere vi er til å dele erfaringer.

Vist 823 ganger. Følges av 8 personer.

Kommentarer

Noen forslag til program? :)

Forslag på plass :)

Jeg har et fancy opplegg hvor jeg deployer via Githubs Post Receive hooks, som jeg gjerne snakker litt om! Kort oppsummering: jeg skriver ikke `cap deploy`, jeg skriver `git push`.

Jeg bruker triggere i den appen jeg holder på å lage. Kan godt snakke om det og hvordan få triggere til å virke i test.

Vi tenker oss å sørge for at det ligger en god stabel med pizzaer og venter når folk kommer – er det noen som har spesielle ønsker/allergier/religiøse befektelser?

Litt meta fra det jeg snakket om.

http://august.lilleaas.net/pushmaster — pushmaster hører på github post receive hooks og kjører kode når du pusher. F.eks re-deployer appen etc.

http://figureoutwhen.com/SHAMELESS SELF PROMOTE (jeg snakka om den, da!)

http://heroku.com/ — awesomely deployment-opplegg, sjekk ut!

Var du med?

Hvor skjer det?