Learn how to use IntelliJ IDEA’s Pause – a lesser known feature that will help you diagnose UI freezes, deadlocks, livelocks, and more
-
FEPCOS-J (4) Easy programming of a multithreaded TCP/IP server in Java
FEPCOS-J prototypically implements a Java language extension that allows the realization of a multithreaded TCP/IP server in Java without thread or network programming.
-
Web Crawling in Java: A Tale of Classical Threads and Virtual Threads
A compelling narrative around web crawling in Java, contrasting classical threads with their newer counterpart: virtual threads.
-
Java Threads Reimagined: A Reflection on JConf Toronto 2023 and the Dawn of a New Era of Concurrency
Experience the intersection of expertise, innovation, and camaraderie at JConf Toronto 2023, a unique platform.
-
Unleashing the Power of Lightweight Concurrency: A Comprehensive Guide to Java Virtual Threads (Part 1)
Java Virtual Threads, also known as lightweight threads, are a new feature in Java’s Project Loom that aim to simplify concurrent programming.
-
The Basis of Virtual Threads: Continuations
Virtual threads are lightweight implementations of java.lang.Thread, while this article turns the spotlight on the Continuations that are the basis of Virtual threads.
-
FEPCOS-J (1) – Description, Impressions of Usage, Current State
FEPCOS-J implements a Java-language extension that frees a Java-developer from network programming and supports cross-system concurrency.
-
EJB Support in Piranha via CDI
Since there’s so much existing code using Enterprise Beans (EJB), a certain level of support is still desired. Piranha Cloud takes a somewhat novel approach to Enterprise Beans and maps Enterprise Beans annotations to equivalent functionality in CDI or other Jakarta EE APIs.
-
The Future of EJB
EJB, or Enterprise Beans, are Java classes with a number of container provided services attached to them, such as transactions, remoting and security. A possible future direction for EJB is to rebase it on CDI. Instead of having those two essentially competing component models in Jakarta EE, we would end up with just one.
-
What the Heck Is Project Loom for Java?
Project Loom aims to fix issues in the current concurrency model by introducing two new features: virtual threads and structured concurrency.
-
Jakarta Concurrency: Present and Future
Java Concurrency is a small fundamental spec under the Jakarta EE umbrella. As project lead, here’s what it is, its future, and how to be involved!