fredag 29 april 2011

Sitecore Inside-out (45 min)

Omegapoints två Sitecore MVP:er visar vad Sitecore är, och hur det fungerar. Både ur administratörens vy och utifrån utvecklaren i Visual Studio.

Vi går även igenom nyheterna i Sitecore 6.4 samt övergripande om Sitecore OMS.

Creating mobile applications without native code (45 min)

Alla behöver en app och de behöver den nu! Problemet är att många företag väljer att bara bygga sin iPhone app och sen är man nöjda. Hur många användare vill du nå? Räcker det med Apples 16% av smartphone-marknaden eller siktar du hellre mot en så stor andel som möjligt av världens 5,3 miljarder mobiltelefoner?
Den här presentationen kommer ge en introduktion till vilka utmaningar och möjligheter som finns för oss som utvecklar webb att ta steget till mobil webb. Du kommer få se att man i många fall kan skapa "appar" som fungerar lika bra som en app skriven direkt för Android eller iOS men som trots det kan användas av större delen av världens internetanslutna mobiltelefoner. Slutligen kommer du få se hur en enkel applikation görs mobil på några få minuter med jQuery Mobile.

Building my first iOS app, lessons learned (45 min)

Man läser tutorials, man läser böcker och man kollar på föreläsningar. Det verkar inte vara så svårt att bygga applikationer för iOS trots allt! Eller? Små enkla projekt är inte så svårt att få ihop men när man börjar göra någonting riktigt så blir det helt plötsligt mer komplicerat, inte minst när man befinner sig i främmande land där kompilatorn inte pratar samma språk som du.
Jag kommer att demonstrera min första riktiga app, gå igenom koden som hastigast men framför allt visa på vilka problem som jag har stött på under utvecklingen, vilka val jag gjorde och varför. Förhoppningen är att föreläsningen kan sätta igång diskussioner kring hur man bygger iOS applikationer när de passerar Hello World.

Systemutvecklingsprocessen ur ett Interaktionsdesignperspektiv (45 min)

