how do you attatch an excel file as a bammbo attatchment when sending an email
@5SADH Жыл бұрын
Your terminal font is ghastly. Is it Crapple's default?
@LINAHWAINAINA Жыл бұрын
Great video.
@delamberty Жыл бұрын
I am trying this tomorrow. Very informative.
@shubhisingh6158 Жыл бұрын
I've tried to implement this project, but I'm not able to change the UI design through app.css, the changes don't reflect in the layout. What should I do?
@taylorswe Жыл бұрын
If anyone else is running through this tutorial with Phoenix 1.7, be sure to add ' socket " /socket", ChatWeb.UserSocket ' in the endpoint.ex file as it does not seem to be added by default. (look at 2:33 in the video) Also, the CSS file is now embedded in the HTML file (because it uses tailwind), just skip deleting the phoenix CSS file and replace the contents in the html file
@delamberty Жыл бұрын
This explained to me more of gen server than I've been reading
@YBWang-pi9qq Жыл бұрын
Awesome, simply to the point!
@muha85982 жыл бұрын
Wow, this simplified GenServer for me. Thanks!
@nicot1362 жыл бұрын
Thank you. What is this code editor theme? It highlight the important parts really well (params, :atom, Elixir keywords, etc)
@luqmanalif27582 жыл бұрын
can you show an updated version now that the plug cowboy is one
@thePontiacBandit2 жыл бұрын
What is a possible use case for this? It seems really useful but I can't think of a use for our production server.
@dan-bz7dz5 ай бұрын
handling state
@lufsss_2 жыл бұрын
You probably will not read this after so many years, but what is your editor's font? Is it the default?
@arnoldpollycarp80642 жыл бұрын
plus what about when there is pagination (Scrivener) and association among tables?
@arnoldpollycarp80642 жыл бұрын
Hello I dont know if I'm too late....but I'm doing search function a show page I'm stuck on how to pass the search query back to the controller
@azus55763 жыл бұрын
A 3:47min video from 2018 was all i needed to understand, thank you so much!
@imdereknoble3 жыл бұрын
Great class!
@TLopez3413 жыл бұрын
These are really great, thank you for posting Elixir content!
@GabrielRodrigues-rh1eg4 жыл бұрын
Wow!! Thats is Very good :)
@pepa0074 жыл бұрын
lots of very helpful info in very brief format, thank you!
@elixircasts23324 жыл бұрын
Thank you - I'm glad you liked it!
@eddy147Tennis4 жыл бұрын
When to use GeServer vs Agent?
@rutgers1824 жыл бұрын
in 1.3, model got deprecated. it is now schema mix phx.gen.schema Comment comments body:text post_id:references:posts
@danielsantiago114 жыл бұрын
Amazing content, thx so much
@suraaloqaily17384 жыл бұрын
* (CompileError): undefined function raw/1
@MrFrumos4 жыл бұрын
Nice tutorial, thank you
@elixircasts23324 жыл бұрын
Thank you!
@jethromushilingwa21454 жыл бұрын
Clear and nice explanation. With these associations assuming you are using the Arc Library to insert multiple pictures in a database. Can thus be a success.
@LoweHenry4 жыл бұрын
Quick question: Bamboo or Swoosh? I’m trying to setup email for my app. Thanks for the tutorial
@elixircasts23324 жыл бұрын
You can't go wrong, both are great projects :)
@manfordbenjamin44864 жыл бұрын
Nice tutorial. Can you deploy this on Heroku?
@elixircasts23324 жыл бұрын
Thanks for watching. You can deploy to Heroku. I made another video on my site showing just that elixircasts.io/deploying-plug-to-heroku
@LoweHenry4 жыл бұрын
Hi, super clear tutorial. How can we access the mentioned db at 7:58? thank you!
@elixircasts23324 жыл бұрын
Thanks! I used Postico app (eggerapps.at/postico/) to access the DB.
@tirumalag50054 жыл бұрын
Which terminal are you using to code.
@elixircasts23324 жыл бұрын
I'm using iterm2 for my terminal and Atom for the editor. I talk more about the setup in this episode elixircasts.io/editor-setup-for-elixircasts - hope this helps!
@kp87524 жыл бұрын
When you say you can add the message to the database asynchronously, how would that be done? Must I spin up my own process to do that, or does Phoenix/Ecto include a built in feature for this?
@maxwelljkatz4 жыл бұрын
In this case, since they don't need to hear back about the success or failure of the Message create call to postgres, they could easily wrap the call to `Chats.create_message/1` on line 13 at around ~7:05 in a spawn call, so it happens in a separate process. The chat window itself would still immediately show the message to everyone in the channel, but the persistence to the db would happen async
@unamed61364 жыл бұрын
i dont get the handle_call function at 04:42 ,where he is gettint list and list and returning it?
@elixircasts23324 жыл бұрын
The list here is just the state of the GenServer. When implementing a handle_call, you'll receive the current state as the 3rd argument. It's being returned with the :reply tuple on line 24.
@kawo6666 ай бұрын
It is my understanding that the init/start of the server creates a loop that awaits for the incoming calls. That loop holds ‘state’. The call function does not directly initiate/call the handle_call function, that’s why function arguments do not map one to one. It rather triggers its processing within the loop, which needs the ‘state’ argument in this case in the form of ‘list’.
@D4no005 жыл бұрын
you should make an update to the series with newer version of phoenix/ecto, since there are a lot of breaking changes that make begginers struggle.
@yafiecake4 жыл бұрын
yea :((
@Abbild15 жыл бұрын
This was by far the most understandable introduction to genservers I ever seen 👏
@pdgiddie5 жыл бұрын
It looks like the compiled script runs pretty much instantly in the video, but I find it takes a full second to launch (ArchLinux system). I figured this was unavoidable overhead in launching the VM. You didn't happen to do anything special to tweak startup time, did you?
@BelgianNoise5 жыл бұрын
didnt enjoy, usefull tho
@ericprostko55055 жыл бұрын
why not a Task ? this is built natively, why would you need a library?
@elixircasts23325 жыл бұрын
Task is a great option and the go-to in many instances. However, sometimes you'll need features that Tasks don't provide like execution guarantees or if you needed the status/number of retries for a given job. The format Exq uses is also Resque/Sidekiq compatible.
@smvhdi5 жыл бұрын
I had problem understanding the genServer in elixir GUIDES. This video make it simple for me
Completely useless! Nothing is taught, just stated .... cannot see where all these options come from, the different options ... You have lost your time and mine. Please, do NOT send any more lectures, you have not the gift and understood was teaching is!
@nahiyanalamgir76145 жыл бұрын
This is really great, thanks for the tutorial!
@heliobessonirodrigues66326 жыл бұрын
In the latest Phoenix release, it is now "mix phx.new teacher"
@handsanitizer24576 жыл бұрын
How would I make multiple rooms ?
@Nahiyan125 жыл бұрын
Make it dynamic, instead of hardcoding it as something like: "room:lobby."
@shubhisingh6158 Жыл бұрын
@@Nahiyan12 Can you please explain it in detail?
@joachimalvarez-rodriguez146 жыл бұрын
This was a very clear & easy tutorial on agents, thank you!
@elixircasts23326 жыл бұрын
Thanks!
@MingyarFurtadoMingyar6 жыл бұрын
Thanks for sharing! It helped a lot!
@mukeshmanoharan48516 жыл бұрын
Thanks for this video..
@elixircasts23326 жыл бұрын
No problem, Mukesh. Thanks for watching!
@nelsonc53396 жыл бұрын
Great video! ❤️ Anyone wanting a text-based step-by-step explanation of building chat in Phoenix checkout: github.com/dwyl/phoenix-chat-example
@chris.dillon6 жыл бұрын
Great video, great examples. Btw, another way to exit iex is ctrl-\
@elixircasts23326 жыл бұрын
Thanks!
@EricLouisYoung6 жыл бұрын
Thanks for posting all these videos here. I'm finally feeling comfortable with elixir and Phoenix these last few weeks and I'll be using it for my next project.