Skip to main content

Type checking and type safety without TypeScript

Malmö Node.js Development Meetup Group

TypeScript is one of the best things to happen to the JavaScript ecosystem, but at the same time it is a restriction on the language itself.

TypeScript fully delivers on the promise of improving the developer experience, type safety, and reducing type-related errors, but it hugely fails to deliver on the promise of being a JavaScript superset, forcing us to abandon (or make more complicated) some of JavaScript's features in order to follow the TypeScript way.

Recently some major projects such as Svelte have abandoned TypeScript but continue to use the compiler to validate types and generate .d.ts type definition files, making use of JSDoc.

In this talk we will learn how to use JSDoc to retain practically the same benefits of TypeScript but without the drawbacks.


Álvaro Agámez - is a senior software engineer, Node.js Malmö organizer and technical writer from Colombia who currently lives and works in Malmö, for the IKEA group. Álvaro has worked as a software developer since 2005 in different technologies and JavaScript has always been in his heart even several years before, as part of a project at his university and in previous professional projects and everything that surrounds the JavaScript ecosystem is really exciting for him. Since 2023 he has been a FooCoding tutor in everything related to JavaScript but with a focus on Node.js.


17:30 – 17:45 – Meet & Greet
17:45 – 18:30 – Presentation
18:30 – 19:00 – Meet & eat
19:00 – 20:00 – Q&A

Platinum partners

Premium partners