Blog

When to use or not use the partitioning key in indexes on partitioned tables   more
 postgres

2022-10-01

It is difficult to stay on an even emotional keel when working on code in a team. Check out some thoughts that helped me along the way.   more
 teams

Speed up slow CI compile times by caching dialyzer persistent lookup tables   more
 ci  dialyzer  elixir  erlang

Find slow queries using a built-in Postgres view.   more
 postgres

Improve the testing of async processes such as GenServers, Tasks, and GenStage pipelines.   more
 elixir  testing

It's hard to keep your pull requests small when you don't know how long you will need to wait for a code review. Graphite allows you to stack up pull requests without pain.   more
 git  github  graphite

Make updates incremental and low-risk through automation   more
 dependabot  dependencies  elixir  github

How to speed up PostgreSQL migrations on Continuous Integration services (and locally) using database structure dumps   more
 ecto  elixir  postgres

How to find bottlenecks in your Elixir code using Erlang tools   more
 elixir  erlang  profiling

Rebuttals to common arguments about writing tests   more
 testing

Like what you see?