Cadec 2018 Göteborg

2018-01-24

Cadec 2018 Göteborg

Demo och live-kodning i ett större format än någonsin

Länk till utvärderingen.

Rivstarta 2018 med ett inspirerande kunskapslyft. Vi har nöjet att bjuda in till en rykande aktuell Cadec med de senaste trenderna inom arkitektur och utveckling - nu i ett större format än någonsin.

Nytt för i år är att Cadec Göteborg äger rum på Filmstaden Bergakungen. Där får vi gott om plats för vår ständigt växande publik och hoppas kunna erbjuda en presentationsupplevelse utöver det vanliga.

Det fullspäckade programmet kan du ladda ner här. Konferensen är som vanligt kostnadsfri.

Du är också inbjuden till After Cadec - varva ner efter konferensen med mat, dryck och mingel.

Antalet platser är begränsat - anmäl digF redan idag för att inte missa denna chans till gratis kompetensutveckling.

Tid: onsdag 24:e januari 2018 kl 13.00 till 17.00

Plats: Filmstaden Bergakungen, Skånegatan 16 B, Göteborg

After Cadec på Callistas kontor, Fabriksgatan 13, från kl 17.30

Dela gärna denna information till kollegor och vänner som du tror kan vara intresserade.

Välkommen! önskar teamet på Callista.

Presentationer

Callista medarbetare Stephen White

ReactJS – en gemensam design för alla plattformar

Stephen White

ReactJS har med sin ansats för att strukturera, testa och resonera kring kod, samt genom sin tonvikt på tillstånd och envägs dataföden, utvecklats till ett föredöme inom frontend-utveckling.

En inte särskilt väl dold hemlighet i ReactJS är förmågan att skapa användargränssnitt på en stor mängd plattformar; webb, mobil (iOS, Android), desktop, terminal (faktiskt) och – något överraskande – hårdvara.

Delad kod och gemensamma underliggande modeller/designprinciper bidrar till en verkligt mångsidig utvecklingsmiljö, där ett traditionellt webb/javascript-team kan utveckla mot många olika målmiljöer och plattformar. Vi utforskar detta genom några praktiska exempel samt visar på magin i en gemensam design för alla plattformar.

Ladda ner presentation
Callista medarbetare Niklas Antoncic

Machine Learning för dig som vill börja koda nu

Niklas Antoncic

AI, Deep Learning, Machine Learning – begreppen haglar. Vad är skillnaden, och vad behöver jag som mjukvaruutvecklare kunna och förstå för att kunna dra nytta av teknologin? Machine Learning och AI har funnits i över 30 år, varför är det så hett nu? I detta föredrag försöker vi reda ut begreppen och räta ut frågetecknen.

Machine Learning är ett väldigt brett område och kan användas i många tillämpningar - talsyntes, bildigenkänning, ekonomiska förutsägelser och optimering. Det innefattar allt från avancerad matematisk teori till enkla tumregler samt även mer praktiska problemområden som prestanda och testning.

Föredraget reder ut de grundläggande koncepten och den teoretiska grunden, samt ger pekare till intressanta områden att fortsätta utbilda sig inom. Vi demonstrerar också hur ett konkret arbetsföde kan se ut AI-plattformen H2O.

Ladda ner presentation
Callista medarbetare Peter Larsson Callista medarbetare Pär Wenåker

Blockkedjan – länken till smarta kontrakt och andra innovativa lösningar

Peter LarssonPär Wenåker

Bitcoin beskrivs av vissa som den största innovationen sedan Internet. På senare tid har det dock blivit tydligt att Bitcoin bara är en del i något ännu större, nämligen teknologin som ligger till grund för Bitcoin – blockkedjan.

Vi kommer att ge en introduktion till hur blockkedjan fungerar och vilken inverkan tekniken kan ha på den framtida samhällsutvecklingen.

Föredraget beskriver också Ethereum, som förutom en Bitcoinliknande blockkedja även erbjuder en plattform (EVM) för distribuerade blockkedjeapplikationer, s.k. DApps eller smarta kontrakt.

Avslutningsvis demonstrerar vi praktiskt hur utveckling och användning av smarta kontrakt går till.

Ladda ner presentation
Callista medarbetare Andreas Tell

”Open, Evolving, Nimble & Scalable” – är Java redo för microservices?

Andreas Tell

En hel del har hänt sedan förra årets Cadec – Java 9 och Java EE 8 är släppta och på JavaOne talade man om fyra nya ledande principer för Javas utveckling framåt: ”Open, Evolving, Nimble & Scalable”.

Har man hittat botemedlet på JVM:ens tillkortakommanden gällande fotavtryck i drift med avseende på minne och uppstartstid?

Hur ska innovationstakten inom ekosystemet öka?

Under detta föredrag sammanfattar vi det viktigaste som hänt under det gångna året, försöker besvara ovanstående frågor samt tittar praktiskt på om problematiken med JVM:ens fotavtryck kvarstår.

Ladda ner presentation
Callista medarbetare Torbjörn Claesson

Kafka i strömmen – så får du flyt på dina dataflöden

Torbjörn Claesson

Det har nog inte undgått någon att Apache Kafka trendar just nu. Vi fullkomligen bombarderas av artiklar om strömmande arkitektur, event-sourcing och SMACK-stack, för att bara nämna några områden där Apache Kafka spelar en betydande roll.

Nu har även en första major version av Apache Kafka släppts.

Tillsammans skall vi reda ut vad en ”distributed commit log” faktiskt är för något. Några av frågorna vi belyser är

  • Hur fungerar den?
  • Vilka fallgropar finns?
  • Vad har detta med strömmar att göra?
  • Och framför allt, varför pratas det så mycket om detta nu?

Vi avslutar sedan med att använda våra nyvunna kunskaper för att bygga ett strömmande system från grunden.

Ladda ner presentation
Callista medarbetare Björn Genfors

GDPR - vad är det och varför skall jag bry mig ?

Björn Genfors

“Finns det några GDPR-aspekter på det här projektet?” Det är en fråga som hörs allt oftare.

GDPR – EU:s dataskyddsförordning – träder i kraft 25 maj 2018, och ersätter då personuppgiftslagen. Genom GDPR vill EU tvinga företag att ta ett helhetsgrepp på frågor som rör behandling av personuppgifter och personlig integritet.

Varför ska du som utvecklare/arkitekt behöva bry dig om detta?

Vi gör en snabb överflygning av lagstiftningen och tittar på ett antal fall där den kommer att påverka arbetet för oss som sitter med arkitektur och kod.

Ladda ner presentation