Viser arkivet for stikkord ruby

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.

Rubytrack eller Språkkata på CiA2012 ?

https://wiki.cantara.no/display/PE/CiA+2012+-++Bridging+the+gaps Onsdag 8 februar 2012, 17:30-23:30

I fjor på CiA hadde vi en sal/track der vi kjørte Språkkatas. Minesweeper ble løst i perl, java, javascript og ruby. Det var veldig kult og lærerikt, vi fikk se forskjellige approacher og se språket brukt i praksis av eksperter. Fra irb.no-tråd i fjor Prepared katas på CiA Beklager jeg ikke svarte deg Rune. Jeg synes det gikk kjempebra med opplegget.

Jeg synes vi bør bidra i år igjen, men spiller ballen litt over til dere. Vi kan kjøre et ruby track (som en ruby meetup) ifm dette, eller støtte opp rundt nye språkkatas selv om ruby kanskje ikke er representert.

Jeg har ikke kapasitet til å ta ansvaret for en ruby meetup her selv, men jeg er veldig flink til å støtte dem som tar ansvaret. Det hadde vært kult! :)

Om vi heller støtter språkkatas og har våre ruby meetups utenom(ikke på CiA-dagene), er det også spennende og relevant. Jeg er overbevist om at vi blir bedre utviklere desto mer vi vet om andre språk. Denne gang er kanskje tiden inne for 4 av disse: scala, python, erlang, haskell, clojure, objective-c, C#, php eller annet. Det er mange språk og vi har nok noe å lære fra alle.

Hva sier dere?

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.

2 ålreite linker

Jeg har vært litt on and off på Ruby men prøver nå å holde meg oppdatert på hva som skjer i miljøet. Disse synes jeg er nyttige for å følge med på hva som skjer i Ruby-verdenen:

Ruby Weekly er et epost-nyhetsbrev fra Peter Cooper som hver uke gir deg utvalgte lenker til ukas nyheter/hendelser etc i communitiet. Synes den er veldig bra, og han har tilsvarende nyhetsbrev for JavaScript og HTML5.

Ruby Rogues er en god podcast der mer eller mindre kjente rubyister diskuterer ymse temaer. De har gjerne et spesifikt tema i hver episode. De har interessante gjester som Jim Weirich, Tenderlove, Kent Beck, Avdi Grimm mfl.

Hvilke Ruby-relaterte ting har dere i RSS/podcast-klientene deres, folkens?

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.

Om holdninger og mitt forsøk på å få ruby no til irb.no-communityet

TL;DR jeg prøvde å kjøpe ruby no for 2k for å donere til fellesskapet irb.no. Et bud på 6k fra meg ville heller ikke blitt vurdert fikk jeg beskjed og nettstedet fortsetter som det gjør, med noe minimalt ruby-relevantish, proppet med annonser. Mailutvekslingen ble kort og lite hyggelig. Her markerer jeg at den slags er totalt uakseptabelt, at det er skammelig og at rubymiljøet tar avstand fra det.

24.aug identifiserte jeg meg som representant for irb.no og det norske rubymiljøet i et forsøk på å få søppelsiden ruby dot no over på noe konstruktivt. For at du skal slippe å gå til den skammelige ruby dot no-siden, har jeg lagt ved skjermdump fra i dag.

Sjekker du opp domeneeier, finner du tilsvarende sider. Hva synes dere om slike sider? Trenger vi å akseptere det selv om det kanskje ikke er noe ulovlig? Vel, jeg synes det er en uting og jeg vil det til livs! Dette er en prinsippsak for meg. Allikevel er det slitsomt når mine fordommer om personene som driver slike sider blir bekreftet, det ble fort stygt.

Digresjon:
Du har de som yter og de som nyter. De fleste av oss nyter mest, jeg vil påstå alle. Bidrar du til ett gem, bruker du kanskje 10. Det som skiller ruby-miljøet fra andre er at det er flere som bidrar og det er lett å bidra i større eller mindre skala. Enten som oss-contributor, artikler, blogger, foredrag eller innlegg på irb.no. Filosofien er enkel. Har du en gruppe på 100 personer og én deler 1 ting, har alle de 100 den ene tingene de kan utnytte. Tar hver eneste og deler 1 ting, har de 100 personene 100 ting de kan utnytte. Er det ikke fantastisk?! Men i alle miljøer dukker kynikerne opp, dem som kun tenker på seg selv og egen vinning. Hvorfor dele? Skal andre få, når jeg har brukt tid og penger? De finnes i mange former og er motarbeidere heller enn medarbeidere. Jeg har et budskap til dere: Dra til …#. Finn dere et miljø der slikt aksepteres, ikke forsur det fantastiske og uselviske ruby-miljøet.

