Höjdpunkter från Valtech Tech Day 2016

Valtech TechDay 2016

Valtech Tech Day 2016 var den mest ambitiösa satsningen hittills av Valtech för att sprida kunskap om nya tekniker.

Denna gång hade de två föreläsningssalar med varsin agenda. I loungen körde de blixttalare där varje talare fick 10 minuter på sig att presentera sitt ämne. Man kunde även besöka Valtech Labs och se vad de gjort inom Service Design och IOT. Jag var även med på en breakout-session om Angular 2 som hölls på ett bländande sätt av Oskar Karlsson. Här är mina highlights från dagen.

Angular 2 med Oskar Karlsson

Angular 2 är inne på RC1 och är så pass stabil som plattform och specifikation att den kan börja användas i produktion. Valtech har redan projekt som utvecklas med Angular 2. Skillnaden mellan Angular 1 och 2 är så pass omfattande att man behöver skriva om en Angular 1-applikation från grunden. Det kan dock göras komponent för komponent då Angular-teamet släppt en ngUpgrade-komponent som hjälper till att köra Angular 2 i en Angular 1-applikation.

I breakout workshop så labbade vi lite med Angular och byggde bland annat en sökmotor för filmer. Komponenter i Angular 2 definierar vad som kommer in och vad som kommer ut ur dem. Allt annat är en svart låda för omvärlden. Händelser i en komponent kommuniceras med en EventEmitter som skickar händelserna i en ström i form av en helt vanlig js array. På så sätt kan man använda vanliga array-metoder på en eventström för att filtrera och mappa events. Riktigt smutt!

Angular-labb med Oskar Karlsson (foto: Valtech)
Angular-labb med Oskar Karlsson (foto: Valtech)

Flexbox med Eduardo Castaneda

Det här var en lite okänd css-egenskap för mig. Mycket användbart för att formge en sida med bättre kontroll över positionering av objekt och responsiv visning automatiskt. En Flexbox kan positioneras och beskrivas hur den ska fylla upp sidan. När det inte går att uppfylla alla regler man satt upp för Flexbox element så flödar elementen om på flera rader och anpassar sig så att de fortfarande fyller upp hela marginalen. Det här är riktigt svårt att få till med traditionella css-egenskaper.

Blixttal om Flexbox av Eduardo Castaneda (foto: Valtech)
Blixttal om Flexbox av Eduardo Castaneda (foto: Valtech)

Standup med David Batra

En härlig avslutning på en bra dag. David Batra ägde publiken rakt igenom sitt nummer. På vägen hem fnissade jag åt hans skämt och började planera för en uppgradering av Storm Admin till Angular 2.

David Batra underhåller (foto: Valtech)
David Batra underhåller (foto: Valtech)

Valtech är en digitalbyrå som tillsammans med enferno byggt e-handelslösningar för bland annat Mio och Cervera. Missade du eventet? Här kan du ta del av inspelningar från Valtech Tech Day.