Elixir Saved My Career.

  Рет қаралды 41,934

Theo - t3․gg

Theo - t3․gg

Күн бұрын

Пікірлер
@kabukitheater9046
@kabukitheater9046 2 ай бұрын
elixir mentioned..
@سنابل-الفردوس
@سنابل-الفردوس 2 ай бұрын
Gleam mintioned when? XD honstly even as a Gleam devoloper Elixir packages are nice to import in my projects
@AdamFiregate
@AdamFiregate 2 ай бұрын
​@@سنابل-الفردوس "Falling in Love with Gleam". Theo did a video about 7 months ago about Gleam.
@MarcosVMSoares
@MarcosVMSoares 2 ай бұрын
Brazil?
@DueSoftware
@DueSoftware 2 ай бұрын
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.
@todpale
@todpale 2 ай бұрын
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_romero
@kenneth_romero 2 ай бұрын
Really appreciate the first 20 mins of your talk. Honestly sums up my journey of becoming a developer right now.
@kisaragi-hiu
@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_Labs
@Malix_Labs 2 ай бұрын
Based and BEAM pilled
@shlokbhakta2893
@shlokbhakta2893 2 ай бұрын
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 😂
@pmarreck
@pmarreck 2 ай бұрын
also, modding games
@lolzthegreat
@lolzthegreat 2 ай бұрын
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
@shlokbhakta2893
@shlokbhakta2893 2 ай бұрын
@@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)
@lolzthegreat
@lolzthegreat 2 ай бұрын
@@shlokbhakta2893 yeah, it's like a very basic introduction to a lot of complex things you will learn later on :)
@ryanquinn1257
@ryanquinn1257 2 ай бұрын
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.
@lolzthegreat
@lolzthegreat 2 ай бұрын
elixir actually sounds like something i might learn just for fun
@woawh5616
@woawh5616 2 ай бұрын
its really fun and revived some of my passion for programming, I highly recommend
@simpingsyndrome
@simpingsyndrome 2 ай бұрын
Rust is more fun tho
@woawh5616
@woawh5616 2 ай бұрын
@@simpingsyndrome im not trans
@lolzthegreat
@lolzthegreat 2 ай бұрын
@@simpingsyndrome i've played with rust but the syntax seems to confusing for me heh
@cryptonaut8911
@cryptonaut8911 2 ай бұрын
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.
@ThugLifeModafocah
@ThugLifeModafocah 2 ай бұрын
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.
@keremtedu
@keremtedu 2 ай бұрын
Everything about this talk was incredible!
@EyeGuy2766
@EyeGuy2766 2 ай бұрын
damn this is really inspiring i wached till the end thank you for sharing theo
@stephenkbolton
@stephenkbolton 2 ай бұрын
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
@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.
@pertsevds
@pertsevds 2 ай бұрын
"And Curse brought us the Curse of React" - LMAO!
@hbobenicio
@hbobenicio 8 күн бұрын
That was an awesome talk, Theo!
@pertsevds
@pertsevds 2 ай бұрын
Theo, thank you for sharing your personal experience!
@codeChuck
@codeChuck 2 ай бұрын
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-x9z3n
@Ava-x9z3n 2 ай бұрын
elixir is amazing for real time systems
@TristanStoutenburg
@TristanStoutenburg 2 ай бұрын
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.
@cipanmandul
@cipanmandul 11 күн бұрын
They way you explain why you move to Elixir is exactly the same reason I change my solutions to Elixir.
@pacote_se
@pacote_se 2 ай бұрын
elixir ultra mentioned
@tecguevara
@tecguevara 2 ай бұрын
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?
@zfarahx
@zfarahx 2 ай бұрын
PragmaticStudio if you have some money to spend. KZbin otherwise.
@kajuken
@kajuken 2 ай бұрын
Great talk.
@perchant2925
@perchant2925 2 ай бұрын
Elixir 🔛🔝
@AlemMemić
@AlemMemić 2 ай бұрын
Elixir starts at 23:19...You're welcome :)
@skidkadda
@skidkadda Ай бұрын
elixir is the future!
@Jankoekepannekoek
@Jankoekepannekoek 2 ай бұрын
What do you mean Scala compiles to another high-level language? JVM bytecode seems pretty low-level to me.
@AVidhanR
@AVidhanR 2 ай бұрын
Wow nice talk ❤
@noormohammedshikalgar
@noormohammedshikalgar 2 ай бұрын
Do you still use Elixir ? Any active projects or some fun stuff ?
@Spitfire5592
@Spitfire5592 2 ай бұрын
Rust, Go, and Zig is dead, long live Elixir!
@matress-4-2323
@matress-4-2323 Ай бұрын
zig has never been alive
@schtormm
@schtormm 2 ай бұрын
22:37 LOL, classic load bearing Mac
@matserdam
@matserdam 3 сағат бұрын
27:30 thats the video that confinced me to try elixir
@Hackkit
@Hackkit 2 ай бұрын
Theo's accent has some bad bitch vibe bro 😂😂😂
@AdamFiregate
@AdamFiregate 2 ай бұрын
Which accent has he? Which city or state?
@pacote_se
@pacote_se 2 ай бұрын
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
@dougvought
@dougvought 2 ай бұрын
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
@tranquillityEnthusiast Ай бұрын
does gleam come with types??
@codeChuck
@codeChuck 2 ай бұрын
04:12 Theo black version :) Totally another person :)
@dn5426
@dn5426 2 ай бұрын
dax also started in the elixir community!
@pr1712
@pr1712 2 ай бұрын
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
@Vemu
@Vemu 2 ай бұрын
Kotlin for sure
@taz0k2
@taz0k2 2 ай бұрын
I don't see the connection between React hooks and functional programming. Am I missing something?
@rasibn
@rasibn 2 ай бұрын
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
@freddyboy84 Ай бұрын
I knew about drab...
@wyndmill
@wyndmill 2 ай бұрын
this channel is sponsored by elixir!!!! /j
@lolzthegreat
@lolzthegreat 2 ай бұрын
small world
@lechnerio
@lechnerio Ай бұрын
the video started in german for me. holy smokes, had a little hard attack. thats actually pretty bad 😬
@Kaptime
@Kaptime 2 ай бұрын
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"
@davidsiewert8649
@davidsiewert8649 2 ай бұрын
Theo recommending ElixirConf while not having seen a single video in it? (Missing the KZbin showing red line below the videos)
@AmirHosseinHonardust
@AmirHosseinHonardust 2 ай бұрын
You can kind of be there as well and attend it in-person. I dunno, might be possible.
@davidsiewert8649
@davidsiewert8649 2 ай бұрын
@@AmirHosseinHonardust Good argument
@graydhd8688
@graydhd8688 2 ай бұрын
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
@t3dotgg
@t3dotgg 2 ай бұрын
I was at the conference? lol
@AmirHosseinHonardust
@AmirHosseinHonardust 2 ай бұрын
@@t3dotgg only if there was some sort of evidence!
@TheVincent0268
@TheVincent0268 2 ай бұрын
You look like Lord Flashheart.
@MilanJ
@MilanJ 2 ай бұрын
💀
@nesocode
@nesocode Ай бұрын
23:18 Elixir
@dehrk9024
@dehrk9024 2 ай бұрын
maybe you should try to be less professional and more casual again
@codeChuck
@codeChuck 2 ай бұрын
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!
@maverickiy9366
@maverickiy9366 2 ай бұрын
So you have never really worked on a enterprise large code base
@himboslice_
@himboslice_ 2 ай бұрын
enterprise is microservices
@ketimcoder
@ketimcoder 2 ай бұрын
I think he worked for Twitch. That sounds very complex to me.
@qizott6442
@qizott6442 2 ай бұрын
He missed the part where he had been working with go in twitch so he actually worked on enterprise stuff
@nghiase738
@nghiase738 2 ай бұрын
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!
@vetrivendhan6122
@vetrivendhan6122 2 ай бұрын
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. ❤
@JoshuaLambamm-l4f
@JoshuaLambamm-l4f 2 ай бұрын
Half of this video is blah blah blah. 24:07
@den9943
@den9943 2 ай бұрын
I like Rust
Leaving Everything Behind For Elixir
45:10
Theo - t3․gg
Рет қаралды 143 М.
We need to have a talk...
1:14:50
Theo - t3․gg
Рет қаралды 47 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Andrew Kelley   Practical Data Oriented Design (DoD)
46:40
ChimiChanga
Рет қаралды 150 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 705 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 711 М.
whats wrong with new devs?
37:08
ThePrimeTime
Рет қаралды 349 М.
How did we get here?
1:26:00
Theo - t3․gg
Рет қаралды 43 М.
I Spent 18 Months Using Rust And Regret It
38:36
ThePrimeTime
Рет қаралды 511 М.
Lars Wikman - Introducing Elixir: Your entire web stack | Øredev 2023
39:00
My Favorite Language Isn't TypeScript - An Interview w/ Jose Valim
2:34:31