If you're not comfortable with how reduce generically combines values in a list, check out Reduce All the Things! first.Hopefully you're now comfortable with how reduce works, but maybe not grokking how to implement it diferently, or how to approach solving problems with reduce. This post is split i ...
Read more »

Nobody can deny it, Functional Programming - capital FP, as in the paradigm - is hot right now. Even Java, the prime example of Object-Oriented Programming, has added lambdas (or as you might know them, JS folks, anonymous functions). This recent explosion in popularity has led to more interest in w ...
Read more »

I've spent tens of hours over the past few days creating a modular front-end architecture, and so have spent a lot of time thinking about application design. What I'm developing is part of a larger project with several other people, which means there's a few extra things I'm taking into account whil ...
Read more »

I'm going to go ahead and start this by saying I am not a master of bash and all things vim. This post isn't for teaching you ways to streamline your unixporn setup. If that's what you want, move on!Who should keep reading are the people who want to use tmux, bash, and vim, and keep finding posts te ...
Read more »