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.

Understand Diffie-Hellman key exchange

Hands-on with GatsbyJS

Hands-on with GatsbyJS

An introduction to building a website with the friendly and easy-to-use static site generator based on React.

A simple automated build pipeline for Node.js

A simple automated build pipeline for Node.js

Even simple and early-stage projects benefit from automated build pipelines. Here’s an easy way to set up CI/CD with Node.js, Jenkins, and Git.

Hands-on with Dropwizard REST APIs

Hands-on with Dropwizard REST APIs

An introduction to the lean REST framework that turns a number of popular Java libraries into a more streamlined alternative to Spring.

Hands-on with MarkoJS

Hands-on with MarkoJS

A simple, flexible, and fast full-stack framework with the most intuitive component system yet devised, Marko deserves a close look.

Misko Hevery explains blazing fast Qwik JS

Misko Hevery explains blazing fast Qwik JS

The CTO of Builder.io discusses how Qwik addresses JavaScript reactivity challenges and what the Builder visual site designer has to offer both content creators and developers.

Hands-on with SolidJS

Hands-on with SolidJS

Get a first-hand look at the simple and powerful approach to reactive front-end JavaScript that is fast making Solid a favorite.

A quick guide to modern cryptography

A quick guide to modern cryptography

Understand the crypto concepts behind the modern internet security infrastructure, from digital signatures and transport layer security to blockchains and Bitcoin.

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.

Load More