Viser arkivet for stikkord rails

Rails/SaaS-kurs på Berkeley

Mange har sikkert fått det med seg: Berkeley (University of California) har en del kurs tilgjengelig på nettet, hvor undervisningen foregår med videoer, lærebøker og forum. Det er mange interessante emner, men dette er spesielt aktuelt for oss som driver med Rails, skyen og smidig utvikling:
Software Engineering for Software as a Service

Man blir introdusert for ting som Github, Cucumber, RSpec, SimpleCov, Pivotal Tracker og Heroku. Bra buzzword compliance, altså.

Kurset begynner 20. februar. Jeg planlegger å følge det. Det hadde vært morsomt om det var noen andre i miljøet her som gjorde det også, og at vi kunne bruke irb.no og torsdags-samlingene til å diskutere problemstillinger og erfaringer.

Det er sikkert mye i kurset som er kjent for oss som jobber med dette til daglig, men det er alltid fint å høre smarte folk si at det man holder på med er lurt. :)

Blog/CMS-løsning i eksisterende app

Jeg jobber på min første RoR-applikasjon, som potensielt har kommersiell verdi, og har fått innspill om at det å ha en form for blogg eller nyhetsløsning på siden, under samme domene, er gunstig i SEO-øyemed.

Planen er å hoste applikasjonen på Heroku i første omgang for å unngå å bruke tid på drifting. Jeg er litt usikker på hvilken vei skal bør gå, og tenkte kanskje noen her kunne ha noen nyttige innspill! Min foreløpige kravsliste ser ut som følger:

  • Stor fordel om det kan kjøres på Heroku. Dog åpen for å kjøre hele applikasjonen andre steder enn Heroku, om det hjelper.
  • Må være tilgjengelig under samme domene som resten av applikasjonen. f.eks www.minfineapp.com/blog. Subdomene er ikke en løsning.
  • Bør ikke søle til eksisterende app-struktur i stor grad.
  • Bør være enkel å tilpasse til eksisterende layout
  • Må ha et administrasjonsgrensesnitt for ikke-tekniske. Trenger ikke nødvendigvis ha WYSIWYG-editor eller være voldsomt avansert.
  • Det må kunne kommenteres på artiklene

Mitt spørsmål da er vel egentlig om noen kjenner noen gode/lure løsninger som kunne dekket disse behovene.

Jeg har sett på noen gems og ferdige bloggløsninger, men sliter litt med å skille klinten fra hveten. Foreløpig heller jeg mot å snekre en superenkel bloggløsning selv, i vedlikeholdbarhetens navn, og kanskje bruke Disqus for kommentering. Kjenner dog foreløpig ikke Disqus veldig godt, og vet ikke om det er noen egenskaper mer gjennomarbeidede bloggløsninger har mtp. f.eks SEO som er verdt å få med seg.

Noen som har noe visdom å dele?

Ruby Thursday januar 2012

Kurs i Ruby og Rails

Endelig får vi kurs i Ruby og Rails holdt av personer fra vårt eget norske rubymiljø! Kurset holdes av tre entusiaster, Thomas Kjeldahl Nilsson, Peter Kördel og meg. Vi planlegger å kjøre flere kurs, hvor vi begynner med et knalltøft og kult kurs hvor vi tar kursdeltakerne fra 0 – 100 i Ruby og Rails. Det ingen kjenner er toppfarten. Step on it!

Ser vi på trendene fra USA, som Chicago, Seattle og San Fransisco, vil det skje mange store oppstarter i Ruby fremover, noe som helt uten tvil er til enorm fordel for alle dere som allerede har kompetanse på ruby. Er du en slik gründer, trenger du etter større miljø å hente fra. Eller er du en som elsker å være med å lage ting, er det også ønskelig med flere oppstarter å velge mellom. Det er kult å skape ting!

Vi ønsker å fortsette å bidra i rubymiljøet utover kursholdingen, samt benytte oss av noen av dere til div stunts på kursene. Vi har 100% fokus på godt utbytte av kursene, vi er selv utviklere og tror vi vet hva som skal til. Det blir mao en ny standard i kategorien 3-dagers intensivkurs! Vi kjører små grupper på opp til 12 deltakere, med 3 instruktører og godt materiale. Et annet viktig mål er å gi deltakerne en vei inn i miljøet og jeg satser på at de blir vel tatt i mot her på irb.no og meetups. Jeg skal passe meg for å blande kortene her, da jeg er en av kursholderne, men fra et ruby community synspunkt er det helt topp at miljøet vårt utvides og berikes, ref avsnittet om start-up trenden i USA. Det er på tide at miljøet vokser litt.

