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
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 presentationAI, 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 presentationBitcoin 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 presentationEn 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 presentationDet 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
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“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