Blogg
Här finns tekniska artiklar, presentationer och nyheter om arkitektur och systemutveckling. Håll dig uppdaterad, följ oss på LinkedIn
Här finns tekniska artiklar, presentationer och nyheter om arkitektur och systemutveckling. Håll dig uppdaterad, följ oss på LinkedIn
Nu är det möjligt att streama alla föredrag från Cadec 2023. Gå till Cadec-sidan och fyll i dina kontaktuppgifter så får du en länk till inspelningen. Du kan använda kapitelfunktionen för att hoppa direkt till ett visst föredrag. Nedan ser du vilka föredrag som är inkluderade.
How do you approach using Kafka to store your data when building a HTTP api? In this series we build an application which would traditionally be backed by a classic database, the basic ‘Create-Read-Update-Delete’ api. Instead of a traditional database we store our data in Kafka and over the series look at some of the issues with this approach and how you can solve them. If you want to read from the beginning, you can find Part 1 here.
How do you approach using Kafka to store your data when building a HTTP api? In this series we build an application which would traditionally be backed by a classic database, the basic ‘Create-Read-Update-Delete’ api. Instead of a traditional database we store our data in Kafka and over the series look at some of the issues with this approach and how you can solve them. If you want to read from the beginning, you can find Part 1 here.
Idag finns det maskininlärning överallt, t.ex. när vi scrollar social media, kollar vädret, tar en bild, letar musik på Spotify etc. Ofta körs detta på stora servrar någonstans i molnet. Men i många fall vill vi ha snabb respons och har kanske inte ens tillgång till ett nätverk. Hur gör man då?
Varför är det sådan hype kring Stable Diffusion? Vi förklarar och demonstrerar state-of-the-art-tekniken för generativa modeller. I april 2022 presenterades DALL-E-2 och därefter Imagen som visade sig vara banbrytande modeller inom text-till-bild-generering. Dessa modeller, av typen Latent Diffusion, var stängd källkod och ägdes av Microsoft respektive Google. I augusti 2022 släpptes dock ytterligare en variant – kallad Stable Diffusion – som öppen källkod av ett tyskt forskningsinstitut. Detta medförde en formidabel explosion av användning av Machine Learning baserad på generativa modeller.
Nyligen lanserade Myndigheten för Samhällsskydd och Beredskap (MSB) en nationell termbank för informations- och cybersäkerhetsområdet. Innehållet består framförallt av svenska termer och terminologiska definitioner, men innehåller också ytterligare anmärkningar, termerna på engelska samt hänvisningar till relevanta källor.
Moderna verktyg för Infrastructure as Code (IaC) ger möjligheten att definiera infrastruktur för olika molnleverantörer (sk “multi cloud”) med välkända programmeringsspråk som TypeScript, Python, Java, Go och .NET
SQL är coolt igen – eller i alla fall fortfarande relevant. Relationsdatabasen, vars död förutspåddes av NoSQL-förespråkarna för tio år sedan, fortsätter att hålla en central plats i våra lösningar. De alternativ som skulle ersätta den har hittat sina nischer, men relationsdatabasen finns fortfarande kvar.
De ansvarsområden och arbetsuppgifter som frontendarkitekten behöver hantera har ökat exponentiellt i mängd och svårighetsgrad under det senaste årtiondet. Det räcker inte med att hantera traditionella funktionella och icke-funktionella krav, man behöver även adressera och hantera en ständigt växande mängd områden.
Vi säger varmt välkommen till Fredrik Åberg som började på Callistas Göteborgskontor strax före årsskiftet. Fredrik är en passionerad systemutvecklare med kompetens inom ett antal programmeringsspråk samt med erfarenhet av microservicearkitektur och containerteknolgier. Han har också ett stort intresse för Rust som han använt i flera projekt. Här kan du läsa mer om Fredrik.
Javas programmeringsmodell för trådhantering är konceptuellt enkel, men tyvärr inte särskilt lämpad för massiv skalbarhet. Trådar i JVM:en hanteras och scheduleras av det underliggande operativsystemet och är därför en dyr och begränsad resurs. Reaktiva programmeringsmodeller – som t.ex. RxJava och WebFlux – löser det problemet men på bekostnad av en betydligt mer komplex programmeringsmodell och bristande utvecklarupplevelse.
Tredje generationen av det mest populära applikationsramverket för Java, Spring Boot, är här. Eftersom det går cirka fem år mellan generationsskiftena så kan vi förvänta oss stora förbättringar. Enligt Pivotal ska Spring Boot 3 ihop med Spring Framework 6.0 lägga grunden för det kommande decenniet. Mycket fokus är lagt på att förenkla utveckling av distribuerade system, t.ex. en arkitektur baserad på mikrotjänster eller FaaS (Function as a Service). Det här föredraget kommer belysa och demonstrera bland annat
I torsdags fick vi en härlig eftermiddag tillsammans med våra vänner i branschen på Filmstaden Sergel i Stockholm. Jag är så oerhört stolt över mina Callista-kollegor som ställer sig inför en sådan initierad och tekniktung publik och presenterar spännande tekniska lösningar samt livekodar på bioduken.
How do you approach using Kafka to store your data when building a HTTP api? In this series we build an application which would traditionally be backed by a classic database, the basic ‘Create-Read-Update-Delete’ api. Instead of a traditional database we store our data in Kafka and over the series look at some of the issues with this approach and how you can solve them.
I recently stumbled upon this great guide on how to build a CHIP-8 interpreter from scratch. This blog post is a personal rambling on my experience learning a bit of Rust by implementing a CHIP-8 interpreter, with some comparison with Go thrown into the mix.
Cadec är en tradition sedan mer än 20 år. Men hur går det till att ta fram ett event som Cadec? Vi frågar Andreas Tell som ansvarar för Cadec på Callista.
Nu har vi släppt programmet för Cadec 2023 - konferensen för utvecklare som vill utvecklas. Cadec ges i två upplagor - i Stockholm 19 januari 2023 och i Göteborg 25 januari 2023. Vi kan utlova en fullspäckad eftermiddag med både bredd och djup, och som vanligt handlar föredragen om de senaste trenderna inom arkitektur och utveckling.
Förra veckan samlades hela gänget på Callista på höstens Bootcamp – en viktig del i vår kompetensutveckling och en aktivitet vi kör två gånger per år.
Vi har glädjen att meddela att vår utvecklarkonferens Cadec är tillbaka i fysiskt format och går av stapeln i januari 2023 på en biograf nära dig. Där kan vi erbjuda en presentationsupplevelse utöver det vanliga och vi ser fram emot att återigen få träffa alla deltagare personligen.