How to increase Elixir adoption?

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 38

  • @alexandrecolautoneto7374
    @alexandrecolautoneto7374 8 дней назад +1

    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.

  • @patolorde
    @patolorde 19 дней назад +6

    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.

  • @heliolucio7691
    @heliolucio7691 19 дней назад +1

    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!

    • @DanielBergholz
      @DanielBergholz  19 дней назад +1

      Wow, thanks for following the channel for so long! And I hope you enjoy the Elixir crash course, tamo junto! 🔥🇧🇷

  • @Hagemony
    @Hagemony 19 дней назад +7

    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

    • @zfarahx
      @zfarahx 19 дней назад

      Mind expanding on that?

  • @dawizze1
    @dawizze1 14 дней назад

    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.

  • @hnqso
    @hnqso 20 дней назад

    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

    • @DanielBergholz
      @DanielBergholz  20 дней назад +1

      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

  • @davidboureau2894
    @davidboureau2894 5 дней назад

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

  • @Randych
    @Randych 17 дней назад

    Elixir is not a meme language.
    Ones like Uiua are.
    But elixir has memes still, and it's a good thing.

  • @prashh47-k3o
    @prashh47-k3o 15 дней назад

    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!

  • @andresgutgon
    @andresgutgon 18 дней назад

    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?

  • @23wojtekk
    @23wojtekk 19 дней назад +2

    You can collab with Theo lol

  • @technologic4575
    @technologic4575 16 дней назад

    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

  • @rot26-o3h
    @rot26-o3h 18 дней назад

    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

    • @DanielBergholz
      @DanielBergholz  18 дней назад

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

  • @swallace21
    @swallace21 18 дней назад +1

    Needs a far easier and available local development story. Installing and configuring erlang/elixir is not great.

    • @DanielBergholz
      @DanielBergholz  18 дней назад

      @@swallace21 I honestly think it’s pretty easy to setup. What did you think was hard?

    • @swallace21
      @swallace21 18 дней назад

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

  • @pedrommosrpgs
    @pedrommosrpgs 19 дней назад +2

    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.

    • @DanielBergholz
      @DanielBergholz  19 дней назад +1

      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!

    • @AntonioSchiavon-k4s
      @AntonioSchiavon-k4s 18 дней назад

      @@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
      @DanielBergholz  18 дней назад

      @@AntonioSchiavon-k4seu adoraria publicar nas 2 línguas mas pra isso eu precisaria de 48h no dia

    • @AntonioSchiavon-k4s
      @AntonioSchiavon-k4s 18 дней назад

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

    • @DanielBergholz
      @DanielBergholz  17 дней назад +1

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

  • @solvm1652
    @solvm1652 16 дней назад

    All the above

  • @CastilloOfficial
    @CastilloOfficial 19 дней назад +1

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

    • @DanielBergholz
      @DanielBergholz  19 дней назад +1

      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.

  • @williamturner-v1s
    @williamturner-v1s 12 дней назад

    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.

  • @arthur-zhuk
    @arthur-zhuk 18 дней назад

    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