Hi

My name's Cameron, but I usually go by Moosieus on the forums and Discord.

I have a love for concurrent programming particularly in Elixir, but I've also written lots of Go.

Views expressed here are my own, and not those of any employers or organizations.

Blog

What WordPress gets right

Updated: 2024-10-14T01:58:41Z
Posted: 2024-10-14T01:58:41Z

I'd like to share some features and abstractions I think WordPress gets fundamentally correct that I feel other CMSs should emulate.


Putting a full power search engine in Ecto

Updated: 2024-09-25T05:20:08Z
Posted: 2024-09-25T03:14:05Z

My diatribe about adding support for ParadeDB to Ecto


gen_statem in context

Updated: 2024-06-15T21:07:45Z
Posted: 2024-01-11T17:56:34Z

My personal notes and opinions on :gen_statem in Elixir.


Smart Blogs and Talks

Updated: 2024-01-20T22:38:03Z
Posted: 2024-01-11T17:56:34Z

A list of posts and talks about programming that I like, organized roughly by category.


Book List

Updated: 2024-01-20T22:38:03Z
Posted: 2024-01-11T17:56:34Z

Books I've read and enjoyed


Code Quality Continuum

Updated: 2024-01-20T19:47:49Z
Posted: 2023-11-27T19:48:29Z

Some people view spending time on solving a problems 'the right way' anathema to fast delivery. This is my rough attempt to workshop why.


Techincal Guides

Updated: 2024-01-20T22:38:03Z
Posted: 2023-10-15T05:44:16Z

Technical guides and tricks I refer back to every now and again.


Timezones

Updated: 2024-01-20T19:47:49Z
Posted: 2023-10-11T01:05:59Z

A brief rant about how timezones are specified.