My opinion on this and what i'v been looking lately is more coding content, because the syntax is unfamiliar so we need to adapt our way of thinking to solve problems. Advent of Code is a nice one, but we need more side projects coding to show how to solve problems in a elixir way.
actually i was looking elixir/phoenix courses are at the $100-$200 range (the well produced ones). In nextjs you get literally thousands of courses(long 20h courses, small ones, features specific, zero to prod apps etc.) and all either free or really cheap.
Hi, I remember watching your video one year ago ranting a little bit about the crazy JS ecosystem (in portuguese!), now one year later another video of yours appears to me, I don't know why YTB didn't delivered any of your videos before, anyway, very cool see that you creating this new content fully in english and even an Elixir course!
No UI kits, difficulty handling array and jsonb fields when dealing with dynamic forms, dealing with multi select and many-to-many relationships is quite rough, no type safety among many others like lifting components states to the url, most tutorial videos use vim which is unfriendly to genz, this alone make people stay away from Phoenix
I think the only way Elixir is going to grow is if it is adopted by companies for work or if school start to teach it. Grow it in universities and then companies. Java is straight garbage. But its adopted so much because you can hire almost anyone at a cheap rate because just about every university teaches it. EDIT: For got to add that your take on the overwhelming amount of paid content vs good free content is such a good take. The ability to get a good vibe of the language and using it via free content is not easy.
Great point, Dan! By the way, I'm not against paid content either and often consume it myself. However, when you're just starting out, you heavily rely on open content, and even LLMs require it to generate accurate answers
I like the idea behind Elixir/Phoenix, but the language is not widely adopted. In my previous startup incubator, it's now forbidden, only Python and TS are allowed (to maintain consistency).
Right now, I'm focused on mastering Django and React, along with data science and AI, to build smarter, AI-driven web apps. My goal is to combine these skills with frameworks like FastAPI, Flask, and Django for more dynamic, interactive experiences. Any advice or recommendations on this path? Open to all suggestions-especially from anyone who's done AI integration in web dev!
Hey, I have a concrete question. I'm loving liveview paradigm. Makes sense do all the routes live or is there any performance penalty compared to use a controller route?
im new to elixir and just reading about recently, no projects built from it yet, i have a quick question, does it cost too much to deploy an elixir + phoenix liveview project? how much would it cost, let's say an ecommerce platform with a hunderd thousands of users? im new to server deployments and have no idea what the actual cost would be. thanks
Hey, just stumbled on your channel thanks to the youtube algorithm. Would you say Elixir is a good intro to functional programming? I did some stuff with Scheme back in university but it was mostly small programs and writing parts of a compiler, not actually using the language for any meaningful projects
@@rot26-o3h absolutely! Elixir was my introduction to FP, and I thought it was fairly easy to learn, and we have a batteries included framework called Phoenix
@@DanielBergholz it is the number of sequential steps and time: homebrew, asdf (editing the bash profile), erlang, elixir - ended up doing vs code dev containers since that was the easiest. Comparing this to other languages is where the se-up gets bad. Setting up Rust or Go is so simple and straightforward. With anything, more time/effort == less motivation
@@DanielBergholz não sei se já tem ideia de qual formato vc pretende utilizar, mas se incluir escrito, que é de mais fácil replicação/adaptação, talvez vale a pena publicar em ambos os idiomas, a meu ver, ambos trariam resultados diferentes. Em inglês eu acho que é bom pq é mais fácil atrair devs de outras langs, e em português acredito que traria um engajamento de um público mais 'fiel', dado toda a questão da familiaridade com o idioma, e também a afetividade pela linguagem.
@@DanielBergholz se estiver pensando em um contéudo 100% em video, eu concordo, agora pense nessa ideia, imagine um site parecido com elixircasts, porém a parte onde tem as 'notas do episódio', vc poderia disponibilizar isso em ambos idiomas mesmo que fosse de forma traduzida automática, pq de certa forma, é oq as pessoas que não conseguem ler em inglês diretamente fariam. E provavelmente fazer algo assim não precisaria muito mais que alguma tool de geração de site estático que permita customização via plugins aou algo nessa linha. De quebra vc ganha relevância do google, ajuda a treinar LLMs e ainda ganha visibilidade de mais devs Brs que não sabem inglês.
@@AntonioSchiavon-k4s Hmmm interesante... Eu achei que o RUclips ja disponibilizava o transcript do video em varios idiomas. Mas talvez esse seja um approach legal de se fazer em um site separado mesmo, igual o elixircasts
Man you are using youtube everything is about the narrative. Consider Theo’s strategy: he builds a compelling narrative around the tooling within the JavaScript and TypeScript ecosystem. You could create a bold, provocative discourse highlighting Elixir’s advantages over JavaScript and TypeScript, using a strong, assertive tone. A bit of sarcasm and humor would add spice, shaking up the dev community and challenging the status quo effectively. (+ focus on metaprogramming, search an way to people discover this way to produce code.)
You are absolutely correct. In the same way that we all have the illusion that everyone is using the bleeding edge version of next.js and a bunch of other new frameworks when, in reality, we are all stuck using class-based components on React 16 on our day job. We have this illusion because every single youtuber is only talking about next.js v5, and they use this "bleeding edge" narrative all the time, making it look like the framework is faster and more performant than it actually is. From now on I'll make Elixir and Phoenix content with a similar narrative.
Ask yourself why JavaScript took off and be honest. Include the abstraction historicity with jQuery and massive intelligentsia of educators. I honestly think most people in the Elixir world are too smart and educated to do what is needed, and it inhibits honest answers to the point where real answers will be scoffed at and ignored.
There's a lack of impressive apps made with elixir. Demo the capabilites. No one is struggling to learn elixir Phoenix in the age of LLMS it's more so about demoing its capabilities
My opinion on this and what i'v been looking lately is more coding content, because the syntax is unfamiliar so we need to adapt our way of thinking to solve problems. Advent of Code is a nice one, but we need more side projects coding to show how to solve problems in a elixir way.
actually i was looking elixir/phoenix courses are at the $100-$200 range (the well produced ones).
In nextjs you get literally thousands of courses(long 20h courses, small ones, features specific, zero to prod apps etc.) and all either free or really cheap.
Exactly, it's time to change that!
Hi, I remember watching your video one year ago ranting a little bit about the crazy JS ecosystem (in portuguese!), now one year later another video of yours appears to me, I don't know why YTB didn't delivered any of your videos before, anyway, very cool see that you creating this new content fully in english and even an Elixir course!
Wow, thanks for following the channel for so long! And I hope you enjoy the Elixir crash course, tamo junto! 🔥🇧🇷
No UI kits, difficulty handling array and jsonb fields when dealing with dynamic forms, dealing with multi select and many-to-many relationships is quite rough, no type safety among many others like lifting components states to the url, most tutorial videos use vim which is unfriendly to genz, this alone make people stay away from Phoenix
Mind expanding on that?
I think the only way Elixir is going to grow is if it is adopted by companies for work or if school start to teach it. Grow it in universities and then companies. Java is straight garbage. But its adopted so much because you can hire almost anyone at a cheap rate because just about every university teaches it.
EDIT:
For got to add that your take on the overwhelming amount of paid content vs good free content is such a good take. The ability to get a good vibe of the language and using it via free content is not easy.
Great point, Dan! By the way, I'm not against paid content either and often consume it myself. However, when you're just starting out, you heavily rely on open content, and even LLMs require it to generate accurate answers
Agreed 100% 🤝, I also use paid content from time to time. But first, let's get Elixir to a good point in terms of free content
I like the idea behind Elixir/Phoenix, but the language is not widely adopted. In my previous startup incubator, it's now forbidden, only Python and TS are allowed (to maintain consistency).
Elixir is not a meme language.
Ones like Uiua are.
But elixir has memes still, and it's a good thing.
Right now, I'm focused on mastering Django and React, along with data science and AI, to build smarter, AI-driven web apps. My goal is to combine these skills with frameworks like FastAPI, Flask, and Django for more dynamic, interactive experiences. Any advice or recommendations on this path? Open to all suggestions-especially from anyone who's done AI integration in web dev!
Hey, I have a concrete question.
I'm loving liveview paradigm. Makes sense do all the routes live or is there any performance penalty compared to use a controller route?
You can collab with Theo lol
👀
im new to elixir and just reading about recently, no projects built from it yet, i have a quick question, does it cost too much to deploy an elixir + phoenix liveview project? how much would it cost, let's say an ecommerce platform with a hunderd thousands of users? im new to server deployments and have no idea what the actual cost would be. thanks
Hey, just stumbled on your channel thanks to the youtube algorithm. Would you say Elixir is a good intro to functional programming? I did some stuff with Scheme back in university but it was mostly small programs and writing parts of a compiler, not actually using the language for any meaningful projects
@@rot26-o3h absolutely! Elixir was my introduction to FP, and I thought it was fairly easy to learn, and we have a batteries included framework called Phoenix
Needs a far easier and available local development story. Installing and configuring erlang/elixir is not great.
@@swallace21 I honestly think it’s pretty easy to setup. What did you think was hard?
@@DanielBergholz it is the number of sequential steps and time: homebrew, asdf (editing the bash profile), erlang, elixir - ended up doing vs code dev containers since that was the easiest. Comparing this to other languages is where the se-up gets bad. Setting up Rust or Go is so simple and straightforward. With anything, more time/effort == less motivation
Fazer o curso só em inglês não me parece uma boa maneira de disseminar a adoção visto que já tem uma grande gama de materiais em inglês bom.
Pior que não. O único canal de grande porte fazendo cursos gratuitos pra Elixir (em inglês) é o Elixir Mentor. Espero poder contribuir mais em breve!
@@DanielBergholz não sei se já tem ideia de qual formato vc pretende utilizar, mas se incluir escrito, que é de mais fácil replicação/adaptação, talvez vale a pena publicar em ambos os idiomas, a meu ver, ambos trariam resultados diferentes. Em inglês eu acho que é bom pq é mais fácil atrair devs de outras langs, e em português acredito que traria um engajamento de um público mais 'fiel', dado toda a questão da familiaridade com o idioma, e também a afetividade pela linguagem.
@@AntonioSchiavon-k4seu adoraria publicar nas 2 línguas mas pra isso eu precisaria de 48h no dia
@@DanielBergholz se estiver pensando em um contéudo 100% em video, eu concordo, agora pense nessa ideia, imagine um site parecido com elixircasts, porém a parte onde tem as 'notas do episódio', vc poderia disponibilizar isso em ambos idiomas mesmo que fosse de forma traduzida automática, pq de certa forma, é oq as pessoas que não conseguem ler em inglês diretamente fariam. E provavelmente fazer algo assim não precisaria muito mais que alguma tool de geração de site estático que permita customização via plugins aou algo nessa linha. De quebra vc ganha relevância do google, ajuda a treinar LLMs e ainda ganha visibilidade de mais devs Brs que não sabem inglês.
@@AntonioSchiavon-k4s Hmmm interesante... Eu achei que o RUclips ja disponibilizava o transcript do video em varios idiomas. Mas talvez esse seja um approach legal de se fazer em um site separado mesmo, igual o elixircasts
All the above
Man you are using youtube everything is about the narrative. Consider Theo’s strategy: he builds a compelling narrative around the tooling within the JavaScript and TypeScript ecosystem. You could create a bold, provocative discourse highlighting Elixir’s advantages over JavaScript and TypeScript, using a strong, assertive tone. A bit of sarcasm and humor would add spice, shaking up the dev community and challenging the status quo effectively.
(+ focus on metaprogramming, search an way to people discover this way to produce code.)
You are absolutely correct. In the same way that we all have the illusion that everyone is using the bleeding edge version of next.js and a bunch of other new frameworks when, in reality, we are all stuck using class-based components on React 16 on our day job. We have this illusion because every single youtuber is only talking about next.js v5, and they use this "bleeding edge" narrative all the time, making it look like the framework is faster and more performant than it actually is. From now on I'll make Elixir and Phoenix content with a similar narrative.
Ask yourself why JavaScript took off and be honest. Include the abstraction historicity with jQuery and massive intelligentsia of educators. I honestly think most people in the Elixir world are too smart and educated to do what is needed, and it inhibits honest answers to the point where real answers will be scoffed at and ignored.
There's a lack of impressive apps made with elixir. Demo the capabilites. No one is struggling to learn elixir Phoenix in the age of LLMS it's more so about demoing its capabilities