davearonson

davearonson

I am looking for smallish problems to solve, using Elixir concepts beyond the basic syntax and concepts of Elixir as a language, such as OTP, behaviors, protocols, ETS, macros, etc. etc. etc. I think I have a good handle on Elixir basics, like how to use it to solve the same kind of problems I could solve with pretty much any other language, but have barely touched these other things.

Essentially I’m looking for an “advanced Elixir” kata site (whether fully devoted to that, or just part of a kata site or Elixir site or whatever), ideally with feedback mechanisms like Exercism used to have, or mentoring like it has now. Or at least a list of such katas. All the kata sites I’ve seen (such as Exercism.io, Codewars.com, etc.) have problems that are much too simple, and can be solved with rather straightforward basic Elixir – I’ve done most of Exercism’s Elixir track.

Any recommendations? (For sites/lists, or at least individual katas especially if you’re willing to give me feedback on my solution!)

Thanks!

Showing Posts 1 to 4

JEG2

JEG2

Author of Designing Elixir Systems with OTP

This is a great set of challenges to learn the distributed side of things:

joaoevangelista

joaoevangelista

This is not Elixir specific but Emily Bache has a ton of real world katas to train refactoring. All of them in common languages, but there is nothing stopping to do them in Elixir, maybe you can grab from a language that you know and rewrite in Elixir, then start refactoring, applying language constructs and so on :slight_smile:

davearonson

davearonson OP

Those look interesting! Thanks! I’ll take a whack at them soon(ish) and let everybody know when I’ve got some solutions posted on Github or my blog or something, for critiquing.

emadb

emadb

I know lot of time passed! :slight_smile:
Did you find (or invented) something interesting?

I’m interested in katas that help explain the OTP.

thank you.

— All posts loaded —

Where Next? Top

Trending in Chat/Questions Top

Other Trending Topics Top

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
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
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
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews