Matthew Tyson is a contributing writer at InfoWorld. A seasoned technology journalist and expert in enterprise software development, Matthew has written about programming, programming languages, language frameworks, application platforms, development tools, databases, cryptography, information security, cloud computing, and emerging technologies such as blockchain and machine learning for more than 15 years. His work has appeared in leading publications including InfoWorld, CIO, CSO Online, and IBM developerWorks. Matthew also has had the privilege of interviewing many tech luminaries including Brendan Eich, Grady Booch, Guillermo Rauch, and Martin Hellman.
Matthew’s diverse background encompasses full-stack development (Java, JVM languages such as Kotlin, JavaScript, Python, .NET), front-end development (Angular, React, Vue, Svelte) and back-end development (Spring Boot, Node.js, Django), software architecture, and IT infrastructure at companies ranging from startups to Fortune 500 enterprises. He is a trusted authority in critical technology areas such as database design (SQL and NoSQL), AI-assisted coding, agentic AI, open-source initiatives, enterprise integration, and cloud platforms, providing insightful analysis and practical guidance rooted in real-world experience.
Java has endured radical transformations in the technology landscape and many threats to its prominence. What makes this technology so great, and what does the future hold for Java?
The thick client is making a comeback. Here’s how next-generation local databases like PGlite and RxDB are bringing feature-rich data storage to the browser.
The unified JavaScript runtime standard is an idea whose time has come. Here’s an inside look at the movement for server-side JavaScript interoperability.
Learn how frameworks like Solid, Svelte, and Angular are using the Signals pattern to deliver reactive state without the weight.
The JavaScript Registry makes building, sharing, and using JavaScript packages simpler and more secure, and you can use it with or without NPM.
Strip the types and hotwire the HTML—and triple check your package security while you are at it. JavaScript in 2026 is just getting started.
A step-by-step guide to installing the tools, creating an application, and getting up to speed with Angular components, directives, services, and routers.
Say goodbye to source maps and compilation delays. By treating types as whitespace, modern runtimes are unlocking a “no-build” TypeScript that keeps stack traces accurate and workflows clean.