Pistrie

Pistrie

Is José Valim's "Gang of None" keynote available online?

I would very much like to see this talk, but I can’t find any recording of it online. Was it even recorded at all?

Marked As Solved

axelson

axelson

Scenic Core Team

This talk is released now and I truly enjoyed watching it! I highly recommend it to all Elixir developers (and anyone interested in programming :laughing:)

00:00 - Code Sync Intro
00:15 - Introduction
04:55 - Design Patterns in Elixir?
10:04 - Mediator Pattern
13:59 - Facade Pattern
15:57 - Strategy Pattern pt.1
21:10 - Interfaces in Elixir?
27:32 - Polymorphism in Elixir
28:45 - Strategy Pattern pt. 2
34:10 - Patterns classifications pt. 1
34:55 - Design Patterns not applicable to Elixir
43:23 - Design Patterns for Polymorphism (Adapter, Decorator, Proxy)
45:00 - Observer pattern
47:16 - Patterns classifications pt. 2
49:18 - Where to go next?
50:46 - Q&A

Timestamps are courtesy of Rodrigo Lima Jaroszewski in his youtube comment

Note: I haven’t seen the slides posted anywhere, if anyone has seen them then please post a link!

Also Liked

AstonJ

AstonJ

Or keep an eye on our Learning Resources > Talks section - all Elixir Conf and Elixir Conf EU talks get posted there automatically (as well Code Sync talks if they have Elixir in the title, if not, they get posted on erlangforums.com) :023:

cevado

cevado

afaik all ElixirConf EU talks are made available in the CodeSync channel in youtube, so you just need to follow the channel
https://www.youtube.com/@CodeSync

aarone

aarone

Awesome - thanks for the link. Great talk especially for someone coming from OO background.

Where Next?

Popular in Questions Top

dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
New
Werner
Hi, I’m using Ubuntu 18.04 and after updating to OTP-24.0 yesterday i have this warning when I run “mix local.hex”: 14:57:30.512 [warn] ...
New
dokuzbir
Hello, I am trying to convert my lists to string without losing brackets.For start i have 3 map. They look like these buyer = %{ id: ...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New

Other popular topics Top

srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
quazar
How to set Jason to encode all fields in ecto schema, I don’t care about security and implementing only is taking long list of attributes...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
Fl4m3Ph03n1x
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
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New

We're in Beta

About us Mission Statement