Montreal Elixir
Montreal Elixir
  • Видео 49
  • Просмотров 36 298
Sécuriser ses applications Elixir by Adrian-Paul Carrières - Montréal Elixir (2024-09)
Adrian-Paul présente les différents outils mis en place chez Myriad Connect pour détecter de façon automatisée les vulnérabilités des applications Elixir et comment les corriger.
Slides: drive.google.com/file/d/1181SIO5PXhXqlg7Tyk8sFGqMgdaVcFbP/view
Blog d'Adrian-Paul: blog.adrianc.eu/
Contacter Adrian-Paul: www.linkedin.com/in/adrian-paul-carrieres/
Participer à /dev/mtl 2024: dev-mtl.ca
00:00 Introduction
05:55 Applications Elixir
10:59 Vulnérabilité via les atomes
14:00 Injection SQL
16:01 Analyse des dépendances
17:12 Leak de la stack technique
18:39 Scan des images Docker
25:03 Qualité du code (Credo)
28:30 Optimisations de la CI
32:37 Les projets en prod non maintenus
35:02 En résumé, quoi inclure...
Просмотров: 35

Видео

Do Fun Things with Big Loud Worker-bees by Nicolas Carlo - Montréal Elixir (2024-08)
Просмотров 148Месяц назад
Presenting a way to architecture Elixir applications, from the book "Designing Elixir Systems with OTP", with Nicolas Carlo's feedback and insights. Slides: drive.google.com/file/d/1S6LpJbZNGOkWBsrL277nH-pbH58eaoAk/view Connect with Nicolas: www.linkedin.com/in/nicolas-carlo-095b243b/ 00:00 How do you structure an Elixir app? 07:54 Do, the Data 16:28 Fun, the Functional Core 25:23 Things, the T...
Developing a Distributed Application in Elixir by Alvaro Callero - Montréal Elixir (2024-05)
Просмотров 2434 месяца назад
Developing a Distributed Application in Elixir: A Practical Approach with GraphQL, Phoenix, libCluster, Redis and DeltaCRDT, by Alvaro Callero Source Code: github.com/alvarocallero/mimiquate_meetup Get in touch with Alvaro: www.linkedin.com/in/alvaro-callero/ 00:00 Elixir MTL Intro 00:55 Introduction & goals 03:22 GraphQL 09:14 Redis 18:34 Code demo 28:47 Libcluster 35:43 DeltaCRDT 53:02 Q&A 01...
Understanding Pattern Matching by Jéfte Santos - Montréal Elixir (2024-04)
Просмотров 905 месяцев назад
Slides: prezi.com/view/OI4tABm2FF03QJ3G8M7b/ Montreal Elixir meetup event: www.meetup.com/fr-FR/montrealelixir/events/300220863/ To learn more about Elixir: - learn-elixir.dev - adopt-liveview.lubien.dev
LiveView Native Workshop by Brooklin Myers - Montréal Elixir (2024-02)
Просмотров 1 тыс.6 месяцев назад
Code: github.com/BrooklinJazz/lvn_workshop Slides: docs.google.com/presentation/d/1Tub42qB_JbZ-1yT6g44zM4i3Xq1o9YYKRJaYWF57hxU Montreal Elixir meetup event: www.meetup.com/fr-FR/montrealelixir/events/298870688/ Build a LiveView Native application! Combine interactive Livebook code notebooks with LiveView Native for a seamless learning experience. Expand your Phoenix LiveView applications beyond...
The Upside Down Dimension of Elixir - An Introduction to Metaprogramming
Просмотров 3,1 тыс.4 года назад
Open the gate and enter into the Upside Down Dimension of Elixir that is metaprogramming. If you have become frustrated with boilerplate code in your modules, wanted to program in a language closer to your domain, or create new programming constructs in Elixir, then this presentation is for you. The format of this talk is a gentle introduction presenting key concepts reinforced with code demos....
EScripting the Hell Out of This
Просмотров 1545 лет назад
Build escripts cli tool for projects using Elixir. Presenter: Nicolas Boisvert (@_nboisvert) www.montrealelixir.ca
Phoenix LiveView - Application riche repensée
Просмотров 1915 лет назад
Comment est-ce que Phoenix.LiveView nous amène à créer des comportements riches dans nos applications web sans architecture frontend complexe. Où et comment appliquer les concepts pour bénéficier des forces de BEAM dans votre navigateur. Presenter: Simon Prévost (@simonprev) Slides: speakerdeck.com/simonprev/phoenix-liveview-finally Repository: github.com/simonprev/elixir-meetup-uncanny www.mon...
Google Cloud Run - A New Option to Deploy Elixir Projects
Просмотров 1,1 тыс.5 лет назад
An introduction to Google Cloud Run and how to deploy Elixir serverless projects on Google Cloud Run. Presenter: Renato Freire (@renatorfr) Slides: www.slideshare.net/renatorfr/google-cloud-run-elixir-boilerplate www.montrealelixir.ca
Introducing Leex annd Yeec
Просмотров 4155 лет назад
Introducing Leex annd Yeec. Explain their use cases and how to create a lexer generator and a parser generator through Elixir from the erlang librairies. Presenter: Nicolas Boisvert (@NicolasBoisvert) Slides: docs.google.com/presentation/d/1fMbJhD7CNCWylZJqvHioH_f_y7UA0qbmD_infIxLA-w/edit?usp=sharing Repo: github.com/nicklayb/leex_yecc_example www.montrealelixir.ca
Dispatch, a quick overview of neat Elixir features (in French)
Просмотров 1155 лет назад
Let’s dig into the source code of an Elixir application and take a look at a few interesting Elixir features: behaviours, Mox and Agent. Presenter: Rémi Prévost (@remi) www.montrealelixir.ca
Elixir Flow
Просмотров 2,2 тыс.5 лет назад
A light introduction to event streaming, streaming processing, Apache Beam and how we can use all that with Elixir Flow. Presenter: Renato Freire (@renatorfr) www.montrealelixir.ca
Hexagonal Architecture & Elixir
Просмотров 3,7 тыс.5 лет назад
Let's start from scratch and go beyond the buzzwords. We'll go together through these ideas to understand how you can improve the maintainability of your projects, either greenfield or legacy. We'll see how it can be achieved in Elixir to check if it goes along the philosophy of the language. Presenter: Nicolas Carlo (@nicoespeon) www.montrealelixir.ca
Montreal Elixir: September's Community Update
Просмотров 385 лет назад
A review of points of interest in our local community and Elixir in general. Presenter: Nicholas Henry, @nicholasjhenry www.montrealelixir.ca
ExCheckout: An Experiment with Nerves and Scenic (part 1)
Просмотров 1 тыс.5 лет назад
Part 1 of 3 As an experiment, we created a (very) basic distributed checkout system with barcode reader on our way back to MTL with #nerves and #scenic. Thank you for the inspiration @mobileoverlord @fhunleth @tim_mecklem @ferggo @BoydMulterer. github.com/civilcode/ex-checkout By Nicholas Henry (@nicholasjhenry) and Hugo Frappier (@hugofrappier) www.montrealelixir.ca
ExCheckout: An Experiment with Nerves and Scenic (part 2)
Просмотров 3725 лет назад
ExCheckout: An Experiment with Nerves and Scenic (part 2)
ExCheckout: An Experiment with Nerves and Scenic (part 3)
Просмотров 3665 лет назад
ExCheckout: An Experiment with Nerves and Scenic (part 3)
Publishing to Hex
Просмотров 936 лет назад
Publishing to Hex
First Class Documentation in Elixir
Просмотров 1356 лет назад
First Class Documentation in Elixir
Break it or loose it! A refactoring journey
Просмотров 926 лет назад
Break it or loose it! A refactoring journey
Debugging Elixir Efficiently
Просмотров 3,5 тыс.6 лет назад
Debugging Elixir Efficiently
An experiment in domain language planning
Просмотров 786 лет назад
An experiment in domain language planning
Ecto Embedded Schemas
Просмотров 1,5 тыс.6 лет назад
Ecto Embedded Schemas
TDD with Elixir
Просмотров 1 тыс.6 лет назад
TDD with Elixir
GraphQL avec Absinthe
Просмотров 1146 лет назад
GraphQL avec Absinthe
Montreal Elixir: April's Community Update
Просмотров 156 лет назад
Montreal Elixir: April's Community Update
Elixir Formatter Internals
Просмотров 1036 лет назад
Elixir Formatter Internals
Montreal Elixir: March's Community Update
Просмотров 236 лет назад
Montreal Elixir: March's Community Update
Montreal Elixir: January's Community Update
Просмотров 286 лет назад
Montreal Elixir: January's Community Update
Building a ride sharing app with Elixir
Просмотров 3,4 тыс.6 лет назад
Building a ride sharing app with Elixir

