10 years ago Quite a while ago, I gave a presentation on contract testing at an internal conference, using Spring Cloud Contract as an example. A colleague of mine had presented another tool in the area, Pact, at the previous internal conference. Was it actually 10 years ago? Looking back at the GitHub repo, it […]
Tag: mjukvaruutveckling
I denna tredje och avslutande del av följetongen om att utveckla mjukvara utan att använda molnplattformar eller molntjänster så tittar vi på verktyg för att driva projekt, leda team, kommunicera samt hantera dokument, presentationer och supportärenden. Produktivitet och kommunikation När det gäller produktivitet och kommunikation är de (i min erfarenhet) vanligast förekommande programsviterna typiskt Microsoft […]
LLM:er är dinosaurier
Är LLM:er, eller Large Language Models, egentligen dinosaurier? Den frågan ställde jag mig häromdagen efter att ännu en forskningsrapport1 kommit ut som visade att dagens AI inte ännu gett några märkbara fördelar för majoriteten av bolagen som använder dem. Samtidigt investeras ofantliga mängder pengar i just LLM:er, inte minst i att bygga nya datacenter som […]
Efter att AWS lanserade det första allmänt tillgängliga molnet 2002 har företagsvärlden över flyttat mer och mer av sin digitala infrastruktur till olika molntjänster. Men nu, drygt 20 år senare, har orosmolnen börjat hopa sig. Med en amerikansk president vars opålitlighet och självintresse saknar motstycke har helt nya risker uppenbarat sig. Det kanske mest talande […]
Svart magi med Lua och C++ I slutet av 90-talet och början av 2000-talet släpptes ett antal klassiska datorrollspel av utgivaren Interplay. Bland dessa ingick Baldur’s Gate, Icewind Dale och Planescape: Torment. Dessa tidiga datorspel hade några olika element gemensamt: isometriskt perspektiv, gameplay i realtid, regler baserade på klassiska bordsrollspel samt en spelmotor skriven i […]
Tekniker jag omvärderat: MongoDB
Tidigt i min karriär var jag mycket intresserad av NoSQL-databasen MongoDB. Det är en dokument-orienterad databas som lagrar data i dokument med en JSON-lik struktur. Även frågor och aggregationer använder denna JSON-dialekt. Detta kombinerat med flexibla och dynamiska scheman samt inbyggt stöd för sharding och replikering gjorde MongoDB till en väldigt populär NoSQL-databas när den […]
Är du redo för RISC-V?
I ganska många år har persondatorindustrin dominerats av en enda processorarkitektur: x86. Både AMD och Intel har tillverkat processorer i x86-arkitekturen och trots tappra försök från uppstickare som PowerPC och Sun så lyckades ingen av dem bryta arkitekturens dominans i vare sig persondator- eller serversegmenten. I mobilbranschen var dock läget ett annat. Medan AMD och […]
Vad är nytt i Java 21?
Java 21 släpptes till allmänheten den 19:e september och är full av spännande nyheter. Dessutom är denna release en Long Term Support (LTS) version, vilket betyder att det kommer uppdateringar och buggfixar ända fram till slutet av september 2026. Då det endast gått drygt en vecka sen releasen så har mycket av Javas ekosystem inte […]
Att bidra till öppna källkodsprojekt är en mycket lovvärd sak att göra, oavsett om man gör det som utvecklare, grafiker, översättare, UX:are eller någon annan roll. Det är dock erkänt svårt att bryta sig in i denna värld och detta trots att de tekniska trösklarna blivit lägre och lägre över tid. Vissa projekt är helt […]
Vi kollar pulsen på Tobias, som nyligen varit iväg till Antwerpen, Belgien, och talat på utvecklarkonferensen Devoxx. Vill du kika på hans tal direkt? Klicka här Hejsan Tobias, hur är läget? Jo tack, det är bara bra men det är skönt att vara hemma igen. Det var några intensiva dagar. Många nya intryck och mycket […]