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

Configuring automatic USB backups with an encrypted $HOME

May 26, 2019
system administration

There are a few hoops to jump through to get your encrypted home directory to get backed up automatically when you plug in a USB drive. Let's get it working!

Read article

Recovering an encrypted home partition on Ubuntu

April 27, 2019
system administration

How to recover a home partition that has been encrypted with ecryptfs.

Read article

OTP 21 introduces handle_continue callback to GenServer

September 9, 2018
elixir

Let's see how the handle_continue callback is useful in GenServers.

Read article

Building a pool manager, part 2.3

September 8, 2018
elixir architecture

Starting multiple pools, using the Registry to locate pool supervisors and stop them.

Read article

Building a pool manager, part 2.2

September 8, 2018
elixir architecture

Preparing for multiple pools with the pools supervisor.

Read article

Building a pool manager, part 2.1

September 8, 2018
elixir architecture

Remove static process names, provide the worker spec dynamically.

Read article

Building a pool manager, part 1.9

July 10, 2018
elixir architecture

Make workers temporary and have the pool manager in charge of restarting them.

Read article

Building a pool manager, part 1.8

July 10, 2018
elixir architecture

Handle worker deaths. (This is about OTP and not Human Resources...)

Read article

Building a pool manager, part 1.7

July 10, 2018
elixir architecture

Use an ETS table to track client monitors.

Read article

Building a pool manager, part 1.6

July 10, 2018
elixir architecture

Monitor client processes.

Read article
1 2 3 4 5 … 7