Skip to content


  1. Over Engineering FizzBuzz

    Let's "over engineer" a classic programming challenge!

  2. Practical Recursion

    If you're like me, understanding why to use recursion is hard. Fortunately, I've got a practical example that will help you understand it better.

  3. Styled Drop Cap Behind Text

    A quick demo of making a (reasonably accessible) "drop cap" behind text as a style element.

  4. Carousel challenge

    I challenged myself to code up a page with multiple working carousels. Read on to find out how I did it!

  5. Setting up a New MacBook Pro for Web Development

    Recently I bought a new MacBook Pro. Read about some of the tools I added for web development.

  6. Factorial Function

    Calculate factorials with javascript.

  7. Set up a headless raspberry pi for fun!

    The Raspberry Pi is a fun, inexpensive computer. Learn how to set up yours and connect to it from anywhere.

  8. Backwards and Forwards (orβ€Š β€”β€Š Palindrome checker)

    Use javascript to check if a word or phrase is a palindrome.

  9. THE qck brn FOX

    Complete a javascript challenge to get rid of vowels and make words all-caps using string and array methods.

  10. Quick Aliases for Git

    Tired of typing out the same long git commands over and over? Speed up your workflow with these aliases!