PJUllrich

PJUllrich

Author of Building Table Views with Phoenix LiveView

José just announced Dashbit‘s latest project: Livebook, a web application for writing interactive and collaborative code notebooks

It seems to be similar to Jupyter Notebooks, which works with Python Code. I‘m very impressed by this project since it constitutes another major leap towards allowing data science and machine learning to be conducted in Elixir. Jupyter Notebooks are an essential tool for this kind of work in Python. Livebook not only allows quick evaluation and sharing of Elixir scripts but also reduces the friction for data science and ML folks to jump on the Elixir train.

What do you think about Livebook?
Will you use it and if yes, for what?

Links

Showing Posts 11 to 20

Sebb

Sebb

So, if the code can run on the server, is there any security or is assumed that only trusted people use the notebook?

josevalim

josevalim

Creator of Elixir

Only trusted people use the notebook, after all the whole purpose of the notebook is code evaluation. :). There is both token and password authentication available.

Sebb

Sebb

makes perfect sense for the application, was just curious if livebook brings a safe way to sandbox elixir.

bottlenecked

bottlenecked

Just watched the presentation, looks beautiful, well done everyone!

Am I the only one who thought that a livebook woulld make for an exciting interactive sort of blogging platform? Like not only including code sections but allowing people to run them and inspect them in detail while reading the post.

Man, I should create a company selling livebook blogging themes :stuck_out_tongue:

massimo

massimo

I’ve watched the whole thing and it’s beautifully executed, even though Jose says it’s a “first draft” it looks and works wonderfully.

Can’t wait to replace Python with this at work!

Great job!

Sebb

Sebb

That would require that the Elixir code can’t do any harm to the blog-server.
Otherwise I come to your blog and install a dogecoin-miner. :money_mouth_face:

bottlenecked

bottlenecked

Yeah, you’re right of course- still, there might be a way to do this

crova

crova

The same feeling came to me.
But as mentioned, one will have to secure the code execution.
Maybe let people run code that you wrote but not add anything of their own, so taking away the collaborative aspect of the equation.

thousandsofthem

thousandsofthem

Public read only version?

P.S. Regarding ML direction - sometimes you want to output images, charts etc, and current elixir ecosystem is pretty far away from this at this moment. Something for version 2.0 or so :wink:

ekobi

ekobi

Lots to like here …

  • live collaboration out of the box – sweet.
  • it’s nucking futs how quickly and effortlessly you cranked out the ML example. One of the most compelling showcases for Elixir’s expressiveness and pattern matching I’ve seen
  • I’ve always liked self-contained, portable, forkable, version-controllable documentation archives. Could see this revolutionizing API and package documentation, which is how I intend to use it right away.

Nice work.


kobi

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 94592 917
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
heathen
Quite interesting article Google brought me. Didn’t find any mentions about it here. What do you think in general? Would you use togethe...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
AstonJ
Since we have deprecated our Erlang sections (as we have dedicated Erlang Forums now) let’s add this thread for those who’d like to post ...
New
maennchen
:warning: Security advisory: Decimal DoS vulnerability A vulnerability has been published for decimal where very large exponents can cau...
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews