We select and review products independently. When you purchase through our links we may earn a commission. Learn more.
X
X
The Best Tech Newsletter Anywhere

Join 425,000 subscribers and get a daily digest of news, geek trivia, and our feature articles.

How Will Parameter Null Checks Work In C# 11?

An early preview of select features to be included in this year’s C# 11 release is now available as part of Visual Studio 2022 Update 1. The most contentious addition is integrated parameter null-checking support. This uses c…

What’s Coming In React 18?

React 18 will be the next major version of the popular JavaScript component library. Now available as a release candidate, it introduces several changes to improve data fetches, performance and server-side rendering….

What’s New In Deno 1.19?

Deno 1.19 was released in February 2022 as the latest incremental update for the secure-by-design JavaScript runtime. Among the changes are a streamlined permissions management experience, first-class support for vendored dep…

What’s New In TypeScript 4.6?

TypeScript 4.6 is this year’s first feature release for the statically typed JavaScript superset. It adds several improvements around constructors, compilation, and code analysis. There are also a couple of breaking changes t…

How to Use ECMAScript Modules With Node.js

A standardized way to package code as reusable modules was missing from ECMAScript for most of its history. In the absence of an integrated solution, the CommonJS (CJS) approach became the de facto standard for Node.js develo…

How to Setup VS Code to Be Portable

In an increasingly agile world of programming and DevOps, not only do the applications and tools you code need to be modular, you may find yourself and the programs needing to be modular as well.

What Are UUIDs and Why Are They Useful?

A Universally Unique Identifier (UUID) is a specific form of identifier which can be safely deemed unique for most practical purposes. Two correctly generated UUIDs have a virtually negligible chance of being identical, even …

How to Debug Your Application’s Performance

Application performance can be a critical issue for many businesses. After all, server hosting costs directly affect your bottom line, so using a performance profiling tool to debug the code you run can end up saving you mone…

What’s New In Kotlin 1.6?

Kotlin 1.6 is out with new features, an improved experimental memory manager, and an enhanced standard library. The additions help mature JetBrains’ increasingly popular cross-platform and cross-discipline language….

What’s New In PHP 8.1?

PHP 8.1 was released in November 2021 as the latest minor version of the PHP language. It adds several new language features alongside some smaller improvements and performance enhancements. There are a few breaking changes t…

How to Remove a Commit From Github

If you accidentally committed something you shouldn’t have, and pushed it to Github, there are still ways to delete or modify it. Usually, you don’t want to mess with Git’s history, but in some cases it can be safe when done …

Should You Use HTTPS or SSH For Git?

When connecting to remote Git repositories like Github, you usually have two connection options—HTTPS or SSH. Both have their uses, and while SSH is generally considered more secure, the question is a little more complicate…

What’s New In C# 10?

C# 10 was released in November 2021 alongside Visual Studio 2022 and .NET 6. It adds several new features which make it easier and more convenient to work with. Here’s a tour of some of the most useful additions and how they’…
How-To Geek is where you turn when you want experts to explain technology. Since we launched in 2006, our articles have been read more than 1 billion times. Want to know more?