mark-a-12

mark-a-12

Looking for Livebook resources on writing idiomatic Elixir code

hey everyone, I’m new to learning programming and have decided to focus on elixir as first language. In order to learn, I am going to work on porting an existing open source web app backend server project written in another language to Elixir. I’ve watched a number of Elixir talks and am in the process of reading Elixir in Action. I’ve also gone through and bookmarked a few of the links from the Cheatsheet section in the discord getting started channel.

Anyway, I was wondering if anyone is aware of any comprehensive Livebook resource that features code snippets and examples for writing idiomatic elixir code.

Thanks!

Most Liked

RudManusachi

RudManusachi

Hello, @mark-a-12 :wave: and welcome to the community!

While not in the form of a LiveBook, but there is this GitHub - christopheradams/elixir_style_guide: A community driven style guide for Elixir · GitHub with snippets of codes.

Also check out recently added to the docs page about anti patterns.

And since you are going to work on a web app backend, I suppose you are going to use Phoenix. Anyway, there is a recently updated guide on contexts I’d recommend to go through when structuring the project (idea of contexts also apply well to any project, not necessarily web-apps).

hugobarauna

hugobarauna

Livebook Core Team

I’m not sure about resources for writing idiomatic Elixir. But I think for staging, Elixir in Actio is already great!

For learning programming and Elixir using Livebook, there’s Dockyard Academy.

And once you want to learn more about recipes/patterns of using OTP with Elixir, there’s the Elixir Patterns book (shameless plug :sweat_smile:) Alex Akoutmos and I wrote.

Where Next?

Popular in Chat/Questions Top

Nvim
Anybody know of a Pragmatic Studio 40% off coupon code for video course like Phoenix?
New
New
Santheepkumar
Hi all, I am a Fullstack JS developer for last 2 years. I need a good guide to learn elixer. Any suggestions please
New
asfand
I already created an Elixir Phoenix app for learning purpose. In this app students of our collage will create profiles, and will chat wit...
New
maz
I’m getting this error: ## ** (Ecto.Query.CompileError) Tuples can only be used in comparisons with literal tuples of the same s...
New
miguelsrrobo
hi i was wondering if it is necessary to learn erlang to learn elixir
New
Fl4m3Ph03n1x
GenStage and Flow resources? I have been hearing about GenStage and Flow, a tool built upon it, for quite some time. I understand it allo...
New
wolfiton
Question: Can someone recommend me some good resources on learning performance for phoenix elixir applications and a design pattern I sh...
New
gouvermxt
I just finished the “Learn Functional Programming with Elixir (Pragprog)” book. I have 5+ years of experience with Ruby/Rails, my goal is...
New
Fl4m3Ph03n1x
Background I am trying to do the typical Ceaser cypher exercise in Elixir. The description of the exercise is as follows: Create an impl...
New

Other popular topics Top

danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29377 241
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 41539 114
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
chrismccord
As promised, the first release candidate of Phoenix 1.3.0 is out! This release focuses on code generators with improved project structure...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New

We're in Beta

About us Mission Statement