Kevin WelcherThe Intuition for Type ClassesSo last time I sort of had that realization that types(!) really shine when they model data. Recently, I was thinking about functional…Jul 27, 20172Jul 27, 20172
Kevin WelcherInvariantsFull discloser, all of this is due to this wonderful article I just read. Dive in a take a read.Jun 23, 2017Jun 23, 2017
Kevin WelcherA Letter of AppreciationWhen developing, there are often small moments of bliss. You manage to un-tar a file on the first try without looking at the docs. You find…Apr 21, 2017Apr 21, 2017
Kevin WelcherinHackerNoon.comTagged Unions, React, and ReduxTypescript and Flow are pretty cool for a bunch of reasons. I wanted to highlight one such case while using them with React. Specifically…Jan 5, 20171Jan 5, 20171
Kevin WelcherManaged effects and ElmOne really neat thing about Elm is that Elm has managed effects. What does this mean? When you want to perform an action that would cause…Oct 28, 20163Oct 28, 20163
Kevin WelcherinTechspiration + Ideas + Making It HappenThe Algebra of ProgrammingFeb 25, 20165Feb 25, 20165
Kevin WelcherA Map to Success: Functors in JavascriptI wanted to take some time to talk about the humble map function. If you have ever used libraries like underscore, lodash, or ramda, you…Jan 24, 20166Jan 24, 20166