Gleam mintioned when? XD honstly even as a Gleam devoloper Elixir packages are nice to import in my projects
@AdamFiregate2 ай бұрын
@@سنابل-الفردوس "Falling in Love with Gleam". Theo did a video about 7 months ago about Gleam.
@MarcosVMSoares2 ай бұрын
Brazil?
@DueSoftware2 ай бұрын
I have to say, I respect Theo much more after this video. This is actually a very motivating video, it's easy to see where people are without understanding their struggles and that transparency is respectable because it is not always easy to talk about things of that nature.
@todpale2 ай бұрын
Motivating and inspiring. I’ve not known your background in detail before this moment. Now I’m hugely impressed. Thank you for sharing it!
@kenneth_romero2 ай бұрын
Really appreciate the first 20 mins of your talk. Honestly sums up my journey of becoming a developer right now.
@kisaragi-hiuАй бұрын
29:29 That's such a wild project. Shipping youtube-dl in production (and you're saying there isn't a better tool internally to do the same thing), doing automatic ffmpeg edits, making the thing in a week that turned out kind of meh, except it turned out useful for moderation… that's amazing.
@Malix_Labs2 ай бұрын
Based and BEAM pilled
@shlokbhakta28932 ай бұрын
Why does everyone I know who is an amazing dev get started by hosting minecraft servers lol (got me into homelabbing). That game made an entire generation of software devs 😂
@pmarreck2 ай бұрын
also, modding games
@lolzthegreat2 ай бұрын
minecraft is a great starting point, you get a better understanding of how servers work, how to manage them, and you can program your own mods or plugins to spice your server up - while keeping everything simple and easy to understand for new users
@shlokbhakta28932 ай бұрын
@@lolzthegreat It’s insane how good Minecraft hosting is as an exercise. You learn about Port forwarding, the basic network stack, DNS if you want to add a domain. General server upkeep and maintenance! Cloud computing if you want to host the server on something like oracle cloud. And it’s where I ran my first Linux command, 8 years later I’m in college and I recently switched to using Linux full time. (I use NixOS btw)
@lolzthegreat2 ай бұрын
@@shlokbhakta2893 yeah, it's like a very basic introduction to a lot of complex things you will learn later on :)
@ryanquinn12572 ай бұрын
I think the game itself encourages it when it’s literally a sandbox game so then once you get the game you start building the backend of the game and mod it. Then that sort of avalanches into a community when enough of these people have the same interest. Same for a generation learning HTML/CSS to mod a social media page.
@lolzthegreat2 ай бұрын
elixir actually sounds like something i might learn just for fun
@woawh56162 ай бұрын
its really fun and revived some of my passion for programming, I highly recommend
@simpingsyndrome2 ай бұрын
Rust is more fun tho
@woawh56162 ай бұрын
@@simpingsyndrome im not trans
@lolzthegreat2 ай бұрын
@@simpingsyndrome i've played with rust but the syntax seems to confusing for me heh
@cryptonaut89112 ай бұрын
Try looking into Gleam too. It compiles to the BEAM and also optionally JS. If you hate the Ruby like syntax and the lack of type safety, you'll love it and will ditch Elixir. IMO.
@ThugLifeModafocah2 ай бұрын
Yeah, I started to hear (read) about Elixir at the end of 2015, then I stayed just orbiting without landing. In 2017 I started a side project with a friend and selected Elixir to work with. We used Elixir for 2 years, till we gave up of the project in 2019, but in the meantime, we learned Elixir and I can tell that it was the best language I worked so far. I love the pipe, I the pattern matching in functions signatures... It reduces if's, switch cases etc in the code. It helps to achieve SRP... it is beautiful.
@keremtedu2 ай бұрын
Everything about this talk was incredible!
@EyeGuy27662 ай бұрын
damn this is really inspiring i wached till the end thank you for sharing theo
@stephenkbolton2 ай бұрын
Been doing elixir for the last 6 years now. Dont see myself looking for another language anytime soon. Coming from nodes it brought my passion back for coding as well.
@carltonuppАй бұрын
I really needed to hear this talk tonight. I've been absolutely lost in my career for a long time and your final point about not settling will stick by me.
@pertsevds2 ай бұрын
"And Curse brought us the Curse of React" - LMAO!
@hbobenicio8 күн бұрын
That was an awesome talk, Theo!
@pertsevds2 ай бұрын
Theo, thank you for sharing your personal experience!
@codeChuck2 ай бұрын
19:42 Through sheer luck you were at the right place at the right time to do the things, that must be done. So you were in SA, at Twitch, while they were the last one who used Ember and obviously they would need a rewrite! :) So you helped them and acquired love for react :)
@Ava-x9z3n2 ай бұрын
elixir is amazing for real time systems
@TristanStoutenburg2 ай бұрын
For me it was actually matlab. It was like so much better than a graphing calculator, and way more cool than excel, I really started to appreciate what a programming language could do.
@cipanmandul11 күн бұрын
They way you explain why you move to Elixir is exactly the same reason I change my solutions to Elixir.
@pacote_se2 ай бұрын
elixir ultra mentioned
@tecguevara2 ай бұрын
I always wanted to learn Elixir but I have never found a great course for it. Can you recommend me with the best place to learn it?
@zfarahx2 ай бұрын
PragmaticStudio if you have some money to spend. KZbin otherwise.
@kajuken2 ай бұрын
Great talk.
@perchant29252 ай бұрын
Elixir 🔛🔝
@AlemMemić2 ай бұрын
Elixir starts at 23:19...You're welcome :)
@skidkaddaАй бұрын
elixir is the future!
@Jankoekepannekoek2 ай бұрын
What do you mean Scala compiles to another high-level language? JVM bytecode seems pretty low-level to me.
@AVidhanR2 ай бұрын
Wow nice talk ❤
@noormohammedshikalgar2 ай бұрын
Do you still use Elixir ? Any active projects or some fun stuff ?
@Spitfire55922 ай бұрын
Rust, Go, and Zig is dead, long live Elixir!
@matress-4-2323Ай бұрын
zig has never been alive
@schtormm2 ай бұрын
22:37 LOL, classic load bearing Mac
@matserdam3 сағат бұрын
27:30 thats the video that confinced me to try elixir
@Hackkit2 ай бұрын
Theo's accent has some bad bitch vibe bro 😂😂😂
@AdamFiregate2 ай бұрын
Which accent has he? Which city or state?
@pacote_se2 ай бұрын
elixir is like that really hot good looking friend
@سنابل-الفردوس2 ай бұрын
Gleam is like Elixir Twin that lived in the other side of the world for their whole life they both run on the BEAM one is staticly typed (Gleam) and one is dynamic (Elixir) even tho Elixir is trying to add types now
@dougvought2 ай бұрын
Gleam OTP is still pretty limited unfortunately. Fortunately, being able to call Gleam from Elixir is not too difficult. I will probably always use Elixir as the glue to call out to Erlang, Gleam, etc.
@tranquillityEnthusiastАй бұрын
does gleam come with types??
@codeChuck2 ай бұрын
04:12 Theo black version :) Totally another person :)
@dn54262 ай бұрын
dax also started in the elixir community!
@pr17122 ай бұрын
Hi, I am want to become dev, I am tester, mainly manual and some automated tests in java in selenium. I trying to learn elixir on exercism platform it is very nice, do you recommend some other resources for newbie? maybe books, I have some on my list but still, I am trying to learn elixir because it sounds like fun I don't know I should learn python or java, but i have feeling that i should learn language create some projects, and this is nice starting point to careeer as a developer since it shouws my geniuine interest not focusing on money idk. But i have some concers about typical stuff like oop programing design patters front + back end apis and so on so i have feeling that i will miss something, if you could answer i would be thatnkfull
@Vemu2 ай бұрын
Kotlin for sure
@taz0k22 ай бұрын
I don't see the connection between React hooks and functional programming. Am I missing something?
@rasibn2 ай бұрын
react was prototyped in ocaml I think. In javascript it's like a poor man's functional programming, tries to use the same functional style in a language that is totally non-functional and allows for mutations.
@freddyboy84Ай бұрын
I knew about drab...
@wyndmill2 ай бұрын
this channel is sponsored by elixir!!!! /j
@lolzthegreat2 ай бұрын
small world
@lechnerioАй бұрын
the video started in german for me. holy smokes, had a little hard attack. thats actually pretty bad 😬
@Kaptime2 ай бұрын
FFMPEG's raw C API is cursed beyond belief, makes sense to either pass params or use a binding from something else. Bizzare choices even there though like not having an -o flag but instead it's just the last argument that's "in_quotation_marks.mp4"
@davidsiewert86492 ай бұрын
Theo recommending ElixirConf while not having seen a single video in it? (Missing the KZbin showing red line below the videos)
@AmirHosseinHonardust2 ай бұрын
You can kind of be there as well and attend it in-person. I dunno, might be possible.
@davidsiewert86492 ай бұрын
@@AmirHosseinHonardust Good argument
@graydhd86882 ай бұрын
Can also use more than one account, I know of creators that do their personal consumption on a separate account from their main channel account@@davidsiewert8649
@t3dotgg2 ай бұрын
I was at the conference? lol
@AmirHosseinHonardust2 ай бұрын
@@t3dotgg only if there was some sort of evidence!
@TheVincent02682 ай бұрын
You look like Lord Flashheart.
@MilanJ2 ай бұрын
💀
@nesocodeАй бұрын
23:18 Elixir
@dehrk90242 ай бұрын
maybe you should try to be less professional and more casual again
@codeChuck2 ай бұрын
The reason you passed some exams is because of you! Not because of minecraft. Millions play it. Only YOU became a CEO and dev, and hosted servers yourself. It is your curiosity, and not afraid of doing things that got you where you are now. And life circumstances, like being around successful devs physically helps you a ton!
@maverickiy93662 ай бұрын
So you have never really worked on a enterprise large code base
@himboslice_2 ай бұрын
enterprise is microservices
@ketimcoder2 ай бұрын
I think he worked for Twitch. That sounds very complex to me.
@qizott64422 ай бұрын
He missed the part where he had been working with go in twitch so he actually worked on enterprise stuff
@nghiase7382 ай бұрын
Enterprise large code base sounds like Java Java? 20 years ago I learnt EJB, then Structs2 MVC then Spring, then Spring Boot 2 then 3, what a mess I was in!
@vetrivendhan61222 ай бұрын
Working in the large Java codebase is like raging your juniors with a hard codebase that you are ragged before. Please stop this cycle and refactor them with a clean React/Elixir project. ❤