

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 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
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
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
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
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
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
Launched in 2022, Bun.js is rapidly evolving into the new, all-in-one server-side JavaScript runtime.

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.

Intro to GitPod: A cloud development environment
GitPod is a full-fledged development environment like VS Code, but you can access it from any web browser. Let's take a look.

Automating CI/CD with GitHub Actions
Automating and streamlining the software development lifecycle through continuous integration and continuous delivery (CI/CD) is a cornerstone of software development today. One of the easiest tools for CI/CD is GitHub Actions, a...

Interactive Java consoles with JLine and ConsoleUI
Get inside the Java shell, with this hands-on demonstration of building advanced UI consoles and REPLs in Java.