Get started with Java's new structured concurrency model
Java has a powerful new concurrency model, and it works with both traditional and virtual threads. Here's a first look at structured concurrency.
Java has a powerful new concurrency model, and it works with both traditional and virtual threads. Here's a first look at structured concurrency.
Hyperscript is a newer language for handling common scripting needs on the JavaScript front end. You can use it by itself or in tandem with HTMX.
REST is one of the most popular architectural styles for distributed web applications, but it's rarely implemented as intended. Here's why that matters.
Want to build efficient and scalable Node.js apps? Learn how to make JavaScript work for you, not against you.
Java 18's Simple Web Server lets you use a command-line tool or API to host files and more. Here's how it works.
gRPC is a high-performance binary protocol for remote procedure calls on virtually any platform. Here's a hands-on intro to using gRPC with Node.
Get a hands-on tour of the leading JavaScript object-relational mapping tool, which you can use with MongoDB and traditional databases.
JavaScript continues to evolve, with a nice batch of new features added in ECMAScript 14. Here's what's new for JavaScript developers this year.
useState is the most well-known hook for using functional components in React, but it's just a start. Here are eight more React hooks, and how to use them.
ReactiveX is one of the most established frameworks for reactive programming, and RxJava is its Java-based implementation. Let's see what we can do with RxJava.
You could say reactive programming is like functional programming with superpowers. Let's take a look at this dynamic programming style.
The Java ecosystem is bursting with tools and frameworks for just about every programming need. Here are seven open source Java projects you don't want to miss.
CISOs and other security practitioners can sometimes see things from a negative perspective, which is understandable given the nature of the job. But correcting how we see the role of cybersecurity can lead to much more positive outcomes.
Vaadin's State of Java Report is a treasure trove of knowledge about how developers are using Java today. Let's dig in.
The tRCP project brings together strong typing with server-side JavaScript capabilities in a single client-server interaction protocol. Let's see how it works.