Skriverier med taggen Java

Vad är virtuella trådar i Java ?

Vad är virtuella trådar i Java ?

22 november 2022

I förra artikeln gjorde jag en historisk exposé om coroutines, som en inledning till denna artikel om virtuella trådar i Java 19. Här går jag igenom vad detta är och hur det på ett markant sätt skiljer sig från vanliga trådar i Java, samt var är poängen med det.

Uppgången, fallet och återkomsten av coroutines

Uppgången, fallet och återkomsten av coroutines

11 oktober 2022

I förra artikeln skrev jag om några av nyheterna i Java 19 såsom moderna former av mönster-matchning (pattern matching). I denna artikel, lägger jag den historiska grunden för en serie artiklar om corutiner och hur Java programmering kommer att förändras med virtual threads och structured concurrency från project Loom, i takt med att detta rullas ut i de följande versionerna av Java.

Java version 19 är här

Java version 19 är här

29 september 2022

Java 19 innehåller ett antal förhandsvisningar av kommande funktionalitet. Här ska vi kika på några moderna former av mönster-matchning (pattern matching).

Java version 18 har publicerats

Java version 18 har publicerats

25 mars 2022

I mars 2022 släpptes version 18 av Java. Antalet nyheter är tämligen begränsat i denna version, men jag tar upp kompilerbara kodsnuttar i JavaDoc.

Så här fungerar Log4j buggen Log4Shell

Så här fungerar Log4j buggen Log4Shell

7 januari 2022

En grundlig genomgång av log4j/log4shell buggen med kompletta kodexempel för att illustrera hur allvarligt hot denna utgör.

Dekompilering och felsökning i Oslo

Dekompilering och felsökning i Oslo

13 oktober 2021

Hur jag dubblerade antalet samtidiga HTTP anrop genom att dekompilera och hitta en bugg i ett bibliotek för anrop av webb-tjänster

Kryptering hos den galna kon

Kryptering hos den galna kon

6 oktober 2021

Hur jag byggde en krypteringslösning för en bank i Zürich, samtidigt som jag hamnade hos den galna kon i staden

Felsökning på Arlanda

Felsökning på Arlanda

10 september 2021

Hur jag hittade ett allvarligt prestandaproblem för en kund medan jag väntande på ett försenat flyg.

Minnesläckage i Valencia

Minnesläckage i Valencia

27 augusti 2021

Hur jag identifierade ett svårfunnet Java minnesläckage i Valencia

Spring Framework & Boot

Spring Framework & Boot

2 augusti 2021

Ny kurs om Spring Framework och Spring Boot

Vad är Java Records?

Vad är Java Records?

16 juni 2021

Så här kommer du igång med att använda Records i Java 16.

Java 16

Java 16

25 mars 2021

Java version 16

Clean Code

Clean Code

10 mars 2021

Städa upp i existerande kod

Java 26 år

Java 26 år

10 februari 2021

Språket Java fyller 26 år i vår

-->