James MacAulay - Ruler: a rules engine for Elixir applications

  Рет қаралды 857

Toronto Elixir Meetup

Toronto Elixir Meetup

Күн бұрын

In this talk I will introduce Ruler, a package that lets you define business rules in Elixir using a familiar pattern-matching syntax, and to efficiently apply those rules to facts about the world. As requirements become more complex over time, Ruler can help you ensure that your application responds appropriately to every situation.
Under the hood, Ruler is built on an immutable version of the Rete algorithm which lets it efficiently scale to large sets of complex interacting rules. By leveraging Elixir's powerful macro system and immutable data structures, Ruler is able to provide compelling usability benefits compared with inference engines typically available on other platforms.

Пікірлер
Luke Galea - Rules Engines & Elixir
35:10
Toronto Elixir Meetup
Рет қаралды 985
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 2,1 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 55 МЛН
John Davenport - Superfast Application Prototyping with Phoenix Liveview
30:29
Toronto Elixir Meetup
Рет қаралды 2 М.
Radxa X4: An N100 Pi
20:48
ExplainingComputers
Рет қаралды 60 М.
Max Veytsman - LiveCoding in LiveView or How I gave myself superpowers
37:58
Toronto Elixir Meetup
Рет қаралды 2,4 М.
Portal Any% in 6:17.490
7:22
Alatreph
Рет қаралды 13
Luke Galea - Rapid Development Using the Ash Framework
35:33
Toronto Elixir Meetup
Рет қаралды 7 М.
Mat Trudel - Intro to Nerves, Elixir's embedded toolkit
39:29
Toronto Elixir Meetup
Рет қаралды 542
BeaconCMS HEEx Visual Editor - Leandro Pereira
25:19
Toronto Elixir Meetup
Рет қаралды 1,4 М.
Conversation Intelligence with Elixir and OpenAI - John Davenport
17:50
Toronto Elixir Meetup
Рет қаралды 255
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 2,1 МЛН