Digresjon 2: Om å bidra
Det er helt ok å ikke bidra og kun være en bruker! Alle som starter med noe nytt vil ikke føle de har noe særlig å bidra med (noe du garantert har og vil kun bruke av de mange ressursene som er delt. Ny eller erfaren, det er altså helt ok å kun bruke, du bidrar da i form av forankring og kredibilitet av ressursene du bruker, noe som gir contributors energi til å fortsette:) Jeg bidrar selv på veldig mye, men det var fordi noen tok meg inn i varmen og hjalp meg til å bidra. Det er både gøy og smart å bidra, du får en god følelse og et godt nettverk. Har du lyst til å bidra i det norske rubymiljøet? Vel, her er det mange åpne plasser. Alt som kreves er engasjement.

Tilbake til mitt fremstøt for å få toppdomenet til vårt kjære programmeringsspråk over på ‘folkets’ hender.

Jeg var ikke ute etter å ta noen. Jeg ga tydelig forvarsel om at jeg, som medlem og bidragsyter i det norske rubymiljøet, ville publisere mitt fremstøt og resultat på irb.no. Hadde han godtatt, hadde det blitt en gladsak, logisk nok. Jeg ba han også avsjekke med partnere om beslutningen ikke var hans å ta alene. Om han faktisk hørte med dem, vet jeg ikke. Svaret sjokkerte meg:

Jeg tror denne trusselen slår mer tibake på deg fordi dine fremtidige kunder neppe setter pris på den typen press.

Ruby.no er ikke ensbetydende med programering. Men, en fremtidig nettside kan gjerne fokusere på deg og din virsomhet, og hvordan du prøvde å presse domenet til deg…

Vel, jeg håper at fremtidig kunder som ikke er forenelig med mine verdier, ikke blir fremtidige kunder. Sitat to er en trussel om å dedikere ruby no til å skrive dritt om meg.

Det har gått litt over en måned, du tror kanskje responsen din hjalp? Der tar du feil, jeg har brukt god tid, roet meg noe ned og rådført meg med andre irb.no-medlemmer. Det er helt åpenbart at her må vi markere klart og tydelig at dette er uakseptabelt, slik vi ser på det. Det er ufyselig og skammelig!

Kynismens motpol – Tore Darell

Jeg vil benytte sjansen til å gi kred til Tore Darell, som kjøpte domenet rails.no i ens ærend å hindre andre i å kjøpe det, korrumpere det og/eller kommersialisere det. Han bruker penger på det hvert år for å beskytte det, beskytte mot nettopp slike som her diskuteres. Da jeg kontaktet ham ifm ruby dot no, sa han: Dere (irb.no) kan godt få rails.no om dere vil. Jeg takket nei, domenet er i trygge hender vi har tillit til. Ser dere hvor domenet peker? (hint: irb.no)

Takk Tore, du er et forbilde til etterfølgelse. Tore er freelancer, han har gjort oppdrag for meg og jeg anbefaler ham.

Avslutningsvis

Vi trenger ikke domenet for å fortsette å bygge et fantastisk godt rubymiljø. Her i San Francisco er det helt ekstremt med oppstarter og et åpent og herlig rubymiljø. Absolutt alle ansetter her også, om du har lyst på et eventyr og er en erfaren rubyist. Erfaringen henter du ved å starte her hjemme, lage apper og involvere deg i ruby-communityet (irb.no eller internasjonalt). La oss fortsette å jobbe med rubymiljøet i norge, slik at vi sammen skaper mer etterspørsel og muligheter for rubyister. Vi lager tross alt ting raskere, billigere og bedre i Ruby enn i andre språk! Det unike rubymiljøet har æren for mesteparten av det, det er tusenvis som deler. Er du en motpol til dette er det herved hevet over enhver tvil at det går stille hen.

Takk for oppmerksomheten og støtten!

Rails 3.1 app blitt veeeelig treg!

Hei folkens.

Er det noen andre enn meg som opplever enkle requests tar uforholdsmessig lang tid? Mener det skjedde i løpen av uken, sikkert etter en oppdatering av en gem (sprockets?) Har forsøkt med tidligere versjoner av diverse mistenklige gems, uten hell.

Har ikke foretatt noen nøyaktige målinger, men en forholdsvis enkel side tar 4-6 sekunder på min MacBook Pro, og ikke nevneverdig mye mindre på den grommeste iMac’en som finnes.

Kan ikke se at det er rapporterte noen feil på dette noe sted heller. Anyone?

André

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.

Heroku og HeroScale