Mitt tips: Øk din luck surface, bidra til irb.no og/eller kom på meetups mens miljøet vokser! Til sist, ikke minst, spre ordet om rubykurs.no og hjelp oss :)

Ruby og Rails i Grenland?

Jeg har flyttet til Porsgrunn! Det hadde jeg selv ikke trodd skulle skje, men her får man fibernett og stort hus med hage for 3 mill (og under 2!). Et digert gjemmekontor med bar, det er som en drøm.

Da får man vel bli med på ruby meetups her da! Noen som progger ruby heltid/deltid/fritid/aldri i Grenland og omegn? Let’s connect!

Freelancere søkes

Hei folkens, dere har sett stillingsannonser fra Skalar her med jevne mellomrom (juni 2010, februar og mai i år). Vi søker fortsatt etter folk til fast ansettelse (Ruby-utviklere, frontend-utviklere, designere, prosjektleder), men nå er vi også på utkikk etter freelancere. Vi har store prosjekter og trenger folk, både på kort og lang sikt.

Vi holder til ved Stortorget i Oslo, i ganske så gode lokaler, med bordtennisbord, gode kolleger, bra fagmiljø og topp stemning.

Ta kontakt med daglig leder Victor S. Barrera på 99531313 eller vb@skalar.no.

PS. Vi lanserer nye nettsider til uka™skalar.no. Der kommer også mer utfyllende stillingsbeskrivelser.

TDD, må det være så vanskelig?

Hei. Dette er et innlegg i “frustrert utvikler” og “Er dette et tabu å snakke om?” kategorien

Jeg har laget en god del rails apper. Men, jeg har et problem med testing. Som regel har jeg kniven på strupen. Kunden vil ha ting ferdig så fort som mulig. Derfor har jeg ikke jobbet mye med TDD, selv om jeg vet det er viktig og smart.

Jeg erfarte det senest sist jeg oppgraderte en app til rails 3.1. Du verden så fint det hadde vært å ha tester da.

Så, da jeg fikk inn et oppdrag for noen uker siden tenkte jeg NÅ skal også jeg kjøre TDD og bli sikkelig proff.

Jeg satte meg godt til rette med min gode venn Ryan Bates, mekket denne

group :test do
gem "factory_girl_rails"
gem "capybara"
gem "guard"
gem "guard-rspec"
gem 'rb-fchange'
gem 'rb-notifu'
gem 'win32console'
gem 'spork', '~> 0.9.0.rc'
gem 'guard-spork'
end

og satte igang.

For det første er har jeg masse problemer med oppsettet. Det at jeg kjører Windows 7 gjør det antagelig ikke enklere.

For det andre er testene utrolig trege. Hvis jeg skipper spork, tar en test runde med 2 tester 40 sec.

Nå har det gått en uke. Siden burde vært 70% ferdig, men jeg bruker halve dagen på å finne ut hvordan jeg tester ting med en bruker innlogget ( Hvordan jeg kan lage en session i factory_girl ).

Jeg begynner å lure på om TDD er verdt alt arbeidet. Jeg kan teste i nettleseren på mye kortere tid enn det tar meg å lage testene. Jeg er uansett ikke sikret mot bugs. Hvis jeg kan glemmer å teste noe i nettleseren, kan jeg jo glemme å lage en test også.

Kan dere dele deres tanker om dette? Er det en myte at alle, alltid tester?

Ruby Thursday 17. november

Skalar skjærer igjennom og inviterer til Ruby Thursday den 17. november.

Det er lenge siden vi har møttes nå, og erfaringsmessig er det vanskelig å få til noe som helst i desember. Og november er allerede rimelig fyllt opp. Vi prøver likevel å skvise inn en irb-samling denne torsdagen.

Er det noen som har noe de vil snakke om, diskutere eller presentere? Det kan være alt fra et to-minutters kort innlegg til en lengre presentasjon. I det siste har det vært flere interessant diskusjoner her på irb.no som kunne vært interessant å få oppsummert, som f.eks. cloud vs. egne servere (fight!), eller betalingsløsninger.

Skalar er vert for arrangementet i våre nye lokaler i Karl Johans gate 13. Det blir øl.

Kan noen anbefale en (norsk?) betalingstjeneste for små non-recurring beløp/volumer?

