Dynamic types are too powerful | 2024-10-01 |
For knives, worse is better, actually | 2024-09-25 |
Unsafety is really just imprecision | 2024-09-04 |
jstream: a faster, extensible gron | 2024-04-29 |
Rust has been too successful | 2024-04-27 |
Benchmarking Erlang 27.0's new JSON module | 2024-04-21 |
Understanding GenServer startup | 2024-04-21 |
Open source has a moral hazard problem | 2024-03-30 |
What I'm reading 10/1-10/8 | 2023-10-08 |
What I'm reading 9/24-10/1 | 2023-10-01 |
What I'm reading 9/17-9/24 | 2023-09-24 |
Elixir in shell pipelines | 2023-09-07 |
Names are not enough | 2023-06-01 |
Elixir and Erlang: whats so special? | 2023-05-18 |
Mistake: too many choices | 2022-07-30 |
It's not about you | 2022-07-22 |
Diffing CSV with SQLite | 2022-06-10 |
JSON diffing with SQLite | 2022-05-21 |
What Languages Taught Me: AWK | 2022-04-28 |
What Languages Taught Me: Ruby | 2022-04-23 |
Faster Elixir map datastructure creation | 2021-11-29 |
Know your input - optimizing large JSON processing | 2021-11-24 |
Types are about whole-program information | 2021-11-01 |
How to collapse | 2021-07-05 |
COVID-19 Log #8 | 2021-01-19 |
POTUS Notes | 2021-01-19 |
Software Cost, Software Maintenance | 2020-11-08 |
POTUS Notes | 2020-11-07 |
COVID-19 Log #7 | 2020-10-03 |
COVID-19 Log #6 | 2020-06-15 |
POTUS Notes | 2020-06-15 |
Always coming back home to you - 3 years later | 2020-06-11 |
COVID-19 Log #5 | 2020-05-11 |
jindex - enumerating paths in large JSON documents | 2020-04-08 |
COVID-19 Log #4 | 2020-03-31 |
COVID-19 Log #3 | 2020-03-29 |
COVID-19 Log #2 | 2020-03-20 |
COVID-19 Log #1 | 2020-03-15 |
How this site works | 2020-02-10 |
Three themes for 2020 | 2020-02-10 |
POTUS Notes | 2020-02-05 |
POTUS Notes | 2020-01-18 |
Splitting Tweets with Rust and Yew | 2020-01-18 |
POTUS Notes | 2020-01-02 |
POTUS Notes | 2019-11-17 |
A Clojure scratch REPL | 2019-10-21 |
POTUS Notes | 2019-10-09 |
POTUS Notes | 2019-10-03 |
POTUS Notes | 2019-09-26 |
POTUS Notes | 2019-09-19 |
POTUS Notes | 2019-08-04 |
POTUS Notes | 2019-07-15 |
POTUS Notes | 2019-05-12 |
POTUS Notes | 2019-04-08 |
POTUS Notes | 2018-12-22 |
POTUS Notes | 2018-11-11 |
POTUS Notes | 2018-10-27 |
POTUS Notes | 2018-10-07 |
POTUS Notes | 2018-07-29 |
POTUS Notes | 2018-07-22 |
POTUS Notes | 2018-07-10 |
POTUS Notes | 2018-06-28 |
Useful Stuff in Clojure - Databases and State | 2018-06-12 |
Useful Stuff in Clojure - Deployable Artifact | 2018-06-07 |
POTUS Notes | 2018-05-10 |
POTUS Notes | 2018-05-03 |
POTUS Notes | 2018-04-14 |
POTUS Notes | 2018-04-09 |
POTUS Notes | 2018-04-02 |
POTUS Notes | 2018-03-18 |
POTUS Notes | 2018-03-14 |
POTUS Notes | 2018-01-31 |
POTUS Notes | 2017-12-14 |
POTUS Notes | 2017-12-02 |
POTUS Notes | 2017-08-27 |
POTUS Notes | 2017-08-21 |
POTUS Notes | 2017-08-14 |
POTUS Notes | 2017-07-30 |
POTUS Notes | 2017-07-26 |
Your own Elixir shell | 2017-06-24 |
POTUS Notes | 2017-06-13 |
POTUS Notes | 2017-06-07 |
POTUS Notes | 2017-05-29 |
POTUS Notes | 2017-05-17 |
POTUS Notes | 2017-05-10 |
POTUS Notes | 2017-03-11 |
POTUS Notes | 2017-02-19 |
POTUS Notes | 2017-02-13 |
POTUS Notes | 2017-02-09 |
POTUS Notes | 2017-02-02 |
POTUS Notes | 2017-01-30 |
POTUS Notes | 2017-01-29 |
POTUS Notes | 2017-01-24 |
Our Credo | 2017-01-19 |
Graph of states | 2017-01-08 |
Always coming back home to you | 2017-01-02 |
Folksy programming wisdom | 2016-11-13 |
Analysis of What I'm Reading series | 2016-09-01 |
Enjoy scripting with Clojure | 2016-08-01 |
What I'm reading 7/18-7/25 | 2016-07-25 |
What I'm reading 7/11-7/18 | 2016-07-18 |
What I'm reading 7/4-7/11 | 2016-07-11 |
What I'm reading 6/27-7/4 | 2016-07-04 |
What I'm reading 6/20-6/27 | 2016-06-27 |
What I'm reading 6/13-6/20 | 2016-06-20 |
What I'm reading 6/6-6/13 | 2016-06-13 |
What I'm reading 5/30-6/6 | 2016-06-06 |
What I'm reading 5/23-5/30 | 2016-05-30 |
What I'm reading 5/16-5/23 | 2016-05-23 |
What I'm reading 5/9-5/16 | 2016-05-16 |
What I'm reading 5/2-5/9 | 2016-05-09 |
What I'm reading 4/25-5/2 | 2016-05-02 |
What I'm reading 4/18-4/25 | 2016-04-25 |
Not arguments | 2016-04-24 |
What I'm reading 4/11-4/18 | 2016-04-18 |
What I'm reading 4/4-4/11 | 2016-04-11 |
What I'm reading 3/28-4/4 | 2016-04-04 |
What I'm reading 3/21-3/28 | 2016-03-28 |
What I'm reading 3/14-3/21 | 2016-03-21 |
What I'm reading 3/7-3/14 | 2016-03-14 |
What I'm reading 2/29-3/7 | 2016-03-07 |
What I'm reading 2/22-2/29 | 2016-02-29 |
What I'm reading 2/15-2/22 | 2016-02-22 |
What I'm reading 2/8-2/15 | 2016-02-15 |
What I'm reading 2/1-2/8 | 2016-02-08 |
What I'm reading 1/25-2/1 | 2016-02-01 |
Sketch #5 | 2016-01-30 |
What I'm reading 1/18-1/25 | 2016-01-25 |
What I'm reading 1/11-1/18 | 2016-01-18 |
What I'm reading 1/4-1/11 | 2016-01-11 |
What I'm reading 12/28-1/4 | 2016-01-04 |
Sketch #2 | 2016-01-01 |
What I'm reading 12/21-12/28 | 2015-12-28 |
What I'm reading 12/14-12/21 | 2015-12-21 |
What I'm reading 12/7-12/14 | 2015-12-14 |
What I'm reading 11/30-12/7 | 2015-12-07 |
What I'm reading 11/23-11/30 | 2015-11-30 |
What I'm reading 11/16-11/23 | 2015-11-23 |
What I'm reading 11/09-11/16 | 2015-11-16 |
What I'm reading 11/02-11/09 | 2015-11-09 |
Elixir is not Ruby | 2015-11-01 |
What I'm reading 10/26-11/02 | 2015-11-01 |
What I'm reading 10/19-10/26 | 2015-10-25 |
What I'm reading 10/12-10/19 | 2015-10-18 |
What I'm reading 10/5-10/12 | 2015-10-11 |
What I'm reading 9/28-10/4 | 2015-10-04 |
What I'm reading 9/20-9/27 | 2015-09-27 |
What I'm reading 9/12-9/19 | 2015-09-19 |
What I'm reading 9/4-9/11 | 2015-09-13 |
What I'm reading 8/27-9/3 | 2015-09-05 |
What I'm reading 8/19-8/26 | 2015-08-27 |
What I'm reading 8/11-8/18 | 2015-08-18 |
What I'm reading 8/3-8/10 | 2015-08-10 |
What I'm reading 7/26-8/2 | 2015-08-02 |
What I'm reading 7/18-7/25 | 2015-07-26 |