AstonJ
How would you explain Livebook to a newbie?
How would you explain Livebook to a newbie?
What can it be used for? Who is it aimed at/who might want to use it? What have you used it for?
Please note the aim of threads like this is for you to explain things in your own words. Please see this thread for details
(videos/links to further reading are also welcome though!)
Most Liked
aiwaiwa
It’s like iex, but in your web browser.
If you ever accidentally entered a new line in the middle of expression and didn’t know how to stop iex from interrupting itself completely, don’t type #iex:break, use Livebook instead!
-
You can use the same
iexshort functions - justimport IEx.Helpersin the “Notebook dependencies and setup” at the top of your notebook.
Voila!
-
You can add dependencies and even search for them by typing keywords.
-
Auto-completion actually works even on Windows and OTP < 26 - just wait a few seconds. Help windows popup as you type. Hover over symbols and see what they represent.
-
You organize your interactions using separate notebooks.
- You can add your notes as you go.
- The resulting notebook file is a valid Markdown, to share quickly or save for the future.
- If you forget to save them, they are auto saved. You can restore it right from the Livebook.
-
You can attach to a running
iexsession if you initiate iex withiex --sname test --cookie mycookie. That includes your Phoenix app (just add-S mix phx.server). Simply tap Processor icon, Disconnect and Configure an attached node.
dimitarvp
D4no0
Yes definetly, it is like having a REPL on steroids, I think that the biggest potential for livebook is as a learning tool.
Popular in Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #hex












