Mark Allen

Principle Software Developer (Alert Logic)

Mark has been writing Erlang for 6 years for his employers. Originally quite a skeptic of the joys and benefits of functional programming, now he can't imagine writing large scale software any other way.

Past conferences

Mark Allen
Code BEAM SF 2018
16 Mar 2018
14.30 - 15.15

Spells, Hexes, and Charms: Running your Own Private Package Service

The hex.pm service is a fantastic tool and fills a huge need in the Elixir and Erlang community. But what if you wanted to run your own private package service behind your own firewall? This talk explores what it takes to get up and running a hex-like service both from the server and client sides. In doing so, will allow the same convenient methods to deploy your private code as you use to pull open source code into your projects.


Help users to understand how hex works, and how to enable their organizations to start their own private package repository.


People who are developing Erlang or Elixir code and are looking for a good way to deploy it inside their own organization.


Articles: 1

Spells, hexes, and charms - SLIDES - Code BEAM SF 2018

Mark Allen

Slides from Mark Allen's talk "Spells, hexes, and charms: running your own private package service" - Code BEAM SF 2018


Videos: 5

Spells, Hexes, and Charms Running your Own Private Package Service - Code BEAM SF 2018 /// Mark Allen

Sagas in Erlang: Distributed Transactions Without Locks - Mark Allen - EUC17 /// Mark Allen

Erlang Factory SF Bay 2015 - Mark Allen - Building on Top of Riak Core /// Mark Allen

Erlang Factory SF 2016 - Mark Allen - When ETS Is Too Slow /// Mark Allen

Erlang Factory 2014 - Profiling Applications using DTrace - Mark Allen /// Mark Allen