Skip to content
0:00 / 0:00

#elixir#livebook#elixirkit

Building Livebook Desktop by Wojtek Mach | ElixirConf EU 2023

Code Sync

15K subscribers • 68 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Wojtek Mach, Dashbit

Intermediate. Assumes working knowledge.

1.5K views2 years ago2 recommendations

Programming languagesSystems programmingElixir and ErlangFlutter and React Native

Wojtek Mach discusses the challenges and technical decisions behind packaging Livebook as a native desktop application using ElixirKit.

✨This talk was recorded at ElixirConf EU 2023. If you're curious about our upcoming event, check elixirconf.eu ✨ In this talk you’ll learn how we build Livebook Desktop and what challenges we faced. The underlying technology is all open source and you will learn how to distribute your own application on desktops too! Wojtek Mach is a developer based in Kraków, Poland. He works at Dashbit helping organisations adopt and run Elixir in production as well as advance the Elixir Open Source ecosystem. He is a member of Hex, Ecto, and ExDoc core teams. He is also the creator of MyXQL, Livebook Desktop, and Req HTTP client. Follow us on social: Twitter: twitter.com/ElixirConfEU and twitter.com/CodeSyncGlobal LinkedIn: linkedin.com/company/27159258 Facebook: facebook.com/CodeSyncGlobal

Why it's here

2 people recommend this

What people say. Recommended for learning how to package and distribute Elixir applications as desktop software.

u/dcapt1990in r/elixir • Recommends

On “Has anybody already worked / been working on a Linux dist for Livebook?”

The desktop application may not work on Linux, and for a lot of really good reasons, but you can run docker as mentioned above or build from the source. There’s a link to this video by Wojtek Mach explaining how the desktop application works and the concessions that had to be made during the development process.

u/hugobaraunain r/elixir • Recommends

On “Any suggestions / preferences for building desktop apps with Elixir? ”

Livebook has the "Livebook desktop" way to install it, and it's a Elixir/Phoenix/LiveView app. It uses this to package Livebook as a desktop app for Windows and Mac: https://github.com/livebook-dev/livebook/tree/main/elixirkit There is a talk about how it was built: [video