Klara berättar om systemutvecklingsprocessen ur ett interaktionsdesignperspektiv


  • Vad är interaktionsdesign?

  • Vad är användbarhet?

  • Hur säkrar vi att vi designar och bygger rätt saker så vi får helnöjda användare?

  • Vad skall vi börja med?

  • Vad består en interaktionsdesigners verktygslåda av?

  • Vad ska vi välja bort?

  • Hur ser interaktionsdesignprocessen ut?

  • Vad identifierar en hög mognadsnivå vad avser användbarhet i en verksamhet?

  • Några exempel på uppdrag med användbarhetsinslag (GNILP

Hon pratar också om att det finns en kompetensnod (ID) samt vad vi gör i den och hur man går med i "Intressegrupp Interaktionsdesign"

onsdag 27 april 2011

OP Telekom - Vad erbjuder vi för kompetenser? (Workshop, 2h)

Open space-diskussion/workshop med syfte att samla den nya telekomgruppen i Stockholm plus övriga intressenter, särskilt telekomkompetens från Göteborg och Malmö.

• Vilka är vi och vilka erfarenheter har vi?
• Vad är vår kompetensmässiga minsta gemensamma nämnare?
• Vilka problem brottas telekomoperatörerna med idag och vilken kompetens behöver vi ha för att möta behovet?

tisdag 26 april 2011

Erfarenheter av Agile från Saab Security (GNILP)

Presentatören har hört flera presentationer av Scrum och Agile som han tycker helt missar målet. Agile handlar om att ha en korrekt och användbar ekonomisk modell för projektet, inte att man parprogrammerar eller har en Scrummaster.

Android i användning

Exempel på hur en mobilapplikation kan byggas från grunden till fungerande prototyp. Exemplet är baserat på en verklig applikation utvecklad förra år på beställning från kund i Danmark.

onsdag 20 april 2011

Astra Tech (Gnilp 10 min)

E-business - Kort genomgång av Astra Tech-projektet med integrationer mot Elanders M3 (mediabibliotek), Lionbridge (Översättning), SalesForce, AD m.m. Lär dig om hur en Omegapoint-leverans ser ut övergripande tekniskt.

tisdag 19 april 2011

Live: Scala bortom basics (45 min)

Roozbeh Maadani o Dan Bergh Johnsson
Genom live parprogrammering kodar vi oss igenom ett mindre exempel och täcker in aktörer (trådade och eventdrivna), arv, funktioner som data och lat evaluering.

Scrum Buzzword Compliant (Föreläsning, 45 min)

Lär dig vad Product Owner, Scrum Master, Team, Backlog, Story, Story Points, Sprint, Sprint planning meeting, Sprint Review Meeting, Chicken & Pigs, Daily Standup, Scrumboard, Burndown Chart, Backlog Grooming och Agile Manifesto betyder.

Målgruppen är säljare och personer som inte har arbetat med Scrum.

Take Away: Generellt: Häng med i en diskussion kring Scrum. Säljare: Vilka nyckelord att reagera på i en säljsitation.

Föreläsare: Claes Piper

Effektiv testning utav webbapplikationer (Workshop, 2h)

Ett seminarie kring utbyte utav erfarenheter kring effektiv testning av både funktionella och icke-funktionella krav. Agendan bestäms av deltagarna.

Exempel på frågeställningar:
- Vad behövs för verktyg? Vilka verktyg är bra/dåliga? I vilka sammanhang ska jag använda dom?
- Hur skapar och underhåller jag testerna?
- Hur jobbar jag med test effektivt då tiden för test är knapp, t.ex. i korta sprintar?
- Vilka är de största hindrena för effektiv testning?

Test-GNILP: Agil testledning

Behövs det testledare i agila utvecklingsteam? Vad är skillnaden mot att arbeta som vanlig testledare?

Föreläsare: Örjan Bjermert

Hur sälja projektledare (Workshop, 2h)

Behöver vi speciell kompetens hos säljarna för att sälja projektledare eller speciell kompetens hos projektledarna för att vara säljbara?

Helt enkelt: Hur gör vi för att få fart på sälj av projektledarna? Hur skall vi sälja en projektledare som t.ex Product Owner? Vem behöver ny kompetens i det fallet? Sälj eller projektledarna? Målsättning: Konkret handlingsplan för hur PL skall säljas (vem ändrar sitt beteende, vem ställer vilka krav på vem?)

Workshopledare: Magnus Tholén

måndag 18 april 2011

Scala Potpuri - Nu med Äkta kod! (45 min)

Take Away:När ni går härifrån vet ni hur Scala ser ut, och är redo att älska eller hata Scala! Med passion!

Ett smakprov på hur Scala-applikationer kan se ut. Vi går igenom och förklarar 2-4 exempel, varav minst ett är från verkliga livet (ett program för att kontrollera XML-fakturor). Vi förutsätter att åhörarna kan Java, C# eller något liknande språk.

Integration - ett praktikfall från retail (Gnilp, 20 min)

Att byta ut 10+ system, som utvecklats över flera decennier, mot ett standardsystem innebär en hel del integrationsarbete. Hur kan vi återskapa 400 integrationer i den gamla systembilden med bara 4 månaders byggtid? I det här fallet kunde vi med en genomtänkt arkitektur och krav på affärsbeslut minska antalet till 40. Hur var det möjligt?

torsdag 14 april 2011

No Architectural Lifecycling (blixt, 10 min)

Hur kommer det sig att vi aldrig helt lyckas bygga bort de gamla lösningarna när vi inför nya arkitekturer? Varje nytt abstraktionslager eller arkitekturellt paradigm vi kommer på leder bara till ökad komplexitet i stället för att förenkla som var intentionen från början. Någonstans på vägen irrar vi bort oss i införandet av det nya och en rad kompromisser och taktiska beslut skapar en ny arkitektur som känns gammal och mossig innan den ens har börjat användas i nämnvärd omfattning.

E-arkiv med REST (45 min)

Efter många år i vårdens e-arkivering träsk vill jag presentera en alternativ lösning. Detta bygger på 2 utgångspunkter:
- kasta inte bort ett dyrt uppbyggt format utan använd dess potential
- REST är precis som vi behöver
Jag tänkte gå genom problematiken och vill berätta hur har jag tänkt och vad har jag åstadkommit, vilka teknik som används, hur skulle man gå vidare. Hoppas att detta ger tillfälle att diskutera REST och NoSQL frågor, erfarenheter.

Några använda tekniker: REST, JERSEY, NOSQL, MONGODB, MORPHIA

Kort presentation med efterföljande diskussion

Gnilp Astra Tech (10 min)

Kort genomgång av Astra Tech projektet med integrationer mot Elanders M3 (mediabibliotek), Lionbridge (Översättning), SalesForce, AD m.m.

onsdag 13 april 2011

Github, social coding (20 min)

Vad är Github (och Git) och varför är det intressant för mig?

Kort beskrivning av Git. Snabb demo av Github. Kort summering om varför detta är viktigt att åtminstone känna till.

tisdag 12 april 2011

Flyg med Akka och Jonas Bonér (Minikurs 4h)

Ramverket Akka har uppmärksammats som ett av de mest framsynta inom Scala. Akkas skapare Jonas Bonér kommer till OP-KoKo för att hålla en praktiskt inriktad kortkurs i Akka. Under kursen får man själv välja om man vill använda Akkas Java API eller Scala API.

På akka.io beskrivs ramverket såhär:

Akka is the platform for the next generation event-driven, scalable and fault-tolerant architectures on the JVM


We believe that writing correct concurrent, fault-tolerant and scalable applications is too hard. Most of the time it's because we are using the wrong tools and the wrong level of abstraction.


Akka is here to change that.

Jonas Bonér utnämndes nyligen till "Java Champion" (en av tre svenskar) för sina många bidrag till java-communityt. Innan Akka har han bl a Terracotta, JRockit, AspectWerkz och AspectJ i bagaget.

Omegapoints kompetenskonferens 2011 vår

Här är bloggen där vi i programkommittén kommer att lägga ut information om programinnehållet på kompetenskonferensen.

Just nu pågår ett intensivt arbete med att gå igenom alla förslag som kommer in via call-for-proposal, diskutera dem med föreläsaren och passa in dem i programmets schema.

Så fort en programpunkt är klar och spikad så kommer den att publiceras här.

Allmän info kommer vi att tagga med "info" och programpunkter kommer att taggas med "pres" (vi gör ingen skillnad på presentationer, workshoppar, blixtar, minikurser etc - åtminstone inte här). Senare kommer vi och föreläsarna att tagga upp programpunkterna för att ge olika sätt att navigera sig genom programmet.

Vi vill också uppmuntra alla er att sätta era egna taggar t ex i delicious eller digg. För att vi andra ska hitta taggningen så använd gärna taggen "opkoko11" tillsammans med andra taggar ni tycker är relevanta.