![User banner](https://programming.dev/pictrs/image/ce9288c2-515e-428c-92e7-8831a28e5a5a.png)
Who still playing starfield now?
Let's write a GitHub Crawler and let's throw in everything Java (21) has to offer...
Let's write a GitHub Crawler and let's throw in everything Java (21) has to offer:
virtual threads and structured concurrency, pattern matching and data-oriented programming, type inference, records, and sealed types, text blocks and template strings, a modern HTTP client and improved collections, modules and OS-specific binaries.
The end result will look very different from just a few years ago, let alone 10. This is not your dad's Java!
Level up your Java code and explore what Spring can do for you.
![Support timeline announcement for Spring Framework 6.0.x and 5.3.x](https://programming.dev/pictrs/image/00ead82b-aa35-4741-bb0c-1f1db660c01c.png?format=webp&thumbnail=256)
It's time to upgrade
Great work, although I prefer to work with another DE
Level up your Java code and explore what Spring can do for you.
![Spring Boot 3.2.3 available now](https://programming.dev/pictrs/image/f53ac6a6-7391-4f51-976e-944ad10902ee.png?format=webp&thumbnail=256)
Maybe and other than 600+ contributors https://github.com/spring-projects/spring-security/graphs/contributors
Level up your Java code and explore what Spring can do for you.
![Spring Framework 6.1.4, 6.0.17 and 5.3.32 Available Now](https://programming.dev/pictrs/image/488bb9a7-ef26-4923-a14b-e53acd853792.png?format=webp&thumbnail=256)
Archlinux not affected either https://archlinux.org/packages/core/x86_64/glibc/
A recently disclosed flaw in the GNU C library can give hackers full root access to Linux machines.
![New Glibc Flaw Grants Attackers Root Access on Major Linux Distros](https://programming.dev/pictrs/image/0017284c-7bd9-4dff-8fc0-0fa54749fcf4.webp?format=webp&thumbnail=256)
😱
In this article, we will compare RestClient, WebClient, and RestTemplate for choosing the right library to call REST APIs in Spring Boot.
![RestClient vs. WebClient vs. RestTemplate](https://programming.dev/pictrs/image/32e19951-95ad-4463-8265-7bd819211552.png?format=webp&thumbnail=256)
Stable Diffusion in Java (SD4J) is a modified port of the Stable Diffusion C# implementation with support for negative text inputs. Stable diffusion is a deep learning text to image model based on diffusion. SD4J can be used, via the GUI or programmatically in Java applications, to generate images.
![Stable Diffusion in Java (SD4J) Enables Generating Images With Deep Learning](https://programming.dev/pictrs/image/a67de023-4378-4dff-b1f4-a2228ab33e3d.jpeg?format=webp&thumbnail=256)
![](https://programming.dev/pictrs/image/8808f275-f095-48ad-a242-e3f31e5a57f3.jpeg?format=webp&thumbnail=512)
YouTube Video
Click to view this content.
Level up your Java code and explore what Spring can do for you.
![Spring Boot 3.2.1 available now](https://programming.dev/pictrs/image/6b0977c0-1060-40fc-ad6d-4389715be6d7.png?format=webp&thumbnail=256)
Just before Christmas, Spring Boot 3.2.1 is available with 81 bug fixes
Level up your Java code and explore what Spring can do for you.
![Spring Boot 3.2.0 available now](https://programming.dev/pictrs/image/97a65ce0-17e5-4d24-8f83-5fac90723ca8.png?format=webp&thumbnail=256)
Level up your Java code and explore what Spring can do for you.
![Spring Security 6.2 goes GA](https://programming.dev/pictrs/image/722d384c-4381-4efa-90d3-0b591b18d8c9.png?format=webp&thumbnail=256)
Level up your Java code and explore what Spring can do for you.
![Spring Framework 6.1 goes GA](https://programming.dev/pictrs/image/b99e69f5-170b-4214-b60b-7073927fd540.png?format=webp&thumbnail=256)
😱 Never had this problems whith IJ and Gradle project
Introducing Amper, a new experimental project configuration tool focused on usability, onboarding, and IDE support.
![Amper – Improving the Build Tooling User Experience | The JetBrains Blog](https://programming.dev/pictrs/image/f3812ec4-5502-4882-8fd2-2eedc52ce961.png?format=webp&thumbnail=256)
Will Amper kill Maven and Gradle?
The IntelliJ IDEA 2023.2.5 bug-fix update is now available. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are an Ubuntu user. You can also d
![IntelliJ IDEA 2023.2.5 Is Out! | The IntelliJ IDEA Blog](https://programming.dev/pictrs/image/366ae78c-1c2a-4fdb-9997-15bda15f3d7d.png?format=webp&thumbnail=256)
Algebraic data types in Java.
Level up your Java code and explore what Spring can do for you.
![SSL hot reload in Spring Boot 3.2.0](https://programming.dev/pictrs/image/2cf43c39-d84f-40de-9943-df2ef59b84d9.png?format=webp&thumbnail=256)
Investigating the limits of Loom's performance, motivated by the channels implementation in Ox, and comparing with Kotlin's coroutines.
![Limits of Loom's performance | SoftwareMill](https://programming.dev/pictrs/image/722647fe-9b1e-4e8d-a2b0-706917a1fe7e.jpeg?format=webp&thumbnail=256)
At this time, Tags are not working on lemmy but it works if you read it on mastodon or another fediverse compatible client. Give a try and follow @java@programming.dev
Virtual Threads are the biggest addition in Java 21, but what are they? Let's take a look!
Yes, like last year, all conferences are watchable on Youtube at D+1
the hard way is from 8 to 11. After that, it's relatively simple
Thymeleaf, HTMX and Bootstrap in all my web applications
i hope it can help https://www.starfielddb.com/new-atlantis-map/
Ooh thank you @PipedLinkBot I didn't know that
🤔 I think the jerboa application doesn't support the link in the article title. I'll be careful next time. Sorry