Jeg lurte på om noen har hatt erfaring med Heroku og HeroScale. Driver å leker meg litt med Heroku og er så langt meget imponert, men prisene ser fort ut til å bli litt stive for små “kose-apps” som noen kaller det.

HeroScale høres lurt ut, men nettsiden deres er ikke helt … overbevisende eller tillitsfremvekkende. ;)

Er det evt. noen andre hosting-løsninger (ja, jeg vet dette spørsmålet kommer hundre ganger!) nærmere Norge/Skandinavia/Europa som kan sammenlignes med Heroku uten å virke som en huleboer med stein-redskaper?

http://www.heroku.com/
http://www.heroscale.com/

september meetup rubypils

aiai, kryptering er kanskje et altfor kjipt tema. Ikke kommer jeg til å lære mye av å diskutere med meg selv heller. http://irb.no/-/event/show/267993/4578401_ruby-meetup-september ( 8.september )

Må nok finne på noe annet!

Hva med ruby, pils og pizza hos meg på enga? Har stoor plass og har aldri vært vert for en ruby meetup.

Om noen har noe spesielt de ønsker å diskutere, si fra her, så får man mulighet til å forberede seg. Ellers tar vi det som det kommer.

ROA - Resource oriented architecture på meetup 16.aug

Meetup på tirsdag 16.aug kl 18!

Mads Mobæk forteller om sitt NITH ruby og rails-kurs og vi får komme med tilbakemeldinger. I tillegg tenker jeg og demonstrere hvordan man kan konsumere RESTful apper med ActiveResource. XML eller JSON – hvem bryr seg (json rulz), for se ! – jeg har et sexy rubyobjekt jeg jobber med som representerer den eksterne ressursen – request/response og parsing er abstrahert bort. h0t! (hackere med respekt for seg selv bruker tall og z-er når de skriver – lzm)

Det er SOA, eller ROA (Resource Oriented Architecture). Kall det hva du vil, det blir selvsagt ikke oracle, ibm soa-plattformer, for jeg gidder ikke bruke 20 mill på å gjøre appen treg, innføre feil og kode forretningslogikk i XML/XSLT når man faktisk kan gjøre det i et brukbart programmeringsspråk. Men så er ikke jeg uvirksomhetsarkitekt heller…

Hvorfor ROA: For å unngå monolittiske apper er det noen ganger lurt å skille ut klart definerte domener/oppgaver i egne apper, som håndterer sine oppgaver og blir tatt i bruk av andre. Et teit eksempel er at du ikke har facebook inni appen din, du bruker tjenesten (jeg sa det var et teit eksempel.). Hva definisjon på en monolitisk app er, og når man skal splitte, det er et vanskelig og kompleks spørsmål – it depends, som Kent Beck alltid svarer. Jeg skal ikke gå inn på dette i ActiveResource-demoen, men det kan kanskje være en diskusjon til etterpå?

Det er flere svakheter i ActiveResource, det vil jeg og belyse, sammen med dere. Men som alltid i ruby communityet, noen tar tak og lager nye, bedre biblioteker. Deretter kommer nestemann og synes det kan gjøres ennå bedre, og lager ny. Er det en erstatning på vei? Bredden, kvaliteten og delingskulturen er unikt med Ruby communityet!

Kode Ruby på Oslo Coding Dojo - extreme startup

Dagen etter vår meetup (tirsdag 16.), onsdag 17.aug holder Oslo Coding Dojo samling med tema “extreme startup”. Man kan kode alene eller med andre, i hvilket språk man vil og man skal løse oppgaver som blir gitt. Les mer her: http://www.meetup.com/OsloCodingDojo/events/18549871/

Hadde vært kult med noen rubyister representert, og jeg skulle gjerne hatt en makker!

Spennende Ruby Konferanse i November

Hei,

For dere som er lei en kort sommer og kan tenke et avbrekk fra vinteren i november kan jeg på det sterkeste anbefale å ta turen til Argentina. Nå vil det være mulig å kombinere en liten ferietur til et spennende land og samtidig få en god dose faglig inspirasjon og oppdatering.

Som noen av dere kanskje har fått med dere så organiserer vi RubyConf Argentina 2011, 8 og 9 november.

Foredragsholdere som Aaron Patterson, Shugo Maeda, Scott Chacon, Matt Aimonetti, Tom Preston-Werner, Luis Lavena and Norman Clarke vil sørge for nok faglig inspirasjon til at turen vil være verdt hver krone. Alt utenom vil da være en bonus og Argentina har nok å tilby. Ikke nok med det, men det blir også organisert overlappende andre tekniske konferanser i Chile og Uruguay som det vil være mulig å delta på.

