If you know about WebAssembly or Wasm, you might have heard a few different pitches for why you need it: It’s a low level language for the web. So, it’s faster than JS. Use it to speed up things. It’s a build target. As such, it enables you to use languages other than JS on the web. You could write a web library in Rust or...
Nick & KBall sit down with the brilliant Stephen Haberman to discuss all things ORMs! 💻🔍 From the advantages and disadvantages of ORMs in general, to delving into the intricacies of his innovative project Joist, which brings a fresh, idiomatic, ActiveRecord-esque approach to TypeScript. 🚀 So sit back, relax, and le...
TypeScript enums have worn their welcome. In the early days before string unions became so powerful, there was no other option. Today, though, they are mor...
There are already a lot of ORMs for node.js with different strong and weak sides, but still, this is not enough, there is still not a single tool to cover typical needs simultaneously: Type safety Flexibility Easiness of use for more complex cases...
🔵 Make TypeScript errors prettier and human-readable in VSCode 🎀 - GitHub - yoavbls/pretty-ts-errors: 🔵 Make TypeScript errors prettier and human-readable in VSCode 🎀
This showcase looks at https://arethetypeswrong.github.io, a project that attempts to analyze npm package contents for issues with their TypeScript types, pa...
In this series I will deep dive into some of TypeScript's type system features and explain how they work and how we can leverage them to write type safe code.
Today we’re excited to announce the release of TypeScript 5.1! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript by adding constructs called types. These types can describe some details about our program, and can be checked by TypeScript before they’re compiled away in order to catch...