ga('send', 'pageview');
Categories
Blogg

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 […]

Categories
Blogg Teknik

Kom igång med open-source-utveckling

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 […]

Categories
Blogg

Fjorton tusen spänn i sjön: hur dålig webshoppsdesign kan döda din affär

Den här olyckligtvis sanna historien utspelade sig under hösten 2023 när jag skulle köpa flygbiljett från bortre Asien tillbaka till Sverige. Att köpa en flygbiljett låter kanske som en enkel sak, men sanningen är den att flygbiljettsbranschen består av massvis med olika aktörer: nationella myndigheter, internationella organisationer, flygbolag, resebolag, aggregatorer, försäkringsbolag, betalbolag och många, många […]

Categories
Blogg

Brodera din egen QR-kod

Jag har aldrig haft ett visitkort. Jag har en personlig webbsida, men att skapa visitkort med kontaktuppgifter är något jag aldrig ens tänkt på (vilket kanske avslöjar hur dålig jag är på att marknadsföra mig själv). För ett tag sen började jag skriva om min personliga webbsida, delvis i förberedelse för en konferens (CSS days, […]

Categories
Blogg

Kan en produktägare skriva kod med ChatGPT?

Jag slutade med utveckling någonstans vid Java 6 / Tomcat. Delvis för att jag är för lat för att vara en bra utvecklare. Det sistnämnda har varit mitt största aber för att återbesöka utveckling men nu är det dags att prova igen med våra nya AIs som kompisar. Jag har nu provat att sitta med […]

Categories
Blogg Mjukvaruhantverk Teknik Utvecklare

Improving the Compose DropdownMenu

When migrating to Compose you may have come upon the DropdownMenu or the ExposedDropdownMenuBox + ExposedDropdownMenu. These APIs provide an easy interface for showing a list of items in a dropdown menu to let users pick a choice of items. However, if you have more than just a few items to pick from, you may also have noticed that it’s […]

Categories
Blogg

Hålkort, datorer och vävstolar — hur jag byggde ett program för att designa vävar

Att de första datorerna använde hålkort vet de flesta, men visste du att själva hålkorten användes mycket tidigare? Långt innan användes de för att skapa mönster med Jacquardvävstolar, som styrdes av långa remsor hålkort. Varje kort styrde vilka trådar som skulle höjas eller sänkas för varje rad (inslag) i väven. År 2020-2021 gick jag på […]

Categories
Blogg Teknik

Olas äventyr i hemautomatisering – del 2

För en vecka sedan publicerade jag första delen av mina äventyr i hemautomatisering där jag löste problem med gardiner och bordsfläktar, läs den artikeln här: Olas äventyr i hemautomatisering – del 1. Här kommer fortsättningen med två projekt till, och avslutningsvis mina tankar efter dessa fyra projekt. Projekt: Automatisk elementtermostat Ett annat behov dök upp […]

Categories
Blogg Teknik

Olas äventyr i hemautomatisering – del 1

Jag har länge haft en förkärlek för att programmera saker som påverkar oss i den fysiska världen, det som numera kallas för Internet of Things. CRUD-appar i all ära, men det är något speciellt med att trycka på en bluetooth-knapp och se hur gardinerna i sovrummet drar upp sig själva, eller hur fläkten startar precis […]

Categories
Teknik

Java genom nya ögon

Linux-operativsystemet Ubuntu har fått sitt namn av ett ord från språket swahili som brukar översättas till ungefär “jag är den jag är genom andra.” Det är ett djupt och innehållsrikt ord, ett ord med många nivåer och jag upptäckte nyligen att det är perfekt för att beskriva min egen resa genom programmeringsvärlden. ”Hurdå?” undrar du. […]