Events2Join

Common Anti|Patterns in Elixir Projects and How to Avoid Them


Common Anti-Patterns in Elixir Projects and How to Avoid Them

What are common anti-patterns in Elixir projects? Common anti-patterns in Elixir projects include mass assignment vulnerability, using Ecto ...

What are anti-patterns? — Elixir v1.17.3 - HexDocs

The goal of these guides is to document potential anti-patterns found in Elixir software and teach developers how to identify them and their pitfalls. If an ...

Design-related anti-patterns | Elixir Anti-Patterns Guide - YouTube

... Elixir Anti-Patterns series, we dive into design-related anti-patterns that can impact your Elixir projects. We'll examine common pitfalls ...

Elixir Anti-Patterns - What Not to Do in Your Code - Reddit

Practical strategies to improve your code quality and ensure your Elixir projects are efficient, secure, and maintainable.

Process-related Anti-patterns | Elixir Anti-Patterns Guide - YouTube

... common mistakes, their impact on performance and maintainability, and learn effective refactoring strategies. By recognizing these process ...

Elixir Anti-Patterns - Hacker News

I'd encourage you to just write it for a while and avoid things like GenServers. Get a feel for just writing functional (pun?) code. Id also suggest to avoid ...

Design-related anti-patterns — Elixir v1.18.0-dev - HexDocs

This anti-pattern happens when Elixir basic types (for example, integer, float, and string) are excessively used to carry structured information, rather than ...

The Top 5 Most Common Mistakes in Elixir and Phoenix (and How ...

The latter means you're treating Elixir like a “skin” for your IDE, changing the language but not your logic, which is a quick path toward ...

Meta-programming Anti-patterns | Elixir Anti-Patterns Guide - YouTube

... Elixir Anti-Patterns series, we walk through meta-programming related anti-patterns that can impact your Elixir projects. We'll examine common ...

The new elixir anti-pattern docs are well written and a must-read!

Furthermore, my/our goal is not to impose one way of writing code, but to reflect the community best practices. If you feel an idiom or pattern ...

Using Repo functions outside of context modules: Anti-Pattern?

I read the Hexdocs about contexts in Phoenix. Now that I revisit my own code, across different projects ... contexts, anti-patterns, repo, phoenix.

Process-related Anti-patterns in Elixir - YouTube

Refactoring "Scattered process interfaces" - a snippet from today's live stream on process-related anti-patterns! If you missed it check ...

Exploring design patterns in Elixir

Practical Microservices dispels the confusion around microservices, showing readers how to build projects for long-term developer productivity.

Useful Elixir Patterns from Real-world Side Project - Stephen Bussey

My contexts use defdelegate to send queries to a different module. I called the module a “store” and found myself delegating to them often.

Design Patterns in Elixir - Medium

Design patterns offer elegant solutions to common design challenges, regardless of the programming paradigm. In Elixir, we can leverage patterns ...

QFM030: Elixir Reading List August 2024 | by Matthew Sinclair

This focus on improving the development process is echoed in Elixir Anti-Patterns — What Not to Do in Your Code, which addresses common coding ...

joshnuss/design-patterns-in-elixir - GitHub

Always use the terminology of your domain. Avoid using terms like "Factory", "Strategy", etc.. in your code, it's too ambiguous. License.

Ecto - Elixir Merge

Mateusz Tatarski explores common anti-patterns in Elixir projects, highlighting potential pitfalls and offering best practices to maintain code quality. Jun 10, ...

Recommended Elixir Resources - Mathias Polligkeit:

Nix has a steep learning curve, though, so if you are not familiar with it, maybe start with a different installation method and revisit Nix ...

Falling in Love with Pattern Matching in Elixir - Bomberbot

... it effectively in your own Elixir projects. ... Polymorphic Functions. A common ... Avoid deeply nested patterns that make the shape of the data ...