Paris Deno #2: "node".split("").sort().join("");


Details
FR
Bonjour tout le monde ! 🦕
La 1.0 est officiellement sortie, et Deno a pris plus de 8k stars sur Github et c'est l'occasion pour ParisDeno d'être de retour pour une 2nd session.
Encore cette fois, le meetup se déroulera online via un streaming YouTube 🎥 (https://www.youtube.com/watch?v=z_onId3ufcE).
---
EN
Hello everyone! 🦕
Deno 1.0 is officially out, and the Github repository took more than 8k stars! It's the occasion for ParisDeno to be back for a 2nd session.
This time again, the meetup we be online with YouTube 🎥 (https://www.youtube.com/watch?v=z_onId3ufcE).
---
THE SESSION WILL BE IN ENGLISH.
6/02 - 7pm GMT+2 (Paris)
---
TALKS 🎤
1️⃣: Introduction to Deno 1.0
by Lilian Saget-Lethias (ParisDeno) - https://twitter.com/lsagetlethias
20min - Beginner
You don't know what Deno is? This talk is made for you! We will see how Deno was born, what peculiar features it contains, and what is its future and its roadmap since the 1.0 is out.
2️⃣: How to get your npm package ready for Deno, CommonJS and ES Modules all together?
by Nicolas Dubien (pigment.so) - https://twitter.com/ndubien
20min - Intermediate
The JavaScript/TypeScript eco-system has never been so fragmented. On the one hand, Node is just adopting ES Modules but does it with no real backward compatibility. It does not even follow what bundlers have been doing so far. On the other hand, Deno has its own way to write TypeScript and publish packages. In addition to that, if your package is providing typings you want not to break backward compatibity each time you use new features offered by TypeScript. As a library maintainer, supporting correctly all of those platforms without breaking bundlers or old versions has became a huge challenge. This talk will dive in those challenges by taking what has been done in fast-check to support that.
3️⃣: Introducing Denoify, a build tool, that converts NPM modules into Deno modules.
by Joseph Garrone (Semasim) - https://twitter.com/GarroneJoseph
20min - Beginner
Wouldn't it be great to have a tool able to make all the major NPM modules available to Deno?
Although it is quite easy to port a module, maintaining two codebases is a chore. Hence Denoify, a build tool aimed at NPM package authors that take as input a TypeScript codebase that was meant to target node and/or the web and spits out a modified version of the source files ready to be deployed as a Deno module.
The built tools come hand in hand with a GitHub action CI setup that takes charge of publishing on both deno.land/x and NPM.
During this talk, I will show what the tool is capable of today, what it could be capable of tomorrow, and the help it needs from the opensource community to get there.
---
As always:
https://github.com/ParisDeno/talks/issues/new/choose
https://deno.paris

Paris Deno #2: "node".split("").sort().join("");