<commit_before># Some feedback on Typescript in our coders lives

This is the slideshow for a talk about Typescript we'll be giving with [@enguerran](https://github.com/enguerran). It uses [reveal.js](https://github.com/hakimel/reveal.js) and will be written in french.


## Content

1. Intro et présentation des intervenants

2. Qu'est-ce que Typescript ?
  * Un typage fort (you don't say ?!)
  * Un code évolutif et maintenable
  * Un superset de JavaScript
  * Du pure JavaScript en sortie
  * OpenSource

3. Les outils disponibles
  * Test en ligne : http://www.typescriptlang.org/play/
  * Editeurs : **Visual Studio** & **Visual studio** code
  * Plugins : **Atom**, **Sublime Text**, **Webstorm**, **Vim**
  * Typings : https://github.com/typings/typings

4. Les features du typage
  * Prédictabilité du code executé
  * Vérification à la transcompilation (les meilleurs tests du monde) ?
  * Les **Interfaces**
  * Le **Casting**
  * Une auto-completion plus rapdie et précise

5. Les features du futur
  * ES6 et plus encore
  * Comparaison avec BabelJS

6. Les features pour votre cerveau
  * Penser typé, c'est coder plus précis
  * La possibilité de faire des déclarations de méthodes kilométriques (LOLZ)
  * Facilite la relecture par votre futur-vous ou votre équipe

7. Typings, ou l'IDE modulaire
  * Une banque énorme de descripteurs de types
  * La possibilité d'en créer facilement (Interface)
  * Un CLI et un .json
  * Chaque projet avec ses besoins (modularité)

8. Conclusion et bilan
<commit_msg>update presentation part in README<commit_after># Some feedback on Typescript in our coders lives

This is the slideshow for a talk about Typescript we'll be giving, [@enguerran](https://github.com/enguerran) and [@SBats](https://github.com/SBats/).

It uses [reveal.js](https://github.com/hakimel/reveal.js) and will be written in french.


## Content

1. Intro et présentation des intervenants

2. Qu'est-ce que Typescript ?
  * Un typage fort (you don't say ?!)
  * Un code évolutif et maintenable
  * Un superset de JavaScript
  * Du pure JavaScript en sortie
  * OpenSource

3. Les outils disponibles
  * Test en ligne : http://www.typescriptlang.org/play/
  * Editeurs : **Visual Studio** & **Visual studio** code
  * Plugins : **Atom**, **Sublime Text**, **Webstorm**, **Vim**
  * Typings : https://github.com/typings/typings

4. Les features du typage
  * Prédictabilité du code executé
  * Vérification à la transcompilation (les meilleurs tests du monde) ?
  * Les **Interfaces**
  * Le **Casting**
  * Une auto-completion plus rapdie et précise

5. Les features du futur
  * ES6 et plus encore
  * Comparaison avec BabelJS

6. Les features pour votre cerveau
  * Penser typé, c'est coder plus précis
  * La possibilité de faire des déclarations de méthodes kilométriques (LOLZ)
  * Facilite la relecture par votre futur-vous ou votre équipe

7. Typings, ou l'IDE modulaire
  * Une banque énorme de descripteurs de types
  * La possibilité d'en créer facilement (Interface)
  * Un CLI et un .json
  * Chaque projet avec ses besoins (modularité)

8. Conclusion et bilan

{'fraction_non_alphanumeric': 0.09419354838709677, 'fraction_numerical': 0.005806451612903226, 'mean_word_length': 3.8302180685358254, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 7, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5334347', 'n_tokens_mistral': 1046, 'n_tokens_neox': 1042, 'n_words': 385}