Jeg går og grubler på et morsomt rails-basert hobbyprosjekt. Til forskjell fra alle hotSocialMobileWeb2.0 webapps så er dette en rettfrem liten tjeneste som bare krever små engangsbetalinger på mellom 50 og 200 kroner kanskje. Det er en smal brukergruppe så volumet blir neppe spesielt stort: la oss si 30-100 transaksjoner i måneden.

Det ville også være en norsk webapp, så jeg ser primært etter ting som er enkle og tillitsvekkende for ikke-tekniske norske forbrukere. Paypal er derfor foreløpig “out”. Det mest ideelle hadde vært hvis brukeren bare sendte sms til en eller annen (norsk?) tjeneste for å utføre betalingen. Type “gjør step 1,2,3 i webappen, prompt så brukeren om å betale X kr på enkel måte (via SMS feks.), når payment tjenesten sier beløpet er betalt fullføres prosessen/tjenesten for brukeren”.

Noen av dere som har gjort noe lignende/har gode forslag til alternativer?

Hello Oslo rubyists!

I am a ruby/rails developer from Lithuania, just arived in Oslo. I am planning to stay around for a while and I wanted to meet the ruby community of Oslo. This seems like THE place to go. Since my Norwegian language skill is around 0 (and I am guided by google translate), I can’t understand much of what is going on in this zone, but I can see that you organize ocasional meetups. Do you have any plans for meetups/workshops/coding-sessions in the next week?

If you are interested in ruby/rails/tech/geeky we should meet up for a coffee sometime, just ping me via this origo messaging system or in comments,

KR,
Titas Norkūnas

P.S: If you have plans to go to Lithuania (Vilnius) and want to meet some ruby people there, get in touch. We organize almost-monthly ruby workshops with live coding and pizza/beers after that.

Erfaringer fra NITHs RoR kurs

Ruby meetup august kommer jeg til å presentere mine erfaringer som foreleser i RoR på Norges Informasjonsteknologiske Høgskole (NITH). Foreløpig agenda:

  • Kort om NITH og meg selv
  • Innhold i fjorårets kurs (Rails 2.3)
  • Hvilke utfordringer opplevde jeg og studentene?
  • Kort om årets utgave av kurset (Rails 3.x) og hvilke andre forandringer som er gjort
  • Innspill og diskusjon med community

Innspill og tilbakemeldinger på agendaen tas imot med takk. Hva vil dere høre om?

IO.no søker utvikler

Jeg har i lengre tid jobbet som konsulent med utvikling av søkemotoren IO.no.
Selskapet (Internettopplysningen AS) søker nå en Ruby-utvikler på fulltid.
Før de legger ut en stillingsannonse på Finn.no tenkte jeg at det kunne være greit å høre her om det er noen interesse blandt IRB sine medlemmer.

IO.no og tilhørende interne systemer er skrevet i Ruby (Rails 3, DataMapper), JavaScript (JQuery). Presentasjonsbiten er hovedsaklig skrevet i HAML og SASS, men det er åpent for å bruke HTML/CSS hvis ønskelig. Søket er bygget på Sphinx. Det er fordelaktig (men ikke kritisk) om du behersker alle disse teknologiene. Det eneste som er kritisk er at du er brennende engasjert, trives med å programmere i Ruby, liker å sette deg inn i nye teknologier, og at du ligger i den rette enden av bell-kurven. Såfremt det ovenstående er på plass har utdannelse ingenting å si.

Arbeidsoppgavene vil bestå i å videreutvikle IO.no, samt drift av siden. Det vil utover dette være mye spennende prosjekter i forbindelse med produktutvikling både av løsninger på internett og mobile satsinger.

Hvis du ønsker å høre mer om stillingen, ta kontakt med jobb@io.no, eller ring meg direkte (41 24 25 97) hvis du har noen raske spørsmål.

Mvh Sindre

Litt om selskapet:
Internettopplysningen AS tilbyr en oversiktlig og profesjonell tjeneste innen bedriftsinformasjon, kart, regnskapstall og roller.
Selskapet er lokalisert i Ski kommune (midt i sentrum), like utenfor Oslo.
Selskapet har pr. i dag ca 35 ansatte fordelt på produkt, salg og administrasjon.
Mer informasjon om IO kan finnes her

Web-utviklere på Sørlandet - Ruby og/eller Rails...

Heisann.

Jeg lurte på om det var noen andre på sørlandet (primært i og rundt Kristiansand) som ønsker å jobbe med Ruby, Ruby on Rails, og tilhørende teknologi. Skulle gjerne ha startet en liten meet-up gruppe her nede også, og knyttet Ruby-evangelistene tettere sammen. Kanskje det allerede fins noe?

