Looking for books & other references mentioned in this video? Check out the video description for all the links! Want early access to videos & exclusive perks? Join our channel membership today: kzbin.info/door/s_tLP3AiwYKwdUHpltJPuAjoin Question for you: What’s your biggest takeaway from this video? Let us know in the comments! ⬇
@willbinette11304 ай бұрын
God all conference presentations should be done like this. High quality information with no filler and great explanations. Amazingly well done
@jordibares5 жыл бұрын
Brutal in every single aspect, absolutely spectacular delivery, concise, to the point, no fat talk... love it.
@MichaelCampbell015 жыл бұрын
Loved this. As a beginner in Elixir, this just makes me more excited to use it. Favorite quote: "It was killed, brutally. You're not going to try/catch your way out of that one."
@weichengye37363 ай бұрын
4 years later are you still writing elixir ?
@سنابل-الفردوسАй бұрын
@@weichengye3736 i never wrote elixir before but i am using another Beam language called Gleam you can use gleam code and compile it to Erlang or you can compile it to JavaScript so you can build the backend and the frontend in one language Now Elixir is trying to add static typing to itself but Gleam is built as a static typed language from the start syntax looks like the good parts of rust if you put most devs in one corner and tell them which sentax do you like the Erlang and Elixir one or the Gleam one most will say the Gleam one cuz it feels like most c like languages people have bugs in production with Erlang and Elixir because they are dynamicly typed that's why people use typescript insted of JavaScript because types make you create less bugs like trying to add a number and a string together
@JeremyAndersonBoise5 жыл бұрын
Thank you for this talk. Joe Armstrong was a brilliant man, he will be missed by many, whether they know it our not. You explained the basics, beauty and power of BEAM wonderfully clearly. Bravo!
@goldnutter412 Жыл бұрын
Those OG's were all incredible. Today we're surrounded by spoilt lazy shitters relatively speaking ? don't know how hyperbolic that statement is but.. eh I'm in a hurry ! I loved these and other Lex Fridman interviews.. and of course god of Quake, could listen to Carmack for years without getting bored lol kzbin.info/www/bejne/hWrYoYmYfLh1fNE Brian Kernighan kzbin.info/www/bejne/e3aUg2t8jrp9o5I Donald Knuth LMAO wrote first program in raw machine language.. ASM what's that ? LOL going to have to rewatch this one now.. and his first visit with Lex. I remember now how much I loved his mindset !
@eternalproximity2 жыл бұрын
One of the best technical talks I've ever watched. Everything was so clear and I'm a total noob when it comes to Elixir / Erlang / BEAM.
@goldnutter412 Жыл бұрын
Not even a programmer and it's fun to imagine what the next generation of teen enthusiast is going to be able to build. And it will run flawlessly until some idiot tries to improve it decades later
@valcron-10003 жыл бұрын
This is how you sell a technology. I'm not interested in Elixir per-se, but BEAM sounds amazing: debugging in production, thousands of independent processes, push code updates to production while running, etc.
@mlliarm2 жыл бұрын
Debugging a system live with zero downtime sounds a crazy idea to me. And yet it's possible !
@krazymeanieАй бұрын
Depends on who you're selling it to
@alivape5 жыл бұрын
American tutorials: x1.25 speed Indian tutorials: x1.50 speed Saša Jurić: x0.50 speed
@sonant_bwolfe4 жыл бұрын
you can really tell just how sharp this guy is to be able to do a talk at this speed, at this technical depth, while doing it fluently and concisely in a language that (presumably) isn't his mother tongue. I wish I could do one of those things :D
@prwchan3 жыл бұрын
Yeah, respect!
@roxymigurdia17 ай бұрын
indian tutorials: 0.25 speed heavy accent
@vswss4 ай бұрын
Indian tutorials: skip.
@Qornv Жыл бұрын
Amazing, really sold the language and beam runtime
@stan9162 жыл бұрын
Usually I speed these kinds of talks up when watching; I did not have to do that here. Very concise and clear.
@vanopnt5 жыл бұрын
I've watched a bunch of Erlang/Elixir presentations and they mostly restate the same superficial information. This is by bar, by far the best thing I've seen on the topic. Bravo.
@alinisar874 жыл бұрын
Absolutely amazing, who the fuck is disliking this video and why? The only thing that is really astounding is why Elixir/BEAM is not used more often in industry...
@apester28 ай бұрын
Randomly watched this today. 5 years later to the day.
@fixpoint6 ай бұрын
Wow. This was easily the BEST technical presentation I’ve ever seen. Each topic was concise with a live demo to illustrate. He really showed off the power of Elixir and BEAM. I just ordered his 3rd edition of Elixir in Action book! If he can write like he presents, I’m in for a treat! As another commenter said, this was a masterclass in tech talks. Loved it!
@ivorybanana21835 ай бұрын
Also watch a tigerbeatle presentation - a finance database written in Zig. It is insanse
@shota9027 Жыл бұрын
Is your brain concurrency operating on BEAM as well? The presentation was so smooth and orchestrated so well - no downtime!
@fode-diop10 ай бұрын
Truly awesome! Makes me even more hyped to learn elixir. This guy is a G 🙌🏿
@GAtroybob Жыл бұрын
The context this presentation provides really opened up the 'Elixir in Action' text for me. And echoing that the presentation itself is perfection!
@llll38163 ай бұрын
Amazing talk. Great delivery. So densely packed with valuable information.
@randito23878 ай бұрын
I rewatch this video every year or so. It never ceases to inspire. The uniformity part really hits as someone who has to know / learn multiple systems and never get to really master them.
@rallokkcaz3 жыл бұрын
How did I not find this when it was posted 2 years ago?! This should be mandatory for people who aren't just learning Erlang/Elixir syntax and basics.
@alibarznji20004 ай бұрын
The fact that you can redeploy to production without actually interrupting the server feels like magic. I'm astounded that Beam is not more popular
@perholmgren20488 ай бұрын
A masterclass in tech presentation, this is how you do a demo.
@ranjan49sen3 жыл бұрын
Technical uniformity - makes a lot of sense. Loved the presentation.... thanks Mr. Juric
@madlepАй бұрын
Watched this talk a few times. Is such great execution and delivery. Text book case study on how to do a tech talk. It's the coding equivalent of a stage entertainer spinning a dozen plates and casually keeping them all going while casually talking with the audience about how to spin plates.
@thesunilsun3 жыл бұрын
One of the best sessions I have heard on Elixir concurrency ! Thanks a lot.
@steffenuhlig19704 жыл бұрын
The pace of the presentation and density of information are amazing.
@Asrashas2 жыл бұрын
What is even more amazing is that the speaker manages to keep it easily understandable and followable, even at that pace and density.
@MarcusHammarberg5 жыл бұрын
This blows me away. Amazingly cool stuff. So stable. So resilient. And it's been around for so long.
@34tttttaa5 жыл бұрын
The detective part felt like a thriller :) Thanks for the great presentation and honesty (ie. not everything is perfect points).
@Rohinthas Жыл бұрын
I think this is the first time I had to slow down a video on youtube... thanks for this introduction, I paid attention to every second of it and came away a lot more interested in the BEAM-run languages! Like many, my background is imperative programming and the elegance with which declarative programming running in BEAM solves some of my major gripes sparks this strange excitement that only a (mental) paradigm shift can create. I guess I will go out and get a book soon ;)
@HerrSiering Жыл бұрын
Ha, same here. I double checked whether I really had the video on normal speed 😆
@xucongzhan91514 жыл бұрын
Amazing talk! I was thinking about learning elixir and your talk just made me 10x more interested in the language and the platform. Thanks for sharing!
@krazeemonkeeАй бұрын
also, another excellent, jam-packed talk by sasa juric on the magnificent BEAM ✨ 🙌🏽 ✨
@spenserlol2 жыл бұрын
This is the best demo-driven talk I've ever seen ✨👏
@lazykid91672 жыл бұрын
Boom, that was a talk like no other. That was a good use of the viewers time. Thank you.
@YounessFkhach5 жыл бұрын
kudos to the cameraman following the guy on each step
@cornetapluspluseleven92965 жыл бұрын
r/PraiseTheCameraMan
@zed9zed5 жыл бұрын
The cameraperson could have zoomed out just a little... which would reduce the amount of camera movements necessary. As a viewer it's disconcerting to have the "world" constantly moving. I don't mind seeing a guy walking back and forth, however.
@RabbanahMalayalam4 жыл бұрын
Its a auto follow mode, not a person
@deformercr66804 жыл бұрын
@@RabbanahMalayalam lol ikr, looks like 100+ people are unaware
@yashkhd11004 жыл бұрын
Extremely to the point Presentation. Very Clean the informative.
@pkphilips25 жыл бұрын
Loved the presentation! very tight, very informative.. no waste of time at all.
@diguifi0fficial3 жыл бұрын
this guy has default 2x speech
@SpittingMage Жыл бұрын
I watch this talk every time before I need to "sell" Erlang or Elixir :)
@mockingbird38094 жыл бұрын
The speaker really knows what he is talking about. No beating around the bushes. To the point, Great talk!
@garrettgeorge8773 жыл бұрын
Brilliant talk. Thank you, Saša Jurić.
@stevenstone3075 ай бұрын
The best talk I have ever seen on BEAM.
@serialkiller5043 жыл бұрын
I watch this a year after and it still blows my mind.
@hernani_neto Жыл бұрын
Great presentation, it was a good introduction to the BEAM power and potential!
@scasware4 жыл бұрын
Wow. Amazing presentation!. Leaving aside the fact that BEAM is an impressive technology, the presentation itself is one of the most understandable, interesting and educational demos I've ever seen. Great work!
@goldnutter412 Жыл бұрын
Slightly better than Windows ! 🤣🤣🤣🤣🤣🤣
@MrFrumos4 жыл бұрын
OMG, this is just terrific, thank you for so brilliant demo. I am 1 year leaning Elixir and now I see I am on right direction. Thank you again for you amazing work.
@odanabunaga25052 жыл бұрын
Excellent talk! Saša's book is one of the best investments I've made 👍
@nikadsf6704 жыл бұрын
Watching this at 0.85x speed is the ideal way to not miss anything I think, awesome talk :)
@pradeepspace32 жыл бұрын
I loved this speech. Perfect talk 👌 Perfect presentation & demo 👌
@maximofernandez1966 ай бұрын
This was amazing. I was like "well, what makes erlang like languages so great?". Now I get it. I think it's gonna be one of my go-to language in the future
@nicolas3935 жыл бұрын
Thanks, that help me a lot understand why my peers were so hyped by Erlang
@bansosain82694 жыл бұрын
to Nicolas VERGNE
@jenrykster328311 ай бұрын
One of the best tech presentations I've seen
@PreRendered4 жыл бұрын
One of the best talks I've seen.
@serialkiller5044 жыл бұрын
Stunning! The speaker and also the language.
@zed9zed5 жыл бұрын
Fantastic quality presentation of this (complex/rich) topic. Plus, this guy is really good at delivering dense material quickly and succinctly. However, I think it's rarely beneficial to take any questions from the audience until much later or at the end of this kind of presentation. Most of the time the questions would be answered later as part of the presentation.
@evans82452 жыл бұрын
🔥 i saw this along time ago, didn't quite get it. Now, I can see why people love this ecosystem so much 💓
@ahmadbaitalmal10405 жыл бұрын
Saša, this is the best BEAM demo I'v come across. Job very well done!
@aboutajedyneayoub9215 ай бұрын
Great presentation, much love for Elixir/Erlang/Beam
@deviantech5 жыл бұрын
love the precision and pace of his speaking!
@g.52145 жыл бұрын
Bravo Saša, fenomenalno predavanje!
@snooddagg92786 ай бұрын
this is an amazing talk, good job!
@re1konn Жыл бұрын
no better tribute to Joe could be possible...very nice presentation
@tsooooooo9 ай бұрын
Really clear enumeration of the benefits. Keen to try this out
@muralikothapalli2 жыл бұрын
Amazing talk !!! Best Technology so far
@davidrobertsson76402 жыл бұрын
Amazing presentation. Got me hooked badly to this tech.
@kamalhm-dev Жыл бұрын
Superb presentation! I’m adding elixir to my wishlist
@BulentErdemir4 жыл бұрын
Very useful, informative, demonstrative presentation. Thank you.
@andreienache62907 ай бұрын
completely amazing! 👏👏👏👏👏
@elbrujohalcon5 жыл бұрын
This talk was AMAZING!
@dylanngo44543 жыл бұрын
It saves my time. Thanks.
@lexalexander93343 жыл бұрын
Absolutely amazing talk. Makes me want to learn Elixir.
@zoom02113 жыл бұрын
Brilliant presentation! Great selling points! The characteristics of the whole platform are very interesting and I'm totally into it.
@deanrumsby7 ай бұрын
Bloody hell, I'm only 30 minutes in but this is an amazing demo of Elixir/ the BEAM vm! Awesome job man!!!
@JosephCaburnay5 жыл бұрын
👍 Here’s my second thumbs-up because one isn’t enough for how amazing this talk is!
@lazykid91672 жыл бұрын
Thumbs up for your thumbs up.
@bluesprodeep20794 жыл бұрын
Great tutorials! Can't belive I've eventually kept up with the non-native English speaking.
@parxelx51814 жыл бұрын
Nikada nisam odslusao konciznije i kvalitetnije predavanje (racunavsi tu i udemy, udacity, pluralsite....). Obozavam Ruby, ali posto je R'n'R prakticno mrtav, tako sam dosao do elixir-a i beam-a. Cela tematika mislim da je ludilo, kao i samo predavanje. Svaka cast.
@b42thomas11 ай бұрын
Can someone help me understand why at around 19:00 the scheduler is running at 100% when he inputs -1? I get that the calculating process is running nonstop, but why does that effect the scheduler? Maybe I just don’t understand what the scheduler graph is really displaying or how the scheduler process itself works?
@sbef9 ай бұрын
That scheduler graph simply is how much CPU are the BEAM processes using at any time. It shows 100% because that one process is consuming all available CPU, stuck in an infinite loop.
@ronysetiawan71845 жыл бұрын
When I was curious about how the WA application could serve millions of clients, it brought me here ... awesome programming language
@Skiamakhos10 ай бұрын
Decades ago I was working app support for a system that was basically an Enterprise Service Bus kinda deal, implemented in SoftwareAG's webMethods 1.0, taking SOAP messages that were documents to be routed to several back end systems, legacy stuff coded in COBOL or C or whatever, but they worked so nobody was about to rip them out. This system though was to enable users to submit their documents for processing via the web, to speed the process - and once it was up & running we'd process documents that had been scanned in at various locations. wM1.0 had an interesting feature whereby if it got too much input for its input buffer the processing would lock up & the system would go down. IF ONLY we'd had this. If only we'd had Elixir. Probably wouldn't have been much code to write either.
@gustavobertolino4004 жыл бұрын
Simple, brutal, impressive...
@auraSinhue5 жыл бұрын
impressive talk, amazing presenter
@shivangsaxena69435 жыл бұрын
Fantastic talk. I'd love to hear more about the problems with distributed elixir/erlang that you mentioned in your talk but didn't go into detail
@johnrobie96944 жыл бұрын
I _think_ he was mostly referring to the libraries for advanced distribution concepts (eg. process recovery / handoff when a node goes down). Or more specifically, things related to topology changes. For most cases, the distribution features that are available (and stable) feel like magic compared to other languages. The more advanced you go, there's more tweaking needed, and less "it just works". Honestly, I think he was just being a bit modest since he just spent 40 min showing off what the BEAM could do.
@tkemaladze Жыл бұрын
fantastic talk
@jflosier3 жыл бұрын
Perfect presentation!
@metalheader14 жыл бұрын
The comments are real. This is a great presentation and I now understand what makes Elixir special. Definitely sold on it now!
@kristun2167 ай бұрын
amazing talk
@toki41395 жыл бұрын
The Beam scheduler in one sentence : "“The needs of the many outweigh the needs of the few, or the one.”
@johnrobie96944 жыл бұрын
Good for software, bad for people.
@Gashdal Жыл бұрын
@@johnrobie9694 i would argue its good for people too, unless one is particularly fond of the taste of boot leather
@thesenamesaretaken3 ай бұрын
Just based on this video it sounds like "you step on nobody and nobody steps on you" or "do what you like, but no violating the NAP"
@softwareminimalist2 жыл бұрын
Wonderful presentation, great content. Awesome job!
@mohammedsadiquep47193 жыл бұрын
Very awesome presentation
@geekboy3284 жыл бұрын
Amazing, I love it!
@uneven884 жыл бұрын
Thank you for this great presentation, does anyone has any pointer towards the issues mentioned at 32:52 ?
@MaximCherednik3 жыл бұрын
Probably the stability of the cluster - split brain issues.
@josedonato94713 жыл бұрын
this was amazing. thank you
@awaisraad4 жыл бұрын
I have recently started to dive in Erlang/Elixir world. I would consider myself well versed once I write the application that is demonstrated in this talk.
@CarlosAlexandre-dc3lw5 жыл бұрын
Thank you! Amazing!
@AsadSiddiquee Жыл бұрын
amazing presentation. everything to the point. i had to go back and forth to digest :D
@MrFedX5 жыл бұрын
Very interesting talk! I’ve been curious about Erlang for some time and seeing thing demonstration it makes me want to explore more.
@TheHanphoenix4 жыл бұрын
Amazing talk !I just started learning elixir (love it), I watched a few talk about erlan/elixir and this is the first I feel I can show to my team to (maybe) convince them to use it in futur projets.
@Infinitesnooze4 жыл бұрын
amazing presentation!
@sandeepvrao5 жыл бұрын
Loved the pacing
@trantung20135 жыл бұрын
Appreciate for your work, wish I knew that 6 months ago
@vibhorsingh19835 жыл бұрын
Thank you for this informative talk.. Very useful.
@Zhuinden4 жыл бұрын
What an astounding talk! I wish all tech talks were at this level haha I learned so much in so little time
@behnamheimer7 ай бұрын
this is similar to the Common Lisp REPL power (restarts/continuations ). Does anyone know if it provides more features compared to CL?