Samarbeidspartnere

Vi gjentar suksessen fra tidligere år, og den 7. februar arrangeres Tech Talks for fjerde gang - ta turen innom for faglig og spennende påfyll!

Program

Den 7. februar arrangeres Tech Talks for fjerde gang, et arrangement for alle som kan tenke seg faglig input fra IT-bransjen! Vi gjentar suksessen fra tidligere år, og har invitert flere bedrifter til oss.

Trykk på en tittel for mer informasjon

Tid

Foredrag

Sted

10:15

Sopra Steria: React - Rammeverk for webutvikling

Jan Tore Stølsvik

React er et bibliotek for å lage brukergrensesnitt, laget av Facebook og Instagram. Med React trenger du ikke ta hensyn til at tilstanden til applikasjonen endrer seg over tid. Det er som å kaste hele viewet og lage det på ny for hvert tastetrykk eller klikk på en knapp. Jeg skal forklare hvordan dette gjør det enklere å lage brukergrensesnitt som er raskere, gjenbrukbare og testbare.

EL3

Iterate: Rust

Sindre Johansen

Rust er et programmeringsspråk utviklet av Mozilla og et stort community, laget først og fremst for å skrive nettlesere og operativsystemer. Samtidig har det høynivå abstraksjoner vi er mer vant til i språk som python, ruby og javascript, men siden abstraksjonene ligger i kompilatoren kan ytelsen sammenlignes med håndoptimalisert kode skrevet i C eller C++.

Hvis det å lage tryggere, sikrere og raskere kode høres spennende ut, er dette foredraget for deg. Jeg vil gi deg en introduksjon som forhåpentligvis vil gi deg inspirasjon og hjelpe deg til å komme i gang.

EL6

11:15

Lyntaler

Computas: Politikk og programmering – det liknar meir enn du trur

Mads Opheim

Du har kanskje ikkje tenkt på at politikk og systemutvikling har mange likskapar? At mange av triksa frå programmeringa di også fins i politikken? Likskapane mellom ein politisk rådgjevar og ein funksjonell arkitekt? Eller kva ein kommunikasjonsrådgjevar og ein UX-designer har felles?

Accenture: Cyber Defense – Just a buzz? What’s the fuzz?

Thomas Langerud

Med ny teknologi følger nye metoder for å utnytte svakheter i datasystemer. Hva er nytt innen cyber defence de siste årene, og hvorfor blir det stadig viktigere?

Bouvet: Hvordan utvikle VR i Unity på 15 minutter

Adam Haeger

VR er fremtiden om det hersker det liten tvil. Det er også utrolig fascinerende å utvikle VR opplevelser, spesielt om man ikke er vant til å jobbe i 3d. I denne talken deler jeg det jeg har lært meg om VR utvikling i Unity og viser hvordan du kjapt kan sette oppe en VR scene med Leap Motion håndracking.

EL3

Bekk: Javascript 2017 - ikke skyt spurver med kanoner

Nicolay Hvidsten

Det er veldig fort gjort at man lager SPAer (Single Page Applications) nesten hver gang man skal starte et nytt utviklingsprosjekt, men ofte er dette å skyte spurver med kanoner. Problemet med kanoner er at de er mye mer kompliserte enn f.eks. spretterter, som muligens kunne løst det samme problemet uten alle komplikasjoner en kanon bringer med seg (Hvem skal vaske kanonen? Hvem kjøper kruttet? Folk mister arbeidslyst pga bæring av tunge kanonkuler. The list goes on).

Dette foredraget tar for seg fordelene og ulempene ved å introdusere et komplisert rammeverk (React, Ember, Angular) for å løse et problem som kanskje ikke er så komplisert likevel, og hva som kanskje er en bedre tilnærming.

EL6

12:15

Bouvet: Smartening up a Pi Zero Security Camera with Amazon Web Services and Node.js

Mark

A key advantage of the IoT is that it enables you to expand the potential of constrained devices by giving them access to the computational power of The Cloud.

In this session I’ll show you how I transformed a lowly Raspberry Pi Zero webcam into a smart security camera (with motion detection, threat detection and alert notifications) by combining open source software with cloud based image analysis.

Attendees can expect a short introduction on how to set up their own Raspberry Pi Zero webcam, a comparison of some of the image analysis API’s currently available, and finally a demonstration of how I used Node.js and a range of cloud based API’s (including Amazon's Rekognition, Lambda and Step Functions) to help my smart security camera distinguish between an unwanted guest and the neighbour’s cat.

EL3

Computas: Your Phone is Snitching on You

Rustam Mehmandarov

Yes, and so does your laptop, tablet and any other WiFi enabled device you own. Without even touching your device, I can tell you where have you been, and I might even tell you where are you right now in the room. I don't even need any fancy and expensive hardware to do that.

Magic? No. Scary? Yes!
Well, at least it can easily be used to track you.

Join me to hear a story on what I learned sniffing wireless packages, or why WiFi is broken. In this talk we will have a look at the theory behind this, how and why this works, and, of course, a live demo!

EL6

13:15

Bekk: Elm - livet etter Redux?

Erik Wendel

Frontendutvikling har handlet mye om React og Redux de siste årene. Mange har spurt seg om hva som blir det neste store i frontendlandskapet, og stadig flere ser nå til programmeringsspråket Elm. Jeg viser deg hva det er, og hvordan det lar deg skrive solide, raske og trygge webapplikasjoner samtidig som du gjør backendteamet misunnelig!

EL3

Lyntaler

Sopra Steria: Hololens

Jørn Skaarås

Iterate: Hjelp jeg er konsulent

Pia Lindkjølen

En liten rant om et par ting jeg skulle ønske jeg visste før jeg ble voksen og begynte å jobbe. Det er, overraskende nok, ganske stor forskjell på utviklingen man gjorde på skolen og hvordan man utvikler noe som faktisk brukes ute i den store verden.

EL6

14:00

Knowit: Hurtigtaler

Moro med IoT på jobben!

Jan Henrik Gundelsby

Vår fagsjef vil presentere fagutvikling i Knowit generelt, samt to av produktene som har kommet ut av fagprosjekter internt i Knowit:

1) Brewmaster; en programmerbar øltap (Arduino og Docker mikrotjenester) som skjenker mengde øl avhengig av ferdighetene dine i FlappyBird eller antall riktige på Quiz.
2) Magic Mirror; et programmebart speil som gir deg siste nyheter, tidtabeller, kalenderoversikt og hva som spiller på musikkanlegget akkurat nå. Som du kan snakke til med Amazon Alexa. Alt gjort ved hjelp av tilgjengelig open source, AWS tjenester som Alexa skills kit, AWS Lambda og en hjemmeserver med Node.