Er for tiden halvveis på utkikk etter Web-utviklere generelt til en potensiell klient i Kristiansand, som jeg håper å overtale til å bruke Ruby on Rails for en web-applikasjon. Skulle gjerne tatt hele jobben sjøl, men studerer på fulltid i tillegg, så trenger noen sparringspartnere.

De kommer da til å trenge noen som er god på en eller flere av: Ruby on Rails, PHP, MySQL/PostgreSQL, Apache, HTML, XML, JavaScript, AJAX etc (dvs hele Web 2.0 sullamitten på LAMP eller LARP platformen… ;) Om de da ikke går for noe Windows-greier i stedet! Så kom igjen! La entusiasmen og lidenskapen hjelpe å overtale nok et lite firma til Ruby sin fortreffelighet! :D

Skalar vokser og søker to Rails utviklere og en Webdesigner

Skalar er et konsulent- og utviklingsselskap med utviklere og webstrateger som leverer skreddersydde webløsninger. Vi ble etablert i 2007 og holder til sentralt i Oslo.

Deg?

Du vil jobbe med utvikling av webløsninger, hovedsaklig i Ruby on Rails.

Vi tror den rette kandidaten har erfaring med:

Ruby, Ruby on Rails, Javascript, HTML, CSS , Cucumber/Rspec/Shoulda, TDD/BDD.

Du liker å jobbe i team, spille bordtennis, lære deg nye ting og skape noe med andre.

Generelt er det ønskelig at du har sterkt engasjement for brukervennlighet, har forståelse for god informasjonsstruktur og har et kritisk blikk ved alle aspekter ved det vi presenterer for brukerne.

Vi ber om at du i søknaden legger ved relevante arbeidsprøver, linker til nettsteder du har laget, eller annet materiale som viser hva du er god for eller hva du står for!

OBS! Vi ønsker kun søkere som har erfaring eller brenner for Ruby eller RoR

Interessert?

Les hele stillingsannonsen her

Skalar trenger flere rails-utviklere

Skalar søker Norges beste Ruby on Rails utviklere. Er du en av dem? Bli med

Deg?

Du vil jobbe med utvikling av webløsninger, hovedsaklig i Ruby on Rails.

Du har erfaring innen Ruby, Ruby on Rails, Javascript, HTML5, CSS3, Cucumber/Rspec/Shoulda, TDD/BDD

Du liker å jobbe i team, spille bordtennis, lære deg nye ting og skape noe med andre.

Generelt er det ønskelig at du har sterkt engasjement for brukervennlighet, har forståelse for god informasjonsstruktur og har et kritisk blikk ved alle aspekter ved det vi presenterer for brukerne.

Vi ber om at du i søknaden legger ved relevante arbeidsprøver, linker til nettsteder du har laget, eller annet materiale som viser hva du er god for eller hva du står for!

Vi tilbyr:

Et godt arbeidsmiljø med motiverte og faglig dyktige kolleger
Faglige og personlige utfordringer og utviklingsmuligheter
Et uformelt, dynamisk og fleksibelt miljø
Gode lønns og bonusordninger
Gode pensjons og forsikringsordninger
Sentral beliggenhet på nedre Grünerløkka, Oslo

Interessert?

Send spørsmål, CV/lenke til linkedinprofil og søknad til vb@skalar.no

Betalingsløsninger

Noen som har erfaringer rundt integrasjon mot betalingsløsninger å dele?

Vi har behov for å akseptere betaling fra både inn- og utland (fortrinnsvis Visa og MasterCard). Vi må også kunne belaste månedlig, så vi trenger en leverandør som enten kan tilby dette eller lagring av kortnummer. Sistnevnte er å foretrekke, slik at vi selv kan håndtere betalingstrøbbel på en snill måte.

Helst skulle jeg ha brukt ActiveMerchant, men finner ikke noen støttede leverandører i lista som dekker våre behov og kan levere til norske bedrifter (bortsett fra kanskje PayPal). Var det ikke noen her som begynte på støtte for DIBS i ActiveMerchant?

Frozen Rails - Railskonferanse i Helsinki

Frozen Rails har på en eller annen måte havnet under radaren min, men 7. mai arrangeres verdens første Railskonferanse i Finland, i kalde Helsinki. De har noen store navn på talerlista:

  • Yehuda Katz (EngineYard og Rails core-teamet)
  • Chris Wanstrath fra GitHub

og mange flere.

Konferansen er relativt billig: early bird til 99 Euro – og det koster ikke allverden å komme seg dit.

