Hackathon Rust 23 et 24 Mars 2019 à Bordeaux !


#1

rustkaton1-reduit

Questions et Réservation par mail : rustkathon2019@axiom-team.fr

Rustkathon 23/24 mars 2019

Hacktathon dédié au langage Rust et en second plan à Durs (réimplémentation en Rust du logiciel Duniter, un moteur de crypto monnaie libre).

Rust est le langage récent considéré comme l’un des plus fiables au monde, il garantit par construction la sûreté de la mémoire(no mémory leaks) et la sureté entre threads (no data race) le tout avec une abstraction sans coût; ce qui en fait un langage aussi performant que le C/C++ (et même parfois +).

Inspiré des recherches récentes en théorie des langages, Rust permet de coder haut niveau avec les performances d’un langage bas niveaux grâce a une succession de couches d’abstraction sans coût.

Rust permet notamment de faire du dev frontend grace au WebAssembly (byte-code pour le web) exécutable nativement par tous les navigateurs récents.

Programme

Du Samedi 10h au Dimanche 17h, présentations des fondamentaux de Langage suivi de plusieurs ateliers :

  • WebAssembly et binding Rust/Javascript
  • I/O async : faire un serveur web ultra-rapide asynchrone et multi-thread
  • Duniter-Rust : contribuer au moteur de crypto monnaie libre

Ce 1er hackathon Rust sera une sorte de rencontre mi-rml et l’accent sera mis sur la contribution a des briques logiciels pouvant servir a la communauté Ğ1. Les 2 animateurs de ce hackathon (@nanocryk et @elois) sont des contributeurs de l’éco-système logiciels de la Ğ1.

Infos pratiques

Du Samedi 10h au Dimanche 17h, dans un lieu au calme, proche du tram C, à Bordeaux.

Questions et Réservation par mail : rustkathon2019@axiom-team.fr

Sources



Soutenir

Rendons nous co-responsables du succès de cet évènement en faisant en sorte que tout le monde s’y retrouve et ait envie de reproduire l’expérience.

La Ǧ1 c’est 1600 membres, une bonne 30aine de techos intéressés par le projet, la moitié qui contribue de temps à autre, une poignée de contributeurs zélés, et 0 contributeur à plein temps capable de subvenir à ses besoins grâce à son implication dans la Ǧ1.

A l’occasion de ce premier rustkathon, nous aurons :

2 formateurs qui traversent la France pour venir transmettre leurs connaissances.
1 hôte qui fournit locaux et couchages.
10 techos qui viennent apprendre le Rust depuis les 4 coins de la France.
de quoi nourrir tout ce monde durant un WE.

Pour donner un ordre de grandeur, voici les frais approximatifs qu’il y aurait sans chercher à limiter les coût :

2400 UNL (€) de trajets (12 x 200)
780 UNL de repas (13 x 60)
400 UNL de location salle de réunion
1200 UNL de chambres d’hôtel (12 x 2 x 50)
3000 UNL de rémunération des formateurs (2 x 1500)
5000 UNL de salaire lié aux journées de travail des participants consacrées à la formation plutôt qu’à d’autres choses (10 x 2 x 250)

Total logistique : 4780 UNL (€)
Total rémunération : 8000 UNL (€)

Soit en Ǧ1 au taux pratiqué durant différents évènements récents (10 Ǧ1 = 1 €) :
127 800 Ǧ1

Si ces frais devaient reposer sur les participants, cela ferrait 12 780 Ǧ1 par personne. De quoi dissuader l’enthousiasme de la majorité des contributeurs désireux de se former.

Si chaque membre de la Ǧ1 choisissait de contribuer également au financement de cet évènement d’intérêt public pour l’avenir de l’écosystème Monnaie Libre, chacun donnerait : 80 Ǧ1.

Certains n’auront pas l’info, d’autres ne se sentirons pas suffisamment concernés pour contribuer, mais heureusement, nous nous organisons pour abaisser très largement les coûts réels de l’évènement. Pour autant, c’est grâce à vos soutiens que nous aurons une équipe motivée pour faire naître les futurs évènements qui assureront le développement de la Ǧ1 et des valeurs que porte notre belle communauté grandissante.

En conscience du coup financier ou en temps humain d’un tel évènement, vous voici en mesure de nous soutenir, librement, à la hauteur de vos moyens et de l’intérêt collectif d’un tel évènement à vos yeux.

Soutenez-nous dès maintenant :

  • en Ǧ1 Ez4huJahi6qfG8eVjyc84CwVtpHagmfUTtRFazXY4G2h
  • en UNL (€) sur OpenCollective

Tous co-responsables, nous vous disons Merci !

Questions et Réservation par mail : rustkathon2019@axiom-team.fr


#2

Tu saurais donner un niveau de prérequis minimum pour participer ?
Merci


#3

On a réfléchi aux différents ateliers avec @nanocryk mais l’idée c’est de s’adapter au niveau des participants. Comme indiqué dans le texte ce 1er rustkathon sera aussi et surtout de la formation :slight_smile:

Je dirai que les prérequis minimaux sont :

  • Savoir déjà développer dans au moins 1 langage de programmation (interprété ou compilé qu’importe)
  • Avoir envie de se mettre au Rust

#4

Ils restent quelques places, inscrivez vous par mail rustkathon2019@axiom-team.fr :grinning:

Vous pouvez partager l’evenement sur Diaspora* et Mastodon.


Pour ceux qui ne peuvent pas se rendre sur Bordeaux physiquement, possibilité de suivre le hackathon a distance (stream live + chat), inscrivez vous quand même par mail en précisant que vous serrez présent a distance, ça nous permettra de vous attendre le samedi matin et de vous prendre en compte dans le déroulement :slight_smile:


#5

C’est confirmé: Les présentations techniques seront diffusées en direct sur youtube.

Vous aurez la possibilité de poser vos questions sur le chat de duniter : chat.duniter.org

Ceux qui le souhaitent pourrons également participer aux ateliers a distance, nous disposerons d’un serveur Mumble pour discuter avec vous, inscrivez vous par mail rustkathon2019@axiom-team.fr pour recevoir les accès.

Le Programme

Samedi

10h30-11h Présentation technique de l’éco-système logiciel de la Ğ1 par @elois
11h-13h30 Présentation de Rust avec ateliers Rust basiques pour apprendre (plus ou moins, quicli, etc) par @nanocryk
(repas)
14h30-15h15 Présentation de l’I/O async et de hyper par @nanocryk
15h15-16h Présentation du web-assembly par @elois
16h-19h Atelier I/O async // Atelier WebAssembly
(repas)
21h-22h Présentation du protocole DUP par @elois
22h dodo pour ceux qui veulent // poursuite des ateliers commencé pour les nocturnes

Dimanche

9h-10h présentation de Durs (Duniter-Rust) par @elois
10h-17h Poursuite des ateliers de la veille // Atelier Durs

NB: Ce programme peut subir des ajustements de dernière minute, en cas de doute posez la question sur le chat le jour J :slight_smile:


#6

Les diffusions en live seront disponible sur la chaîne Rustkhaton Monnaie Libre.

EDIT : Le live aura un peu de retard (~10h45)


#7

Retard sur le programme :

A 16h30 présentation du WebAssembly, faire du front en Rust !


#8

Présentation technique de Durs en live dans 15 minutes :slight_smile:


#9