Blogg

Välkommen till Callista Enterprise blogg - här finns tekniska artiklar, presentationer och nyheter om arkitektur och systemutveckling. Håll dig uppdaterad genom att följa oss på Twitter.

Callista Enterprise medarbetare Björn Beskow

Apache Avro Serialization with Spring MVC

// Björn Beskow

Apache Avro is becoming a popular choice for Java Object Serialization in Event Driven Architectures using Apache Kafka, due to its compact binary payloads and stringent schema support. If combining Event Notification using Kafka with traditional Request-Response, it is convenient to use the same serialization mechanism for the domain objects, regardless of if they are part of events emitted over Kafka or requested through a REST API. Here’s how to do that in a Spring-MVC REST environment.

Callista Enterprise medarbetare David Ström

WeAreDevelopers World Congress 2018

// David Ström

Mellan 16:e och 19:e maj så var jag och min kollega Henrik Tellander på en av Europas största utvecklarkonferenser: WeAreDevelopers World Congress i Wien, Österrike. Tre intensiva dagar tillsammans med över 8000 andra utvecklare från ett 70-tal länder och över 140 talare för en mängd olika föredrag och workshops.

Callista Enterprise medarbetare Magnus Ekstrand

Google’s gRPC - ett nyare kommunikationsprotokoll

// Magnus Ekstrand

I början av maj gick KubeCon + CloudNativeCon Europe 2018 i Köpenhamn av stapeln. Ett ämne som fick stort utrymme på konferensen var gRPC som lades fram some ett super-snabbt och effektivt Remote Procedure Call-system (RPC) som ska göra att microservices pratar med varandra med ljusets hastighet…

Callista Enterprise medarbetare David Ström

Machine Learning de-Mystified

// David Ström

Too often when I hear someone talk about artificial intelligence (AI), or more recently machine learning (ML), the Terminator/Matrix scenario is repeated, a warning that we shouldn’t meddle with powers we don’t understand and that the consequences of not adhering to this warning can be dire indeed.

Callista Enterprise medarbetare Johan Kindgren

SoapUI, Gradle och mockade webtjänster

// Johan Kindgren

SoapUI är ett verktyg som ofta används vid utveckling av system där man anropar webtjänster (både Soap och Rest). Dels så kan man skapa testsviter för att verifiera en befintlig tjänst, eller så kan man simulera/mocka tjänster som man ska anropa i sitt system.

Callista Enterprise medarbetare Johan Kindgren

JFokus 2018 - Framtiden för Java ser ljus ut

// Johan Kindgren

Årets JFokus har gått av stapeln och denna gång hade (av naturliga skäl) stor fokus på Java 9 och de förbättringar som kom med den nya versionen. Förutom nyheter om Java fastnade jag för föreläsningarna om Kotlin och dess olika användningsområden.

Callista Enterprise medarbetare Martin Hesslund

ng-europe 2018 - Angular for Enterprise Applications

// Martin Hesslund

Torsdag, fredag förra veckan var ng-europe 2018 i Paris. På torsdagen var jag på en workshop som hölls av Manfred Steyer, Angular for Enterprise Applications. Ett ämne som är intressant för alla som funderar på att börja använda Angular för större applikationer. Här kommer en sammanfattning av workshopen.

Callista Enterprise medarbetare Magnus Larsson

Create multi-platform Docker images

// Magnus Larsson

In this blog post I will describe how to create a Docker image that works on different hardware architectures and operating systems. I will create a Docker image based on a service written in Go and package it for use in both Linux and Windows on 64 bit Intel based hardware.

Callista Enterprise medarbetare Anders Forssell

WebAssembly - lågnivå JS tar webben till nya höjder

// Anders Forssell

WebAssembly - WASM - är en ny teknologi för att köra applikationer skrivna andra språk än Javascript direkt i webbrowsern. Det är designat för ge “near native” prestanda och korta nedladdningstider. Till att börja med finns stöd för C & C++, men flera andra språk är på gång: Kotlin, Rust, Go, Haskel m.fl.