Noen flere som kunne tenke seg bjørkeris, sterk drikke og interessante foredrag?

Gratis 3 timers foredrag om Rails (og PHP) på Azure 3 mars

Heisann,

Rune Zakariassen fra Microsoft ringte meg nettopp og sa at de planlegger et 3 timers foredrag om Ruby on Rails og PHP på Windows Azure (cloud) den 3 mars med Josh Holmes. Jeg tror det blir på Lysaker. De er mest opptatt av at de riktige folkene kommer, og lurte på hvilket tidspunkt som passer best.

Så hvis du er interessert i å komme, svar i denne tråden om du foretrekker formiddag (9-12), ettermiddag (13-16) eller kveld (17-20).

Rails-hosting

Jeg sitter her og lurer på hva de gode Rubyister i Norge har å mene om Rails-hosting. Eller mer korrekt, vedlikehold av Rails-hosting.

Utfordringene med å hoste en Rails-app har minket med årene til et nivå hvor det er så enkelt som å sette opp en vhost og pushe til et git-repo. Sannsynligvis roper du ganske enkelt på Passenger når du setter opp vhosten din. Capistrano gjør deploys til en breeze.

For meg personlig har utfordringene heller begynt å vise seg i form av at jeg i større og større grad må leke sysadmin for virtuelle servere, noe jeg i mindre og mindre grad liker spesielt godt siden jeg helst vil bruke tiden min på å skrive flere webapps. Jeg er lei av å følge security-announce, oppgradere pakker, gå til krig mot Xen og generelt bekymre meg for at en server en plass skal tryne i natt.

Dette er det selvsagt folk som har skjønt og tilbyr spesialisert Rails-hosting for en neve dollars, samt kan tilby 24/7 pro-aktiv support av hele infrastrukturen din for en neve dollars mer.

Engine Yard er nok den største aktøren som kan tilby alt dette og mer til. Heroku er samtidig et godt og rimelig alternativ, dersom du ikke behøver all whizz-bangen du får med EY. Problemet er bare at Engine Yard og Heroku er basert på EC2 i USA, og 100ms latency over dammen kan ofte være grunn nok til å lete andre steder.

Man kan selvsagt hive seg på EC2 i europa på egen hånd med poolparty, chef, load-balancing og redundante instanser & whatnot på alle plan, men da er vi i Sysadmin-Land igjen.

Det jeg vil spørre dere om er:
Har noen irbere erfaring med whizz-bang-full-support-tilbydere i Europa?
Finnes det egentlig noen?
Har noen erfaring med brightbox.co.uk?
Hvordan hoster dere, og hvor involverte er dere i selve hostingen?

Er vi alle sysadmins på deltid?

ActionMailer attachment filename charset is iso-2022-jp, not utf-8

Ja, tror dere ikke jeg igjen var tilbake med tegnsettproblemer?

Jeg postet dette på railsforum for noen dager siden, uten respons
http://railsforum.com/viewtopic.php?id=35382

Alpha på Magick::Image

Vi hadde en bug i Origo som gjorde at sonebannere ble hentet opp i redusert kvalitet. Det viste seg at dette kom av flere bugs i controller-koden vår. Det var ikke så enkelt å finne eksempler på nettet for RMagick og bruk av alpha på PNGer. Løsningen var følgende:
image.alpha(Magick::ActivateAlphaChannel)

Dette ga følgende kode:

content_type = nil
image.alpha(Magick::ActivateAlphaChannel) if @banner.transparent? && format == "png"
image_data = image.to_blob do
  self.format = format
  case format
  when "png"
    self.compression = Magick::ZipCompression
    self.quality = 100
    content_type = "image/png"
  when /(jpeg|jpg)/
    self.compression = Magick::JPEGCompression
    self.quality = 100
    content_type = "image/jpeg"
  else
    content_type = "application/octet-stream"
  end
end

Så indekserer vel google dette, og noen andre vil finne det. Noe som igjen skulle tilsi at jeg burde skrevet dette innlegget på engelske, men pytt :-)

Tegnsettproblemer er djevelens verk

SOLVED. Tenk at jeg ikke klarte å finne ut av dette og må poste her :) Har mange timer googling bak meg. Noen som kan hjelpe?

Har laget en gist med detaljer om mitt miljø. http://gist.github.com/175718

Kort oppsummert. Mac 10.5, rails 2.3.2, ruby 1.8.6 og en sabla vond tegnsetthodepine!

Why The Lucky Stiff no more

For de som ikke har fått det med seg har altså _why slettet seg fra the Internets.