Blogg

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

Callista medarbetare Peter Hernfalk

Från hålkort till moln - reflektioner från 50 år i IT-branschen

// Peter Hernfalk

50 år i IT-branschen – och fler ska det bli :-)

I år har jag arbetat 50 år i IT-branschen. Under detta halvsekel har jag hunnit med lågt räknat 80 000 arbetstimmar. Jag som verkligen gillar att lära mig nya saker har svårt att tänka mig ett roligare jobb. Det är faktiskt så roligt att jag också har det som hobby.

Callista medarbetare Mats Ekhammar

Ännu en "Alt-conference" på Callista

// Mats Ekhammar

Vad är en alt-conference?

Under och strax efter Covid hade vi börjat gå på online konferenser och känt att de oftast var rätt OK, men vi saknade att komma iväg på riktigt med kollegor. När det sedan blev OK att åka ut igen på konferenser kom många iväg, men några av oss kom inte riktigt till skott igen.

Callista medarbetare Ove Lindström

DTO or not DTO?

// Ove Lindström

In this blog we dive into the concept of Data Transfer Objects (DTOs), providing a detailed explanation of their use, design best practices, and how they relate to other object patterns like Value Objects (VO), Domain Objects (DO), and Business Objects (BO). You will gain the understanding that the key to effective use of DTOs lies in their purpose: transferring data efficiently while keeping domain logic separate and testable.

Callista medarbetare Henrik Starefors

My declarative journey with NixOS

// Henrik Starefors

In this post, I will share my journey of setting up and configuring NixOS as a daily driver from scratch. These are my first steps with NixOS, and they are neither a comprehensive guide nor a tutorial on correct usage; instead, they are stories about how I stumbled through the Nix landscape.

Callista medarbetare David Ström

Hackathon: Build a smart scheduling application

// David Ström

By the time you are reading this I’m quite confident many of you are already quite weary of reading about the amazing possibilities of AI in general and LLMs in particular. But perhaps you are still, on a general level, positive about AI and happy to use the tools it has provided so far, but quietly asking yourself “What now? What is next?”. This story is for you. Too.

Callista medarbetare Magnus Larsson

Faster startup with Spring Boot 3.2 and CRaC, part 1 - Automatic checkpoint

// Magnus Larsson

With Spring Boot 3.2 and Spring Framework 6.1, we get support for Coordinated Restore at Checkpoint (CRaC), a mechanism that enables Java applications to start up faster. With Spring Boot, we can use CRaC in a simplified way, known as Automatic Checkpoint/Restore at startup. Even though not as powerful as the standard way of using CRaC, this blog post will show an example where the Spring Boot applications startup time is decreased by 90%. The sample applications are based on chapter 6 in my book on building microservices with Spring Boot.

Callista medarbetare Jesper Holmberg Callista medarbetare Marcus Cedergren Callista medarbetare Niclas Bentley Callista medarbetare Peter Larsson

KotlinConf 24

// Jesper HolmbergMarcus CedergrenNiclas BentleyPeter Larsson

KotlinConf 2024 ägde rum i Köpenhamn den 22-24 maj och var en stor succé. Med över 2 000 deltagare från hela världen, 102 talare och 77 sessioner, var konferensen en guldgruva av information och inspiration för alla som är intresserade av Kotlin. Från Callista var vi ett gäng som hade några inspirerande dagar i Köpenhamn - här kommer en första presentation av några intressanta föredrag.

Callista medarbetare Magnus Larsson

Upgrade to Spring Boot 3.2 and Java 21 to get support for Virtual Threads and CRaC

// Magnus Larsson

With Spring Boot 3.2 and Spring Framework 6.1, we get support for some really exciting new features like Java 21, including Virtual threads, and shorter startup times using Coordinated Restore at Checkpoint (CRaC). In this blog post, I will use the source code in the 3rd edition of my book on building microservices with Spring Boot and describe how to upgrade it to Spring Boot 3.2 and Java 21.

Callista medarbetare Anders Forssell

Callista Tech Radar Light 2024

// Anders Forssell

Här presenterar vi andra upplagan av Callista Tech Radar Light - en kartläggning av av hur teknikanvändningen ser ut hos våra kunder och kollegor i branschen.

Callista medarbetare Björn Genfors

AI-förordningen äntligen beslutad

// Björn Genfors

För tre veckor sen klubbades slutligen AI-förordningen av EU. Det betyder att alla reglerna däri kommer att börja gälla pö om pö från och med om ett halvår och upp till som mest 36 månader framåt i tiden, men där majoriteten av reglerna träder i kraft om mellan 12 och 24 månader.