Erlang-Punch - Réseau d'Entraide et d'Apprentissage
Niamkik
Hello hello!
Parmis les nombreux projets que j'ai démarré les dernières années, l'un d'entre eux me tient particulièrement à coeur. Erlang est un langage de programmation qui m'a réellement fait apprécier le développement mais aussi avoir un regard différent sur mes productions. Son fondateur, Joe Armstrong, décédé en 2019, nous a légué un programme incroyablement stable et robuste. En son honneur, j'ai commencé une suite d'article sur le sujet publié dans GNU/Linux Magazine, démarré Erlang Connection (un projet qui a fait un flop) pour finir par créer Erlang-Punch.
Le but est de créer un réseau d'entraide et d'apprentissage pour utiliser la BEAM, tout en formant les personnes en étant le plus proche possible de situation réelle. Pour se faire, 2 lives par semaines sont organisés, un pour parler de la théorie et présenter les nouvelles, l'autre pour montrer la dure réalité du développement.
A l'origine prévu pour les francophones, le projet s'est étendu à d'autres pays et est maintenant principalement en anglais. Ce qui n'empêche pas de communiquer en français quand l'occasion se présente. Si vous êtes intéressé par ce projet, contactez moi par PM ou allez faire un petit tour sur les liens suivants:
Github Repository: https://github.com/erlang-punch/nostr
Official Website: https://www.erlang-punch.com
Twitter: https://twitter.com/ErlangPunch
-
Droopyann
Nombre de posts : 3627Nombre de likes : 1801Inscrit : 21 mai 2018Bonsoir Niamkik,
Je ne connais pas du tout ce langage.
En quelques mots, quel est son intérêt ? Dans quel contexte est-il intéressant de le déployer ?
-- Yann EURL IS depuis 2019Niamkik
Nombre de posts : 35Nombre de likes : 11Inscrit : 27 septembre 2023Erlang fonctionne sur la BEAM une machine virtuelle conçu spécifiquement pour gérer les problèmes des calculs parallèles et distribués. C'est un langage robuste et stable conçu vers la fin des années 80 par la société Ericsson et mis sous license open source à la fin des années 90. C'est un langage fonctionnel, distribué et polyvalent inspiré d'une syntaxe type Prolog. Quelques exemples de réalisatios dans l'open-source: RabbitMQ, VerneMQ, eJabberd, CouchDB... et dans le monde du business: Whats-app, Discord (via Elixir) ou encore Heroku. Si la syntaxe peut rebuter certains d'autres langages sont venus se greffer sur cet ecosystème, comme Elixir, Gleam ou encore LFE/Joxa/Clojerl (syntaxe LISP).
NC_EB
Nombre de posts : 898Nombre de likes : 287Inscrit : 22 janvier 2021Salut Niamkik,
Je découvre ce langage!
Est-ce qu'on peut le considérer comme une niche?
Niamkik
Nombre de posts : 35Nombre de likes : 11Inscrit : 27 septembre 2023C'est effectivement un langage de niche, ce qui est assez paradoxal vu qu'il peut-être retrouvé un peu partout, et particulièrement sur des systèmes critiques.