MLaaS - maskinlæring for oss andre

Anders Breivik

Hva er Machine Learning as a Service? Hvilken tjeneste velger jeg? Hvordan kan jeg bruke det i min egen applikasjon?

Maskinlæring har lenge vært en tilnærmet akademisk disiplin, med høyt spesialiserte utøvere. Men med fremveksten av maskinlæringstjenester i skyen er maskinlæring tilgjengelig for alle utviklere. MLaaS tilbyr tjenester på et bredt white box - black box spektrum, utviklere kan trene modeller uten innsikt i algoritmene bak eller implementere egne algoritmer.

Denne lyntalen gir deg en oversikt over hvilke MLaaS-plattformer som finnes, hva de forskjellige leverandørene tilbyr og hvordan du selv best kan tjenestene i dine egne applikasjoner. Det blir en live demo av black box maskinlæring med Google Prediction API.

Kule kart med Mapbox

Hans Henrik Grønsleth

Kart er fine ting. De hjelper meg å finne de tingene jeg trenger. Hvordan kommer jeg meg til Clas Ohlson? Hvor er nærmeste pub? Google Maps er ofte god til å hjelpe meg med sånne greier.

Men det er ikke bare Google som lager kart. Mapbox er et åpen kildekode-alternativ med et lekkert API som lar deg lage interaktive vektor-kart temmelig smertefritt.

I denne talken kikker vi på Mapbox GL JS og hvordan man med ganske få kodelinjer kan lage et ganske kult kart som viser alle konserter i Trondheim.

EL6

14:15

Accenture: Artificial Intelligence from the bottom up

Håkon Trømborg

Intelligens er et begrep som vi som regel forstår ovenfra, men for å virkelig forstå hva det er må vi bygge det opp fra bunnen. Foredraget tar veien innom filosofi, biologi og matematikk for å forklare hvordan nevrale nettverk etterligner vår egen intelligens.

Vi skal ta en titt på hvordan man kan laste ned og leke med verdens mest kompliserte nevrale nettverk for bildegjenkjenning på en helt vanlig laptop, sjekke om det har blitt smartere enn oss enda, og se på likhetene og forskjellene mellom nettverket og oss selv.

EL4

15:15

Bekk: Hurtigtaler

Nettleseren som musikkinstrument

Stian Veum Møllersen

Nettleseren som musikkinstrument? JavaScript som tangenter i et piano? WebAudio og WebMIDI gjør nettleseren din til det mest portable elektroniske instrumentet til nå, med et par linjer kode har du ditt eget instrument. Kun kreativiteten setter grenser for hva du kan høre av din egen kode!

React Native 101

Sigurd Hagen Falk

React Native er et hett alternativ til rammerverk for utvikling av hybride mobilapplikasjoner. Det skiller seg ut ved at du faktisk ender opp med en ekte native app istedenfor en webapp pakket inn i et native skall. For brukeropplevelsen av appen gjør dette underverker. Vi skal snakke om hvorfor du burde vurdere React Native i ditt neste mobilprosjekt og hvordan du enkelt kan komme i gang på egenhånd.

EL6

19:00

Mingling - Banksalen

Dresscode: Business Casual

Påmelding

Del 1

Gløshaugen
Lyntaler
Foredrag
Åpent for alle

Del 2

Banksalen
Middag
Mingling
100/100 plasser

(3 på venteliste)

Sjekk din plass på ventelisten
Meld deg av

Vi minner om at det kreves oppmøte på fagdagen dersom du ønsker å være med på minglingen. Oppmøte defineres som å delta på minst to av arrangementene. Det vil bli registrert oppmøte.

Er du medlem av Abakus eller Online har du også mulighet til å melde deg på plasser reservert til disse linjeforeningene. Dette gjør du på linjeforeningene sine egne nettsider, men prøv å unngå dobbeltpåmelding. Vi vil uansett gå igjennom listene før minglingen og fjerne navn som er dobbelt opp.

Om oss

Tech Talks arrangeres av Ekskursjonskomiteen i linjeforeningen for informatikk ved NTNU, Online. Ekskursjonskomiteens oppgave er å arrangere tredje årstrinn ved informatikkstudiet sin årlige ekskursjon. I år går turen til Sør-Korea, og alt overskudd fra dette arrangementet blir brukt til å støtte turen.