David Sulc
Blog GitHub LinkedIn Books

We can't find the internet

Attempting to reconnect

Something went wrong!

Hang in there while we get back on track

Building a pool manager, part 1.5

July 10, 2018
elixir architecture

Implement worker checkin and checkout.

Read article

Building a pool manager, part 1.4

July 10, 2018
elixir architecture

Make the worker supervisor start workers when it initializes.

Read article

Building a pool manager, part 1.3

July 10, 2018
elixir architecture

Add the (dynamic) worker supervisor and have our pool supervisor start it; convert our code into an OTP application.

Read article

Building a pool manager, part 1.2

July 9, 2018
elixir architecture

Implement the pool manager and have our pool supervisor start it.

Read article

Building a pool manager, part 1.1

July 9, 2018
elixir architecture

Create a new mix project, add a worker and pool supervisor.

Read article

PoolToy: A (toy) process pool manager in Elixir 1.6

July 9, 2018
elixir architecture

This series of posts will guide you in writing an OTP application that will manage pools of processes. In particular, it will do so using features introduced in Elixir 1.6 such as the DynamicSupervisor and the Registry.

Read article

Data massaging in pipes with anonymous functions

June 10, 2018
elixir pattern snippets

Keep on piping with anonymous functions.

Read article

Finer control in with failed matches

June 6, 2018
elixir pattern snippets

Tagged tuples allow finer control for with match failures.

Read article

Pattern matching in function heads: don’t go overboard

June 3, 2018
elixir pattern snippets

Elixir’s pattern matching is great, but make sure it’s not reducing your code’s readability.

Read article

Keyword list reduction

May 31, 2018
elixir pattern snippets

An elegant way to process keyword lists elegantly via reduction.

Read article
1 2 3 4 5 … 7