Elixir: The Documentary

Поділитися
Вставка
  • Опубліковано 12 лип 2018
  • Get ready to explore the origins of the #Elixir programming language, the manner in which it handles concurrency and the speed with which it has grown since its creation back in 2011.
    Featuring José Valim, creator of Elixir, and several other big names from the Elixir community, including Justin Schneck, co-author of the Nerves Project, and Chris McCord, the creator of the Phoenix Framework, this documentary highlights the power of open-source development and the role of Elixir in enabling developers to achieve things that were impossible, or prohibitively expensive, to do before.
    Check out the home for untold developer stories around open source, careers and all the other cool stuff developers are doing at bit.ly/3l3moZG
    Learn more about Honeypot: www.honeypot.io/?...
    Follow us!
    Twitter: / honeypotio
    Facebook: / honeypotio
    Linkedin: / honeypot
    Instagram: / honeypot.io
  • Наука та технологія

КОМЕНТАРІ • 193

  •  4 роки тому +579

    For me, this represents Brazil more than Neymar

  • @MalucoDivino
    @MalucoDivino 3 роки тому +81

    Man, as a brazilian this makes me so proud. We have much more than football and samba.

  • @JethroYSCao
    @JethroYSCao 3 роки тому +144

    Brazil has made some amazing contributions to the software world: besides Elixir, there's also Lua, another highly impactful language.

    • @ruthacury7351
      @ruthacury7351 3 роки тому +5

      @Neo neo speak fucked english, are you imbicile?

    • @Stopinvadingmyhardware
      @Stopinvadingmyhardware Рік тому +7

      Pffft, Brazil schmazil.
      Bunch of Ooga Boogas running around in grass skirts trying to not get eaten by giant Pythons.

    • @alirezakhorami
      @alirezakhorami Рік тому

      Do you guys all like functional this much?😊

    • @jsonkody
      @jsonkody 10 місяців тому

      ​@@alirezakhorami Functional > Imperative && Functional > Object
      -> true :D

    • @Voshchronos
      @Voshchronos 9 місяців тому

      @@Stopinvadingmyhardware SEETHE AND COPE, GRINGO DE MERDA LMAO

  • @toptechskills
    @toptechskills 5 років тому +182

    The quality of this documentary is insane!

    • @JosiahMcGarvie
      @JosiahMcGarvie 5 років тому +3

      I know!! I actually know the guy who filmed it and he's so fuccing talented

    • @toptechskills
      @toptechskills 5 років тому +1

      @@JosiahMcGarvie yeah man, the filmography in particular is OFF THE CHARTS. Did he do the editing as well?

    • @JosiahMcGarvie
      @JosiahMcGarvie 5 років тому +6

      @@toptechskills Wow man, thanks! Yeah, I also edited the film

    • @PetrGladkikh
      @PetrGladkikh 4 роки тому

      Yes, it could have been much better.

  • @samuelpaiva830
    @samuelpaiva830 3 роки тому +57

    Jose Valim is a true legend! Congrats from Brazil

    • @jaimebondoza3710
      @jaimebondoza3710 Рік тому +1

      Between this and Lua you guys haven't done too bad!

  • @vertie2090
    @vertie2090 5 років тому +176

    Much respect to Jose Valim & Elixir core team! These people are geniuses

    • @Microphunktv-jb3kj
      @Microphunktv-jb3kj 4 роки тому

      im very confused, is elixir language.. or framework on top of Erlang?

    • @deDeca1000
      @deDeca1000 4 роки тому +4

      @@Microphunktv-jb3kj it's a language that was built on top of BEAM that is the Erlang virtual machine

    • @jsonkody
      @jsonkody 10 місяців тому +1

      @@Microphunktv-jb3kj Erlang is language that was invented for all that amazing stuff and BEAM was VM that Erlang compile for.
      So really everything is goin on BEAM virtual machine.
      Elixir is just more modern languare that also compile for BEAM so it can use all the good stuff BEAM provide.

  • @ardonbailey2654
    @ardonbailey2654 5 років тому +154

    Great work. I could watch stuff like this all day.

  • @alittleextra2832
    @alittleextra2832 2 роки тому +6

    My company here in Nigeria is switching over to elixir, it takes abit of a learning curve but it's totally worth it.

  • @bekimele4588
    @bekimele4588 2 роки тому +10

    Please, keel doin this kinds of documentaries, every body is focused on billionaires and big business....its refreshing to see what smaller inside stories are out there

  • @Voshchronos
    @Voshchronos Рік тому +6

    Elixir and Lua makes me so proud of my country!

  • @fabioramatis2373
    @fabioramatis2373 4 роки тому +12

    It's so amazing seeing a Brazilian making such a beautiful project that helps everyone

  • @ShanXiTV
    @ShanXiTV 4 роки тому +25

    We need more interviews from programming language designers!

  • @LarryRix
    @LarryRix Рік тому +2

    Outstanding platform. Please, please, please--add Design-by-Contract. I have word from my son (who is working in Elixir and at an Elixir conf now) that you all are adding Static Typing! YAY! Please add Hoare-Logic (Design-by-Contract). DO NOT do it like others where you add it as a bolt on. Add it as a core of the compiler and language grammar constructs and syntax. Eiffel started it and within that language it works extremely well. I am an expert in Eiffel who has tossed Eiffel under the bus for Elixir. So, the only thing I really want to see Elixir have huge gains from is an implementation of Design-by-Contract. Well done to the Elixir core team and all the users who have picked it up and started to make it into something extremely good!

  • @Rohinthas
    @Rohinthas 10 місяців тому +5

    Its interesting to see that I am immediately more interested in the language when I see how nice the guy who thought it up is. I know Elixir needs to stand on its own merits, but I'm still fascinated by how social technology/engineering actually is. Cool mini-doc, I will check Elixir out, thanks!
    I also agree with Joses general premise that software urgently needs a paradigm shift to account for modern hardware. I'm not long enough in the field to be able to tell if it will be functional, but I'm willing to try, the Elixir folks make it seem exciting :)

  • @abdurrehman6203
    @abdurrehman6203 3 роки тому +10

    This type of content motivate developers from all over the world

  • @ujulspins
    @ujulspins 2 роки тому +8

    I felt in love with Elixir several weeks ago. Such beautiful language i must say. I hope that it will be better in the future and this language will gain well-deserved popularity at the level with JS

  • @alsonick
    @alsonick 4 роки тому +17

    Love this documentary on Elixir, absolutely beautiful.

  • @Randomguy-jb2jx
    @Randomguy-jb2jx 10 місяців тому +4

    We need a longer version now

  • @mycloudvip
    @mycloudvip Рік тому +4

    Congrats to the whole Elixir team, developer community and contributors for this amazing programming language which I'm quite sure has more uncovered stories as improvements and more developers come into the picture. Thumbs up!

  • @impero101
    @impero101 5 років тому +23

    I just started playing around with Elixir and I'm just getting more and more hyped for it. Too bad it'll only ever be a "hobby tool" for me, since there's next to no job offerings for Elixir in my country and my current work place would never consider using it for our solutions. :( I have fun with it though and that is pretty much my reason for learning it - entertainment. :-)

    • @JXSMS
      @JXSMS 5 років тому +4

      There are gradually more and more Elixir jobs popping up and the popularity only continues to grow. You'll be well prepared if you should ever consider switching to such a job in the future.

    • @blackoutgo2597
      @blackoutgo2597 4 роки тому +4

      Remote is always an option

  • @danilokleber
    @danilokleber 5 років тому +10

    Congrats to José and all the community!

  • @minsan8587
    @minsan8587 Рік тому +2

    Man I wish Honeypot would do an another documentary about Elixir. This one is too short.

  • @_isaac_muniz_
    @_isaac_muniz_ 3 роки тому +4

    Really a Honeypot! I watched all documentaries and I just want more.

  • @varshneydevansh
    @varshneydevansh 11 місяців тому +3

    Just contributed my first open source contribution to phoenix framework ❤

  • @Pi-dp7kn
    @Pi-dp7kn 4 роки тому +4

    I'm inspired, i'm in love with this work

  • @codeaperture
    @codeaperture Рік тому +4

    Smash that like button if you motivated on learning elixir 2023!

  • @thomassteven8323
    @thomassteven8323 5 років тому +6

    Really well done. Compelling. Thanks!

  • @michaelvolakis6058
    @michaelvolakis6058 4 роки тому +6

    Loved the documentary, great work!

  • @goofansu
    @goofansu 3 роки тому +4

    Thank you, Jose. I’m very inspired!

  • @scarface_deb
    @scarface_deb 5 років тому +38

    Judging by the intro music, somebody likes 99% invisible podcast :)

  • @Souljacker7
    @Souljacker7 3 роки тому +5

    Me at the very beginning "Why is this Polish guy speaking with a Brazilian accent???"

  • @fabioramatis2373
    @fabioramatis2373 4 роки тому +4

    It's so amazing see a brazilian shaking the world in tech world

  • @alfeumorriane76
    @alfeumorriane76 4 роки тому +5

    This is wonderful, you have all my respect :)

  • @traluxi
    @traluxi 5 років тому +10

    Loved it, wish it was longer!

  • @erickamil
    @erickamil 4 роки тому +3

    Honeypot congrats for the documentary, congrats Jose Valim pryde of Brazil.

  • @roldyclark
    @roldyclark 2 роки тому +4

    Wow this was awesome! Obrigado José!

  • @thgsr
    @thgsr 5 років тому +5

    Amazing, you all rock!

  • @shivrajnag12
    @shivrajnag12 4 роки тому +4

    Awesome definitely going to start code in Elixir.....

  • @abhinavkm
    @abhinavkm 3 роки тому +2

    Beautifully done!

  • @georgesava1
    @georgesava1 2 роки тому +2

    Good content, I subscribed instantly I watched this

  • @alfredkaserekasivanzire9488
    @alfredkaserekasivanzire9488 2 роки тому +4

    I want to go deep in this programming language. It's interesting.

  • @tractatusviii7465
    @tractatusviii7465 4 роки тому +5

    Beautiful.

  • @Finite8614
    @Finite8614 4 роки тому +3

    This is fantastic

  • @spongechameleon6940
    @spongechameleon6940 4 роки тому +5

    3:38 love the girl vibin' off to the side... lookin like a fun workplace

  • @denniswenrich6221
    @denniswenrich6221 Рік тому +1

    Big fan of the language ❤❤ I hope to contribute

  • @btc-btc-net
    @btc-btc-net 5 років тому +1

    Cool, Great work.

  • @a.r.c1056
    @a.r.c1056 2 роки тому +3

    This is Nice. Please do Rust next!

  • @codigodesenior3995
    @codigodesenior3995 3 роки тому +4

    I'm from Brazil ;) S2 Valim

  • @nagysalem5041
    @nagysalem5041 4 роки тому +2

    I think we need a documentary on Golang.

  • @dmitriyobidin6049
    @dmitriyobidin6049 9 місяців тому +1

    7:41 How does it actually work? How erlang on alice's machine can find someone named bob on another machine? They still should be connected through some mechanism - what is this mechanism? Should they be in the same network or something?

  • @NavinPeiris
    @NavinPeiris 5 років тому +2

    Does anyone know the name of the font on Jose's terminal at 5:05?

    • @pyprem
      @pyprem 5 років тому

      Looks like it could be Input: input.fontbureau.com/

    • @martinsrso
      @martinsrso 5 років тому

      looks like SFMono-Regular to me.

  • @FABRICIOOLIVEIRA-wy9ij
    @FABRICIOOLIVEIRA-wy9ij 2 роки тому +5

    Brazil is very proud of you Valim

  • @johnnm3207
    @johnnm3207 5 років тому +2

    Damn Jose is really good at this

    • @JosiahMcGarvie
      @JosiahMcGarvie 5 років тому +2

      Yeah, he's great in front of the camera!

  • @lifebyvikk6751
    @lifebyvikk6751 9 місяців тому +1

    This guy is so passionate

  • @lennyedwards62
    @lennyedwards62 3 роки тому

    This was great

  • @_akagrawal
    @_akagrawal 3 роки тому

    Can anyone tell the the font used ?

  • @DavidAlbertoViramontes
    @DavidAlbertoViramontes Рік тому

    Who is this music by ?
    love this doc!

  • @p2bh506
    @p2bh506 Рік тому

    Rust lang Documentry would be amazing, just curious to watch!

  • @PaulSebastianM
    @PaulSebastianM 5 місяців тому

    The Actor Model. That seems to be the future after microservices. This is basically what Erlang and Elixir are.

  • @awaisraad
    @awaisraad 5 років тому +2

    4:44 what have you done to your keyboard?

    • @JosiahMcGarvie
      @JosiahMcGarvie 5 років тому +12

      Hey Awais. When we were filming this scene we needed an extra laptop for Jose to demonstrate distributed software in action. The laptop he's using is my editing laptop. The keyboard stickers are indicating shortcut keys for video editing. They do look weird out of context (btw I work for Honeypot on all their videos).

    • @sripalxilinx
      @sripalxilinx 5 років тому +1

      @@JosiahMcGarvie It looks awesome.

  • @TheTmntmike
    @TheTmntmike 5 років тому +4

    9:30 puppey?

  • @akshattamrakar9071
    @akshattamrakar9071 3 роки тому

    Why you stopped making these videos?

  • @MilanVVVVV
    @MilanVVVVV 4 роки тому +1

    what's the IDE/Editor @4:07? Any clues? Looks sleek asf.

    • @Djazeiry
      @Djazeiry 4 роки тому

      sublim or vscode with a theme

    • @kdm_6799
      @kdm_6799 2 роки тому

      im 2 years late, but thats neovim

  • @tinnick
    @tinnick 4 роки тому +4

    8:30
    To me: Shazam this song

    • @NDubelman
      @NDubelman 3 роки тому

      this was exactly me.. cant find the instrumental tho

  • @PaulSebastianM
    @PaulSebastianM 4 роки тому +1

    How can those devs see code that small and from so far?

  • @BobMarley-sp3zm
    @BobMarley-sp3zm 4 роки тому

    there should be a filter to turn the music off

  • @DivijShrivastava
    @DivijShrivastava Рік тому

    Nice 🎉

  • @unknownsoul7043
    @unknownsoul7043 4 роки тому

    i swear i saw null bytes guy at 9:16, looks def like him....

  • @CassinoDev
    @CassinoDev 4 роки тому +4

    How Elixir discover another machines in the same LAN?

    • @zolongOne
      @zolongOne 3 роки тому +2

      That's one of the capabilities of Elixir/Erlang

    • @goldnutter412
      @goldnutter412 7 місяців тому

      ua-cam.com/video/w_6Z56GPVWc/v-deo.html
      ua-cam.com/video/KWusIBUNmsY/v-deo.html
      This nextgen chain with GDPR biometrics says it uses "supervised multicast" for network concurrency protocol ? if we get that hardware in every phone this decade I will pee myself..

  • @Honeypotio
    @Honeypotio  3 роки тому

    Check out the home for untold developer stories around open source, careers and all the other cool stuff developers are doing at bit.ly/2Fy3kkh

  • @hirakhax8234
    @hirakhax8234 3 роки тому

    Love from 🇮🇳 India

  • @virginiaescaran6897
    @virginiaescaran6897 4 роки тому

    What is elixir low or high level programming?

  • @sreenivasannatraj9201
    @sreenivasannatraj9201 5 років тому

    Now I am confused to choose b/w Phoenix vs ejabberd

    • @rostbeefsndwich
      @rostbeefsndwich 5 років тому

      Ejabberd implements the XMPP protocol for chat/presence

  • @acention
    @acention 3 роки тому

    This is why discord is working so well

  • @rockeystudio
    @rockeystudio 3 роки тому

    Is it can use as in robotics?!!

  • @kitgary
    @kitgary 5 років тому +3

    Elixir looks amazing! But is it really worth to learn it even it will never be adopted by large tech companies like Google?

    • @FEiSTYFEVER
      @FEiSTYFEVER 4 роки тому +3

      I would say yes, not just for the language but for what Elixir has enabled others to create like the Phoenix Web Framework and Ecto. It also leverages the BEAM Virtual machine, making it fully compatible with Erlang which has had a long history of adoption across the industry.

    • @Horstlicious
      @Horstlicious 9 місяців тому

      Did this comment age well?

    • @goldnutter412
      @goldnutter412 7 місяців тому

      Game changer coming soon.. node written in Elixir !
      ua-cam.com/video/KWusIBUNmsY/v-deo.html for the masses
      ua-cam.com/video/w_6Z56GPVWc/v-deo.html 2017 Viva Tech reveal
      Interesting, no ? contribute to earn what I think is my best investment of the last 5 years if not ever.. don't have much money but going to sell some of these ~14 year old UFC cards soon. Got some Dana White stuff cheap long ago, few red ink things.. hard assets are.. hard to price. The fiat distortion effect has always been hard to measure but Truflation came along in time and look at how valuable it has been already ? called so many price hikes 5 years ago as did many, don't need much data when its REALLY GOOD data ! on that note boo to LLM ai hype just because. Most inefficient scam ever lol, compute has become too cheap.

  • @jmula1963
    @jmula1963 2 роки тому +1

    do a neovim doc bc i watched 59 vids n i still don’t know wtf it is lol

  • @kevincloinger3328
    @kevincloinger3328 2 місяці тому

    Jose is GOAT

  • @voronoit4091
    @voronoit4091 4 роки тому +3

    well... he's talking mostly about the importance of distributed systems.. but you can always achieve that by 3rd party libraries as you do with every other languages. why do we need message-passing feature in a language?

    • @goldnutter412
      @goldnutter412 7 місяців тому

      Game changer coming soon.. node written in Elixir !
      ua-cam.com/video/KWusIBUNmsY/v-deo.html for the masses
      ua-cam.com/video/w_6Z56GPVWc/v-deo.html 2017 Viva Tech reveal
      Not really answering your question but you would probably answer it better than me anyway. Never got past BASIC, too much else to do with finite time.. complexity is cool. The fact everything is done ATOMICALLY is probably what is important ? fault tolerance is.. overheads and entropy has a habit of stacking..
      Talking different languages here but hope this helps

  • @velja123
    @velja123 5 років тому +5

    - turn on english cc subtitles
    - go to 8:07
    "uptick of people using a whaaaat ?"

    • @Honeypotio
      @Honeypotio  5 років тому

      Thanks for the heads up, auto-generated subtitles! :)

    • @velja123
      @velja123 5 років тому +2

      "dick serum" 😀

  • @xichquy507
    @xichquy507 4 роки тому +2

    Dear Honeypot,
    Please do not add any ads for this video :), THANKS

    • @Honeypotio
      @Honeypotio  4 роки тому +1

      Hey Xich, we did not include ads intentionally. There was a mistaken copyright claim on this video because of a music track we used. This means the video can stay public but will have ads.
      We have tried to resolve it since we paid for all music used in the video but we have been unable to contact the artist. Sorry for the ads, we don’t like them either.

  • @rossgeography
    @rossgeography 4 роки тому

    wow

  • @inventamus
    @inventamus 4 роки тому

    Elixxir and Praxxis = XX Network = the people's blockchain protocol

  • @davidhernandeze
    @davidhernandeze 4 роки тому +1

    2:39 wtf jajaja

  • @mattwebbertime
    @mattwebbertime 3 роки тому

    Anyone else here from the Medium article "These Modern Programming Languages Will Make You Suffer"? The sign-off from José re: not being able to do "everything on my own" is a refreshing take on language development after having read some of the linked articles on Elm / the autocratic, cringey "Building Trust" post on Elm's site...yuck! Open source communities appreciate you, José!

  • @pez5491
    @pez5491 2 місяці тому

    Kraków!

  • @agentsmith8434
    @agentsmith8434 2 роки тому

    Lo digo y lo repito hay personas que estan muy avanzada a esta epoca y este joven viene del futuro. Amazing!

  • @asdqwe4427
    @asdqwe4427 5 років тому +3

    Makes me sad that Ericsson is using Scala

    • @hardi9908
      @hardi9908 5 років тому +1

      it's for different purpose

    • @izzzzzzza
      @izzzzzzza 4 роки тому +1

      Ericsson is a huge company and they are actually using lots of different technologies, definitely not only Scala

  • @bartoszsowa5140
    @bartoszsowa5140 2 роки тому

    Why does it start in Cracow?

  • @sitcom_mania
    @sitcom_mania 3 роки тому

    Who is here after the ben awad video ?

  • @boot-strapper
    @boot-strapper 3 роки тому

    ummm it seems the core appeal is concurrency and performance, but golang does it better and is easier to read and write...

  • @bmoore813
    @bmoore813 Рік тому

    cool doc. I def would never use elixir with better languages like rust or Go around but cool to hear the creators story

  • @shanescott5847
    @shanescott5847 3 роки тому

    Assuming there are problems. We are well aware of the entire landscape here. You cant gain in one
    area without loosing in another. No matter what language you use. prove me wrong.

    • @Honeypotio
      @Honeypotio  3 роки тому

      Checkmate, Atheists 🤓

    • @shanescott5847
      @shanescott5847 3 роки тому

      @@Honeypotio It's cool though. You cant help but like it.

  • @phaus5815
    @phaus5815 3 роки тому +2

    more reasons to learn portuguese

  • @redrowolloftnod5230
    @redrowolloftnod5230 5 років тому +2

    The accentuated "documentary style" filming of this almost makes it look like a propaganda film. Join the cult of Elixir today.....kool aid comes in grape flavor. All hail BEAM

  • @D4no00
    @D4no00 4 роки тому +2

    weak documentary, erlang one is better

  • @randyorton06
    @randyorton06 5 років тому

    cool language to make small-mid scale modern web backends highly productive but anything big better use go

    • @nrdtec7152
      @nrdtec7152 5 років тому +5

      no. The bigger the project the more important the benefits of FP become

    • @randyorton06
      @randyorton06 5 років тому

      but elixir is slow compared to go by a large mile

    • @nrdtec7152
      @nrdtec7152 5 років тому +1

      I don't know if your just making this assumption because Elixir runs on a VM and go is compiled but I have seen several benchmarks where their performance is comparable. And in fact I have seen several benchmarks where elixir outperforms go when the number of open connections reaches the tens of thousands

    • @randyorton06
      @randyorton06 5 років тому

      github.com/kostya/benchmarks

    • @nrdtec7152
      @nrdtec7152 5 років тому +8

      these are just generic algorithms. I was talking about benchmarks concerning the type of problem space that go and elixir were both designed to solve. Namely, distributed computing. That's not to say that elixir is perfect, just that your assertion that it can't handle large scale problems is just plain wrong. WhatsApp's backend runs on the erlang VM and I would consider that an extremely large scale project. www.reddit.com/r/elixir/comments/52310b/elixir_vs_go_message_passing_benchmark/

  • @manfredadams3252
    @manfredadams3252 4 роки тому +5

    I just wish Elixir had a more C derivation than Ruby. I don't wear a lumberjack costume. I like semicolons and squiggles.

  • @PetrGladkikh
    @PetrGladkikh 4 роки тому

    Leave that background music out, please.... or it should have been at least 2 times quieter. Could have been an interesting documentary - turned out usual meh infomercial...

  • @senorpoodles1755
    @senorpoodles1755 4 роки тому +1

    The unnecessary dramatic music and shots are hilarious.