🍡 Add flavors to your context function without the hassles.

Condiment makes it easier to build keyword-based API for context functions.

Read more about the rationale/usage over on the repo - https://github.com/edisonywh/condiment

O tempora, o mores!

The library to deal with the time slot series.

Documentation.

Blog post.

Building a Huffman encoder and decoder using Elixir

In this post we walk through building a Huffman encoder and decoder in Elixir and explore the concepts along the way. https://tiemenwaterreus.com/posts/compession-and-huffman-coding-with-elixir/

Shameless plug: Check out @elixirstatus' other community project:

Credo, a new static code analysis tool that acts as a code linter, but also focusses on teaching coding practices and code consistency.

Interview with José Valim, creator of Elixir

Interview with José Valim: “Elixir is great for everything that runs on top of a socket”

Read the interview

Big changes coming in Horde 0.8.0

Horde 0.8.0 was released this week, including some big changes. Click the link below to find out more!

https://moosecode.nl/blog/whats_new_horde_0_8_0

MOBA - A community-made RPG built with LiveView

MOBA is a great opportunity for those who want to have a more hands-on experience with Phoenix LiveView beyond building simple counter demos. It’s first and foremost a fun learning experience for all developer skill levels, while also being an actual product with real users deployed in a production environment.

Check out the project or have a go playing the game

Elixir Wizards S4E16 Miki Rezentes on how it's APIs All the Way Down

Latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s4e16-rezentes/

ThinkingElixir 011: New Ecto features in 3.5 with Mike Binns

In episode 11 of Thinking Elixir, we get a sneak peak into new Ecto features coming soon in 3.5. Mike Binns explains Ecto.Enum, what a ParameterizedType is, the new “redact” option on fields, shares tips for contributing to open source projects and much more!

Podcast Episode

Hands on with the Nerves Keyboard

I’ve been meaning to write something to draw attention to the fantastic work of the #nerves-keyboard gang for a bit. And here it is. A short guide on trying out something custom with their system.

https://underjord.io/nerves-keyboard-running-a-mechanical-keyboard-with-elixir.html

ElixirWeekly: The Elixir Community Newsletter, covering community news you easily miss, shared on ElixirStatus and the web, in one email every Thursday.

3 Elixir Pro Boolean Hacks | Use immediately

Elixir Coding Tips and Tricks

Happy Coding :)

Prototyping with Phoenix LiveView: A Perfect Play Queue II

Continuing our play queue prototyping / live coding adventure in LiveView. This time, we’ve added icons, extracted all playback state related logic into a separate module, and added play mode simulation.

https://youtu.be/tZ92yUmGwnc

What I learned while working on an Elixir app

My experience of working on an Elixir app. What problems I faced & how I solved them. Check out the blogpost

https://github.com/steffenix/rebalancer/ adding exposure setting

Updates on https://github.com/steffenix/rebalancer/ choose the amount of exposure you want on every coin you hold.

Elixir Wizards S4E15 ElixirConf 2020 Preview

Latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s4e15-elixirconf/

ElixirWizards Listener Survey

Hi y’all! We’re hoping to get some podcast feedback, if you have a few minutes to fill out our survey you’ll get our eternal gratitude and a 50% off coupon good for anything at Manning Publications.

https://smr.tl/podcastsurvey

Thanks in advance!

Phoenix Authentication with Phx.Gen.Auth

In this episode we’ll explore the new Phx.Gen.Auth package and how easily it can be used to add authentication to Phoenix apps.

https://elixircasts.io/using-phx_gen_auth-for-phoenix-authentication

Concurrency and parallelism with Elixir and BEAM

A few words on concurrency, parallelism and how BEAM works.

https://patrykbak.com/2020/08/25/concurrency-and-parallelism-with-elixir-and-beam.html

ThinkingElixir 010: Frontend vs Backend and Business Value of LiveView

In episode 10 of Thinking Elixir, we cover community new and then discuss why we think the talk of “Frontend vs Backend” is wrong, Single Page Apps, seeing the business value of LiveView, and much more!

Podcast Episode

Testing the Tricky Parts of an Absinthe Application

Absinthe is a great library for writing GraphQL applications, but if you previously haven’t done much work on an Absinthe application, you might find some things a bit tricky to test.

https://blog.appsignal.com/2020/08/19/testing-absinthe.html

6th video in the series about building cryptocurrency trading bot in Elixir

6th video in the series about building cryptocurrency trading bot in Elixir - this time storing data inside PostgreSQL DB.

We will create a new application inside our umbrella project called “data_warehouse”. It will allow us to start PubSub subscribers and store data into a Postgres database. It will act as a foundation for storing other data like transactions, orders, and also settings for the Naive trading strategy.

Link: https://youtu.be/Q4higdhJ1zM