Become a member
Sign in
Pat Wentz
Pat Wentz

Pat Wentz

2 Following
6 Followers
  • Profile
  • Claps

Latest

Pat Wentz
Pat Wentz
Jan 5, 2018 · 4 min read

Functors: An Explanation

You can think of a functor as a box which is based around some value. Because this particular value is covered by our box, we can’t treat the value inside like the value that it is. Thankfully functors allow a certain behavior to get around the box. This behavior is called map.

2

Pat Wentz
Pat Wentz
Aug 17, 2017 · 7 min read

Http in Elm

To keep the post short and helpful, I’m assuming you’re already familiar with the Elm Architecture and a few of the language concepts. Every major code sample has a link to the full, working example on Ellie.

56

2 responses
Pat Wentz
Pat Wentz
Jul 26, 2017 · 6 min read

“Don’t call us, we’ll call you”

Over the past half year, I’ve had the SOLID principles of Object-oriented programming (OOP) drilled into my brain as I worked on honing my overall design sense in the quest to achieve software enlightenment.

Pat Wentz
Pat Wentz
May 30, 2017 · 12 min read

Thinking Recursively: An Experience Report

When I first started learning Clojure a little over a month ago, I was encouraged to…

Pat Wentz
Pat Wentz
May 16, 2017 · 9 min read

Laziness in Clojure

As you probably already know, Clojure employs a call by value parameter passing mechanism and is, in most cases, eagerly evaluated. So where does lazy evaluation fit into the language? The answer is in lazy sequences. Clojure has the ability to treat any data structure conforming to the…

51