Matthew Tyson
Contributor
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 and InfoWorld since 2007.
Meet Zig: The modern alternative to C
Zig is an up-and-coming systems-oriented language that could one day replace C. Here's what you need to know about Zig.
7 awesome JavaScript projects to check out today
The JavaScript ecosystem is rich with innovation and expanding rapidly. Here are seven tools and frameworks that point to what's next for JavaScript.
State of JavaScript: A conversation with Sacha Greif
The 'State of JavaScript' visionary discusses what he's learned from creating and maintaining this vital open source community resource.
Explore Bun.js: The all-in-one JavaScript runtime
Bun is an ambitious project that is quickly emerging as a drop-in replacement and faster alternative to Node.js. Here's a look at how Bun works and how to use it for your server-side JavaScript applications.
Project Valhalla: A look inside Java’s epic refactor
Valhalla is nothing short of a Java language overhaul, promising to correct longstanding performance issues. Here's a first look at what's coming, starting with the new value classes and primitive classes.
Intro to Remix: A leader in full-stack evolution
Remix is a full-stack JavaScript framework in the style of Next.js—and so much more. Find out what makes Remix stand out among JavaScript frameworks, then try it out with a quick example app.
The tech leader's guide to 2023
What's ahead for cryptocurrency, cybersecurity, AI-based application development, and extended reality in 2023? Here's a roadmap from some of tech's most forward-thinking leaders.
Gradient descent in Java
Find out why backpropagation and gradient descent are key to prediction in machine learning, then get started with training a simple neural network using gradient descent and Java code.
How to build a neural network in Java
The best way to understand neural networks is to build one for yourself. Let's get started with creating and training a neural network in Java.
Styles of machine learning: Intro to neural networks
Modeled on the human brain, neural networks are one of the most common styles of machine learning. Get started with the basic design and concepts of artificial neural networks.
Using JavaScript and forms
Of all the hats JavaScript can wear, its form-processing features are among the most sought and used. Learn how to use JavaScript for form processing, validation, and more.
Intro to SvelteKit 1.0: The full stack framework for Svelte
SvelteKit 1.0 is here, and it is packed with features for full stack developers. Here's a quick tour of Svelte’s shiny new JavaScript framework.
Why zero knowledge matters
Zero-knowledge proof is the next big evolution for blockchain and Web3. A recent survey reveals how adopters are using ZKP now and what to expect in the future.
Error tracking with Sentry, Python, and Django
If you've ever wished for an easier way to track errors in Python-Django apps, Sentry could be the answer to your dreams. Let's get started with Sentry in Python.
Intro to Alpine.js: A JavaScript framework for minimalists
Alpine.js is a front-end JavaScript framework fashioned like a lightweight backpack, with a minimalist API and thoughtful features. Let's give it a try.
Intro to Mitosis: The universal reactive transformer
Mitosis is the JavaScript compiler that lets developers "write once, run anywhere," then compile to Angular, Vue, Svelte, and more. It could lead to a universal model of front-end development frameworks.
What is the JRE? Introduction to the Java Runtime Environment
The JRE creates the JVM and ensures dependencies are available to your Java programs. It plays a vital role in devops and cloud configurations.
The best new features in Next.js 13
Next.js 13 brings a slew of new features, including the new Turbopack bundler, support for React Server Components, and more. Let's get started with Next.js 13.
Intro to CSS-in-JS: Generating CSS from JavaScript
What is CSS in JavaScript and why is it suddenly popular? Learn how it works and get introduced to some of the leading CSS-in-JS frameworks.