L'idée ici, au fur et à mesure de mon apprentissage du langage est de regrouper des ressources à propos d'Elixir / Phoenix principalement en Français ainsi que certaines de mes notes. Une sorte d'awesome Elixir.
- https://elixir-lang.org/
- https://www.phoenixframework.org/
- https://hex.pm/ (Le gestionnaire de paquets pour l'écosystème Erlang)
- https://elixirforum.com/ (Forum Elixir)
- https://livebook.dev/ (blocs-notes interactifs)
- Liste de librairies
- https://petal.build/ (Petal basé sur Tailwindcss, template pro intéressant comme boilerplate)
- https://ash-hq.org/ (Ash Framework (modelisation de domaine))
- Sommaire de mes tips
- Mes notes à propos d'Ecto
- Example d'implementation Hook sortable.js
- Example d'implementation Hook click droit
- https://github.com/jeremyjh/dialyxir (probablement le plus utilisé actuellement)
- https://github.com/esl/gradient
- https://github.com/Qqwy/elixir-type_check
- https://github.com/WhatsApp/eqwalizer
- https://github.com/josefs/Gradualizer
- https://lib.marinovic.dev/phoenix
- https://tailwindcomponents.com/cheatsheet/ (Cheatsheet Tailwind)
-
Blog
-
- https://www.synbioz.com/blog/tech/page/3 (articles de blog du site d'une société de dev)
-
-
Liveview
-
- https://www.cryptr.co/fr/blog/a-simple-introduction-to-phoenix-liveview (intro à liveview)
-
-
Ecto
- https://geoffreylessel.com/ (article de l'auteur du fameux livre Phoenix in action)
- https://blog.logrocket.com/build-rest-api-elixir-phoenix/ (articles d'un dev)
- https://dockyard.com/blog?filter=elixir (Blog d'une agence)
- https://elixirschool.com/fr (En anglais pour le moment)
- https://akoutmos.com/ (articles d'un dev)
- https://blog.sequin.io/between-the-ctrl-cs/ (articles d'un dev)
- https://fly.io/phoenix-files/ (articles d'un hébergeur)
- https://devtalk.com/elixir (Elixir DevTalk)
- http://blog.songsaboutsnow.com/ (Bloge d'un dev)
- https://blog.miguelcoba.com/preparing-a-phoenix-16-app-for-deployment-with-elixir-releases (Aricle sur le déploiement)
- https://underjord.io/blog.html
- https://danschultzer.com/posts/prefixed-base62-uuidv7-object-ids-with-ecto?utm_medium=email&utm_source=elixir-radar (article sur UUID)
- https://hashrocket.com/blog
- https://blog.guzman.codes/using-phoenix-channels-high-memory-usage-save-money-with-erlfullsweepafter?utm_medium=email&utm_source=elixir-radar (channel gestion de la mémoire)
Pour le moment rien à proposer
- https://elixir.libhunt.com/newsletter?f=es-top-d (Excellente newsletter !)
- https://elixirstatus.com/ (Annoncez votre nouveau projet, article de blog ou mise à jour de version. )
-
https://elixirschool.com/fr (Tout n'est pas encore disponible en Français)
-
https://www.youtube.com/@xavki (Une mine d'or de vidéos)
-
https://www.youtube.com/@elixirmax6760 (Une chaine youtube dédié à Elixir / Phoenix )
-
https://www.youtube.com/watch?v=SKby3QfJjng (Un échange qui donne envie d'essayer)
- https://online.pragmaticstudio.com/ (Formation qualitative)
- https://www.youtube.com/watch?v=IiIgm_yaoOA (formation de 5h vraiment bien en Anglais)
- https://www.youtube.com/@backendstuff (Excellente chaine réalisé par Jacob Luetzow)
- https://www.youtube.com/watch?v=g3oyh3g1AtQ (José Valim himself présent bumblebee ML implémentation)
- https://pjullrich.gumroad.com/l/bmvp (Formation Phoenix autour d'un projet)
- https://discover.gumroad.com/?query=elixir+phoenix (Tuto formation de Gumroad)
- Elixir in Action (le livre le plus apprécié, 3eme edition dec 2023)
- Phoenix in Action (Ancienne version de Phoenix...)
- Programming Phoenix (Un des plus apprécié à propos de Phoenix)
- Ebook 100 elixir tips
- https://www.eyrolles.com/Informatique/Livre/elixir-9782416011757/ (le premier et le seul en Français pour le moment)
-
https://marketplace.visualstudio.com/items?itemName=JakeBecker.elixir-ls (Nom : ElixirLS: Elixir support and debugger )
-
https://marketplace.visualstudio.com/items?itemName=benvp.vscode-hex-pm-intellisense (Nom : hex.pm IntelliSense )
-
https://marketplace.visualstudio.com/items?itemName=mrorz.language-gettext (Utile pour les fichiers de localisation)
-
https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss (intellisense dédié à Tailwindcss)
- https://marketplace.visualstudio.com/items?itemName=SimonSiefke.svg-preview (Prévisualiser les SVG
- https://marketplace.visualstudio.com/items?itemName=cweijan.vscode-mysql-client2) (DB client dans VSCode)
- https://marketplace.visualstudio.com/items?itemName=arturock.gitstash (git stash)
- https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager (manager de projets, pratique pour basuler vers ses projets)
- https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv (coloratiion syntaxique dédié aux CSV)
- https://marketplace.visualstudio.com/items?itemName=Monish.regexsnippets (snippets regex)
- https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh (SSH manipuler vos projets distants)
- https://marketplace.visualstudio.com/items?itemName=ms-vscode.remote-explorer (SSH se connecter à une machine distante)
- https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-fr (VSCode en français)
- https://marketplace.visualstudio.com/items?itemName=kkalita.dark-plus-elixir (thème dark dédié Elixir)
- https://marketplace.visualstudio.com/items?itemName=maiquitome.elixir-theme
- https://draculatheme.com/visual-studio-code
- https://marketplace.visualstudio.com/items?itemName=Arsen.darcula-theme-for-elixir
- https://marketplace.visualstudio.com/items?itemName=gerane.Theme-Abyss
- https://marketplace.visualstudio.com/items?itemName=dustypomerleau.yarra-valley
- https://www.codesync.global/ (Un endroit où retrouver les conférences Elixir)
- https://kapeli.com/cheat_sheets/Oh-My-Zsh_Git.docset/Contents/Resources/Documents/index (ZSH raccourcis cheatSheet)
- https://github.com/AppFlowy-IO/AppFlowy (Prise de note à la Notion open source installable en local / serveur / docker, écrit en Rust, bloc de code avec coloration syntaxique incluant Elixir et langue Française )
- https://github.com/toeverything/AFFiNE (Alternative sérieuse à Notion, incluant un panel de dessin à la figma.)
La connaissance grandit quand on la partage.