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.

How to deploy with Vercel and MongoDB Atlas without even trying

The best new CSS features for 2022

The best new CSS features for 2022

From little-known scroll-snap properties to astonishing new color palettes, here are seven Cascading Style Sheets updates you won't want to miss.

Okta’s Matt Raible: How I became a Java hipster

Okta’s Matt Raible: How I became a Java hipster

The Okta developer advocate and JHipster evangelist discusses Java and JavaScript development, monoliths and microservices, software scaling vs. people scaling, and making security friendlier for developers.

Where software development is headed in 2022

Where software development is headed in 2022

From front-end JavaScript innovations to APIs as a service, today’s major trends in tools, technologies, and the cloud make it an exciting time to be a software developer.

Intro to JHipster: A full-stack framework for Java and JavaScript

Intro to JHipster: A full-stack framework for Java and JavaScript

A mature framework for generating hybrid Java and JavaScript applications, JHipster supports the development tools you love and provides monitoring and other administrative capabilities out of the box.

Better Java: JDK Enhancement Proposals explained

Better Java: JDK Enhancement Proposals explained

How is Java made? Let’s take a look at the process for introducing new features to the platform, and at some of the big JDK enhancement projects on the horizon.

Reactive JavaScript: The evolution of front-end architecture

Reactive JavaScript: The evolution of front-end architecture

Improving the client-side web experience means overcoming the challenges of ‘hydration,’ a fascinating engineering problem being tackled in many different ways. Let’s dive in.

What is JPA? Introduction to the Jakarta Persistence API

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

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

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

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

Load More