Over the years I’ve shared my thoughts and experiences across various sites this one included. Here you’ll find a collection of those writings, I encourage you to dive in.

Want me to tackle a particular topic? Let’s hear it!

Something jump out to you that you want to discuss? Get in touch, I’d love to hear from you.

Beyond this collection of articles and blog posts, you can see more of my writing over at Elixir School where I am the primary lesson author and maintainer. Additionally, I was contracted to author the lessons for Learnphoenix.tv.

  • Want to schedule something to run later? Need a reocurring task? Today we learn how!

  • When it comes to building a web application with Elixir many people will immediately reach for Phoenix. However, did you know Plug.Router is just as viable an option? Sometimes, it can be even faster.

  • A look at umbrella applications and how they can help us write cleaner maintainable code.

  • Jul 25, 2018

    Ecto query composition

    Follow along as we look at how to dynamically compose Ecto queries using pattern matching and reduction.

  • We attempt to clear up some confusion around configuration by looking at the different types, the roles they play, and a different approach we could take.

  • Apr 02, 2018

    A look at Elixir 1.6

    Follow along as we take a peek at what’s inside the latest Elixir release. Learn more about the all new code formatter, exciting dynamic supervisors, and changes coming to your code editors that make working in Elixir even better!