Intro to tRCP: Integrated, full-stack TypeScript
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.
View ArticleThe changing world of Java
Vaadin's State of Java Report is a treasure trove of knowledge about how developers are using Java today. Let's dig in.
View Article7 cybersecurity mindsets that undermine practitioners and how to avoid them
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...
View Article7 awesome Java projects you should know about
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.
View ArticleWhat is reactive programming? Programming with event streams
You could say reactive programming is like functional programming with superpowers. Let's take a look at this dynamic programming style.
View ArticleReactive programming with RxJava
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.
View Article8 more React hooks you need to know about
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.
View ArticleAll the new features in ECMAScript 2023
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.
View ArticlePrisma.js: Code-first ORM in JavaScript
Get a hands-on tour of the leading JavaScript object-relational mapping tool, which you can use with MongoDB and traditional databases.
View ArticleIntro to gRPC: The REST alternative
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.
View ArticleIntro to Java's Simple Web Server
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.
View Article10 JavaScript concepts every Node developer must master
Want to build efficient and scalable Node.js apps? Learn how to make JavaScript work for you, not against you.
View ArticleWhat is REST? The de facto web architecture
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.
View ArticleIntro to Hyperscript: Rethinking JavaScript
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.
View ArticleGet 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.
View ArticleThe best new features in Angular 17: A kinder, faster Angular
Featuring a slew of enhancements, Angular 17 makes it harder than ever to pick a front-runner among JavaScript frameworks.
View Article
More Pages to Explore .....