Programming languagesProgramming languages
Conference50min
INTERMEDIATE

Strong types, blinking lights: Learning advanced TypeScript with Arduino

Explore the power of advanced TypeScript features by bringing hardware to life!
In this talk, we’ll bring hardware to life using TypeScript and an Arduino, transforming sensors, servos and LEDs into a playground for learning advanced language features.
With the help of Johnny-Five, we’ll explore how enums, discriminated unions, branded types, and many more can make your embedded code as safe and expressive as your Typescript apps.
It’s TypeScript like you’ve never seen it: blinking, sensing, and moving in the real world.

Soumaya Erradi
Soumaya ErradiAtlantis

talkDetail.whenAndWhere

Thursday, November 13, 15:00-15:50
Mimosa 2
talks.description
Explore the power of advanced TypeScript features by bringing hardware to life!
In this talk, we’ll bring hardware to life using TypeScript and an Arduino, transforming sensors, servos and LEDs into a playground for learning advanced language features.
With the help of Johnny-Five, we’ll explore how enums, discriminated unions, branded types, and many more can make your embedded code as safe and expressive as your Typescript apps.
It’s TypeScript like you’ve never seen it: blinking, sensing, and moving in the real world.
johnny-five
arduino
validation
typescript
talks.speakers
Soumaya Erradi

Soumaya Erradi

Atlantis

Italy

I'm an experienced web developer and a passionate IT and electronics trainer, specializing in frontend development and enterprise applications built with Angular.
I spend most of my time exploring what's new in the tech world and helping other developers improve their skills.
As a conference speaker, I bring advanced Angular topics, tips for the integration of smart contracts and best solutions for web3 applications.
comments.title

comments.speakerNotEnabledComments