CodeSync
A safer Elixir | Esteban Ibarra | ElixirConf EU 2021
Code Sync: A safer Elixir | Esteban Ibarra | ElixirConf EU 2021
Comments welcome! View the #code-sync and #elixirconf-eu tags for more Code Sync and ElixirConf EU talks!
Most Liked
eksperimental
I would like to add Dialyzer to the list.
And I think you should avoid pattern matching on keyword lists (it a big NO-NO in Elixir IMO), since pattern matching relies on the order of their elements. Here’s an example to show what I mean:
iex(1)> %{a: a, b: b} = %{a: 1, b: 2}
%{a: 1, b: 2}
iex(2)> %{a: a, b: b} = %{b: 2, a: 1}
%{a: 1, b: 2}
iex(3)> [a: a, b: b] = [a: 1, b: 2]
[a: 1, b: 2]
iex(4)> [a: a, b: b] = [b: 2, a: 1]
** (MatchError) no match of right hand side value: [b: 2, a: 1]
4
Popular in Talks
Looks like videos have started to go up for ElixirConf US 2018. Here’s the playlist of ones available so far. I expect it’ll get updated ...
New
Code Sync: Vaxine, the Rich CRDT Database for ElixirPhoenix Apps | James Arthur | Code BEAM America 2022
Comments welcome! View the #cod...
New
ElixirConf US 2018 – You Can Never Debug the Code You Run, But You Can View the Code the Debugger is Running – Luke Imhoff (@KronicDeth) ...
New
ElixirConf 2017 - The Power of Zero - Andrew Forward
Automation is hard, but the benefits can be phenomenal....
New
ElixirConf US 2018 – Event Sourcing in Real World Applications: Challenges, Successes and Lessons Learned. – James Smith
...
New
I really like the idea of discussing one Elixirconf talk each day and since @brightball hasn’t posted the second talk I’ll post it.
Elix...
New
Hi, I don’t know if I have the post in the right place.
I put here in case you might be interested, I am not the author, I just found it...
New
ElixirConf US 2018 – Growing Applications and Taming Complexity – Aaron Renner (@aaronrenner)
Growing an application is ...
New
Code Sync: Keynote: The Road To LiveView 1.0 by Chris McCord | ElixirConf EU 2023
Comments welcome! View the #code-sync and #elixirconf-...
New
ElixirConf: ElixirConf 2022 - Brian Cardarella - What is LiveView Native?
Comments welcome! View the #elixirconf tag for more ElixirConf...
New
Other popular topics
Hello!
tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability.
After spen...
New
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
Hi folks,
Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
New
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible.
total = 10
while total != 0
...
New
Hello, I have map which I want to convert it to string like this:
the map:
%{last_name: "tavakkoli", name: "shahryar"}
the string I ne...
New
ExUnit now has describe blocks which is a welcome addition coming from RSpec. In the docs, it states that nested hierarchies of describe ...
New
I will often find my self writing things similar to:
case some_value do
nil -> something()
"" -> something()
_ -> someth...
New
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: )
Hello all, this is ...
New
Hi everyone,
One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New







