Elixir: The Documentary

Sdílet
Vložit
  • čas přidán 12. 07. 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
  • Věda a technologie

Komentáře • 193

  • @MalucoDivino
    @MalucoDivino Před 3 lety +83

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

  •  Před 4 lety +589

    For me, this represents Brazil more than Neymar

  • @JethroYSCao
    @JethroYSCao Před 3 lety +150

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

    • @ruthacury7351
      @ruthacury7351 Před 3 lety +5

      @Neo neo speak fucked english, are you imbicile?

    • @Stopinvadingmyhardware
      @Stopinvadingmyhardware Před rokem +7

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

    • @alirezakhorami
      @alirezakhorami Před rokem

      Do you guys all like functional this much?😊

    • @jsonkody
      @jsonkody Před 11 měsíci

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

    • @Voshchronos
      @Voshchronos Před 10 měsíci

      @@Stopinvadingmyhardware SEETHE AND COPE, GRINGO DE MERDA LMAO

  • @toptechskills
    @toptechskills Před 5 lety +183

    The quality of this documentary is insane!

    • @JosiahMcGarvie
      @JosiahMcGarvie Před 5 lety +3

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

    • @toptechskills
      @toptechskills Před 5 lety +1

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

    • @JosiahMcGarvie
      @JosiahMcGarvie Před 5 lety +6

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

    • @PetrGladkikh
      @PetrGladkikh Před 4 lety

      Yes, it could have been much better.

  • @samuelpaiva830
    @samuelpaiva830 Před 3 lety +57

    Jose Valim is a true legend! Congrats from Brazil

  • @vertie2090
    @vertie2090 Před 6 lety +176

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

    • @Microphunktv-jb3kj
      @Microphunktv-jb3kj Před 4 lety

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

    • @deDeca1000
      @deDeca1000 Před 4 lety +4

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

    • @jsonkody
      @jsonkody Před 11 měsíci +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.

  • @alittleextra2832
    @alittleextra2832 Před 2 lety +7

    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 Před 2 lety +11

    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

  • @ardonbailey2654
    @ardonbailey2654 Před 6 lety +154

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

  • @ShanXiTV
    @ShanXiTV Před 4 lety +25

    We need more interviews from programming language designers!

  • @fabioramatis2373
    @fabioramatis2373 Před 4 lety +12

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

  • @Rohinthas
    @Rohinthas Před 11 měsíci +6

    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 Před 3 lety +10

    This type of content motivate developers from all over the world

  • @ujulspins
    @ujulspins Před 2 lety +9

    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

  • @Voshchronos
    @Voshchronos Před rokem +6

    Elixir and Lua makes me so proud of my country!

  • @mycloudvip
    @mycloudvip Před rokem +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!

  • @alsonick
    @alsonick Před 4 lety +17

    Love this documentary on Elixir, absolutely beautiful.

  • @LarryRix
    @LarryRix Před rokem +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!

  • @Randomguy-jb2jx
    @Randomguy-jb2jx Před rokem +4

    We need a longer version now

  • @scarface_deb
    @scarface_deb Před 6 lety +38

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

  • @danilokleber
    @danilokleber Před 5 lety +10

    Congrats to José and all the community!

  • @_isaac_muniz_
    @_isaac_muniz_ Před 3 lety +4

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

  • @Honeypotio
    @Honeypotio  Před 3 lety

    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

  • @thomassteven8323
    @thomassteven8323 Před 6 lety +6

    Really well done. Compelling. Thanks!

  • @impero101
    @impero101 Před 5 lety +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 Před 5 lety +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 Před 4 lety +5

      Remote is always an option

  • @michaelvolakis6058
    @michaelvolakis6058 Před 4 lety +6

    Loved the documentary, great work!

  • @Pi-dp7kn
    @Pi-dp7kn Před 4 lety +4

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

  • @minsan8587
    @minsan8587 Před rokem +2

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

  • @alfeumorriane76
    @alfeumorriane76 Před 4 lety +5

    This is wonderful, you have all my respect :)

  • @roldyclark
    @roldyclark Před 2 lety +4

    Wow this was awesome! Obrigado José!

  • @goofansu
    @goofansu Před 3 lety +4

    Thank you, Jose. I’m very inspired!

  • @thgsr
    @thgsr Před 6 lety +5

    Amazing, you all rock!

  • @varshneydevansh
    @varshneydevansh Před rokem +3

    Just contributed my first open source contribution to phoenix framework ❤

  • @abhinavkm
    @abhinavkm Před 3 lety +2

    Beautifully done!

  • @fabioramatis2373
    @fabioramatis2373 Před 4 lety +4

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

  • @erickamil
    @erickamil Před 4 lety +3

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

  • @tractatusviii7465
    @tractatusviii7465 Před 5 lety +5

    Beautiful.

  • @shivrajnag12
    @shivrajnag12 Před 4 lety +4

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

  • @Finite8614
    @Finite8614 Před 4 lety +3

    This is fantastic

  • @georgesava1
    @georgesava1 Před 2 lety +2

    Good content, I subscribed instantly I watched this

  • @traluxi
    @traluxi Před 6 lety +10

    Loved it, wish it was longer!

  • @btc-btc-net
    @btc-btc-net Před 5 lety +1

    Cool, Great work.

  • @Souljacker7
    @Souljacker7 Před 3 lety +5

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

  • @alfredkaserekasivanzire9488

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

  • @codeaperture
    @codeaperture Před rokem +4

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

  • @FABRICIOOLIVEIRA-wy9ij
    @FABRICIOOLIVEIRA-wy9ij Před 2 lety +5

    Brazil is very proud of you Valim

  • @a.r.c1056
    @a.r.c1056 Před 2 lety +3

    This is Nice. Please do Rust next!

  • @lennyedwards62
    @lennyedwards62 Před 3 lety

    This was great

  • @denniswenrich6221
    @denniswenrich6221 Před rokem +1

    Big fan of the language ❤❤ I hope to contribute

  • @codigodesenior3995
    @codigodesenior3995 Před 3 lety +4

    I'm from Brazil ;) S2 Valim

  • @nagysalem5041
    @nagysalem5041 Před 4 lety +2

    I think we need a documentary on Golang.

  • @spongechameleon6940
    @spongechameleon6940 Před 4 lety +5

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

  • @johnnm3207
    @johnnm3207 Před 5 lety +2

    Damn Jose is really good at this

  • @lifebyvikk6751
    @lifebyvikk6751 Před 10 měsíci +1

    This guy is so passionate

  • @p2bh506
    @p2bh506 Před rokem

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

  • @PaulSebastianM
    @PaulSebastianM Před 6 měsíci

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

  • @DivijShrivastava
    @DivijShrivastava Před rokem

    Nice 🎉

  • @dmitriyobidin6049
    @dmitriyobidin6049 Před 10 měsíci +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?

  • @DavidAlbertoViramontes

    Who is this music by ?
    love this doc!

  • @hirakhax8234
    @hirakhax8234 Před 3 lety

    Love from 🇮🇳 India

  • @TheTmntmike
    @TheTmntmike Před 5 lety +4

    9:30 puppey?

  • @BobMarley-sp3zm
    @BobMarley-sp3zm Před 4 lety

    there should be a filter to turn the music off

  • @tinnick
    @tinnick Před 4 lety +4

    8:30
    To me: Shazam this song

    • @NDubelman
      @NDubelman Před 3 lety

      this was exactly me.. cant find the instrumental tho

  • @kevincloinger3328
    @kevincloinger3328 Před 3 měsíci

    Jose is GOAT

  • @CassinoDev
    @CassinoDev Před 4 lety +4

    How Elixir discover another machines in the same LAN?

    • @zolongOne
      @zolongOne Před 3 lety +2

      That's one of the capabilities of Elixir/Erlang

    • @goldnutter412
      @goldnutter412 Před 8 měsíci

      czcams.com/video/w_6Z56GPVWc/video.html
      czcams.com/video/KWusIBUNmsY/video.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..

  • @_akagrawal
    @_akagrawal Před 3 lety

    Can anyone tell the the font used ?

  • @agentsmith8434
    @agentsmith8434 Před 2 lety

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

  • @acention
    @acention Před 3 lety

    This is why discord is working so well

  • @NavinPeiris
    @NavinPeiris Před 6 lety +2

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

    • @pyprem
      @pyprem Před 6 lety

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

    • @martinsrso
      @martinsrso Před 6 lety

      looks like SFMono-Regular to me.

  • @PaulSebastianM
    @PaulSebastianM Před 4 lety +1

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

  • @unknownsoul7043
    @unknownsoul7043 Před 4 lety

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

  • @rossgeography
    @rossgeography Před 4 lety

    wow

  • @awaisraad
    @awaisraad Před 5 lety +2

    4:44 what have you done to your keyboard?

    • @JosiahMcGarvie
      @JosiahMcGarvie Před 5 lety +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 Před 5 lety +1

      @@JosiahMcGarvie It looks awesome.

  • @akshattamrakar9071
    @akshattamrakar9071 Před 3 lety

    Why you stopped making these videos?

  • @xichquy507
    @xichquy507 Před 4 lety +2

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

    • @Honeypotio
      @Honeypotio  Před 4 lety +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.

  • @pez5491
    @pez5491 Před 3 měsíci

    Kraków!

  • @sreenivasannatraj9201
    @sreenivasannatraj9201 Před 5 lety

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

    • @rostbeefsndwich
      @rostbeefsndwich Před 5 lety

      Ejabberd implements the XMPP protocol for chat/presence

  • @jmula1963
    @jmula1963 Před 2 lety +1

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

  • @kitgary
    @kitgary Před 5 lety +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 Před 5 lety +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 Před 10 měsíci

      Did this comment age well?

    • @goldnutter412
      @goldnutter412 Před 8 měsíci

      Game changer coming soon.. node written in Elixir !
      czcams.com/video/KWusIBUNmsY/video.html for the masses
      czcams.com/video/w_6Z56GPVWc/video.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.

  • @MilanVVVVV
    @MilanVVVVV Před 5 lety +1

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

    • @Djazeiry
      @Djazeiry Před 5 lety

      sublim or vscode with a theme

    • @kdm_6799
      @kdm_6799 Před 2 lety

      im 2 years late, but thats neovim

  • @virginiaescaran6897
    @virginiaescaran6897 Před 4 lety

    What is elixir low or high level programming?

  • @rockeystudio
    @rockeystudio Před 3 lety

    Is it can use as in robotics?!!

  • @mattwebbertime
    @mattwebbertime Před 3 lety

    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é!

  • @inventamus
    @inventamus Před 4 lety

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

  • @voronoit4091
    @voronoit4091 Před 4 lety +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 Před 8 měsíci

      Game changer coming soon.. node written in Elixir !
      czcams.com/video/KWusIBUNmsY/video.html for the masses
      czcams.com/video/w_6Z56GPVWc/video.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

  • @davidhernandeze
    @davidhernandeze Před 4 lety +1

    2:39 wtf jajaja

  • @bmoore813
    @bmoore813 Před rokem

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

  • @velja123
    @velja123 Před 5 lety +5

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

    • @Honeypotio
      @Honeypotio  Před 5 lety

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

    • @velja123
      @velja123 Před 5 lety +2

      "dick serum" 😀

  • @asdqwe4427
    @asdqwe4427 Před 5 lety +3

    Makes me sad that Ericsson is using Scala

    • @hardi9908
      @hardi9908 Před 5 lety +1

      it's for different purpose

    • @izzzzzzza
      @izzzzzzza Před 4 lety +1

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

  • @sitcom_mania
    @sitcom_mania Před 3 lety

    Who is here after the ben awad video ?

  • @boot-strapper
    @boot-strapper Před 3 lety

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

  • @bartoszsowa5140
    @bartoszsowa5140 Před 2 lety

    Why does it start in Cracow?

  • @shanescott5847
    @shanescott5847 Před 4 lety

    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  Před 4 lety

      Checkmate, Atheists 🤓

    • @shanescott5847
      @shanescott5847 Před 4 lety

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

  • @phaus5815
    @phaus5815 Před 4 lety +2

    more reasons to learn portuguese

  • @redrowolloftnod5230
    @redrowolloftnod5230 Před 5 lety +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

  • @manfredadams3252
    @manfredadams3252 Před 4 lety +5

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

  • @senorpoodles1755
    @senorpoodles1755 Před 4 lety +1

    The unnecessary dramatic music and shots are hilarious.

  • @PetrGladkikh
    @PetrGladkikh Před 4 lety

    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...

  • @randyorton06
    @randyorton06 Před 5 lety

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

    • @nrdtec7152
      @nrdtec7152 Před 5 lety +5

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

    • @randyorton06
      @randyorton06 Před 5 lety

      but elixir is slow compared to go by a large mile

    • @nrdtec7152
      @nrdtec7152 Před 5 lety +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 Před 5 lety

      github.com/kostya/benchmarks

    • @nrdtec7152
      @nrdtec7152 Před 5 lety +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/

  • @D4no00
    @D4no00 Před 4 lety +2

    weak documentary, erlang one is better