Тёмный

Elixir + Phoenix overview for JavaScript developers 

Daniel Berg
Подписаться 10 тыс.
Просмотров 2,9 тыс.
50% 1

Join this channel to get access to perks:
/ @danielbergholz
Check my website: bergdaniel.com.br/
Learn Elixir + Phoenix for free on TechSchool: techschool.dev/

Наука

Опубликовано:

 

13 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 46   
@DanielBergholz
@DanielBergholz 11 дней назад
Please note that I'm not an Elixir expert by any means, I'm still learning the language and just wanted to show how cool it looks and a couple of similarities with React
@kvatofermer
@kvatofermer 11 дней назад
Thank you for explaination! I know the basics of Elixir, but Liveview real-world examples are very helpful for me! Does your project open for contribution?😊
@DanielBergholz
@DanielBergholz 10 дней назад
@@kvatofermer yes! You can get the link to TechSchool GitHub on the homepage of TechSchool
@kvatofermer
@kvatofermer 10 дней назад
@@DanielBergholz 🙌
@Randomguy48279xyz
@Randomguy48279xyz 11 дней назад
Nice to know about something other than JS from someone who is already fed up of JS 👏
@TheBlackManMythLegend
@TheBlackManMythLegend 11 дней назад
I think there is a market for that lol
@nickross4059
@nickross4059 11 дней назад
You've been killing it with quality content. Thanks a ton for doing this work
@DanielBergholz
@DanielBergholz 11 дней назад
Thank you 🙌
@thomascollins7955
@thomascollins7955 11 дней назад
Nice video! I agree that Liveview feels a lot like React. Assigning values to socket feels a bit like using setState. The event driven model also feels familiar if you have worked with Redux or similar. It's going to be interesting to see if more JS devs start migrating to frameworks like Phoneix, Rails, Laravel. Their frontend story is starting to looking very compelling after years of churn in the React world.
@julianrizo2857
@julianrizo2857 11 дней назад
I would love to see more elixir content, like this :)
@rafakwolf
@rafakwolf 11 дней назад
So if I got this straight the "rich" part of the UI is made by communicating via socket with the backend, correct? There is one framework that does the same which is blazor, you can write C# instead of javascript, but you still have interoperability with javascript if you need to. Really nice video Daniel
@DanielBergholz
@DanielBergholz 11 дней назад
Exactly 🤝
@silloi
@silloi 11 дней назад
I like you say "as you can imagine", which were the exact things I imagined
@DanielBergholz
@DanielBergholz 11 дней назад
😂
@nicolasteofilo
@nicolasteofilo 11 дней назад
Nice video Daniel, i'm using your videos to practice my listening in English and also to follow your content which is very good.
@DanielBergholz
@DanielBergholz 11 дней назад
Nice, thanks! And I'm also practicing my english on the videos 😅
@semyaza555
@semyaza555 11 дней назад
your videos have inspired me to branch out.
@ebm_gamer
@ebm_gamer 10 дней назад
Super helpful video, thanks for posting this 👏👏👏
@srcrip
@srcrip 11 дней назад
Nice work Daniel!
@DanielBergholz
@DanielBergholz 11 дней назад
Thank you!
@simonswiss
@simonswiss 10 дней назад
Great video - really good onboarding to Elixir/Phoenix for a JS dev ✨ This video is just missing some Miguel action IMO.
@DanielBergholz
@DanielBergholz 10 дней назад
Fair enough! Next time I'm only gonna start recording once Miguel shows up on the webcam 🐈
@prashlovessamosa
@prashlovessamosa 11 дней назад
Great please make more stuff on it
@meganabeel1994
@meganabeel1994 11 дней назад
Top quality content
@lucasmarin4040
@lucasmarin4040 11 дней назад
If i understand well: 1. The form is triggering a POST request with the params as the request body. 2. The handle_event "redirects" to to the same url we're in but with the search params as url query params built through the build_url function. 3. The new query params are parsed by the handle_params function applying the search filters, delivering the updated view
@DanielBergholz
@DanielBergholz 10 дней назад
Yes! Just one small correction, all the communication between client and server are happening in a web socket connection that was established in the first render. There is no HTTP POST
@geraldodev
@geraldodev 10 дней назад
Valeu Daniel, sou de clojure to indo pro elixir por framework/produtividade e a promessa do LiveView que pode empurrar a decisão de front typescript bem mais pra frente. hopefully never :)
@DanielBergholz
@DanielBergholz 10 дней назад
E eu que uso react e typescript no meu dia a dia posso dizer com confiança que o LiveView é um equivalente sinistro, até melhor que o react em outras áreas como escalabilidade
@MrJoberist
@MrJoberist 11 дней назад
Hi Daniel. What extensions for vscode do you use for Elixir/Phoenix development?
@DanielBergholz
@DanielBergholz 11 дней назад
Elixir LS and Phoenix
@MrJoberist
@MrJoberist 11 дней назад
Is font Firacode?
@DanielBergholz
@DanielBergholz 11 дней назад
@@MrJoberist yes!
@kvatofermer
@kvatofermer 11 дней назад
"CSSex" misspealing is so awesome!😅 Pipe |> is not weird, it's fantastic! I write React code in functional manner and miss pipe so much. It's perfect to avoid nesting functions on the language level.
@DanielBergholz
@DanielBergholz 10 дней назад
I just said it was weird because it’s a new concept for a lot of people, but I absolutely love the pipe operator! I hate not being to use it in JS
@kvatofermer
@kvatofermer 10 дней назад
@@DanielBergholz there is a pipe proposal in ECMA for years, if I remember right.
@andremunrra
@andremunrra 10 дней назад
Elixir é vida
@jaycodes8790
@jaycodes8790 11 дней назад
Hey love the video, could you make a same for Ruby on rails?
@DanielBergholz
@DanielBergholz 10 дней назад
Well, I don’t know Ruby on Rails 🤷
@alvaronassan
@alvaronassan 11 дней назад
Gostei do vídeo, parabéns! Qual tema é esse ?
@DanielBergholz
@DanielBergholz 10 дней назад
Obrigado! Bearded theme arc
@gustavofelix9101
@gustavofelix9101 11 дней назад
Parou de fazer video em pt?
@DanielBergholz
@DanielBergholz 11 дней назад
Sim! Migrei pro inglês
@gustavofelix9101
@gustavofelix9101 11 дней назад
@@DanielBergholz 😥
@caiohenrique1624
@caiohenrique1624 11 дней назад
Queria o vídeo em português… falta conteúdo em português de Elixir
@DanielBergholz
@DanielBergholz 11 дней назад
Pesquisa por Elixir Phoenix Lubien no RU-vid, o cara é foda
@caiohenrique1624
@caiohenrique1624 2 дня назад
@@DanielBergholz assisti uns vídeos dele, muito foda! Valeuuuu
Далее
The JavaScript problem: Why Rails and Laravel won
33:22
From Next.js to Elixir: My burnout story
15:39
Просмотров 7 тыс.
小路飞被臭死啦!#海贼王#路飞
00:27
Просмотров 2,3 млн
ОНО СУЩЕСТВУЕТ?? #shorts
00:19
Просмотров 1,4 млн
I Solved 1583 Leetcode Questions  Here's What I Learned
20:37
How to use JavaScript without going crazy
10:39
Просмотров 6 тыс.
This Package Saved My SaaS
5:46
Просмотров 94 тыс.
The Future of Astro is...
19:09
Просмотров 10 тыс.
So, you want to be a programmer?
20:43
Просмотров 151 тыс.
host ALL your AI locally
24:20
Просмотров 771 тыс.
UI Libraries Are Dying, Here's Why
13:28
Просмотров 272 тыс.
Zach Daniel [GigCityElixir24] Ash Framework
28:07
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
сюрприз
1:00
Просмотров 1,6 млн