Cadec 2018 Stockholm

2018-03-08

Cadec 2018 Stockholm

Vi nöjet att bjuda in till Stockholmsupplagan av Cadec – Callista Developers Conference.

Vi serverar de senaste trenderna inom arkitektur och systemutveckling och innehållet spänner över ett antal högaktuella områden. Som vanligt blir det demo och livekodning i många av presentationerna.

Nytt för i år är att Cadec Stockholm äger rum på Filmstaden Sergel. Där får vi gott om plats för vår 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 enklare mat, dryck och mingel.

Tid: torsdag 8:e mars 2018 kl 13.00 till 17.00

Plats: Filmstaden Sergel, Hötorget 3, Stockholm

After Cadec på Callista kontor, Drottninggatan 55, Stockholm, direkt efter konferensen från kl. 17.00

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