SOLID Elixir - Georgina McFadyen - ElixirConf EU 2018

Design is an important part of Software Development, and plays a key role in creating extendible maintainable solutions. There are many design principles traditionally associated with Object Oriented programming, yet in recent years languages such as Elixir have tempted many developers away from traditional OO languages. In the talk we will explore the OO design principles known as "SOLID", and apply them to an Elixir case study. We will discuss whether these principles are useful in the functional world, or whether functional languages need a set of design principles of their own. After attending this talk you will have a practical understanding of some design principles that can be applied to Elixir and the use cases they can help solve. Visit website for slides and more details: http://www.elixirconf.eu/elixirconfeu...

Event-driven architectures in Elixir - Maciej Kaszubowski - ElixirConf EU 2018
▶︎

Event-driven architectures in Elixir - Maciej Kaszubowski - ElixirConf EU 2018

SOLID Elixir • Georgina McFadyen • GOTO 2018
▶︎

SOLID Elixir • Georgina McFadyen • GOTO 2018

ElixirConf 2018 - Architecting Flow in Elixir From Leveraging Pipes... - René Föhring
▶︎

ElixirConf 2018 - Architecting Flow in Elixir From Leveraging Pipes... - René Föhring

Elixir Umbrella - Microservices or Majestic Monolith? Georgina McFadyen - Elixir.LDN 2017
▶︎

Elixir Umbrella - Microservices or Majestic Monolith? Georgina McFadyen - Elixir.LDN 2017

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Kevin Rockwood | A Practical Guide to Elixir Protocols
▶︎

Kevin Rockwood | A Practical Guide to Elixir Protocols

ElixirConf 2017 - Don't Write Macros   But Do Learn How They Work  - Jesse Anderson
▶︎

ElixirConf 2017 - Don't Write Macros But Do Learn How They Work - Jesse Anderson

Maciej Kaszubowski - Modular Design in Elixir - ElixirConf EU 2019
▶︎

Maciej Kaszubowski - Modular Design in Elixir - ElixirConf EU 2019

ElixirConf 2017 - Perhap: Applying Domain Driven Design and Reactive... -  Rob Martin
▶︎

ElixirConf 2017 - Perhap: Applying Domain Driven Design and Reactive... - Rob Martin

ElixirConf 2018 - Docker and OTP Friends or Foes - Daniel Azuma
▶︎

ElixirConf 2018 - Docker and OTP Friends or Foes - Daniel Azuma

ElixirDaze 2018 - Consistent, Distributed Elixir by Chris Keathley
▶︎

ElixirDaze 2018 - Consistent, Distributed Elixir by Chris Keathley

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019
▶︎

The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019

Going low level with TCP sockets and :gen_tcp - Orestis Markou - ElixirConf EU 2018
▶︎

Going low level with TCP sockets and :gen_tcp - Orestis Markou - ElixirConf EU 2018

José Valim  - Keynote: Announcing Broadway - ElixirConf EU 2019
▶︎

José Valim - Keynote: Announcing Broadway - ElixirConf EU 2019

Full Walkthrough: Workflow for AI Coding — Matt Pocock
▶︎

Full Walkthrough: Workflow for AI Coding — Matt Pocock

Cgroups, namespaces, and beyond: what are containers made from?
▶︎

Cgroups, namespaces, and beyond: what are containers made from?

The Feature That No One Knew About in Elixir 1.5 - José Valim - Elixir.LDN 2017
▶︎

The Feature That No One Knew About in Elixir 1.5 - José Valim - Elixir.LDN 2017

The Tragedy of systemd
▶︎

The Tragedy of systemd

ElixirConf 2017 - Thinking In Ecto - Darin Wilson
▶︎

ElixirConf 2017 - Thinking In Ecto - Darin Wilson