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 since 2007.

A quick guide to modern cryptography

Svelte creator: Web development should be more fun

Svelte creator: Web development should be more fun

Svelte creator Rich Harris weighs in on MPAs vs. SPAs, apps vs. docs, the need for a transitional app framework, and the right way to build websites.

How to use Docker for Java development

How to use Docker for Java development

Take advantage of Docker to ease Java development. Learn how to update a running Java codebase (without restarting the container) and to debug into a remotely running containerized Java app.

Continuous integration with Docker and Jenkins

Continuous integration with Docker and Jenkins

How to pull from Git, build a Docker image, and publish the image to Docker Hub.

The best open source software of 2021

The best open source software of 2021

InfoWorld’s 2021 Bossie Awards recognize the year’s best open source software for software development, devops, data analytics, and machine learning.

Quarkus: Get started with Kubernetes-native Java

Quarkus: Get started with Kubernetes-native Java

Red Hat’s Quarkus is a full-stack, open-source Java framework designed for containers and cloud environments. See why it’s a worthy alternative to Spring.

Get started with SvelteKit

Get started with SvelteKit

How to use SvelteKit to wire together a full-stack application that takes advantage of server-side rendering and the ease of Svelte.

6 great new Java features you don’t want to miss

6 great new Java features you don’t want to miss

It’s not easy to keep up with Java’s frequent feature releases. If you missed sealed classes, text blocks, records, the new string methods, or the Optional class, let’s fix that.

How to secure REST with Spring Security

How to secure REST with Spring Security

Setting up authentication and access control in Spring Security is painstaking, but you can draw on very powerful capabilities. Here’s how to get started.

An early look at SvelteKit

An early look at SvelteKit

SvelteKit is a full-stack, server-side, pre-rendering application framework for Svelte that can output production builds to different environments.

How to use Auth0 with Node.js and Express

How to use Auth0 with Node.js and Express

Learn how to add Auth0 log-in capabilities to a Node.js/Express app and use authenticated user info to show/hide UI information and secure APIs.

How to use FilePond with Node.js

How to use FilePond with Node.js

FilePond brings simple and powerful file uploads to JavaScript apps, and it’s free open source. Here’s how to use it with a Node.js Express back end.

Load More