Blogg

Här finns tekniska artiklar, presentationer och nyheter om arkitektur och systemutveckling. Håll dig uppdaterad, följ oss på Twitter

Callista medarbetare Björn Genfors

Technical aspects of ontologies, part 2

// Björn Genfors

So, what is an ontology? In the broadest sense, an ontology is knowledge representation, symbolically encoded as to allow for computerized reasoning. Simplified: to use the terminology from the previous post, an ontology describes concepts and their relation to other concepts using a formalized language. This enables powerful computerized “thinking”, but creating a well-formed ontology is a big task.

Callista medarbetare Björn Genfors

Technical aspects of ontologies, part 1

// Björn Genfors

Many are the situations where there’s a need to organize information for subsequent use, and one way to do this is to use a controlled vocabulary. This need may arise in a limited setting, where your requirements can be managed off the cuff, or it could arise in a setting where secondary use of information is foreseen but exactly how is unknown. In these more intricate circumstances, an ontology may serve you well.

Callista medarbetare Jan Västernäs

Nytt kontor i Göteborg

// Jan Västernäs

Vi har flyttat till nytt kontor i göteborg. Det var ingen lång flytt, från 2:a till 6:e våningen i samma byggnad. Adressen är alltså oförändrad och den invanda vägen till AfterCadec behöver inte programmeras om. När det blir konsert på Ullevi igen så kan vi kika in lite på dem också :-) Den stora öl-kylen har också flyttat med. En flytt är ju annars ett bra tillfälle att rensa upp och slänga, Tipptapp-appen har vi använt ett antal gånger.

Callista medarbetare Pär Wenåker

An introduction to RSocket

// Pär Wenåker

RSocket is a new communication protocol that promises to solve the issues we have with HTTP, and together with that, it might also simplify the way we design and build distributed systems and microservices. I will come back to that last statement in a later blog post.

Callista medarbetare Anna Eriksson

Blog Series - Reactive Programming with Spring

// Anna Eriksson

This blog series will serve as an introduction on how to build reactive web applications using Spring Boot, Project Reactor and WebFlux. It will be a beginners guide to the reactive world, but the reader is assumed to have previous knowledge on Java and Spring Boot.

Part one provides an overview of the different concepts behind reactive programming and its history. In the upcoming blog posts we will look into the different technologies with code samples on the various topics.

Callista medarbetare Björn Gylling

Kafka Authorization as a Graph

// Björn Gylling

In this article, we describe an open source tool that makes it possible to visualize access control lists in Kafka to help you get an overview of how access in a Kafka cluster is configured.

Callista medarbetare Mikael Lagberg

Har vi fortfarande samma problem?

// Mikael Lagberg

Vi på Callista gillar att prata om saker som ligger i teknikens framkant, vi gillar att jobba med saker i teknikens framkant. Det finns dock saker som inte verkar försvinna oavsett hur ”långt ut på kanten” man är. I år gick jag inte på de stora “heta” ämnena om bland annat Microservices, Containers och Java updates på Jfokus 2020. Den här gången kände jag mig mer intresserad av att få inspiration kring hur man hanterar problem som man nästan stöter på dagligen.

Callista medarbetare Jan Västernäs

Kompetensmöte Event Storming

// Jan Västernäs

I går hade vi ett kompetensmöte kring “Event Storming”. Det är en metod för att analysera en domän, framförallt bra lämpad om det finns ett stort inslag av händelsestyrda delar. Mats Ekhammar och Anders Asplund har inspirerats av föredrag på externa konferenser, bland annat “Domain-Driven Design Distilled” - Vaughn Vernon och “Domain-Driven Design and Event-Driven Microservices” - Matt Stine.

Callista medarbetare Katarina Askdal

Två innehållsrika dagar på Jfokus

// Katarina Askdal

Den 4 till 5 februari så hängde flera av oss från Callista på Jfokus. Vi hade för andra året i rad en monter på plats och det var tredje gången som Magnus Larsson höll ett föredrag. Flera Callistianer deltog på själva konferensen, vilket vi nästan alltid gör. Hur var det då? Jo, det var kul, lärorikt och energihöjande.

Callista medarbetare Jan Västernäs

Vi välkomnar Erik Englund

// Jan Västernäs

Vi är glada att kunna hälsa Erik Englund välkommen som konsult hos oss. Erik började vid årsskiftet och är placerad i Göteborg. Erik är en nyfiken utvecklare med kompetens inom såväl backend som frontend. Mer information om Erik hittar du här

Callista medarbetare Anders Forssell Callista medarbetare Pär-Anton Westbom

Apputveckling i praktiken: React Native - eller bara Native? Presentation

// Anders ForssellPär-Anton Westbom

Presentation från Cadec 2020 Göteborg

Under det senaste åren har vi jobbat i projekt där React Native används som bas för appar som ska kunna köras både på iOS och Android. Varför är React Native ett bra val om man vill göra en cross platform mobilapp? Hur fungerar det i praktiken? Hur är mognadsgraden? Vilka är utmaningarna, och vad skall man tänka på? Klarar man sig utan plattformsspecifik kod? Vi försöker ge svaret på dessa frågor utifrån våra erfarenheter och ger exempel från projekt vi varit med i.

Callista medarbetare Jan Västernäs

2 meetups hos oss nästa vecka

// Jan Västernäs

Vi kommer hosta två meetups i Göteborg nästa vecka. Onsdag den 19:e februari blir det Go West som besöker oss. Erik Lupander kommer att vara en av talarna och berätta varför Golang kommer att erövra världen under 20-talet !