Matthew Tyson

Software Architect

Matthew Tyson is a founder of Dark Horse Group, Inc. He believes in people-first technology. When not playing guitar, Matt explores the backcountry and the philosophical hinterlands. He has written for JavaWorld and InfoWorld since 2007.

Intro to Java's Simple Web Server

Intro to gRPC: The REST alternative

Intro 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.

Prisma.js: Code-first ORM in JavaScript

Prisma.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.

All the new features in ECMAScript 2023 (ES14)

All the new features in ECMAScript 2023 (ES14)

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.

Intro to Nest.js: The higher-order JavaScript and TypeScript server

Intro to Nest.js: The higher-order JavaScript and TypeScript server

Nest.js shines for its modern programming paradigms and modular approach to server-side JavaScript and TypeScript. Here's a hands-on intro.

Reactive programming with RxJava

Reactive 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.

What is reactive programming? Programming with event streams

What 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.

Reactive Java with Spring WebFlux and Reactor

Reactive Java with Spring WebFlux and Reactor

Spring WebFlux is one of the most popular frameworks for reactive programming in Java. Here's a hands-on look at using WebFlux with Reactor.

8 more React hooks you need to know about

8 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.

Reactive JavaScript with Stable Diffusion

Reactive JavaScript with Stable Diffusion

Use React and the Stable Diffusion API to build a reactive application that generates images from user-submitted text.

Bun.js creator Jarred Sumner talks tech, funding, and startups

Bun.js creator Jarred Sumner talks tech, funding, and startups

Launched in 2022, Bun.js is rapidly evolving into the new, all-in-one server-side JavaScript runtime.

Bundling with the Bun.js bundler

Bundling with the Bun.js bundler

Bun.js is the drop-in replacement for Node that now comes with a blazingly-fast bundler. Here's a first look at bundling with Bun.js.

Load More