Finn mer informasjon her
Registrering finner du her

Benytt nå muligheten til å ta turen utenom det vanlige og føl litt sommervarme før de mørkeste vintermånedene setter inn.

Spread the Ruby love!

Mvh,

Tom Henrik Aadland og alle i The RubyConf Argentina 2011 Team
Twitter: @RubyConfAr

P.S. Det er fortsatt åpent for å bli sponsor :)

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?

Första intryck från Nordic Ruby 2011

jag fick möjlighet att prata med en av grundarna av github på nordic ruby 2011. Läs om det här.

Oppfordring

Det er topp at det lages innlegg om jobbmuligheter for Rubyister her på forumet. Det ønsker jeg at det fortsettes med og at det er viktig for oss som lite miljø å se at det er flere muligheter. Allikevel, jeg forventer at dem som reklamerer for seg selv her bidrar tilbake til communityet. Det kan være

  • host av meetup
  • iniativ til meetup og temaer
  • faglige innlegg på irb.no
  • faglige bidrag på meetup

Et lite community som oss er drevet av de initiativ og bidrag medlemmene kommer med. Vi trenger alle bidrag og initiativ vi kan få!

Du som leser dette innlegget er blant dem som kan bidra til å drive det norske Ruby communityet videre. Så her er en oppfordring til alle: Fortell hva du synes er kult, hva du har lyst til å lære mer om eller som du har lyst til å fortelle om. Gjerne i egne innlegg her irb.no. Yesch. Kjør på!

MassiveRecord, ORM for HBase

Hei alle!

Siden det ikke er hver dag en ny ORM ser dagens lys i Ruby, og heller ikke hver dag (selv om jeg skal prøve å bli bedre) at jeg skriver et blogginnlegg tenkte jeg bare småreklamere litt for en liten bloggserie jeg har starte å skrive om en ny Ruby ORM jeg har skrevet; MassiveRecord.

For de av oss som benytter seg av HBase som database i noen prosjekter kan dette være interessant. For de andre som ikke gjør det kan det allikevel bli interessant da jeg har lagt en vag plan om å skrive flere innlegg, innlegg som går igjennom MassiveRecord og da også bilbioteker det bygger på. F.eks. er det benyttet en god del fra de noe mer kjente ActiveModel og ActiveSupport bibliotekene, og jeg tipper jeg vil ta turen innom disse også i løpet av de neste blogginnleggene.

Uansett, for de som måtte være interessert kan dere lese mer i det første innlegget.

Prosjektet finnes forøvrig på github.

irb sommerfest

Vi fortjener sommerfest! Da kan vi prate løst og fast om ruby, teknologi, fremtid, norge, universet og krig å fred å sånn.

Jeg fikk ikke vært med på taket til Trym i fjor, men hørte det var veldig bra! Jeg er gjerne med på en gjentagelse, da blir tradisjon :)

Ellers kan vi grille i hagen hos oss på Vålerenga, det blir alltid suksess.

For min del må det bli i første halvdel av juni, så la oss sette en dato kjapt. Forslag til tid & sted?

ruboto i mai med Uwe

Da blir det ruboto 25.mai ! Det blir kult. Følg lenken for å lese mer og komme med forslag til android-app vi kan lage. 25.mai ble valgt for at Uwe skal kunne forberede seg best mulig. Spre ordet!

ruboto - Ruby på Android

Hei!

Noen som ikke har prøvd ruboto enda? ruboto er Ruby på Android http://ruboto.org/

Jeg er committer på ruboto prosjektet (woohoo!) og inviterer dere alle til å prøve ruboto, enten på en Android enhet eller på emulator.

Vi, Datek Wireless, har startet et ruboto basert prosjekt med produksjonsstart i oktober.

Hvis det er interresse for det, kjører jeg gjerne en workshop på en samling om en måned eller noe.

Cisco seeks rubyist

My team at Cisco is looking for some additional ruby help or at least someone who has scripting skillz to help me set up automated and scalable integration and performance tests for a series of REST services and a javascript UI. The contract would be from 3-6 months, with the possibility of permanent employment afterwards if there was mutual interest. Contact me if you’re interested.

Ønsker rubymøte snarlig!

UPDATE: rubymøtet blir 6.april —end update
Jeg ønsker å møte rubyister igjen og snakke ruby :)

øl, pizza og ruby. Hva mer trenger man?

Spennende temaer klarer vi å hoste opp. I bakhånd har jeg cucumber og guard (autotest-alternativ), men jeg vil jeg gjerne lytte til det andre har å dele!

Who’s in? Kan du tidlig april?