This single-page app chess game is live on Netlify. It’s logo is an image of IC 434, the Horsehead Nebula, that I took using iTelescope.net.
Building this app with a Next.js template was an opportunity for me to learn to write pure functions. It was a major milestone in my learning journey, as someone who has been dependent on the use of for
loops and array mutations since college! It’s amazing to see how much you can get done with only const
and once I got used to Array.prototype
‘s map
and filter
I think I actually prefer them to for
loops. Last but definitely not least with pure functions,
was learning to write recursion. Taking out pencil and paper and planning out the function composition necessary to get me from point A to point B was what enabled me to finally write a working recursive function.