Learn about Kotlin context receivers to be able to pass additional parameters to a function without having to do it explicitly.Read More »
Learn about a brand new Java developer course for Neo4J with Java 17, with lessons learned, code snippets, insights, and more!
The post Building a Fullstack IMDB Clone with a Java Backend using SparkJava and Neo4j appeared first on foojay.Read More »
Java 18, released last month, includes the 2nd incubator of the Foreign Function & Memory API (FFI). Let’s look at the state of the Java FFI.
The post Does Java 18 Finally Have A Better Alternative To JNI? appeared first on foojay.Read More »
Do you want to dramatically decrease JVM startup time, from hundreds of seconds to tenths of milliseconds? Find out about Java on CRaC.
The post Introducing the OpenJDK “Coordinated Restore at Checkpoint” Project appeared first on foojay.Read More »
Hello and welcome back to the Java Panama Polyglot series where we will be presenting quick tutorials or recipes on how to access native libraries written in other languages. In Part 1 you got a chance to learn about how to use …Read More »
When simple web content or responses are required, Java 18 reduces the need to search for more complicated solutions like Jetty and Netty.
The post How to Create APIs with the Java 18 jwebserver Ready for Docker appeared first on foojay.Read More »
Even while threads are helpful, they are dreadful to many developers. Here are five essential threading concepts for Java developers!
The post 5 Things You Probably Didn’t Know About Java Concurrency appeared first on foojay.Read More »
A demonstration of log4j exploits, which defenses people tried, and which worked. A look at open source funding models, subscriptions, and bug bounty programs to see why it’s sometimes hard to donate.
The post Java Security: Log4J, the SecurityManager, and Funding appeared first on foojay.Read More »