Viser arkivet for stikkord jruby

Spennende jobb i Datek Wireless

Datek Wireless trenger erfarne utviklere for variert og spennende utvikling innen M2M og “wireless”. Oppgavene vil variere fra utvikling av administrasjonssystemer med Rails, via BIG DATA analyse, til programmering av små enheter i felt.

Det meste av arbeidet foregår i Ruby, men kunnskap innen Java, C og andre platformer er et pluss.

Erfaring med smidig (agile) utviklingsmetodikk er en fordel.

Ta kontakt med Espen Westgaard espen@datek.no eller Uwe Kubosch uwe@datek.no for mer informasjon.

Hjelp til programering-Ruby On Rails

Hei,

Er det noen som er gode på Ruby, som vil vurdere et helt rått prosjekt:)?
Skal helst lanseres en side/konseptet 2 uka i april, og det gjenstår ca 50 timer.
Bør ha tid til prog helst fra idag!:)

Mvh

Christian

JRuby GSoC

JRuby-prosjektet er blitt tatt opp i Google Summer of Code! Vi trenger studenter som vil delta. Fristen for søknader er fredag 6. april, så det gjelds å skynde seg.

Alle prosjekt som er JRuby-relaterte er aktuelle. Selv er jeg tatt opp som mentor med spesielt fokus på Ruboto – JRuby på Android.

For mer informasjon gå til http://www.google-melange.com/gsoc/org/google/gsoc2012/jruby

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.

Google Wave og (J)Ruby

Var så heldig at jeg fikk tilgang til Google Wave sandkassa for en ukes tid siden, og har testet ut en JRuby wrapper til Wave API’et som heter Rave. Både Google Wave og Rave er veldig alfa foreløpig, men det ser ut som en veldig spennende platform å utvikle på framover. Du kan lese litt om min ubrukelige “lobo-bot” på bloggen min og forke Rave på github

Hvis det er noen andre irb.no brukere som er i sandkassa er det bare å titte innom Wave’n for de (foreløpig) 6 norske gutta som er der.

Ny config.threadsafe! i Rails 2.2

githublogo

Bare for å bygge opp stemningen før neste release av rails 2.2. I kjapp titt på github viser at Josh Peek har lagt inn støtte for threadsafe modus. Threadsafe modus vil fornuftig nok være skrudd av som default, men være tilgjengelig med kommandoen config.threadsafe! i enviroment.rb. Ulempen er at dependency loaderen er skrudd av, så dette er noe man typisk ikke vil bruke under utvikling.

Det blir bra den dagen man slipper å konfigurere nginx og sette opp en mengde mongrelinstanser til det ikke er mer minne igjen på serveren. Neste gang er det forhåpentligvis bare å bruke jruby, kommandoen warble og deploye til glassfish.

Charles Nutters foredrag tilgjengelig som MP3

Vi har nå fått lagt ut lyden fra Charles Nutters foredrag om JRuby på mandag på nett. MP3-en finnes på Amazon S3 på denne adressen

Vi har enda ikke fått tak i presentasjonen/koden Charlie brukte, men lyden har vi hvertfall!

Rubysamling på mandag med Charles Nutter

Charles Nutter

Neste rubysamling blir førstkommende mandag. For å snakke om JRuby, har vi vært så heldige å få Charles Nutter til å komme.

Hovedmannen bak JRuby kommer sansynligvis til å snakke om fremtiden til JRuby og kanskje også om utvikling av 3D spill.

Vi kommer til å være på Institutt for Informatikk på Universitetet i Oslo, Gaustadalléen 23, i lille auditorium kl.1900.

Onsdag og torsdag i neste uke kommer Nutter til å snakke på JavaZone, men Aslak har klart å få ham til å sette av en kveld for oss også.

Vi trenger flere innlegg. Hvis du har noen erfaring med JRuby, MacRuby eller IronRuby, så send gjerne en epost til thomasfl (æt) usit.uio.no eller marius (æt) shortcut.no.

Rails suger...

Rails suger minne og prosessorkraft. Bortsett fra det er Ruby on Rails det største som har hendt innen webutvikling siden php/fi kom i 1995, og gjorde det enkelt å lage webapplikasjoner. Charles Nutter forklarer godt hva det innebærer at Rails for tiden ikke er trådsikkert, og hva som heldigvis gjøres med problemet i What Thread-safe Rails Means .

Med en trådsikker versjon av Rails på trappene og en mer stabil og raskere JRuby, blir forskjellene mellom webapplikasjoner laget i java og ruby stadig mindre. En trådsikker rails trenger ikke flere instanser av mongrel, men bruker i stedet tråder i stedet. JRuby benytter native-threads, så man kan utnytte flere prosessorer hvis maskinvaren har det. En JRuby on Rails applikasjon har en dispatcherservlet laget i java, og applikasjonene benytter ofte databasebibliotek laget i java. Mange webapplikasjoner laget i java bruker templatebiblioteker som freemarker og velocity, som i praksis er rent interpreterte scriptspråk ikke går så veldig raskt. JRuby har til sammenligning en JIT kompilator, som fortløpende kompilerer ruby til bytekode når det trengs. Det er mange fordeler med JRuby. Det finnes mye databasdrivere i java, og flere gode alternativer til sqlite implementert i java som h2, hsqldb, derby og neo. I stedet for å overvåke applikasjoner med New Relic, kan man benytte JMX .

Med en trådsikker Rails som kjører på en optimalisert JRuby, er det ikke umulig at langt flere vil gå over fra Java til Ruby fremover.

I rubysamlingen i september blir temaet JRuby, hvor Marius Mathiesen, Uwe Kubosch og meg kommer til å dele noen erfaringer. I tillegg blir det helt sikkert en del om de andre implementasjonene som IronRuby, Rubinius og YARV.

Nærmere sted og tid kommer senere.

JRubME testet!

Jeg testet akkurat JRubME 0.1.1.

Det er JRuby 0.9.8 strippet for ting som ikke kjører under CDC 1.1 + foundation classes 1.1.2

Har bare kjørt “Hello World!”, men DET FUNKA!

Footprint er 7.5MB hvorav 2.3MB er JRubME.

Vi har endel embedded applikasjoner der dette er svært aktuelt å bruke.

JRuby på JavaBin i Bergen

Ser at Ola Bini har en presentasjon om JRuby på javabin i Bergen neste uke. Om nån her befinner seg i området.