Menu

Tapahtuman alkuun

Esitykset

Arto Liukkonen

Arto Liukkonen - Nordcloud

Serverless-architecture

Arto työskentelee sovelluskehittäjänä ja serverless-lähettiläänä Nordcloudilla. Viimeiset kolme vuotta hän on työskennellyt pääasiassa AWS:n serverless-työkaluja hyödyntäen ja rakentanut palveluita niin pankkisektorille kuin perinteisen teollisuudenkin käyttöön. AWS:n lisäksi taskusta löytyy sertifikaatti Googlen pilvipalveluihin. Puheenvuorossa käydään läpi serverless-työkalujen ideologiaa ja hyötyjä sekä näytetään käytännön esimerkkejä kuinka palveluita rakennetaan näitä työkaluja käyttäen.

Pekka Klärck

Pekka Klärck - Robot Framework Foundation

Robot Framework

Pekka Klärck is a tester, developer and independent consultant from Finland. He has been involved with testing and test automation since 2000 and has been writing Python code since 2004. He is the lead developer of Robot Framework, a highly flexible open source automation framework, and thus knows the framework and the ecosystem around it extremely well.

Johanna Wahtera

Käytettävyys Cinian kehitysprojekteissa

Esitellään viime kesän aikana tehty tutkimus siitä, miten käytettävyys otetaan Cinialla huomioon. Käydään läpi myös tutkimuksen tulosten pohjalta rakennettu "Käytettävyys näkyväksi" -opas, jonka on tarkoitus parantaa käytettävyyden huomioimista.

Samu Lappalainen

Mitä MVP:n jälkeen - UX-näkökulma

MVP:n käyttäminen IoT -palvelun suunnittelussa. Freesi -projektin käyttäjäkokemuksen kehittäminen ilman minkäänlaista prosessia. Kuinka hyvin tässä onnistuttiin?

Henrik Collin

React Hooks & Joki

Pikakatsaus React Hookeihin ja niiden insipiroimaan Joki-kirjastoon.

Tuomas Talvitie & Vappu Alanko

Käyttäjien tarpeiden selvittäminen projektin alussa

Miksi UX-tutkimus on tärkeää? Missä vaiheessa tutkimusta tarvitaan ja kuinka paljon? Millaisia tutkimusmetodeja eri projekteissa voi käyttää?

Mikko Jakonen

Docker Swarm testaajan työkaluna

Tutustutaan matalan kynnyksen konttiorkestraattori Docker Swarmiin testaajan näkökulmasta. Käydään myös hieman läpi sen CI/CD-käyttömahdollisuuksia.

Tuomas Rissanen

Palvelut ja funktiot AWS:ssä

Katsaus AWS:n palveluihin web-kehittäjän näkökulmasta. Katsaus historiaan ja AWS:n ajatusmalliin, mukana myös pieni demo.

Markus Hällfors

Koneoppiminen käytännössä

Mitä koneppiminen on ja miten se voidaan helposti ottaa käyttöön pilvessä.

Riku Lindblad

Tietovarastot IoT-järjestelmissä

IoT-laitteilta tuleva aikasarjadata asettaa tietovarastolle tiettyjä vaatimuksia, käydään niitä läpi ja esitellään muutamia vaihtoehtoja.

Sakari Hassi & Markus Pohjola

Alustaratkaisun vaatimukset ja toteutus (case Keko)

Miten High Availability (HA) alusta toteutettiin KEKO-projektin puittessa hyödyntäen Kubernetes container-orkestraattoria

Työpajat ja demot

Pekka Klärck

Robot Framework workshop

TBA

Antti Hakkarainen

Demo: Kuormitustestaus kontitetulla lokustiparvella

Kyllästynyt JMeteriin? Hyytyykö koneesi rasitustestien ajamiseen säikeistykseen perustuvilla työkaluilla? Tutustutaan kuormitustestaukseen uudesta näkökulmasta: Locustin avulla testitapaukset koodataan yksinkertaisella Python-koodilla ja testit voidaan ajaa hajautetusti useilta hosteilta. Hajauttaminen onnistuu helposti esimerkiksi levittämällä testikoodit Dockerilla. #Locust #Docker #Python

Antti Hakkarainen

Demo: Debugging live system with Dtrace

