by Stephen Ball

Elixir

Add more OTP implementation of Speed Daemon - sdball/protohackers February 12, 2023
More OTP solution for Protohackers Problem 5 - sdball/protohackers February 9, 2023
Solving Protohackers Problem 6 - sdball/protohackers January 16, 2023
Add MobInTheMiddleServer - sdball/protohackers January 14, 2023
Rewrite ChatRoomServer to use active sockets - sdball/protohackers January 12, 2023
Add UnusualDatabaseProtocolServer - sdball/protohackers January 11, 2023
Add ChatRoomServer - sdball/protohackers January 8, 2023
Add AssetPriceServer - sdball/protohackers January 5, 2023
Reduce the complexity of the IsPrimeServer - sdball/protohackers January 5, 2023
Comprehensively redesign IsPrimeServer - sdball/protohackers January 4, 2023
Things I’ve learned deploying a Phoenix 1.7 app using Bandit to fly.io December 28, 2022
Getting AlpineJS to work with Phoenix 1.7 November 24, 2022
Elixir Conf 2022 Talk: Livebook Smart Cells are Amazing November 1, 2022
GIFs from my 2022 ElixirConf talk: “Livebook smart cells are amazing” August 31, 2022
Stephen’s Strange Leaflet about Elixir - Page 8 July 9, 2022
Stephen’s Strange Leaflet about Elixir - Page 7 June 28, 2022
Stephen’s Strange Leaflet about Elixir - Page 6 June 27, 2022
Stephen’s Strange Leaflet about Elixir - Page 5 June 20, 2022
Stephen’s Strange Leaflet about Elixir - Page 4 June 19, 2022
Stephen’s Strange Leaflet about Elixir - Page 3 June 18, 2022
Stephen’s Strange Leaflet about Elixir - Page 2 June 13, 2022
Stephen’s Strange Leaflet about Elixir - Page 1 June 12, 2022
Let’s query the GitHub GraphQL API from a Livebook smart cell May 22, 2022
Let’s write an Elixir Livebook smart cell May 18, 2022
Elixir Phoenix and “role postgres does not exist” August 30, 2021

View the archives →