-
Announcing TypeScript 5.7
devblogs.microsoft.com Announcing TypeScript 5.7 - TypeScriptToday we excited to announce the availability of TypeScript 5.7! If you’re not familiar with TypeScript, it’s a language that builds on JavaScript by adding syntax for type declarations and annotations. This syntax can be used by the TypeScript compiler to type-check our code, and it can also be era...
- 8hob.io A Type-Safer Alternative to Type Guards in TypeScript
Type guards rely on the programmer to be correctly defined and are error-prone. We introduce the type extractor, which may be a safer alternative in many scenarios.
A trick that I'd like sharing :)
-
Announcing TypeScript 5.6
devblogs.microsoft.com Announcing TypeScript 5.6 - TypeScriptToday we’re excited to announce the release of TypeScript 5.6! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by adding syntax for types. Types describe the shapes we expect of our variables, parameters, and functions, and the TypeScript type-checker can hel...
-
Announcing TypeScript 5.6 RC
devblogs.microsoft.com Announcing TypeScript 5.6 RC - TypeScriptToday we are excited to announce the availability of the release candidate of TypeScript 5.6. To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc Here’s a quick list of what’s new in TypeScript 5.6!
-
Extensible TypeScript with Object Algebras
jnkr.tech Extensible TypeScript with Object Algebras · Programming should be enjoyableA lightweight approach to maintainable systems
cross-posted from: https://programming.dev/post/18004176
> I think object algebras have huge potential to improve the way complex software is written but I've never seen them used in practice. I think one reason why is that the research paper which introduced them is pretty hard to read. This post is my attempt to change that. > > I've been working on this post off and on for like two years so I'm really excited to share it with people. It is very long. There's a lot of ground to cover.
-
Looking for a guide to TypeScript for idiots
The issue? I'm the idiot. Any suggestions for a guide to JS/TS for someone trying to learn about front-end development.
-
Announcing TypeScript 5.6 Beta
devblogs.microsoft.com Announcing TypeScript 5.6 Beta - TypeScriptToday we are excited to announce the availability of TypeScript 5.6 Beta. To get started using the beta, you can get it through NuGet, or through npm with the following command: npm install -D typescript@beta Here’s a quick list of what’s new in TypeScript 5.6!
-
Node.js adds experimental support for TypeScript
github.com module: add --experimental-strip-types by marco-ippolito · Pull Request #53725 · nodejs/nodeIt is possible to execute TypeScript files by setting the experimental flag --experimental-strip-types. Node.js will transpile TypeScript source code into JavaScript source code. During the transpi...
- brieuckaisin.hashnode.dev Type-level Arithmetic in TypeScript: Part 1 - Type Safe Time Intervals
Explore type-level arithmetic in TypeScript by creating type-safe time intervals. Learn to validate the chronology of times in a day at compile time
-
Announcing TypeScript 5.5
devblogs.microsoft.com Announcing TypeScript 5.5 - TypeScriptToday we’re excited to announce the release of TypeScript 5.5! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by making it possible to declare and describe types. Writing types in our code allows us to explain intent and have other tools check our code to ca...
- arendjr.nl Writing exhaustive switch statements in TypeScript
A little trick that can help make switch statements more type-safe
Today I'm sharing a little trick that I like to use to make switch statements cleaner and more type-safe. Happy to hear other ideas!
-
DBOS Cloud: A transactional serverless computing platform with first-class TypeScript environment
www.dbos.dev Hello DBOS - Announcing DBOS CloudIntroducing transactional serverless computing for TypeScript, enabled by a revolutionary new operating system that puts a distributed DBMS in the kernel of the OS.
> DBOS Cloud, a transactional serverless computing platform, made possible by a revolutionary new operating system, DBOS, that implements OS services on top of a distributed database. We’ve used this new architecture to build a novel TypeScript transactional programming environment that enhances applications with automatic statefulness, transactionality, observability, and cyber-resilience. This makes fault-tolerant cloud-native application development much simpler and faster.
-
Announcing TypeScript 5.4
devblogs.microsoft.com Announcing TypeScript 5.4 - TypeScriptToday we’re excited to announce the release of TypeScript 5.4! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by making it possible to declare and describe types. Writing types in our code allows us to explain intent and have other tools check our code to ca...
-
Announcing TypeScript 5.4 RC
devblogs.microsoft.com Announcing TypeScript 5.4 RC - TypeScriptToday we’re excited to announce our Release Candidate of TypeScript 5.4! Between now and the stable release of TypeScript 5.4, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet,
-
Announcing TypeScript 5.4 Beta
devblogs.microsoft.com Announcing TypeScript 5.4 Beta - TypeScriptToday we are excited to announce the availability of TypeScript 5.4 Beta. To get started using the beta, you can get it through NuGet, or through npm with the following command: npm install -D typescript@beta Here’s a quick list of what’s new in TypeScript 5.4!
-
Remeda
github.com GitHub - remeda/remeda: A utility library for JavaScript and TypeScript.A utility library for JavaScript and TypeScript. Contribute to remeda/remeda development by creating an account on GitHub.
Modern utility toolbelt - rapidly evolving, type safe and esm friendly out of the box. No mutations.
-
typia
Typia is a transformer library supporting:
- Super-fast Runtime Validators
- Enhanced JSON functions
- Protocol Buffer encoder and decoder
- Random data generator