Unix-systeemien (Linux, MacOS, ...) ja niissä pyörivien prosessien syvempään sielunelämään tutustuminen tracing-työkaluilla kuten DTrace ja eBPF. Demossa yksinkertaisen Python-ohjelman debugausta ja profilointia DTracen avulla, sekä järjestelmän suorituskyvyn tutkimista valmiilla helppokäyttöisillä eBPF-pohjaisilla työkaluilla.

Topi Kanerva

Älykäs kodin ohjaaminen Zigbeen avulla

Tee-se-itse -järjestelmä, jonka avulla kodin sähköjärjestelmiä ohjataan älykkäästi. Tämä on todellinen SmartHome, joka osaa käyttää hyväkseen sekä aurinkosähköjärjestelmän tuotantoa että verkkovirran halpoja tunteja minimoidakseen kWh-kustannukset. Eikä tässä vielä kaikki, syötteitä ja älyä voi rakentaa halutulla tavalla! Järjestelmä ohjaa laitteita päätöksien perusteella Zigbee-verkon yli.

Aikataulu

Milloin
Pääsali
8:45 - 9:15
Aamupala
9:15 - 9:30
Tervetuliaissanat - Kimmo Alamartimo
09:30 - 10:30
Keynote: Serverless architecture - Arto Liukkonen, Lead developer, Nordcloud
10:30 - 11:30
Keynote: Robot framework - Pekka Klärck, Lead developer of Robot framework Foundation
11:30 - 12:30
Lounas
UI/UX & frontend track
QA & automation track
Dev & platform track
12:30 - 13:00
Käytettävyys Cinian kehitysprojekteissa - Johanna Wahtera
Robot Framework workshop - Pekka Klärck
Palvelut ja funktiot AWS:ssä - Tuomas Rissanen
13:00 - 13:30
Mitä MVP:n jälkeen - UX-näkökulma - Samu Lappalainen
(jatkuu)
(jatkuu)
13:30 - 14:00
React Hooks & Joki - Henrik Collin
Demo: Kuormitustestaus kontitetulla lokustiparvella - Antti Hakkarainen
Koneoppiminen käytännössä - Markus Hällfors
14:00 - 14:30
Kahvitauko
14:30 - 15:00
Käyttäjien tarpeiden selvittäminen projektin alussa - Tuomas Talvitie, Vappu Alanko
Demo: Debugging live system with Dtrace - Antti Hakkarainen
Tietovarastot IoT-järjestelmissä - Riku Lindblad
15:00 - 15:30
(jatkuu)
Docker Swarm testaajan työkaluna - Mikko Jakonen
Alustaratkaisun vaatimukset ja toteutus (case Keko) - Sakari Hassi, Markus Pohjola
Pääsali
15:30 - 15:40
Refucturoinnin tulosten esittely
15:40 - 16:00
Loppusanat - Tero Jokinen
16:00
Epäviralliset jatkot
16:15
Bussit Jyväskylään ja Helsinkiin

Tapahtumapaikka

Hotel Torni

Tämän vuoden DEVcon järjestetään Sokos Hotel Tornissa Tampereella 30.5.2019. Esitykset ja työpajat pidetään pääsalissa ja kahdessa pienemmässä salissa.

Osoite

Ratapihankatu 43
33100, Tampere

Kartta Hotel Tornille

Mikä Cinia ja mikä DevCon?

Cinia DevCon on Cinia Oy:n ohjelmistokehitysosaajien yhteistapahtuma, jonka keskiössä ovat devaajat, ammatillinen kehittyminen, kovat puhujat sekä rento yhdessä oleminen eri toimipisteiden kollegojen kesken. Tämän vuoden DevConiin on tulossa yli sata Cinialaista: kehittäjiä, testaajia, käytettävyyden, projektinhallinnan sekä myynnin ammattilaisia.
Haluatko mukaan osaksi kasvavaa Cinia-yhteisöä? Cinian kehittäjät eivät ole turhan tiukkapipoisia ja meillä työ ja vapaa-aika on sopivassa tasapainossa. Projekteja tehdään muun muassa teollisuuden, liikenteen, terveydenhuollon ja maatalouden digitilisaation sekä IoT-järjestelmien parissa. Lue lisää siitä, mitä osaajamme kertovat työstään ja kurkkaa avoimet työpaikkamme Cinian nettisivuilta. Otamme mielellämme vastaan myös avoimia hakemuksia.