loading...

Beginning of a Blog Series

noelworden profile image Noel Worden Updated on ・2 min read

This Week I Learned (15 Part Series)

1) Beginning of a Blog Series 2) Accessing localhost within a Docker Image 3 ... 13 3) Identifying and Removing Hidden Characters 4) Getting Granular with Git Diff 5) Tweaking Logger Outputs on the Fly 6) Keeping Your Hands on the Keyboard: A Few Bash and Git Shortcuts 7) Breaking Down Elixir's `with` Expression 8) How To Write A Custom Elixir Schema Validation 9) The Handful of Commands I Use When Interactive Rebasing with Vim 10) Got 5 Minutes to Spare? Why Not Set up a Custom Commit Message Template? 11) Improving Your Commit Message with the 50/72 Rule 12) Synchronously Looping Over Two Collections in Elixir 13) How to Utilize Enum.any?, with a Refactoring Twist! 14) A Rabbit Hole of Decimal Formatting 15) More Custom Validation Work: Manipulating a Keyword List To and From a Map

I recently started a project using Elixir/Phoenix and raw SQL querying. I have been having a lot of 'aha moments' lately and I feel like they are worth documenting. Personal notes and Github Gists of solutions are nice, but I also figure that if it took me a hot second to find the answer, I'd have to imagine that others may have come up against similar roadblocks. You can never have too much documentation.

Im shooting for a This Week I Learned kind of format, the best 'aha moment' of the week. Ideally, this post would be a sort of table of contents, linking to all the posts, but I'll have to see how that works out. The solutions I write about are as I best understand them. They could be incomplete or need more detail. I welcome all critique and suggestions on how to do things better; I'm always learning.

Week of March 23: Accessing localhost within a Docker Image
Week of March 30: Identifying and Removing Hidden Characters
Week of April 6: Getting Granular with Git Diff
Week of April 13: Tweaking Logger Outputs on the Fly
Week of April 20: Keeping Your Hands on the Keyboard: A Few Bash and Git Shortcuts
Week of April 27: Breaking Down Elixir's with Expression
Week of May 4: How To Write A Custom Elixir Schema Validation
Week of May 11: The Handful of Commands I Use When Interactive Rebasing with Vim
Week of May 18: Got 5 Minutes to Spare? Why Not Set up a Custom Commit Message Template?
Week of May 25: Improving Your Commit Message with the 50/72 Rule
Week of June 1: Synchronously Looping Over Two Collections in Elixir
Week of June 8: How to Utilize Enum.any?, with a Refactoring Twist!
Week of June 15: A Rabbit Hole of Decimal Formatting
Week of June 22: More Custom Validation Work: Manipulating a Keyword List To and From a Map

This Week I Learned (15 Part Series)

1) Beginning of a Blog Series 2) Accessing localhost within a Docker Image 3 ... 13 3) Identifying and Removing Hidden Characters 4) Getting Granular with Git Diff 5) Tweaking Logger Outputs on the Fly 6) Keeping Your Hands on the Keyboard: A Few Bash and Git Shortcuts 7) Breaking Down Elixir's `with` Expression 8) How To Write A Custom Elixir Schema Validation 9) The Handful of Commands I Use When Interactive Rebasing with Vim 10) Got 5 Minutes to Spare? Why Not Set up a Custom Commit Message Template? 11) Improving Your Commit Message with the 50/72 Rule 12) Synchronously Looping Over Two Collections in Elixir 13) How to Utilize Enum.any?, with a Refactoring Twist! 14) A Rabbit Hole of Decimal Formatting 15) More Custom Validation Work: Manipulating a Keyword List To and From a Map

Posted on Jun 1 by:

noelworden profile

Noel Worden

@noelworden

Software Engineer in Boulder, CO - Writing code and getting strategically lost in the mountains

Discussion

markdown guide