Athegabloggen

Är du skicklig systemutvecklare och ensam?

Postad

Gillar du konsultrollen och är egen företagare, men känner dig lite ensam? Då kanske vårt erbjudande är något för dig.

Vi skapar ett nätverk runt Athega som är mer än bara uppdragsförmedling. Vi vill utgöra en samlingsplats för specialister. Vi har tjänster för systemutvecklare som jobbar som egna företagare. Vi vet hur det är och kan därför anpassa tjänsterna så att de passar perfekt. Vi strävar efter att vara mycket mer än en exempelvis en konsultmäklare som bara förmedlar uppdrag och pressar priser.

Vi erbjuder

  • Tillfällig kontorsplats på vårt fina kontor på Kungsholmen. Du kan också nyttja kontoret för kundmöten, seminarier/workshops eller utbildning.
  • Försäljningsstöd. Förutom uppdrag erbjuder vi stöd i prisdiskussioner och intervju.
  • Väckarklocka. Vi försöker hitta något till dig att göra i god tid innan ditt uppdrag går ut.
  • Ramavtalsupphandling. Tillsammans har vi bättre chanser.
  • Gemensamt varumärke. Använd vårt varumärke jämte ditt eget. Vi satsar mycket på marknadsföring av varumärket, “Athega”.
  • Kompetensutveckling. Våra internutbildningar och konferenser blir tillgängliga för dig och du kan även själv bidra med innehåll och idéer.
  • Tips och kunskap för egna företagare. Frågor som t.ex. tjänstebil, pension, utdelning kontra lön avhandlas.
  • Teambyggande aktiviteter som ger ett socialt sammanhang. Sker oftast i samband med någon nyttig föreläsning eller labb.

Kontakta oss om du är nyfiken?

/Torbjörn

Tekniken bakom Jullunchen

Postad

OBS! Ovanligt mycket tekniksnack i denna bloggpost, sådant som vi tycker är extra roligt :)

Vi har utvecklat ett antal skräddarsydda applikationer för Jullunchen, det handlar både om några webbapplikationer och en nativ (iOS) applikation.

Koden för dessa ligger självklart tillgänglig på vårt GitHub-konto.

athega-jullunch

Applikationen som hanterar inbjudningar, incheckningar och bildspelet har vi driftsatt på Heroku. Vi använder oss av ramverken Sinatra och Backbone.js (Det senare används främst för bildspelet).

Språken vi använt oss av är Ruby och CoffeeScript.

Epost hanteras av tjänsten MailGun (Genom deras enkla Heroku Add-on).

jullunch.athega.se tweets

Bildspelet

Koden för bildspelet ligger i filen application.coffee

Ett exempel på hur trevligt CoffeeScript är att jobba med:

class window.PresentationLoop

  constructor: (ms) ->
    @delay     = ms
    @iteration = 0

    window.loop = @
    window.loop.run()

  tweets: ->
    tweets.fetch()
    setTimeout 'tweets.fetch()', @delay/2
    setTimeout 'window.loop.check_ins()', @delay

  check_ins: ->
    check_ins.fetch()
    setTimeout 'window.loop.images()', @delay

  images: ->
    images.fetch()
    setTimeout 'images.fetch()', @delay/2
    setTimeout 'window.loop.ads()', @delay

  ads: ->
    ads.fetch()
    setTimeout 'window.loop.iterate()', @delay

  iterate: ->
    @iteration += 1
    console.log('iteration: ' + @iteration)
    setTimeout 'window.loop.tweets()', 0

  run: ->
    setTimeout (=> @tweets()), 0

jullunch_daemon

På en av våra servrar (Virtuell maskin, hostad av GleSYS) kör vi en bakgrundsprocess som hämtar ner nya tweets, kollar om det finns några nya bilder, etc. Ett antal JSON-dokument skrivs ner på disk med jämna mellanrum (vi pratar sekunder). Dessa filer används sedan som datakällor i bildspelet (Backbone.Collection).

Ramverket Foreverb används för att köra bakgrundsprocessen (schemaläggning, loggning, etc.).

tomtelizer

Nativ iOS applikation för att ta bilder och lokalisera ansikten (CIFaceFeature och CIDetector).

tomtelizer-server

Serversidan av tomtelizern är utvecklad med ramverket Ruby on Rails.

Den använder sig av Delayed Job för att köa upp inkommande bilder för processning. De slutgiltiga bilderna genereras med hjälp av RMagic.

/ Peter

Athega tecknar ramavtal med Sveriges Television AB

Postad

Athega AB har i dagarna tecknat ramavtal med Sveriges Television AB. Avtalet gäller även för Sveriges Radio Förvaltnings AB och Sveriges Utbildningsradio AB. Ramavtalet har tillkommit genom en selektiv upphandling enligt lagen (2007:1091) om offentlig upphandling.

Alla vi som arbetar på Athega ser fram emot alla utmanade och intressanta uppdrag detta kommer leda till.

/Torbjörn