Articles, dummyCategory

Embracing Virtual Threads: Migration Tips for Java Developers – Microsoft for Java Developers

As a Java developer, you may have already heard about virtual threads, a powerful feature introduced in Project Loom. Virtual threads provide a lightweight alternative to traditional threads, making writing scalable and efficient concurrent code easier. In this blog post, we will discuss migration tips for Java developers who want to make the most of virtual threads.

Articles, dummyCategory

What is the Java Community Process (JCP)? – Java Challengers

The Java Community Process (JCP) is a collaborative effort between the Java community and Oracle Corporation to develop and evolve the Java Platform, Standard Edition (Java SE), Java Platform, Enterprise Edition (Jakarta EE), and related technologies. The JCP was created in 1998 and is governed by the Java Specification Participation Agreement (JSPA), which defines the

Articles, dummyCategory

Java News Roundup: Quarkus 3.0, MicroStream 8.0, JEP 442, GraalVM, Infinispan

This week’s Java roundup for April 24th, 2023 features news from OpenJDK, JDK 21, GlassFish 7.0.4, GraalVM 22.3.2, Microsoft OpenJDK, Spring releases. Quarkus 3.0.0, MicroStream 8.0.0, Micronaut 3.9.1, Hibernate ORM 6.2.2, Hibernate Reactive 2.0.0.CR1, Infinispan 15.0.0.Dev01, Apache Camel 3.20.4, Camel Quarkus 2.13.3, JUnit 5.9.3, JReleaser 1.6.0, JobRunr 6.1.4, JDKMon 17.0.49 and Foojay.io.

Articles, Home

Amazing CTO

Developer productivity has many factors. We compare compiler messages in Go, Rust, Python, Typescript, Scala, and Java

Articles, Home

Java ExecutorService

The Java ExecutorService is a built-in thread pool in Java which can be used to execute tasks concurrently. Tasks are submitted to the Java ExecutorService as objects implementing either the Runnable or Callable interface. The ExecutorService then executes it using internal worker threads when worker threads become idle.