RSS.Social

2ality – JavaScript and more

follow: @[email protected]

Posts

Learning web development: JSON and processing files in Node.js

Learning web development: JavaScript Maps

Learning web development: JavaScript exceptions

JavaScript’s trademark problem

Learning web development: Plain objects in JavaScript

Learning web development: Modules and testing in JavaScript

Learning web development: Web servers

Learning web development: Shells and Node.js

Learning web development: Loops in JavaScript

Learning web development: Booleans, comparisons and <code>if</code> statements in JavaScript

Learning web development: Arrays in JavaScript

Learning web development: Strings and methods in JavaScript

Learning web development: Numbers, variables, functions in JavaScript

New series of blog posts: learning web development

Ecma International approves ECMAScript 2025: What’s new?

Tips for making regular expressions easier to use in JavaScript

TypeScript: checking Map keys and Array indices

How TypeScript solved its global <code>Iterator</code> name clash

Styling console text in Node.js

Converting values to strings in JavaScript has pitfalls

Deploying TypeScript: recent advances and possible future directions

Ideas for making TypeScript better at testing types

Could JavaScript have synchronous <code>await</code>?

A closer look at the details behind the Go port of the TypeScript compiler

Unions and intersections of object types in TypeScript

My sales pitch for TypeScript

What is TypeScript? An overview for JavaScript programmers

Simple TypeScript playgrounds via <code>node --watch</code>

Testing types in TypeScript

The unexpected way in which conditional types constrain type variables in TypeScript

The bottom type <code>never</code> in TypeScript

Array type notations: <code>T[]</code> vs. <code>Array&lt;T&gt;</code> in TypeScript

Symbols in TypeScript

Conditional types in TypeScript

Mapped types in TypeScript

TypeScript: extracting parts of compound types via <code>infer</code>

TypeDoc: testing code examples in doc comments

TypeScript: the <code>satisfies</code> operator

Read-only accessibility in TypeScript

Tutorial: publishing ESM-based npm packages with TypeScript

Computing with tuple types in TypeScript

Template literal types in TypeScript: parsing during type checking and more

ECMAScript 2025 feature: RegExp escaping

TypeScript enums: use cases and alternatives

A guide to <code>tsconfig.json</code>

ECMAScript 2025 feature: regular expression pattern modifiers

ECMAScript feature: import attributes

Node’s new built-in support for TypeScript

WebAssembly as an ecosystem for programming languages

Learning web development: Asynchronous JavaScript – Promises and async functions

Learning web development: Installing npm packages and bundling

Learning web development: Frontend frameworks