
A computer game written in Java is rare but always interesting. That′s why we couldn′t miss the opportunity to check the XMage project using a static analyzer. Let′s explore what PVS-Studio detected...

For discussing Java, the JVM, languages that run on the JVM, and other related technologies.
A computer game written in Java is rare but always interesting. That′s why we couldn′t miss the opportunity to check the XMage project using a static analyzer. Let′s explore what PVS-Studio detected...
From inception to conquering the Red Planet. This article explores Java′s history: from its first steps and legal battles with Microsoft to essential tools every Java developer relies on. And...
UK unis to cough up to £10M on Java to keep Oracle off their backs
: Deal includes 'waiver of historic fees'
🎂 Happy 30th anniversary to #Java! 🎂
🎂 Happy 30th anniversary to #Java! 🎂
This is still my favorite backpack to this day (yes I still use it, ask @SharatChander )
Here's to a superb programming language 🥂
How Java changed the development landscape entirely as code turns 30
Feature: The coffee shows no signs of cooling
Is it possible to make a chat website with server side rendering?
Hello,
I am trying to make an anonymous chat website like Omegle. I only know Spring Boot and Thymeleaf which means I have to utilize SSR.
Has anyone made a web app using only SSR? Is it even possible?
My first Android app in Java ( made 3 years ago ) :D
A simple android app that demonstrate basic linear algebra. - GitHub - Ghodawalaaman/2dBallAnimationAndroid: A simple android app that demonstrate basic linear algebra.
Hello folks,
I made a very basic game named 2dBallAnimation, it's using basic vector math in order to make the Animation happen.
there is only 3 classes in the entire app:
are you Android dev or Java dev? share your thoughts about the app? feel free to give me some suggestion too.
Who Uses Vaadin?
From Johnson & Johnson to Lufthansa, organizations around the world are using Vaadin's Java web frameworks to quickly build enterprise applications.
So far I have worked on many different projects, seeing many different approaches to modern web application development including among others:
Thymeleaf, Freemarker, ZK, Angular2, Vue.js, React and Vaadin
to facilitate rendering of a UI. Obviously, there are always advantages and disadvantages and different paradigms involved.
With all the advantages that do exist with modern js frameworks, it also almost always feels like a lot of bloat and overhead to me to work with these frameworks.
More recently, I did work with Vaadin, and as a Java developer at heart, I rarely felt that much „at home“ for creating a UI.
I have to admit, it is still quite handy to know your js and css for special behaviours and edge cases, but something in me just loves working with Vaadin.
So now we can talk a lot about Performance and stuff, but Vaadin‘s simplistic approach is imho very much appealing to people who Like Java.
It might not be the best fit for everything, but it can surely get you far,
java champions speaking out against lombok
This. Lombok was initially a fun hack, but its widespread use is causing more harm than good. Modern Java doesn’t need this.
Java champions and Senior engineers speaking out against lombok
What's new in Java 24
On March 18, a new Java version is set to arrive! Let′s take a peek at new features, including the long-awaited final implementation of Stream Gatherers!
On March 18, a new Java version is set to arrive! Let's take a peek at new features, including the long-awaited final implementation of Stream Gatherers!
A while back my machine was so messed up that I could barely ssh onto it. 3,200% CPU utilization - all 32 cores on the host were fully utilized! Compare that to my last bug where it only used 1 core, 100% Fortunately, it was using Java 17 runtime which...
Nanowar Of Steel - HelloWorld.java (fix metal=true version feat. IntelliJ)
Click to view this content.
In 2024, we′ve analyzed a wealth of projects, sharing our discoveries on our blog. Now it′s New Year′s Eve—it′s time to tell festive tales! We′ve collected the most intriguing Java errors detected in...
PVS-Studio has collected the most intriguing Java errors detected in open-source projects
Java serialization: let's dig it up
Java equips developers with convenient tools for serializing objects. Although they seem primitive at first glance, their internal implementation contains a wealth of interesting insights. In this...
Java equips developers with convenient tools for serializing objects. Although they seem primitive at first glance, their internal implementation contains a wealth of interesting insights. In this article, we'll explore the essentials of serialization and its nuances. Let's see how it operates under the hood!
JEP 450 (Compact Object Headers) has been targeted for delivery in JDK 24. This currently experimental feature optimizes heap utilization by shrinking the size of the mandatory object header in HotSpot. This should reduce overall heap size, improve density of deployments, and increase data locality.
AssertJ's custom assertions
cross-posted from: https://lemmy.ml/post/22574276
If there was one reason I liked coding in Java, it'd be AssertJ and its brilliant extensibility.
The image is an example of it from bjForth
The ability to create custom assertions makes the test code concise and read naturally.
Java on Kubernetes
Click to view this content.
Not a lot of information out there about running Java on k8s
I have also been looking into benchmarks between HTTP servers.
There is this but its just "Hello world"