

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.

What is JPA? Introduction to the Jakarta Persistence API
Get to know the Java ORM standard for storing, accessing, and managing Java objects in a relational or NoSQL database.

The quantum menace: Quantum computing and cryptography
No one knows when, but crypto-menacing quantum machines are coming. Here's how researchers use quantum mechanics to crack large integers in asymmetric cryptography.

What is JDBC? Introduction to Java Database Connectivity
Get an overview of JDBC's architecture, then learn how to connect to a database and handle SQL queries and responses with PreparedStatements, transactions, connection pooling, and more.

Intro to Micronaut: A cloud-native Java framework
Micronaut offers ahead-of-time compilation, reactive NIO, and cloud-native support for microservices and serverless development. Could it be your next Java framework?

MongoDB CTO: What today’s developers need to succeed
MongoDB CTO Mark Porter discusses relational snobbery, the triumph of JSON, the importance of trust, how companies mismanage developers, and how the third tier needs to evolve.

8 great new JavaScript language features in ES12
ECMAScript 2021 highlights include replaceAll(), promise.any(), AggregateError, and new logical assignment operators, for starters. Let’s dive in.

Go serverless with Vercel, SvelteKit, and MongoDB
What do you get when you combine Vercel, SvelteKit, and MongoDB Atlas? A powerful serverless-first development stack that scales massively.

How blockchain is evolving
Ethereum and other ‘compute blockchains’ promise to create a whole new, programmable layer of interaction and data processing on the internet.

InfoWorld’s 2022 Technology of the Year Award winners
InfoWorld celebrates the year’s best products in software development, cloud computing, data analytics, and machine learning.

Intro to Hilla: The full-stack Java framework
Based on Vaadin Fusion, Hilla combines a reactive JavaScript front end with a Spring Java back end for full-stack web development. Let's get started with Hilla.

A quick guide to blockchain
A blockchain is a distributed system that achieves security through cryptography and consensus, without relying on trust. It’s a breathtaking innovation.