Комментарии

  • @delamberty
    @delamberty 4 месяца назад

    Awesome! What I was looking for.

  • @mardukbp
    @mardukbp 5 месяцев назад

    Excellent talk! Simple explanation and to the point. My only issue with it are the cryptic names of variables and functions. Without the audio I wouldn't have guessed that the example is about pull requests. Code is read more than it is written. Do take the time to make it readable.

  • @solvm1652
    @solvm1652 6 месяцев назад

    woah!

  • @imitsho
    @imitsho 7 месяцев назад

    Thank you

  • @SFUBusinessFinance
    @SFUBusinessFinance 2 года назад

    Mind Flayer =)

  • @christoffer2387
    @christoffer2387 3 года назад

    Good stuff. Thanks.

  • @Matsa59
    @Matsa59 3 года назад

    Rare de voir des francais parler d'elixir. Good job ;) Peut etre faire des petites demo avec un terminal en meme temps que l'explication theorique et des IO.inspect/1 pourrait etre sympa

  • @gauravashq
    @gauravashq 4 года назад

    wow, this is awesome... I have been looking for ideas and started watching videos. I watched your video - the same one, 3 times in 2018 since I started driving in 2016. I would like to thank you for the idea but would also like to know if you are going to improve it and I would like to know whether you are interested in working on new ideas in the same app. I don't have much money as I lost most of it since 2013 but yes I would like to pay you whatever I can afford and rest after we start earning through the app and I would like to give you few ideas which could also be applied for the app which normally people or app engineers can't figure out. Currently, I have one guy available with me to work on this and he is quite experienced in managing operations in the ride-sharing app - Head Delhi NCR. I am planning to start a ride-sharing app and I need it in the elixir programming language. After watching your video I started looking for ways to learn the Elixir programming language but did not get much time to do so. I would appreciate it if you could get back to me regarding this. Regards

  • @nirapadshop768
    @nirapadshop768 5 лет назад

    Hi Josh Hope you doing well, I was just wondering weather you would be interested to develop a fully functional apps that will actually work. Ia m looking for business partner, someone can run a application like uber or lift. My business based in Bangladesh. Thanks Kazi Ashraf kazi.ashraf@nirapadshop.com

  • @AnatolyKosorukov
    @AnatolyKosorukov 5 лет назад

    correct link to slides: speakerdeck.com/jpbecotte/otp-explained-to-nodejs-developers

  • @AnatolyKosorukov
    @AnatolyKosorukov 5 лет назад

    24:30 Map.put(user, id, 1) # correct form Map.put/3 ("put" has three arguments)

  • @thinkgood6139
    @thinkgood6139 5 лет назад

    awesome presentation @ahmadferdous

  • @exadra37
    @exadra37 5 лет назад

    The link to the Sasa Juric video announced at minute 14:15 is ruclips.net/video/pO4_Wlq8JeI/видео.html

  • @leonardosibela
    @leonardosibela 5 лет назад

    I never thought I'd be able to watch the presentation you mentioned a couple of months ago. Nice presentation by the way :)

  • @rosserylamtey9425
    @rosserylamtey9425 5 лет назад

    link to source code please

    • @nicholasjhenry
      @nicholasjhenry 5 лет назад

      Here you go: github.com/joshnuss/ride_share

    • @joshnuss
      @joshnuss 5 лет назад

      You can find examples from the talk here: github.com/joshnuss/otp-talk I built a few versions of it: github.com/joshnuss/xuber2 , github.com/joshnuss/xuber-old & gist.github.com/joshnuss/63bbf1e8f685ff6842fa8cea0bdea78a

  • @PeterNMcarthur
    @PeterNMcarthur 6 лет назад

    The video he links: ruclips.net/video/tMO28ar0lW8/видео.html

  • @elixir7825
    @elixir7825 6 лет назад

    Great

  • @mokarrom
    @mokarrom 6 лет назад

    Excellent job!

  • @adrianmugnolo4570
    @adrianmugnolo4570 7 лет назад

    In case you find it useful, you can get the slides and working code examples. - Slides: speakerdeck.com/xymbol/otp-concurrency-and-testing-strategies - Code examples: github.com/xymbol/otp-examples Please feel free to open an issue on GH with any questions. Have fun!