
Kategori: Java
Här finner du alla artiklar märkta med kategorin Java, vilka det finns 20 av.

The 1 Billion Row Challenge
Så har det blivit ett nytt år och vi skriver 2024. I detta inlägg tar jag upp nyårets stora snackis 1BRC - The 1 Billion Row Challenge.

Jens Riboe
10 jan. 2024
16 minuter i lästid

Maven kursen uppdaterad
Kursen om byggnationsverktyget Maven har blivit uppdaterad och förlängd till två kursdagar.

Jens Riboe
11 dec. 2023
10 minuter i lästid

Glöm AI, har du testat TI ännu?
I ett tidigare utskick diskuterade jag Chat GPT och för- och nackdelar med att använda AI stöd i sitt arbete. Ett annat relaterat AI stöd; är GitHub's Co-pilot, som par-programmerar direkt med dig och den kod du skriver i din moderna IDE. Ytterligare en variant att känna till, är TI.

Jens Riboe
1 juni 2023
10 minuter i lästid

Har du testat Chat GPT ännu?
Vinterns stora snackis inom teknikområdet har helt klart varit Chat GPT. Ett helt enastående AI system, som utgör vårt tids orakel. Jag hade en liten pratstund om ditten och datten med denna. Häng med.

Jens Riboe
5 apr. 2023
16 minuter i lästid

Spring kursen uppdaterad för Spring Boot 3
Kursen om Spring Framework och Spring Boot har blivit uppdaterad för Boot version 3 och Framework version 6.

Jens Riboe
18 mars 2023
4 minuter i lästid

Ny kurs om Spring Batch
Spring Batch är ett ramverk, byggt ovanpå Spring Framework, som tillhandahåller alla man behöver för att designa robusta och skalbara batch applikationer. Denna kurs lär dig allt om item-readers, item-processor, item-writers, tasklets och mycket mer.

Jens Riboe
9 jan. 2023
4 minuter i lästid

Vad är virtuella trådar i Java?
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.

Jens Riboe
22 nov. 2022
20 minuter i lästid

Uppgången, fallet och återkomsten av coroutines
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.

Jens Riboe
11 okt. 2022
26 minuter i lästid

Java version 19 är här
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).

Jens Riboe
29 sep. 2022
14 minuter i lästid

Java version 18 har publicerats
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.

Jens Riboe
25 mars 2022
17 minuter i lästid

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

Jens Riboe
7 jan. 2022
32 minuter i lästid

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

Jens Riboe
13 okt. 2021
11 minuter i lästid

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

Jens Riboe
6 okt. 2021
9 minuter i lästid

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

Jens Riboe
10 sep. 2021
7 minuter i lästid

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

Jens Riboe
27 aug. 2021
9 minuter i lästid

Spring Framework & Boot
Ny kurs om Spring Framework och Spring Boot

Jens Riboe
2 aug. 2021
2 minuter i lästid

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

Jens Riboe
16 juni 2021
8 minuter i lästid

Clean Code
En kurs om hur du kan städa upp i existerande kod med hjälp av _clean code_

Jens Riboe
10 mars 2021
5 minuter i lästid