Common Anti|Patterns in Elixir Projects and How to Avoid Them
Elixir, First Impressions - DEV Community
You have to be careful because it isn't uncommon for individuals without prior exposure to a (single paradigm) functional language coming from ...
Code Smells in Elixir: Early Results from a Grey Literature Review
them into two different groups (design-related smells and low-level concerns ... smells" OR "anti-pattern" OR "anti-patterns" OR. "antipattern" OR ...
Elixir modules, files, directories, and naming conventions
I like this subject because good project structure and patterns are excellent for future maintainable code. Enough of introduction; let's see ...
What is Elixir and why do you need it? - Freshcode
Pattern-matching in Elixir helps to skip naming, requiring a developer with high skills to onboard the project. Elixir's metaprogramming ...
My Future with Elixir: set-theoretic types
So we want a type system that can type contracts between functions but, at the same time, avoids false positives and does not restrict the ...
How is testing working in Elixir vs Erlang?
ct , or common test, is also a very neat framework for when you need something bigger than unit tests, and I've very successfully used it for ...
Phoenix LiveView Anti Patterns - John Elm Labs
Another common problem is abuse of pattern matching inside of the function head. This leads to “function head soup” where it becomes difficult to discern the ...
One Year of Elixir: How it compares to Ruby - Bored Hacking
Elixir does a really good job when it comes to documentation. Via hexdocs, developers can easily write documentation inline with their code and ...
Eight project management anti-patterns and how to avoid them
Anti-patterns are the opposite of best practices. They are common solutions to common problems that aren't really solutions at all. They are worst practices ...
As a coder, what do you like about Elixir? - Quora
Pattern matching. It helps me better organize my code. · Immutability everywhere. · OTP. · Built-in inter-node communication.
Elixir – Journeys of a not so young anymore Software Engineer
Anyhow, what are “gotchas”? For this purpose I'd define them as “slightly confusing or irritating behavior, prone to lead to errors especially when you're new ...
Common Elixir Anti-Patterns to Avoid
Mateusz Tatarski explores common anti-patterns in Elixir projects, highlighting potential pitfalls and offering best practices to maintain code ...
Utilizing Rewire for Advanced Dependency Injection in Elixir
Mateusz Tatarski explores common anti-patterns in Elixir projects, highlighting potential pitfalls and offering best practices to maintain code ...
Elixir Phoenix vs. Serverless Node | Cause of a Kind
So this is not another comparison post, I've read enough of those to understand the basic differences between these two.
Are there things Elixir can do that Erlang cannot, or vice versa?
Elixir does not compile down to Erlang, it compiles down to BEAM code. ... I just started a few hobby projects in Elixir so I am building up my ...
Ask HN: Who regrets choosing Elixir? - Hacker News
How do you support it? Who's on call? Not Elixir, but a cautionary tale from our Erlang project. ~8 years ago a our IoT backend was written in ...
This was actually my first Erlang code, bloated with anti-patterns, and bad approaches. ... popular poolboy library, so it's worth reading what he ...
Elixir Community Newsletter, one email every Thursday. - ElixirWeekly
Common Anti-Patterns in Elixir Projects and How to Avoid Them Blog post. Submit your blog post/project update. That's it for this round, have a great day!
RFC: defunion and pattern matching #925 - elixir-lang/elixir - GitHub
This makes the interoperability story for different projects much better. ... Dialyzer does not necessarily catch all bad patterns since all it ...
Elixir in depth - reading and personal notes - Digital Freepen
Elixir is not OOP, so no objects with methods. Rather, it takes the functional approach of a complete separation between data and logic. So ...